An Iterative Backbone Algorithm for Service Network Design Problems
Abstract
1. Introduction
2. Literature Review
3. Problem Formulation
4. Solution Approach
5. Computational Study
5.1. The Settings of the Test Instances
5.2. Numerical Results for Middle-Scale Instances
5.3. Numerical Results for Large-Scale Instances
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Notations
| Set of vehicle model | |
| Set of terminals | |
| Set of time | |
| Set of time-space nodes | |
| Set of commodities | |
| A commodity with origin and destination | |
| Set of arcs | |
| Set of arcs to delivery commodity | |
| Set of arcs for vehicle model | |
| Set of time-space arcs for commodity | |
| Set of service arcs | |
| Set of waiting arcs | |
| Set of rotation arcs | |
| Total volume of commodity | |
| Transportation cost of arc for vehicle | |
| Capacity of vehicle model |
References
- UPS. 2021 Annual Report on Form 10-k; Technical Report; UPS: Atlanta, GA, USA, 2021. [Google Scholar]
- FedEx. 2021 Annual Report: Moving the World Forward; Technical Report; FedEx: Memphis, TN, USA, 2021. [Google Scholar]
- Crainic, T.G.; Gendreau, M.; Gendron, B. Service network design. In Network Design with Applications to Transportation and Logistics; Springer: Cham, Switzerland, 2021; pp. 347–382. [Google Scholar]
- Goodarzian, F.; Hosseini-Nasab, H. Applying a fuzzy multi-objective model for a production–distribution network design problem by using a novel self-adoptive evolutionary algorithm. Int. J. Syst. Sci. Oper. Logist. 2021, 8, 1–22. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Liu, X. A two-stage robust model for express service network design with surging demand. Eur. J. Oper. Res. 2022, 299, 154–167. [Google Scholar] [CrossRef] [Scilit]
- Magnanti, T.L.; Wong, R.T. Network design and transportation planning: Models and algorithms. Transp. Sci. 1984, 18, 1–55. [Google Scholar] [CrossRef] [Scilit]
- Pedersen, M.B.; Crainic, T.G.; Madsen, O.B. Models and tabu search metaheuristics for service network design with asset-balance requirements. Transp. Sci. 2009, 43, 158–177. [Google Scholar] [CrossRef] [Scilit]
- Hewitt, M.; Lehuédé, F. The Service Network Scheduling Problem. 2022. hal-03598983v2f.
- Hewitt, M. The Flexible Scheduled Service Network Design Problem. Transp. Sci. 2022. [Google Scholar] [CrossRef] [Scilit]
- Dayarian, I.; Rocco, A.; Erera, A.; Savelsbergh, M. Operations design for high-velocity intra-city package service. Transp. Res. Part B Methodol. 2022, 161, 150–168. [Google Scholar] [CrossRef] [Scilit]
- Bilegan, I.C.; Crainic, T.G.; Wang, Y. Scheduled service network design with revenue management considerations and an intermodal barge transportation illustration. Eur. J. Oper. Res. 2022, 300, 164–177. [Google Scholar] [CrossRef] [Scilit]
- Balakrishnan, A.; Magnanti, T.L.; Mirchandani, P.; Wong, R.T. Network Design with Routing Requirements. In Network Design with Applications to Transportation and Logistics; Springer: Cham, Switzerland, 2021; pp. 209–253. [Google Scholar]
- Crainic, T.G.; Gendron, B.; Kazemzadeh, M.R.A. A Taxonomy of Multilayer Network Design and a Survey of Transportation and Telecommunication Applications. Eur. J. Oper. Res. 2022, 303, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Farahani, R.Z.; Rezapour, S.; Drezner, T.; Fallah, S. Competitive supply chain network design: An overview of classifications, models, solution techniques and applications. Omega 2014, 45, 92–118. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Zou, B.; Feng, Z.; Wang, Y.; Yan, W. A Review on Remanufacturing Reverse Logistics Network Design and Model Optimization. Processes 2021, 10, 84. [Google Scholar] [CrossRef] [Scilit]
- Minoux, M. Networks synthesis and optimum network design problems: Models, solution methods and applications. Networks 1989, 19, 313–360. [Google Scholar] [CrossRef] [Scilit]
- Crainic, T.G.; Rousseau, J.M. Multicommodity, multimode freight transportation: A general modeling and algorithmic framework for the service network design problem. Transp. Res. Part B Methodol. 1986, 20, 225–242. [Google Scholar] [CrossRef] [Scilit]
- Kim, D.; Barnhart, C.; Ware, K.; Reinhardt, G. Multimodal express package delivery: A service network design application. Transp. Sci. 1999, 33, 391–407. [Google Scholar] [CrossRef] [Scilit]
- Lai, M.F.; Lo, H.K. Ferry service network design: Optimal fleet size, routing, and scheduling. Transp. Res. Part A Policy Pract. 2004, 38, 305–328. [Google Scholar] [CrossRef] [Scilit]
- Zhu, E.; Crainic, T.G.; Gendreau, M. Scheduled service network design for freight rail transportation. Oper. Res. 2014, 62, 383–400. [Google Scholar] [CrossRef] [Scilit]
- Caramia, M.; Guerriero, F. A heuristic approach to long-haul freight transportation with multiple objective functions. Omega 2009, 37, 600–614. [Google Scholar] [CrossRef] [Scilit]
- Scherr, Y.O.; Neumann-Saavedra, B.A.; Hewitt, M.; Mattfeld, D.C. Service network design for same day delivery with mixed autonomous fleets. Transp. Res. Procedia 2018, 30, 23–32. [Google Scholar] [CrossRef] [Scilit]
- Scherr, Y.O.; Saavedra, B.A.N.; Hewitt, M.; Mattfeld, D.C. Service network design with mixed autonomous fleets. Transp. Res. Part E Logist. Transp. Rev. 2019, 124, 40–55. [Google Scholar] [CrossRef] [Scilit]
- Barnhart, C.; Schneur, R.R. Air network design for express shipment service. Oper. Res. 1996, 44, 852–863. [Google Scholar] [CrossRef] [Scilit]
- Yu, S.; Yang, Z.; Yu, B. Air express network design based on express path choices–Chinese case study. J. Air Transp. Manag. 2017, 61, 73–80. [Google Scholar] [CrossRef] [Scilit]
- Demir, E.; Burgholzer, W.; Hrušovský, M.; Arıkan, E.; Jammernegg, W.; Van Woensel, T. A green intermodal service network design problem with travel time uncertainty. Transp. Res. Part B Methodol. 2016, 93, 789–807. [Google Scholar] [CrossRef] [Scilit]
- Zhao, R.; Liu, W.; Zhang, F.; Koo, T.T.; Lodewijks, G. Passenger shuttle service network design in an airport. Transp. Transp. Dyn. 2022, 10, 1099–1125. [Google Scholar] [CrossRef] [Scilit]
- Lanza, G.; Crainic, T.G.; Rei, W.; Ricciardi, N. Scheduled service network design with quality targets and stochastic travel times. Eur. J. Oper. Res. 2021, 288, 30–46. [Google Scholar] [CrossRef] [Scilit]
- Jiang, X.; Bai, R.; Atkin, J.; Kendall, G. A scheme for determining vehicle routes based on Arc-based service network design. INFOR Inf. Syst. Oper. Res. 2017, 55, 16–37. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Ding, Y.; Pan, K.; Jiang, D.; Aneja, Y.P. Single-path service network design problem with resource constraints. Transp. Res. Part E Logist. Transp. Rev. 2020, 140, 101945. [Google Scholar] [CrossRef] [Scilit]
- Ghamlouche, I.; Crainic, T.G.; Gendreau, M. Cycle-based neighbourhoods for fixed-charge capacitated multicommodity network design. Oper. Res. 2003, 51, 655–667. [Google Scholar] [CrossRef] [Scilit]
- Andersen, J.; Crainic, T.G.; Christiansen, M. Service network design with management and coordination of multiple fleets. Eur. J. Oper. Res. 2009, 193, 377–389. [Google Scholar] [CrossRef] [Scilit]
- Andersen, J.; Christiansen, M.; Crainic, T.G.; Grønhaug, R. Branch and price for service network design with asset management constraints. Transp. Sci. 2011, 45, 33–49. [Google Scholar] [CrossRef] [Scilit]
- Crainic, T.G.; Hewitt, M.; Toulouse, M.; Vu, D.M. Service network design with resource constraints. Transp. Sci. 2016, 50, 1380–1393. [Google Scholar] [CrossRef] [Scilit]
- Boland, N.; Hewitt, M.; Marshall, L.; Savelsbergh, M. The continuous-time service network design problem. Oper. Res. 2017, 65, 1303–1321. [Google Scholar] [CrossRef] [Scilit]
- Chiou, S.W. Bilevel programming for the continuous transport network design problem. Transp. Res. Part B Methodol. 2005, 39, 361–383. [Google Scholar] [CrossRef]
- Di, Z.; Yang, L.; Qi, J.; Gao, Z. Transportation network design for maximizing flow-based accessibility. Transp. Res. Part B Methodol. 2018, 110, 209–238. [Google Scholar] [CrossRef] [Scilit]
- Haider Bangyal, W.; Hameed, A.; Ahmad, J.; Nisar, K.; Haque, M.R.; Ibrahim, A.; Asri, A.; Rodrigues, J.J.; Khan, M.A.; BRawat, D.; et al. New modified controlled bat algorithm for numerical optimization problem. Comput. Mater. Contin. 2022, 70, 2241–2259. [Google Scholar] [CrossRef] [Scilit]
- Bangyal, W.H.; Hameed, A.; Alosaimi, W.; Alyami, H. A new initialization approach in particle swarm optimization for global optimization problems. Comput. Intell. Neurosci. 2021, 2021, 6628889. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Pervaiz, S.; Ul-Qayyum, Z.; Bangyal, W.H.; Gao, L.; Ahmad, J. A systematic literature review on particle swarm optimization techniques for medical diseases detection. Comput. Math. Methods Med. 2021, 2021, 5990999. [Google Scholar] [CrossRef] [Scilit]
- Crainic, T.G.; Frangioni, A.; Gendron, B. Bundle-based relaxation methods for multicommodity capacitated fixed charge network design. Discret. Appl. Math. 2001, 112, 73–99. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Wei, K.; Aneja, Y.P.; Tian, P. Design-balanced capacitated multicommodity network design with heterogeneous assets. Omega 2017, 67, 145–159. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Wei, K.; Guo, Z.; Wang, W.; Aneja, Y.P. An exact approach for the service network design problem with heterogeneous resource constraints. Omega 2021, 102, 102376. [Google Scholar] [CrossRef] [Scilit]
- Chu, J.C. Mixed-integer programming model and branch-and-price-and-cut algorithm for urban bus network design and timetabling. Transp. Res. Part B Methodol. 2018, 108, 188–216. [Google Scholar] [CrossRef] [Scilit]







