Vehicle Rescheduling with Delivery Delay Considering Perceived Waiting Cost of Heterogeneous Customers
Abstract
:1. Introduction
2. Problem Description and Formulation
2.1. Model for Original Scheduling
2.1.1. Definition of the Problem before Disruption
- A distribution center has only one vehicle to deliver goods to multiple customers. The vehicle starts from the distribution center, distributes the loaded goods to the designated customers, and then returns to the distribution center, which is the classic TSP problem;
- The vehicle has a fixed loading capacity that cannot be exceeded when fully loaded; demand and load capacity are not considered;
- Each customer has a time window during which customer i must be visited and the service must be finished. If the vehicle arrives before the earliest service time, waiting is permitted, which is the classic TSPTW problem;
- The original schedule has been given and the initial plan can satisfy the time windows of all customers.
2.1.2. Notations
2.1.3. Mathematical Model
2.2. Model for Rescheduling
2.2.1. Problem Assumptions with Disruption
- There are many reasons for the delivery delay, such as random demand, change in distribution location, road congestion, vehicle failure, weather, etc. This paper will not consider the reasons leading to the delivery delay, assuming that the delivery delay has occurred;
- The original schedule is known and the distribution center cannot provide excess capacity for rescue, so the unfinished distribution task must be completed by the current vehicle in transit;
- The current location of the vehicle is the virtual distribution center, and the vehicle returns to the distribution center after completing the distribution task;
- During rescheduling, ensure that all customers can be served;
- If the disruption occurs when the vehicle is on its way to customer j after completing the distribution task of customer i, this delay will inevitably result in customer j or its subsequent customers, who have not been served, being unsatisfied within the time window;
- The infeasible solution with respect to the time windows is accepted with the penalty method approach. If the vehicle reaches customer i and finishes the service after the late time of the time window, there will be a penalty cost.
2.2.2. Notations
2.2.3. Perceived Waiting Cost for Heterogeneous Customers
2.2.4. Mathematical Model for Rescheduling
3. Algorithm
3.1. ICAHP
3.2. Cooling and Compression
3.3. Termination Criterion
3.4. Solution Steps
4. Numerical Experiments
4.1. Parameter Setting
4.2. Comparison between the TSPTW and TSPTW-PWC Rescheduling Models
4.3. Sensitivity Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Gao, S.; Chabini, I. Optimal routing policy problems in stochastic time-dependent networks. Transp. Res. Part B Meth. 2006, 40, 93–122. [Google Scholar] [CrossRef]
- Schmid, V. Solving the dynamic ambulance relocation and dispatching problem using approximate dynamic programming. Eur. J. Oper. Res. 2012, 219, 611–621. [Google Scholar] [CrossRef] [Green Version]
- Bent, R.W.; Van Hentenryck, P. Scenario-based planning for partially dynamic vehicle routing with stochastic customers. Oper. Res. 2004, 52, 977–987. [Google Scholar] [CrossRef] [Green Version]
- Bock, S. Real-time control of freight forwarder transportation networks by integrating multimodal transport chains. Eur. J. Oper. Res. 2010, 200, 733–746. [Google Scholar] [CrossRef]
- Ichoua, S.; Gendreau, M.; Potvin, J.-Y. Planned Route Optimization For Real-Time Vehicle Routing. In Dynamic Fleet Management: Concepts, Systems, Algorithms & Case Studies; Zeimpekis, V., Tarantilis, C.D., Giaglis, G.M., Minis, I., Eds.; Springer US: Boston, MA, USA, 2007; pp. 1–18. [Google Scholar]
- Yu, G.; Qi, X. Disruption Management: Framework, Models and Applications; World Scientific: Singapore, 2004. [Google Scholar] [CrossRef]
- Potvin, J.Y.; Xu, Y.; Benyahia, I. Vehicle routing and scheduling with dynamic travel times. Comput. Oper. Res. 2006, 33, 1129–1137. [Google Scholar] [CrossRef]
- Jiang, Y.; Ding, Q.; Wang, Y.; Ruan, J. An attitude-based model of disruption management to handle delivery delay. J. Nonlinear Convex Anal. 2019, 20, 1117–1125. [Google Scholar]
- Hu, X.; Sun, L. Knowledge-based modeling for disruption management in urban distribution. Expert Syst. Appl. 2012, 39, 906–916. [Google Scholar] [CrossRef]
- Mu, Q.; Eglese, R.W. Disrupted capacitated vehicle routing problem with order release delay. Ann. Oper. Res. 2011, 207, 201–216. [Google Scholar] [CrossRef] [Green Version]
- Wang, X.; Ruan, J.; Shi, Y. A recovery model for combinational disruptions in logistics delivery: Considering the real-world participators. Int. J. Prod. Econ. 2012, 140, 508–520. [Google Scholar] [CrossRef]
- Wang, S.; Liu, F.; Lian, L.; Hong, Y.; Chen, H. Integrated post-disaster medical assistance team scheduling and relief supply distribution. Int. J. Logist. Manag. 2018, 29, 1279–1305. [Google Scholar] [CrossRef]
- Liu, F.; Wang, S.; Hong, Y.; Yue, X. On the robust and stable flow shop scheduling under stochastic and dynamic disruptions. IEEE Trans. Eng. Manag. 2017, 64, 539–553. [Google Scholar] [CrossRef]
- Huisman, D.; Freling, R.; Wagelmans, A.P.M. A robust solution approach to the dynamic vehicle scheduling problem. Transp. Sci. 2004, 38, 447–458. [Google Scholar] [CrossRef]
- Li, J.-Q.; Mirchandani, P.B.; Borenstein, D. A Lagrangian heuristic for the real-time vehicle rescheduling problem. Transp. Res. Part E Logist. Transp. Rev. 2009, 45, 419–433. [Google Scholar] [CrossRef]
- Li, J.-Q.; Mirchandani, P.B.; Borenstein, D. The vehicle rescheduling problem: Model and algorithms. Networks 2007, 50, 211–229. [Google Scholar] [CrossRef]
- Larsen, A.; Madsen, O.B.G.; Solomon, M.M. The A priori dynamic traveling salesman problem with time windows. Transp. Sci. 2004, 38, 459–472. [Google Scholar] [CrossRef]
- Yang, J.; Jaillet, P.; Mahmassani, H. Real-time multivehicle truckload pickup and delivery problems. Transp. Sci. 2004, 38, 135–148. [Google Scholar] [CrossRef] [Green Version]
- Van Riel, A.C.R.; Semeijn, J.; Ribbink, D.; Bomert-Peters, Y. Waiting for service at the checkout. J. Serv. Manag. 2012, 23, 144–169. [Google Scholar] [CrossRef]
- Houston, M.B.; Bettencourt, L.A.; Wenger, S. The relationship between waiting in a service queue and evaluations of service quality: A field theory perspective. Psychol. Mark. 1998, 15, 735–753. [Google Scholar] [CrossRef]
- Yang, W.; Mattila, A.S.; Hou, Y. The effect of regulatory focus and delay type on consumers’ reactions to delay. Int. J. Hosp. Manag. 2013, 32, 113–120. [Google Scholar] [CrossRef]
- Simpson, N.C.; Hancock, P.G. Practical Operations Management; Hercher: Plainfield, NJ, USA, 2013. [Google Scholar]
- Tversky, A.; Kahneman, D. Advances in prospect theory: Cumulative representation of uncertainty. J. Risk Uncertain. 1992, 5, 297–323. [Google Scholar] [CrossRef]
- Hsu, C.L.; Chen, M.C.; Chang, K.C.; Chao, C.M. Applying loss aversion to investigate service quality in logistics. Int. J. Oper. Prod. Manag. 2010, 30, 508–525. [Google Scholar] [CrossRef]
- Suzuki, Y.; Tyworth, J.E.; Novack, R.A. Airline market share and customer service quality: A reference-dependent model. Transp. Res. Part A Policy Pract. 2001, 35, 773–788. [Google Scholar] [CrossRef]
- Jiang, Y.; Ding, Q.; Ruan, J.; Wang, W. Combining prospect theory with fuzzy theory to handle disruption in production scheduling. Filomat 2018, 32, 1649–1656. [Google Scholar] [CrossRef] [Green Version]
- Xu, H.; Zhou, J.; Xu, W. A decision-making rule for modeling travelers’ route choice behavior based on cumulative prospect theory. Transp. Res. Part C Emerg. Technol. 2011, 19, 218–228. [Google Scholar] [CrossRef]
- Liu, Y.; Fan, Z.-P.; Zhang, Y. Risk decision analysis in emergency response: A method based on cumulative prospect theory. Comput. Oper. Res. 2014, 42, 75–82. [Google Scholar] [CrossRef]
- Liu, C.; Zheng, L.; Zhang, C. Behavior perception-based disruption models for berth allocation and quay crane assignment problems. Comput. Ind. Eng. 2016, 97, 258–275. [Google Scholar] [CrossRef]
- Yang, H.; Low, V.; Zhang, C.; Zheng, L.; Miao, L. Behaviour perception-based disruption models for the parallel machine capacitated lot-sizing and scheduling problem. Int. J. Prod. Res. 2016, 55, 3058–3072. [Google Scholar] [CrossRef]
- Ren, T.; Wang, X.; Liu, T.; Wu, C.-C.; Bai, D.; Lin, L.; Guo, M. Exact and metaheuristic algorithms for flow-shop scheduling problems with release dates. Eng. Optim. 2021, 54, 1853–1869. [Google Scholar] [CrossRef]
- Fisher, M.L. Optimal Solution of Vehicle Routing Problems Using Minimum K-Trees. Oper. Res. 1994, 42, 626–642. [Google Scholar] [CrossRef]
- Padberg, M.; Rinaldi, G. A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Rev. 1991, 33, 60–100. [Google Scholar] [CrossRef]
- Lorena, L.A.N.; Senne, E.L.F. A column generation approach to capacitated p-median problems. Comput. Oper. Res. 2004, 31, 863–876. [Google Scholar] [CrossRef] [Green Version]
- Bai, D.; Bai, X.; Yang, J.; Zhang, X.; Ren, T.; Xie, C.; Liu, B. Minimization of maximum lateness in a flowshop learning effect scheduling with release dates. Comput. Ind. Eng. 2021, 158, 107309. [Google Scholar] [CrossRef]
- Mirabi, M.; Fatemi Ghomi, S.M.T.; Jolai, F. Efficient stochastic hybrid heuristics for the multi-depot vehicle routing problem. Robot. Comput. Integr. Manuf. 2010, 26, 564–569. [Google Scholar] [CrossRef]
- Lin, S.-W.; Lee, Z.-J.; Ying, K.-C.; Lee, C.-Y. Applying hybrid meta-heuristics for capacitated vehicle routing problem. Expert Syst. Appl. 2009, 36, 1505–1512. [Google Scholar] [CrossRef]
- Ma, X.; Zhang, X.; Li, X.; Wang, X.; Zhao, X. Impacts of free-floating bikesharing system on public transit ridership. Transp. Res. D Transp. Environ. 2019, 76, 100–110. [Google Scholar] [CrossRef]
- Li, X.; Wang, T.; Xu, W.; Li, H.; Yuan, Y. A novel model and algorithm for designing an eco-oriented demand responsive transit (DRT) system. Transp. Res. Part E Logist. Transp. Rev. 2022, 157, 102556. [Google Scholar] [CrossRef]
- Li, X.; Luo, Y.; Wang, T.; Jia, P.; Kuang, H. An integrated approach for optimizing bi-modal transit networks fed by shared bikes. Transp. Res. Part E Logist. Transp. Rev. 2020, 141, 102016. [Google Scholar] [CrossRef]
- Li, X.; Huang, J.; Guan, Y.; Li, Y.; Yuan, Y. Electric demand-responsive transit routing with opportunity charging strategy. Transp. Res. D Transp. Environ. 2022, 110, 103427. [Google Scholar] [CrossRef]
- Karunanidy, D.; Ramalingam, R.; Dumka, A.; Singh, R.; Alsukayti, I.; Anand, D.; Hamam, H.; Ibrahim, M. An intelligent optimized route-discovery model for IoT-based VANETs. Processes 2021, 9, 2171. [Google Scholar] [CrossRef]
- Xu, B.; Ma, W.; Ke, H.; Yang, W.; Zhang, H. An Efficient Ant Colony Algorithm based on rank 2 matrix approximation method for aircraft arrival/departure scheduling problem. Processes 2022, 10, 1825. [Google Scholar] [CrossRef]
- Kovács, L.; Agárdi, A.; Bányai, T. Fitness landscape analysis and edge weighting-based optimization of vehicle routing problems. Processes 2020, 8, 1363. [Google Scholar] [CrossRef]
- Bai, D.; Xue, H.; Wang, L.; Wu, C.-C.; Lin, W.-C.; Abdulkadir, D.H. Effective algorithms for single-machine learning-effect scheduling to minimize completion-time-based criteria with release dates. Expert Syst. Appl. 2020, 156, 113445. [Google Scholar] [CrossRef]
- Bai, D. Asymptotic analysis of online algorithms and improved scheme for the flow shop scheduling problem with release dates. Int. J. Syst. Sci. 2013, 46, 1994–2005. [Google Scholar] [CrossRef]
- Ohlmann, J.W.; Thomas, B.W. A compressed-annealing heuristic for the traveling salesman problem with time windows. INFORMS J. Comput. 2007, 19, 80–90. [Google Scholar] [CrossRef] [Green Version]
- López-Ibáñez, M.; Blum, C.; Ohlmann, J.W.; Thomas, B.W. The travelling salesman problem with time windows: Adapting algorithms from travel-time to makespan optimization. Appl. Soft Comput. J. 2013, 13, 3806–3815. [Google Scholar] [CrossRef] [Green Version]
- Başdere, M.; Bilge, Ü. Operational aircraft maintenance routing problem with remaining time consideration. Eur. J. Oper. Res. 2014, 235, 315–328. [Google Scholar] [CrossRef]
- Zhang, X.; Ni, Y. Model and solution for the traveling salesman problem with multiple time windows. ITM Web Conf. 2022, 45, 01017. [Google Scholar] [CrossRef]
- Reeves, C.R. Modern Heuristic Techniques for Combinatorial Problems; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1993. [Google Scholar]
- Ohlmann, J.W.; Bean, J.C.; Henderson, S.G. Convergence in probability of compressed annealing. Math. Oper. Res. 2004, 29, 837–860. [Google Scholar] [CrossRef] [Green Version]
- Bonomi, E.; Lutton, J.L. The N-City Travelling salesman problem: Statistical mechanics and the metropolis algorithm. SIAM Rev. 1984, 26, 551–568. [Google Scholar] [CrossRef]
- Johnson, D.S.; Aragon, C.R.; McGeoch, L.A.; Schevon, C. Optimization by simulated annealing: An experimental evaluation; part I, graph partitioning. Oper. Res. 1989, 37, 865–892. [Google Scholar] [CrossRef]
Parameters | μ (Uniform Distribution) | φ | γ | ω | m | d | q |
---|---|---|---|---|---|---|---|
values | [0,30] | 0.95 | 0.05 | 0.8 | 0.94 | 30,000 | 100 |
Instances | Distance Cost | Penalty Cost | Total Cost | ||||||
---|---|---|---|---|---|---|---|---|---|
TSPTW | TSPTW -PWC | Δ (%) | TSPTW | TSPTW -PWC | Δ (%) | TSPTW | TSPTW -PWC | Δ (%) | |
RC203.1 | 405 | 409 | 0.83% | 15 | 14 | −7.09% | 420 | 423 | 0.55% |
RC202.2 | 237 | 259 | 9.19% | 123 | 111 | −10.03% | 361 | 370 | 2.55% |
RC203.4 | 349 | 355 | 1.85% | 230 | 220 | −4.35% | 579 | 575 | −0.62% |
RC203.2 | 642 | 656 | 2.14% | 650 | 542 | −16.66% | 1293 | 1198 | −7.89% |
RC202.1 | 498 | 615 | 23.31% | 1203 | 876 | −27.16% | 1701 | 1491 | −14.12% |
RC201.1 | 259 | 290 | 12.13% | 1022 | 922 | −9.78% | 1281 | 1212 | −5.66% |
RC201.3 | 543 | 558 | 2.70% | 1163 | 956 | −17.80% | 1706 | 1514 | −12.71% |
RC203.3 | 549 | 551 | 0.42% | 1161 | 974 | −16.11% | 1710 | 1525 | −12.11% |
RC202.4 | 617 | 641 | 3.95% | 1347 | 1067 | −20.81% | 1964 | 1708 | −14.99% |
RC202.3 | 646 | 669 | 3.62% | 1300 | 1127 | −13.29% | 1945 | 1796 | −8.32% |
RC201.2 | 483 | 521 | 7.95% | 2268 | 1853 | −18.31% | 2751 | 2374 | −15.87% |
RC201.4 | 542 | 574 | 5.83% | 2177 | 1860 | −14.56% | 2719 | 2434 | −11.73% |
Value Range of μ | Distance Cost | Penalty Cost | Total Cost | |||||
---|---|---|---|---|---|---|---|---|
TSPTW | TSPTW-PWC | Δ (%) | TSPTW | TSPTW-PWC | Δ (%) | TSPTW | TSPTW-PWC | |
[0–10] | 273 | 281 | 2.93% | 59 | 52 | −11.86% | 332 | 333 |
[0–20] | 273 | 281 | 2.93% | 75 | 62 | −17.33% | 348 | 343 |
[0–30] | 273 | 305 | 11.72% | 162 | 85 | −47.53% | 435 | 390 |
[0–40] | 273 | 274 | 0.37% | 86 | 20 | −76.74% | 359 | 294 |
[0–50] | 273 | 274 | 0.37% | 104 | 23 | −77.88% | 377 | 297 |
Length of Delay Time | Distance Cost | Penalty Cost | Total Cost | |||||
---|---|---|---|---|---|---|---|---|
TSPTW | TSPTW -PWC | Δ (%) | TSPTW | TSPTW -PWC | Δ (%) | TSPTW | TSPTW -PWC | |
150 | 278 | 272 | −2.16% | 114 | 102 | −10.53% | 392 | 374 |
160 | 272 | 306 | 12.50% | 163 | 86 | −47.24% | 435 | 392 |
170 | 280 | 301 | 7.50% | 275 | 155 | −43.64% | 555 | 456 |
180 | 269 | 274 | 1.86% | 345 | 247 | −28.41% | 614 | 521 |
190 | 264 | 266 | 0.76% | 498 | 280 | −43.78% | 762 | 546 |
The Time When the Delay Occurs | Distance Cost | Penalty Cost | Total Cost | |||||
---|---|---|---|---|---|---|---|---|
TSPTW | TSPTW- PWC | Δ (%) | TSPTW | TSPTW- PWC | Δ (%) | TSPTW | TSPTW- PWC | |
early | 639 | 649 | 1.56% | 1224 | 983 | −19.70% | 1863 | 1632 |
middle | 584 | 590 | 1.03% | 1387 | 1281 | −7.59% | 1971 | 1871 |
late | 567 | 572 | 0.88% | 1086 | 1085 | −0.13% | 1653 | 1657 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, L.; Zhang, H. Vehicle Rescheduling with Delivery Delay Considering Perceived Waiting Cost of Heterogeneous Customers. Processes 2022, 10, 2643. https://doi.org/10.3390/pr10122643
Wu L, Zhang H. Vehicle Rescheduling with Delivery Delay Considering Perceived Waiting Cost of Heterogeneous Customers. Processes. 2022; 10(12):2643. https://doi.org/10.3390/pr10122643
Chicago/Turabian StyleWu, Lirong, and Hang Zhang. 2022. "Vehicle Rescheduling with Delivery Delay Considering Perceived Waiting Cost of Heterogeneous Customers" Processes 10, no. 12: 2643. https://doi.org/10.3390/pr10122643
APA StyleWu, L., & Zhang, H. (2022). Vehicle Rescheduling with Delivery Delay Considering Perceived Waiting Cost of Heterogeneous Customers. Processes, 10(12), 2643. https://doi.org/10.3390/pr10122643