Fréchet Distance-Based Vehicle Selection and Satisfaction-Aware Vehicle Allocation for Demand-Responsive Shared Mobility: A Discrete Event Simulation Study
Abstract
1. Introduction
1.1. Research Background and Motivation
1.2. Related Works
2. Materials and Methods
2.1. Proposed Process Approach
2.2. Simulation Model Development
Simulation Modeling
2.3. Proposed Algorithms
2.3.1. Fréchet Distance-Based Candidate Vehicle Selection
| Algorithm 1. Frechet Distance-based Candidate Vehicle Selection (FD-CVS) |
| 1. FUNCTION selectCandidateVehiclesByFrechetDistance(newPassengerRequest, availableVehicles, shortestPaths, networkInfo) 2. 3. INITIALIZE vehicleSimilarityScores as empty list 4. SET timeLimit as predefined maximum allowed waiting time 5. 6. FOR (vehicleID, vehicle) IN availableVehicles DO 7. 8. IF isDynamicNode(newPassengerRequest.departureNode) THEN 9. timeToDeparture ← calculateTimeToDynamicNode(vehicle, newPassengerRequest, shortestPaths) 10. ELSE 11. timeToDeparture ← calculateTimeToNode(vehicle, newPassengerRequest.departureNode, shortestPaths) 12. 13. IF timeToDeparture ≤ timeLimit THEN 14. passengerRoute, passengerRouteVector ← calculatePassengerRoute(newPassengerRequest, closestNode, networkInfo) 15. vehicleRouteVector ← calculateVehicleRouteVector(vehicle.currentPath, networkInfo) 16. similarityScore ← computeFrechetDistance(vehicleRouteVector, passengerRouteVector) 17. 18. APPEND (vehicleID, similarityScore) TO vehicleSimilarityScores 19. ENDIF 20. 21. ENDFOR 22. 23. topCandidateVehicles ← SORT vehicleSimilarityScores by similarityScore ascending and SELECT top 3 vehicles 24. filteredVehicles ← FILTER availableVehicles BY topCandidateVehicles 25. 26. RETURN filteredVehicles |
| Algorithm 2. Frechet Distance Calculation using Dynamic Programming (FD-DP) |
| 1. FUNCTION computeFrechetDistance(curveP, curveQ): 2. 3. numPointsP: = LENGTH(curveP) 4. numPointsQ: = LENGTH(curveQ) 5. 6. //Memoization array initialization 7. frechetMemo: = ARRAY[numPointsP][numPointsQ] INITIALIZED TO −1 8. 9. //Recursive function to compute Frechet distance 10. FUNCTION calculateDistanceRecursive(i, j): 11. 12. //Return memoized result if available 13. IF frechetMemo[i][j] > −1 THEN 14. RETURN frechetMemo[i][j] 15. END IF 16. 17. //Base case: first point in both curves 18. IF i = 0 AND j = 0 THEN 19. frechetMemo[i][j]: = Distance(curveP[0], curveQ[0]) 20. 21. //If only one point in curveQ 22. ELSE IF i > 0 AND j = 0 THEN 23. frechetMemo[i][j]: = MAX( 24. calculateDistanceRecursive(i − 1, 0), 25. Distance(curveP[i], curveQ[0]) 26. ) 27. 28. //If only one point in curveP 29. ELSE IF i = 0 AND j > 0 THEN 30. frechetMemo[i][j]: = MAX( 31. calculateDistanceRecursive(0, j − 1), 32. Distance(curveP[0], curveQ[j]) 33. ) 34 35. //General case 36. ELSE 37. minPrev: = MIN( 38. calculateDistanceRecursive(i − 1, j), 39. calculateDistanceRecursive(i − 1, j − 1), 40. calculateDistanceRecursive(i, j − 1) 41. ) 42. frechetMemo[i][j]: = MAX(minPrev, Distance(curveP[i], curveQ[j])) 43. END IF 44. 45. RETURN frechetMemo[i][j] 46. END FUNCTION 47. 48. //Call recursive function to get Frechet distance 49. RETURN calculateDistanceRecursive(numPointsP − 1, numPointsQ − 1) 50. 51. END FUNCTION |
- 1.
- Base case (starting point of both routes):
- 2.
- Single-point base case (one route at the starting point):
- 3.
- General recursive case:
2.3.2. Congestion-Aware Path Planning
| Algorithm 3. Congestion-Aware Path Planning (CA-PP) algorithm |
| 1. FUNCTION congestionAwareRouting(X_start, X_end) 2. OPEN_list ← {X_start}, where f(X_start)=heuristicDistance(X_start, X_end), g(X_start)=0 3. CLOSE_list ← {} 4. 5. WHILE OPEN_list is not empty DO 6. X_n ← node in OPEN_list with lowest f(X) 7. remove X_n from OPEN_list 8. add X_n to CLOSE_list 9. 10. IF X_n = X_end THEN BREAK 11. 12. FOR each adjacent node X_i of X_n DO 13. IF X_i ∈ CLOSE_list THEN CONTINUE 14. 15. tentative_g ← g(X_n) + edgeDistance(X_n, X_i) 16. 17. IF X_i ∉ OPEN_list THEN 18. X_i.parent ← X_n 19. g(X_i) ← tentative_g 20. h(X_i) ← heuristicDistance(X_i, X_end) 21. IF TrafficCongestionLevel(X_i) ≥ 10 THEN 22. adjustedCost(X_i) ← 2 × g(X_i) 23. ELSE IF TrafficCongestionLevel(X_i) ≥ 5 THEN 24. adjustedCost(X_i) ← 1.5 × g(X_i) 25. ELSE 26. adjustedCost(X_i) ← g(X_i) 27. END IF 28. f(X_i) ← g(X_i) + h(X_i) + adjustedCost(X_i) 29. add X_i to OPEN_list 30. ELSE 31. IF tentative_g + heuristicDistance(X_i, X_end) + adjustedCost(X_i) < f(X_i) THEN 32. X_i.parent ← X_n 33. g(X_i) ← tentative_g 34. f(X_i) ← g(X_i) + heuristicDistance(X_i, X_end) + adjustedCost(X_i) 35. END IF 36. END IF 37. END FOR 38. 39. Resort OPEN_list by f(X) values 40. END WHILE 41. 42. X_p ← X_end 43. Path_list ← {X_p} 44. WHILE X_p ≠ X_start DO 45. X_p ← X_p.parent 46. insert X_p at beginning of Path_list 47. END WHILE 48. 49. RETURN Path_list 50. END FUNCTION |
2.3.3. Satisfaction-Aware Vehicle Assignment
| Algorithm 4. Satisfaction Aware Vehicle Assignment |
| 1. FUNCTION SatisfactionAwareOptiamlPassengerInsertion (existingRoute, psgrCountChange, targetDeparture, targetArrival, targetPsgrNum, curPsgrNum, shuttleMax) 2. 3. bestRoute := None 4. bestTotalTime := Infinity 5. 6. FOR EACH (i, j) IN all_positions DO 7. candidateRoute := existingRoute[0:i] + [targetDeparture] + existingRoute[i:j] + [targetArrival] + existingRoute[j:end] 8. candidatePsgrChange := psgrCountChange[0:i] + [+targetPsgrNum] + psgrCountChange[i:j] + [-targetPsgrNum] + psgrCountChange[j:end] 9. 10. possiblePsgrNum := curPsgrNum 11. overCapacity := FALSE 12. 13. FOR k FROM 0 TO length(candidatePsgrChange) - 1 DO 14. possiblePsgrNum := possiblePsgrNum + candidatePsgrChange[k] 15. IF possiblePsgrNum > shuttleMax THEN 16. overCapacity := TRUE 17. BREAK 18. END IF 19. END FOR 20. 21. IF overCapacity THEN 22. CONTINUE 23. END IF 24. 25. totalTime := calculateShortestPath(candidateRoute) 26. passengerWaitingOK := evaluateWaitingTime(candidateRoute) 27. passengerTravelIncreaseOK := evaluatePassengerTravelIncrease(candidateRoute) 28. 29. IF passengerWaitingOK AND passengerTravelIncreaseOK THEN 30. IF totalTime < bestTotalTime THEN 31. bestTotalTime := totalTime 32. bestRoute := candidateRoute 33. END IF 34. END IF 35. END FOR 36. 37. RETURN best_point 38. END FUNCTION |
3. Experiments
3.1. Experimental Design
3.2. Simulation Parameters
3.3. Evaluated Key Performance Indicators (KPIs)
3.3.1. Passenger Waiting Time
3.3.2. Passenger Riding Time
3.3.3. Shuttle Acceptance Rate
3.3.4. Summary of KPI Evaluation
4. Experimental Results
4.1. Simulation Framework Evaluation
4.2. Data Modeling Evaluation
4.3. Simulation Model Evaluation
4.4. Algorithm Performance Evaluation
4.4.1. Performance Evaluation of the Fréchet Distance-Based Vehicle Candidate Selection Algorithm
4.4.2. Performance Evaluation of the Satisfaction-Based Final Vehicle Selection Algorithm
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| DRT | Demand-responsive transit |
| FD-CVS | Fréchet Distance-based Candidate Vehicle Selection |
| FD-DP | Fréchet Distance Calculation using Dynamic Programming |
| CA-PP | Congestion-Aware Path Planning |
| SA-VA | Satisfaction-Aware Vehicle Assignment |
References
- Cordeau, J.-F.; Laporte, G. The dial-a-ride problem: Models and algorithms. Ann. Oper. Res. 2007, 153, 29–46. [Google Scholar] [CrossRef]
- Parragh, S.N.; Doerner, K.F.; Hartl, R.F. A survey on pickup and delivery problems: Part II—Transportation between pickup and delivery locations. J. Für Betriebswirtschaft 2008, 58, 81–117. [Google Scholar] [CrossRef]
- Quadrifoglio, L.; Li, X. A methodology to derive the critical demand density for designing and operating feeder transit services. Transp. Res. Part B 2009, 43, 922–935. [Google Scholar] [CrossRef]
- Navidi, Z.; Ronald, N.; Winter, S. Comparison between ad-hoc demand responsive and conventional transit: A simulation study. Public Transp. 2018, 10, 147–167. [Google Scholar] [CrossRef]
- Alonso-Mora, J.; Samaranayake, S.; Wallar, A.; Frazzoli, E.; Rus, D. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proc. Natl. Acad. Sci. USA 2017, 114, 462–467. [Google Scholar] [CrossRef]
- Cordeau, J.-F.; Laporte, G.; Savelsbergh, M.W.P. A branch-and-cut algorithm for the dial-a-ride problem. Oper. Res. 2006, 54, 573–586. [Google Scholar] [CrossRef]
- Horn, M.E.T. Fleet scheduling and dispatching for demand-responsive passenger services. Transp. Res. Part C 2002, 10, 35–63. [Google Scholar] [CrossRef]
- Ronald, N.; Thompson, R.; Winter, S. Simulating demand-responsive transportation: A review of agent-based approaches. Transp. Rev. 2015, 35, 404–421. [Google Scholar] [CrossRef]
- Oh, S.; Seshadri, R.; Le, D.-T.; Zegras, P.C.; Ben-Akiva, M.E. Evaluating automated demand responsive transit using microsimulation. IEEE Access 2020, 8, 82551–82561. [Google Scholar] [CrossRef]
- Hyytiä, E.; Penttinen, A.; Sulonen, R. A stochastic model for a vehicle in a dial-a-ride system. Oper. Res. Lett. 2010, 38, 432–435. [Google Scholar] [CrossRef]
- Stiglic, M.; Agatz, N.; Savelsbergh, M.; Gradisar, M. The benefits of meeting points in ride-sharing systems. Transp. Res. Part B 2015, 82, 36–53. [Google Scholar] [CrossRef]
- Hyytiä, E.; Penttinen, A.; Sulonen, R. Non-Myopic Vehicle and Route Selection in Dynamic DARP with Travel Time and Workload Objectives. Comput. Oper. Res. 2012, 39, 3021–3030. [Google Scholar] [CrossRef]
- Ichoua, S.; Gendreau, M.; Potvin, J.-Y. Vehicle dispatching with time-dependent travel times. Eur. J. Oper. Res. 2003, 144, 379–396. [Google Scholar] [CrossRef]
- Macal, C.M.; North, M.J. Tutorial on agent-based modeling and simulation. J. Simul. 2010, 4, 151–162. [Google Scholar] [CrossRef]
- Liu, Y.; Bansal, P.; Daziano, R.; Samaranayake, S. A framework to integrate mode choice in the design of mobility-on-demand systems. Transp. Res. Part C Emerg. Technol. 2019, 105, 648–665. [Google Scholar] [CrossRef]
- Dong, W.; Wang, N.; Dong, Y.; Cao, J. Examining the nonlinear and interactive effects of built environment characteristics on travel satisfaction. J. Transp. Geogr. 2025, 123, 104111. [Google Scholar] [CrossRef]
- Bongiovanni, C.; Kaspi, M.; Geroliminis, N. The electric autonomous dial-a-ride problem. Transp. Res. Part B 2019, 122, 436–456. [Google Scholar] [CrossRef]
- Ma, S.; Zheng, Y.; Wolfson, O. T-share: A large-scale dynamic taxi ridesharing service. IEEE Trans. Knowl. Data Eng. 2015, 27, 1782–1795. [Google Scholar] [CrossRef]
- Agatz, N.; Erera, A.; Savelsbergh, M.; Wang, X. Optimization for dynamic ride-sharing: A review. Eur. J. Oper. Res. 2012, 223, 295–303. [Google Scholar] [CrossRef]
- Zigrand, L.; Calvo, R.W.; Traversi, E.; Alizadeh, P. A scalable combinatorial Benders decomposition for the stochastic dial-a-ride problem. Transp. Res. Part C Emerg. Technol. 2024, 163, 104624. [Google Scholar] [CrossRef]
- Park, J.; Lee, J.; Kim, J.; Chung, J.H. An optimization model of on-demand mobility services with spatial heterogeneity in travel demand. Transp. Res. Part C Emerg. Technol. 2023, 153, 104229. [Google Scholar] [CrossRef]
- Wu, W.; Zhang, Z.; Lu, K.; Ren, J. Dynamic demand-responsive transit scheduling with time-dependent travel times: A joint supply and demand management approach. Transp. Res. Part E Logist. Transp. Rev. 2025, 202, 104232. [Google Scholar] [CrossRef]
- Han, S.-W.; Moon, S.; Kim, D.-K. Multi-objective optimization of demand responsive transit operations based on dynamic passenger requests using maximum time delay rate. J. Public Transp. 2024, 26, 100108. [Google Scholar] [CrossRef]
- Dastani, Z.; Koosha, H.; Karimi, H.; Moghaddam, A.M. User preferences in ride-sharing mathematical models for enhanced matching. Sci. Rep. 2024, 14, 27338. [Google Scholar] [CrossRef]
- Lu, C.; Wu, Y.; Yu, S. A sample average approximation approach for the stochastic dial-a-ride problem on a multi-graph with user satisfaction. Eur. J. Oper. Res. 2022, 302, 1031–1044. [Google Scholar] [CrossRef]
- Ghandeharioun, Z.; Kouvelas, A. Real-time ridesharing operations for on-demand capacitated systems considering dynamic travel time information. Transp. Res. Part C Emerg. Technol. 2023, 151, 104115. [Google Scholar] [CrossRef]
- Cho, S.-W.; Lim, Y.-H.; Ju, S.-H.; Seo, K.-M. Analyzing New Operation Strategy of Demand-Responsive Transports Using Discrete-Event Simulation Framework. Systems 2025, 13, 303. [Google Scholar] [CrossRef]
- Obonguta, F.; Lee, J.; Mizutani, D. Simultaneous optimization of road intervention and overloading penalty policies for user cost minimization. Transp. Res. Interdiscip. Perspect. 2026, 36, 101849. [Google Scholar] [CrossRef]
- Kogler, C.; Rauch, P. Discrete event simulation of multimodal and unimodal transportation in the wood supply chain: A literature review. Silva Fenn. 2018, 52, 4. [Google Scholar] [CrossRef]
- Jäger, B.; Brickwedde, C.; Lienkamp, M. Multi-agent simulation of a demand-responsive transit system operated by autonomous vehicles. Transp. Res. Rec. 2018, 2672, 764–774. [Google Scholar] [CrossRef]
- Seo, K.M.; Choi, C.; Kim, T.G.; Kim, J.H. DEVS-based combat modeling for engagement-level simulation. Simulation 2014, 90, 129–142. [Google Scholar] [CrossRef]
- Kim, J.H.; Seo, K.-M.; Lee, T.-E.; Choi, B.-W. Achieving new insights into combat engagement analysis via simulation-based sequential experimentation. Mil. Oper. Res. 2018, 23, 51–80. [Google Scholar]
- Sung, J.-H.; Ju, S.-H.; Cho, S.-W.; Joo, H.-J.; Seo, K.-M.; Kang, B.-G. Modeling and exploratory analysis of discrete event simulations for optimizing overhead hoist transport systems and logistics in semiconductor manufacturing. Mathematics 2025, 13, 1167. [Google Scholar] [CrossRef]
- Zeigler, B.P.; Kewley, R.; Wainer, G. DEVS closure under coupling, universality, and uniqueness: Enabling simulation and software interoperability from a system-theoretic foundation. Computers 2025, 14, 514. [Google Scholar] [CrossRef]
- Chen, J.; Zhang, S.; Xu, W. Scalable prediction of heterogeneous traffic flow with enhanced non-periodic feature modeling. Expert Syst. Appl. 2025, 294, 128847. [Google Scholar] [CrossRef]
- Oberle, W. Monte Carlo Simulations: Number of Iterations and Accuracy; Technical Note ARL-TN-0684; U.S. Army Research Laboratory: Adelphi, MD, USA, 2015.
- Bicher, M.; Wastian, M.; Brunmeir, D.; Popper, N. Review on Monte Carlo simulation stopping rules: How many samples are really enough? Simul. Notes Eur. 2022, 32, 1–8. [Google Scholar] [CrossRef]
- Sarker, V.K.; Nguyen Gia, T.; Ben Dhaou, I.; Westerlund, T. Smart parking system with dynamic pricing, edge-cloud computing and LoRa. Sensors 2020, 20, 4669. [Google Scholar] [CrossRef] [PubMed]
- Ansari Esfeh, M.; Wirasinghe, S.C.; Saidi, S.; Kattan, L. Waiting time and headway modelling for urban transit systems—A critical review and proposed approach. Transp. Rev. 2021, 41, 141–163. [Google Scholar] [CrossRef]
- Wong, R.C.P.; Yang, L.; Szeto, W.Y. Comparing passengers’ satisfaction with fixed-route and demand-responsive transport services: Empirical evidence from public light bus services in Hong Kong. Travel Behav. Soc. 2023, 32, 100583. [Google Scholar] [CrossRef]
- Webb, A.; Kumar, P.; Khani, A. Estimation of passenger waiting time using automatically collected transit data. Public Transp. 2020, 12, 299–311. [Google Scholar] [CrossRef]
- Lu, C.; Kühnel, N. To wait or to cruise: The trade-off between waiting time and detours for service efficiency in ride-pooling systems. Case Stud. Transp. Policy 2025, 21, 101499. [Google Scholar] [CrossRef]
- Hrastovec, M.; Solina, F. Prediction of aircraft performances based on data collected by air traffic control centers. Transp. Res. Part C Emerg. Technol. 2017, 73, 167–182. [Google Scholar] [CrossRef]
- Novak, J.; Rebernjak, B. Monte Carlo simulation studies of reliability in psychometrics: A methodological review. Adv. Methodol. Stat. 2024, 19, 61–128. [Google Scholar] [CrossRef]
- Cho, S.-W.; Seo, K.-M.; Yun, J.-M.; Kang, B.-G. Simulation-Based Analysis for Verifying New Certification Standards of Smart LED Streetlight Systems. Mathematics 2024, 12, 657. [Google Scholar] [CrossRef]
- Sun, H.; Cao, D.; Liu, Z. Climate policy uncertainty and corporate supply chain stability. Int. Rev. Econ. Financ. 2025, 104, 104581. [Google Scholar] [CrossRef]
- Li, H.; Kim, S. Efficient route planning for real-time demand-responsive transit. Comput. Mater. Contin. 2024, 79, 473–492. [Google Scholar] [CrossRef]
- Zhang, Y.; Gao, L.; Zhao, X.; Ni, A. Data-driven modeling of demand-responsive transit: Evaluating sustainability across urban, rural, and intercity scenarios. Systems 2025, 13, 1080. [Google Scholar] [CrossRef]
- Tandan, S.; Anthony, A.M.; Kim, H. Investigating factors affecting request matching in demand-responsive transit service with different fleet sizes using a decision tree model. Appl. Sci. 2025, 15, 12134. [Google Scholar] [CrossRef]
- Lyu, Z.; Pons, D.; Palliparampil, G.; Zhang, Y. Optimising Urban Freight Logistics Using Discrete-Event Simulation and Cluster Analysis: A Stochastic Two-Tier Hub-and-Spoke Architecture Approach. Smart Cities 2023, 6, 2347–2366. [Google Scholar] [CrossRef]
- Zhang, J.; Guo, R.; Li, W. Research on Dynamic Scheduling and Route Optimization Strategy of Flex-Route Transit Considering Travel Choice Preference of Passenger. Systems 2024, 12, 138. [Google Scholar] [CrossRef]
- Zhang, C.; Xie, Y.; Gartner, N.H.; Stamatiadis, C.; Arsava, T. AM-Band: An Asymmetrical Multi-Band Model for Arterial Traffic Signal Coordination. Transp. Res. Part C Emerg. Technol. 2015, 58, 515–531. [Google Scholar] [CrossRef]


