| Instances | Terminals | Periods | Service Arcs | Waiting Arcs | Rotation Arcs | O-D Commodities |
|---|---|---|---|---|---|---|
| 1 | 10 | 6 | 540 | 60 | 10 | 90 |
| 2 | 10 | 7 | 630 | 70 | 10 | 90 |
| 3 | 10 | 8 | 720 | 80 | 10 | 90 |
| 4 | 10 | 9 | 810 | 90 | 10 | 90 |
| 5 | 10 | 10 | 900 | 100 | 10 | 90 |
| 6 | 11 | 10 | 1100 | 110 | 11 | 110 |
| 7 | 12 | 10 | 1320 | 120 | 12 | 132 |
| 8 | 13 | 10 | 1560 | 130 | 13 | 156 |
| 9 | 14 | 10 | 1820 | 140 | 14 | 182 |
| 10 | 15 | 10 | 2100 | 150 | 15 | 210 |
| 11 | 16 | 10 | 2400 | 160 | 16 | 240 |
| 12 | 17 | 10 | 2720 | 170 | 17 | 272 |
| 13 | 18 | 10 | 3060 | 180 | 18 | 306 |
| Instances | Terminals | Periods | Service Arcs | Waiting Arcs | Rotation Arcs | O-D Commodities |
|---|---|---|---|---|---|---|
| 1 | 20 | 10 | 3800 | 200 | 20 | 380 |
| 2 | 21 | 10 | 4200 | 210 | 21 | 420 |
| 3 | 22 | 10 | 4620 | 220 | 22 | 462 |
| 4 | 23 | 10 | 5060 | 230 | 23 | 506 |
| 5 | 24 | 10 | 5520 | 240 | 24 | 552 |
| 6 | 25 | 10 | 6000 | 250 | 25 | 600 |
| 7 | 26 | 10 | 6500 | 260 | 26 | 650 |
| 8 | 27 | 10 | 7020 | 270 | 27 | 702 |
| 9 | 28 | 10 | 7560 | 280 | 28 | 756 |
| 10 | 29 | 10 | 8120 | 290 | 29 | 812 |
| 11 | 30 | 10 | 8700 | 300 | 30 | 870 |
| Instances | Primal Solution | Algorithm Solution | ||||
|---|---|---|---|---|---|---|
| Objective Value | Time (s) | MipGap | Objective Value | Time (s) | MipGap | |
| 1 | 108,026 | 93.364 | 0.659% | 108,388 | 2.466 | 0.584% |
| 2 | 106,311 | 4.387 | 0.971% | 106,471 | 1.912 | 0.672% |
| 3 | 110,258 | 32.725 | 0.770% | 110,838 | 2.113 | 0.911% |
| 4 | 111,310 | 9.489 | 0.849% | 111,675 | 3.723 | 0.720% |
| 5 | 104,650 | 58.595 | 0.996% | 104,707 | 2.955 | 0.546% |
| 6 | 140,672 | 99.172 | 0.929% | 140,835 | 5.209 | 0.655% |
| 7 | 155,432 | 185.72 | 0.819% | 155,909 | 7.931 | 0.658% |
| 8 | 171,934 | 59.611 | 0.431% | 171,934 | 58.613 | 0.431% |
| 9 | 201,334 | 300 | 3.488% | 196,515 | 124.316 | 0.501% |
| 10 | 240,476 | 300 | 3.479% | 234,385 | 123.697 | 0.242% |
| 11 | 282,930 | 300 | 3.480% | 277,861 | 300 | 1.18% |
| 12 | 288,994 | 300 | 4.005% | 281,203 | 154.366 | 0.60% |
| 13 | 333,992 | 300 | 3.487% | 327,104 | 49.997 | 0.97% |
| Instances | Primal Formulation | Algorithm Solution | ||||
|---|---|---|---|---|---|---|
| Objective Value | Time (s) | MipGap | Objective Value | Time (s) | MipGap | |
| 1 | 429,374 | 253.38 | 3.632% | 427,374 | 79.103 | 3.632% |
| 2 | 473,947 | 429.229 | 3.599% | 473,947 | 104.698 | 3.599% |
| 3 | 527,062 | 695.665 | 3.360% | 527,062 | 131.458 | 3.360% |
| 4 | 564,208 | 1065.901 | 3.805% | 564,208 | 198.915 | 3.805% |
| 5 | 626,500 | 1276.453 | 3.706% | 626,500 | 265.52 | 3.706% |
| 6 | 683,395 | 1387.908 | 3.471% | 683,605 | 354.024 | 3.501% |
| 7 | 748,470 | 1578.352 | 3.367% | 748,370 | 473.046 | 3.354% |
| 8 | N.A. | 3600 | N.A. | 782,448 | 591.897 | 3.678% |
| 9 | 828,434 | 1052.945 | 3.675% | 828,434 | 682.609 | 3.675% |
| 10 | 913,316 | 2409.463 | 3.676% | 913,316 | 1057.459 | 3.676% |
| 11 | N.A. | 3600 | N.A. | 968,393 | 1321.356 | 3.447% |
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
Gao, A.; Jin, X.; Diao, X. An Iterative Backbone Algorithm for Service Network Design Problems. Processes 2022, 10, 1373. https://doi.org/10.3390/pr10071373
Gao A, Jin X, Diao X. An Iterative Backbone Algorithm for Service Network Design Problems. Processes. 2022; 10(7):1373. https://doi.org/10.3390/pr10071373
Chicago/Turabian StyleGao, Ai, Xin Jin, and Xudong Diao. 2022. "An Iterative Backbone Algorithm for Service Network Design Problems" Processes 10, no. 7: 1373. https://doi.org/10.3390/pr10071373
APA StyleGao, A., Jin, X., & Diao, X. (2022). An Iterative Backbone Algorithm for Service Network Design Problems. Processes, 10(7), 1373. https://doi.org/10.3390/pr10071373