| Related Research | Passenger Satisfaction | Traffic Congestion Incorporation | Candidate Vehicle Selection | Key Limitation |
|---|---|---|---|---|
| Zigrand et al. (2024) [20] | X | X | X | Assumes future requests at service start |
| Park et al. (2023) [21] | X | X | X | Focuses on demand heterogeneity, without explicitly addressing passenger satisfaction, traffic-aware routing, or candidate vehicle selection |
| Wu et al. (2025) [22] | X | O | X | Uses synthetic rather than real traffic data |
| Han et al. (2024) [23] | O | X | X | Assumes equal delay times instead of reflecting real conditions |
| Dastani et al. (2024) [24] | △ | X | O | Interprets satisfaction as preference grouping rather than service quality |
| Lu et al. (2022) [25] | O | O | X | Only predefined request sets accepted; no new request arrivals considered |
| Ghandeharioun & Kouvelas (2023) [26] | O | O | △ | Candidate set limited to nearest vehicles; no guarantee of optimal assignment |
| Cho et al. (2025) [27] | O | △ | X | No route similarity-based filtering; limited congestion integration; computational scalability not addressed |
| Our method | O | O | O | Computational efficiency is improved by restricting candidate vehicles, but global optimality is not guaranteed |
| Parameter Name | Parameter Level | Parameter Description |
|---|---|---|
| City | Dongtan 1 & 2 New Cities | Subject of the simulation |
| City area | 34.04 km2 (combined area) | Total area of the target city |
| Map node | 1088 nodes | Number of nodes in the road network |
| Map link | 3136 links | Number of links in the road network |
| Passenger boarding time | 5 s | Time required for a passenger to board the shuttle |
| Shuttle speed | Maximum road speed + 5 km/h | Maximum allowable speed of the shuttle |
| Shuttle capacity | 9 passengers | Maximum number of passengers per shuttle |
| Parameter Name | Parameter Level | No. Levels | Parameter Description |
|---|---|---|---|
| No. of shuttles | 5, 6, …, 10 | 6 | Number of shuttles used in the simulation |
| Demand rate | 5, 10, 15 (%) | 3 | Demand rate applied in the simulation |
| Algorithm (candidate selection) | Applied, not applied | 2 | Use of Fréchet-distance-based candidate vehicle selection |
| Algorithm (final insertion) | Applied, not applied | 2 | Use of satisfaction-based final route insertion |
| KPI | Description |
|---|---|
| Passenger waiting time | Average time passengers wait before boarding a shuttle |
| Passenger riding time | Average time passengers spend onboard the shuttle from boarding to destination |
| Shuttle acceptance rate | Ratio of passengers out of total received requests successfully assigned to a shuttle |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kim, H.; Woo, J.-H.; Lim, Y.-H.; Seo, K.-M. Fréchet Distance-Based Vehicle Selection and Satisfaction-Aware Vehicle Allocation for Demand-Responsive Shared Mobility: A Discrete Event Simulation Study. Mathematics 2026, 14, 1099. https://doi.org/10.3390/math14071099
Kim H, Woo J-H, Lim Y-H, Seo K-M. Fréchet Distance-Based Vehicle Selection and Satisfaction-Aware Vehicle Allocation for Demand-Responsive Shared Mobility: A Discrete Event Simulation Study. Mathematics. 2026; 14(7):1099. https://doi.org/10.3390/math14071099
Chicago/Turabian StyleKim, Hun, Ji-Hyeon Woo, Yeong-Hyun Lim, and Kyung-Min Seo. 2026. "Fréchet Distance-Based Vehicle Selection and Satisfaction-Aware Vehicle Allocation for Demand-Responsive Shared Mobility: A Discrete Event Simulation Study" Mathematics 14, no. 7: 1099. https://doi.org/10.3390/math14071099
APA StyleKim, H., Woo, J.-H., Lim, Y.-H., & Seo, K.-M. (2026). Fréchet Distance-Based Vehicle Selection and Satisfaction-Aware Vehicle Allocation for Demand-Responsive Shared Mobility: A Discrete Event Simulation Study. Mathematics, 14(7), 1099. https://doi.org/10.3390/math14071099

