A Multilayer Network Approach for the Bimodal Bus–Pedestrian Line Planning Problem
Abstract
:1. Introduction
2. Literature on the Line Planning Problem
2.1. Formulations Based on a Pool of Candidate Lines
2.2. Constructive Approaches
2.3. Metaheuristic Approaches
2.4. Discussion and Contributions
3. Problem Description and Bimodal Multilayer Network Construction
4. Line Pool Construction
5. The Strategy Subgraph for Each OD Pair
6. The Line Planning Formulations
6.1. The Arc-Based Formulation
- Positive real variables representing the flow on arc corresponding to the OD pair w.
- Binary variable taking value 1 if the candidate line is activated in the line concept, or 0 otherwise.
- Integer variable representing the frequency of the candidate line measured in number of buses/hour.
- Integer variable representing the headway of the candidate line measured in minutes.
6.1.1. Objective Function
6.1.2. Constraints
- ,
- ,
- ,
6.1.3. Comments Regarding the Use of a Multilayer-Type Structure
6.2. The Path-Based Formulation
6.2.1. Basic Constraints
- ,
- ,
- ,
6.2.2. Objective Function and Basic Model
6.2.3. Path-Based Formulation: Additional Features
7. Computational Experiments
7.1. The Mandl Network
- (a)
- The available information of the Mandl network is limited to the code of nodes and edges, the OD matrix and the travel time on edges. There is no information about the coordinates of the nodes or the real distances between the nodes.
- (b)
- No information is known about the real scale of the network. In fact, if we suppose that buses run at a constant speed, the lengths of edges in the classical representation of this network (the graph reported in many research papers) are not real. Then, it is very difficult to determine real walking times over pedestrian links to be considered as part of a bimodal approach.
- (c)
- Consequently, to produce a scenario that is as similar as possible to the one analyzed in the literature, we will use the information on bus travel times on links in the bus superlayer and impose large costs on pedestrian links in the pedestrian layer, trying to ensure that they are never chosen by passengers.
- (d)
- Since the original scenario is a unimodal network, passengers who do not use the bus (passengers who start their trips at nodes that do not belong to any line) are considered as unattended demand in the previous works. To fairly compare with them, we will consider that passengers using pedestrian links (even if their costs are high) in our bimodal network are part of the unattended demand. The pedestrian layer is set identical to the bus layer, i.e., every link in the network can be used as a pedestrian or as a bus link.
- (1)
- , Percentage of demand that is served directly.
- (2)
- , Percentage of demand that is served with one transfer.
- (3)
- , Percentage of demand that is served with two transfers.
- (4)
- , Percentage of unattended demand.
- (5)
- , Fleet size—usually the most significant measure from an operator’s point of view.
4 Lines | 6 Lines | 8 Lines | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
do | d1 | d2 | du | AIVTT (ATT) | FS | do | d1 | d2 | du | AIVTT (ATT) | FS | do | d1 | d2 | du | AIVTT (ATT) | FS | |
Mandl (1980) [26] | 69.94 | 29.03 | 0.13 | 0 | 12.9 | |||||||||||||
Baaj and Mah. (1991) [36] | 78.61 | 21.39 | 0 | 0 | 11.86 | 89 | 79.96 | 20.04 | 0 | 0 | 11.86 | 77 | ||||||
Kidwai (1998) [87] | 72.95 | 26.91 | 0.13 | 0 | 12.72 | 77.92 | 19.62 | 2.4 | 0 | 11.87 | 84.73 | 15.27 | 0 | 0 | 11.22 | |||
Chakroborty and Dwivedi (2002) [39] | 86.86 | 12 | 1.14 | 0 | 11.9 | 86.04 | 13.96 | 0 | 0 | 10.3 | 90.38 | 9.68 | 0 | 0 | 10.46 | |||
Zhao et al. (2006) [68] | 95.31 | 4.69 | 0 | 0 | (11.89) | 99 | 95.18 | 4.82 | 0 | 0 | (12.26) | 89 | 95.44 | 4.56 | 0 | 0 | (12.55) | 77 |
Zhao et al. (2008) [69] | 96.66 | 3.34 | 0 | 0 | (11.68) | 99 | 98.39 | 1.61 | 0 | 0 | (11.7) | 89 | 95.83 | 4.17 | 0 | 0 | (12.07) | 77 |
Fan and Machemehl (2008) [88] | 93.26 | 6.74 | 0 | 0 | 11.37 | 91.52 | 8.48 | 0 | 0 | 10.48 | 94.54 | 5.46 | 0 | 0 | 10.36 | |||
Fan and Mundford (2010) HC Avg. [70] | 91.83 | 8.17 | 0 | 0 | 11.69 | 90.23 | 9.26 | 0.51 | 0 | 10.78 | 93.23 | 6.18 | 0.59 | 0 | 10.69 | |||
Fan and Mundford(2010) SA Avg. [70] | 92.48 | 7.52 | 0.51 | 0 | 11.55 | 90.87 | 8.74 | 0.39 | 0 | 10.65 | 93.65 | 5.88 | 0.47 | 0 | 10.58 | |||
Nikolic and Teodorovic (2013) [71] | 92.1 | 7.19 | 0.71 | 0 | 10.51 | 95.63 | 4.37 | 0 | 0 | 10.23 | 98.97 | 1.03 | 0 | 0 | 10.09 | |||
Nayeem et al. (GAWIP) (2014) Avg. [73] | 93.76 | 5.34 | 0.9 | 0 | 10.45 | 98.08 | 1.92 | 0 | 0 | 10.14 | 99.54 | 0.46 | 0 | 0 | 10.05 | |||
Nayeem et al. (GAWE) (2014) Avg. [73] | 93.39 | 5.55 | 1.06 | 0 | 10.5 | 97.5 | 2.49 | 0.01 | 0 | 10.17 | 99.28 | 0.72 | 0 | 0 | 10.07 | |||
Nikolic andTeodorovic (User) (2014) [74] | 95.05 | 4.95 | 0 | 0 | 10.36 (11.96) | 94 | 94.34 | 5.65 | 0 | 0 | 10.21 (11.86) | 99 | 96.4 | 3.6 | 0 | 0 | 10.15 (11.91) | 99 |
Kechagiopoulos and Beligiannis (2014) [86] | 90.52 | 8.75 | 0.73 | 0 | 10.71 | 95.62 | 4.28 | 0.1 | 0 | 10.28 | 97.47 | 2.53 | 0 | 0 | 10.17 | |||
Arbex and da Cunha (2015) [76] | 98.27 | 1.73 | 0 | 0 | 11.13 (14.35) | 79 | 98.2 | 1.8 | 0 | 0 | 11.55 (13.86) | 77 | 98.95 | 1.35 | 0 | 0 | 11.24 (13.72) | 74 |
Zhao et al. (2015) [75] | 92.95 | 7.05 | 0 | 0 | (13.39) | |||||||||||||
Buba and Lee (2018) Avg. [77] | 90.43 | 9.57 | 0 | 0 | 11.39 (13.63) | 98 | 95.65 | 4.35 | 0 | 0 | 10.79 (12.49) | 95 | 95.74 | 4.24 | 0 | 0 | 10.70 (12.94) | 98 |
Katsaragakis et al. (2020) Avg. [79] | 89.60 | 9.985 | 0.414 | 0 | 10.67 | 95.25 | 4.012 | 0.038 | 0 | 10.26 | 98.47 | 1.523 | 0 | 0 | 10.125 | |||
Vlachopanagiotis et al. (2021) [80] | 95.5 | 4.5 | 0 | 0 | 10.9 (14.54) | 78 | 96.5 | 3.5 | 0 | 0 | 10.5 (13.62) | 77 | 99.1 | 0.9 | 0 | 0 | 10.3 (12.95) | 77 |
This research | 95.12 | 4.88 | 0 | 0 | 10.5 (12.96) | 97.39 | 2.61 | 0 | 0 | 10.15 (12.5) | 98.65 | 1.35 | 0 | 0 | 10.1 (12.48) |
7.2. A Larger Case Illustration
- The set of lines practically covers the totality of nodes. This is a good indicator of the accessibility of the bus network, since practically all destinations are reachable by bus.
- The few uncovered nodes are very close (less than 400 m) to the nodes included in the line plan. This implies that all the passengers are near a bus stop in the obtained solution, which is an important condition in providing a public service.
- The directed demand (percentage of passengers that can execute their trips without transferring) reaches . Note that this percentage is very high given the non-structured demand mobility pattern considered.
- The undirected demand (percentage of passengers that need to perform at least one transfer) is of the total demand. Although this percentage may seem relatively high, it is worth mentioning that, according to the 2021 statistical report of the public bus operator, the number of single-trip cards (10 trips without transfer) sold during the studied year was about and the number of single-trip tickets was . Taking into account the rest of the ticket types, the total number of trips with transfers in the network reaches annually , which is quite similar to the result obtained with our unfavorable demand matrix for a peak-hour scenario.
- The total covered demand (percentage of passengers that can take a bus to complete their trip from their origin to their destination) reaches , i.e., the model produces a set of lines that traverse the nodes with higher demand, and the design of lines (including the frequencies assigned to each line) is sufficient to cover the trips in less time than using the pedestrian mode.
- The rest of the passengers’ trips corresponding to the uncovered nodes are but all of them have a bus stop within 400 m. In this sense, the transit network covers of the passenger demand.
- The average travel time (including waiting and transfer times) is 32.7 min, approximately 2 min less than the current average travel time in the city, which indicates the quality of the solution obtained after applying the proposed methodology.
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Goossens, J.W.; van Hoesel, S.; Kroon, L. On solving multi-type railway line planning problems. Eur. J. Oper. Res. 2006, 168, 403–424. [Google Scholar] [CrossRef]
- Guan, J.F.; Yang, H.; Wirasinghe, S.C. Simultaneous optimization of transit line configuration and passenger line assignment. Transp. Res. Part B Methodol. 2006, 40, 885–902. [Google Scholar] [CrossRef]
- Wang, L.; Jia, L.M.; Qin, Y.; Xu, J.; Mo, W.T. A two-layer optimization model for high-speed railway line planning. J. Zhejiang Univ. Sci. A 2011, 12, 902–912. [Google Scholar] [CrossRef]
- Zhou, W.; Li, X.; Xue, L.; Deng, L.; Yang, X. Simultaneous line planning and timetabling based on a combinational travel network for bothtrains and passengers: A mixed-integer linearprogramming approach. Transp. A Transp. Sci. 2020, 16, 1333–1374. [Google Scholar]
- Zhao, S.; Wu, R.; Shi, F. A line planning approach for high-speed railway network with time-varying demand. Comput. Ind. Eng. 2021, 160, 107547. [Google Scholar] [CrossRef]
- Magnanti, T.L.; Wong, R.T. Network design and transportation planning: Models and algorithms. Transp. Sci. 1984, 18, 1–55. [Google Scholar] [CrossRef]
- Ceder, A. Designing public transport network and paths. In Advanced Modeling for Transit Operations and Service Planning; Lam, W.H.K., Bell, M.G.H., Eds.; Emerald Group Publishing Limited: Bingley, UK, 2002; pp. 59–91. [Google Scholar]
- Wirasinghe, S.C. Initial planning for urban transit systems. In Advanced Modeling for Transit Operations and Service Planning; Lam, W.H.K., Bell, M.G.H., Eds.; Emerald Group Publishing Limited: Bingley, UK, 2002; pp. 1–29. [Google Scholar]
- Guihaire, V.; Hao, J.K. Transit network design and scheduling: A global review. Transp. Res. Part A Policy Pract. 2008, 42, 1251–1273. [Google Scholar] [CrossRef]
- Kepaptsoglou, K.; Karlaftis, M. Transit route network design problem: Review. J. Transp. Eng. 2009, 135, 491–505. [Google Scholar] [CrossRef]
- Shöbel, A. Line planning in public transportation: Models and methods. OR Spectr. 2012, 34, 491–510. [Google Scholar] [CrossRef]
- Farahani, R.Z.; Miandoabchi, E.; Szeto, W.Y.; Rashidi, H. A review of urban transportation network design problems. Eur. J. Oper. Res. 2013, 229, 281–302. [Google Scholar] [CrossRef]
- Ibarra-Rojas, O.J.; Delgado, F.; Giesen, R.; Muñoz, J.C. Planning, operation, and control of bus transport systems: A literature review. Transp. Res. Part B Methodol. 2015, 77, 38–75. [Google Scholar] [CrossRef]
- Jiang, Y.; Szeto, W.; Ng, T. Transit network design: A hybrid enhanced artificial bee colony approach and a case study. Int. J. Transp. Sci. Technol. 2013, 2, 243–260. [Google Scholar] [CrossRef]
- Feng, X.; Zhu, X.; Qian, X.; Jie, Y.; Ma, F.; Niu, X. A new transit network design study in consideration of transfer time composition. Transp. Res. Part D Transp. Environ. 2018, 66, 85–94. [Google Scholar] [CrossRef]
- Robenek, T.; Azadeh, S.S.; Maknoon, Y.; de Lapparent, M.; Bierlaire, M. Train timetable design under elastic passenger demand. Transp. Res. Part B Methodol. 2018, 111, 19–38. [Google Scholar] [CrossRef]
- Canca, D.; De-Los-Santos, A.; Laporte, G.; Mesa, J.A. Integrated railway rapid transit network design and line-planning problem with maximum profit. Transp. Res. E Logist. Transp. Rev. 2019, 127, 1–30. [Google Scholar] [CrossRef]
- Iliopoulou, C.; Kepaptsoglou, K.; Vlahogianni, E. Metaheuristics for the transit route network design problem: A review and comparative analysis. Public Transp. 2019, 11, 487–521. [Google Scholar] [CrossRef]
- Mauttone, A.; Urquhart, M.E. A route set construction algorithm for the transit network design problem. Comput. Oper. Res. 2009, 36, 2440–2449. [Google Scholar] [CrossRef]
- Gao, Z.; Sun, H.; Shan, L.L. A continuous equilibrium network design model and algorithm for transit systems. Transp. Res. Part B Methodol. 2004, 38, 235–250. [Google Scholar] [CrossRef]
- Szeto, W.Y.; Jiang, Y. Transit route and frequency design: Bi-level modeling and hybrid artificial bee colony algorithm approach. Transp. Res. Part B Methodol. 2014, 67, 235–263. [Google Scholar] [CrossRef]
- Kim, H.S.; Kim, D.K.; Kho, S.Y.; Lee, Y.G. Integrated decision model of mode, line, and frequency for a new transit line to improve the performance of the transportation network. KSCE J. Civ. Eng. 2016, 20, 393–400. [Google Scholar] [CrossRef]
- Goerigk, M.; Schmidt, M. Line planning with user-optimal route choice. Eur. J. Oper. Res. 2017, 2, 424–436. [Google Scholar] [CrossRef]
- Lampkin, W.; Saalmans, P.D. The design of routes, service frequencies, and schedules for a municipal bus undertaking: A case study. J. Oper. Res. Soc. 1967, 18, 375–397. [Google Scholar] [CrossRef]
- Bel, G.; Dubois, D.; Llibre, M. A set of methods in transportation network analysis and synthesis. J. Oper. Res. Soc. 1979, 30, 797–808. [Google Scholar]
- Mandl, C.E. Evaluation and optimization of urban public transportation networks. Eur. J. Oper. Res. 1980, 5, 396–404. [Google Scholar] [CrossRef]
- Furth, P.G.; Wilson, N.H.M. Setting frequencies on bus routes: Theory and practice. Transp. Res. Rec. 1981, 818, 1–7. [Google Scholar]
- Ceder, A. Bus frequency determination using passenger count data. Transp. Res. Part A Gen. 1984, 18, 439–453. [Google Scholar] [CrossRef]
- Ceder, A.; Wilson, N.H.M. Bus network design. Transp. Res. Part B Methodol. 1986, 20, 331–344. [Google Scholar] [CrossRef]
- Van Nes, R.; Hamerslag, R.; Immers, B.H. Design of public transport networks. Transp. Res. Rec. 1988, 1202, 74–83. [Google Scholar]
- Shih, M.C.; Mahmassani, H.S. A Design Methodology for Bus Transit Networks with Coordinated Operations; Technical Report SWUTC/94/60016-1, Center for Transportation Research; University of Texas: Austin, TX, USA, 1994. [Google Scholar]
- Bussieck, M.R.; Kreuzer, P.; Zimmermann, U.T. Optimal lines for railway systems. Eur. J. Oper. Res. 1997, 96, 54–63. [Google Scholar] [CrossRef]
- Bussieck, M.R.; Lindner, T.; Lubbecke, M.E. A fast algorithm for near cost optimal line plans. Math. Methods Oper. Res. 2004, 59, 205–220. [Google Scholar] [CrossRef]
- Szeto, W.Y.; Wu, Y. A simultaneous bus route design and frequency setting problem for Tin Shui Wai, Hong Kong. Eur. J. Oper. Res. 2011, 209, 141–155. [Google Scholar] [CrossRef]
- Canca, D.; De-Los-Santos, A.; Laporte, F.; Mesa, J.A. An adaptive neighborhood search metaheuristic for the integrated railway rapid transit network design and line planning problem. Comput. Oper. Res. 2017, 78, 1–14. [Google Scholar] [CrossRef]
- Baaj, M.H.; Mahmassani, H. An AI-based approach for transit route system planning and design. J. Adv. Transp. 1991, 25, 187–210. [Google Scholar] [CrossRef]
- Chakroborty, P.; Deb, K.; Subrahmanyam, P.S. Optimal scheduling of urban transit system using genetic algorithms. ASCE J. Transp. Eng. 1995, 121, 544–553. [Google Scholar] [CrossRef]
- Chakroborty, P.; Deb, K.; Srinivas, B. Network-wide optimal scheduling of transit systems using genetic algorithms. Comput. Aided Civ. Infrastruct. Eng. 1998, 13, 363–376. [Google Scholar] [CrossRef]
- Chakroborty, P.; Wivedi, T. Optimal route network design for transit systems using genetic algorithms. Eng. Optim. 2002, 34, 83–100. [Google Scholar] [CrossRef]
- Wan, Q.; Lo, H. A mixed integer formulation for multiple-route transit network design. J. Math. Model. Algorithms 2003, 2, 299–308. [Google Scholar] [CrossRef]
- Borndörfer, R.; Grtschel, M.; Pfetsch, M.E. A Path-Based Model for Line Planning in Public Transport; Technical Report ZIB-Report 05-18; Konrad-Zuse-Zentrum für Informationstechnik: Berlin, Germany, 2005. [Google Scholar]
- Cancela, H.; Mauttone, A.; Urquhart, M.E. Mathematical programming formulations for transit network design. Transp. Res. Part B Methodol. 2015, 77, 17–37. [Google Scholar] [CrossRef]
- Spiess, H.; Florian, M. Optimal strategies: A new assignment model for transit networks. Transp. Res. Part B Methodol. 1989, 23, 83–102. [Google Scholar] [CrossRef]
- Bagloee, S.A.; Ceder, A. Transit-network design methodology for actual-size road networks. Transp. Res. Part B Methodol. 2011, 45, 1787–1804. [Google Scholar] [CrossRef]
- Lee, C.; Nair, R. Robust transit line planning based on demand estimates obtained from mobile phones. Euro J. Transp. Logist. 2021, 10, 100034. [Google Scholar] [CrossRef]
- Israeli, Y.; Ceder, A. Transit route design using scheduling and multiobjective programming techniques. In Proceedings of the Sixth International Workshop on Computer Aided Scheduling of Public Transport, Lisbon, Portugal, 6–9 July 1993; Daduna, J., Branco, I., Pinto, J., Eds.; Springer: Berlin/Heidelberg, Germany, 1993; pp. 56–75. [Google Scholar]
- Pattnaik, S.B.; Mohan, S.; Tom, V.M. Urban bus transit route network design using genetic algorithm. J. Transp. Eng. 1998, 124, 368–375. [Google Scholar] [CrossRef]
- Bielli, M.; Caramia, M.; Carotenuto, P. Genetic algorithms in bus network optimization. Transp. Res. Part C Emerg. Technol. 2002, 10, 19–34. [Google Scholar] [CrossRef]
- Ngamchai, S.; Lovell, D. Optimal time transfer in bus transit route network design using a genetic algorithm. J. Transp. Eng. 2003, 129, 510–521. [Google Scholar] [CrossRef]
- Chakroborty, P. Genetic algorithms for optimal urban transit network design. Comput. Aided Civ. Infrastruct. Eng. 2003, 18, 184–200. [Google Scholar] [CrossRef]
- Tom, V.M.; Mohan, S. Transit route network design using frequency coded genetic algorithm. J. Transp. Eng. 2003, 129, 186–195. [Google Scholar] [CrossRef]
- Lee, Y.J.; Vuchic, V.R. Transit network design with variable demand. J. Transp. Eng. 2005, 131, 1–10. [Google Scholar] [CrossRef]
- Zhao, F.; Zeng, X. Optimization of user and operator cost for large-scale transit network. J. Transp. Eng. 2007, 133, 240–251. [Google Scholar] [CrossRef]
- Cipriani, E.; Gori, S.; Petrelli, M. A bus network design procedure with elastic demand for large urban areas. Public Transp. 2012, 4, 57–76. [Google Scholar] [CrossRef]
- Gattermann, P.; Harbering, J.; Schöbel, A. Line pool generation. Public Transp. 2017, 9, 7–32. [Google Scholar] [CrossRef]
- Hadas, Y.; Shnaiderman, M. Public-transit frequency setting using minimum-cost approach with stochastic demand and travel time. Eur. J. Oper. Res. 2012, 46, 1068–1084. [Google Scholar] [CrossRef]
- Canca, D.; Barrena, E.; De-Los-Santos, A.; Andrade-Pineda, J.L. Setting lines frequency and capacity in dense railway rapid transit networks with simultaneous passenger assignment. Transp. Res. Methodol. 2016, 93, 251–267. [Google Scholar] [CrossRef]
- Gkiotsalitis, K.; Cats, O. Reliable frequency determination: Incorporating information on service uncertainty when setting dispatching headways. Transp. Res. Part C Emerg. Technol. 2018, 88, 187–207. [Google Scholar] [CrossRef]
- Canca, D.; Andrade-Pineda, J.L.; De-los Santos, A.; Calle, M. The railway rapid transit frequency setting problem with speed-dependent operation costs. Transp. Res. Part B Methodol. 2018, 117, 494–519. [Google Scholar] [CrossRef]
- Sun, S.; Szeto, W.Y. Optimal sectional fare and frequency settings for transit networks with elastic demand. Transp. Res. Part B Methodol. 2019, 127, 147–177. [Google Scholar] [CrossRef]
- Gutiérrez-Jarpa, G.; Obreque, C.; Laporte, G.; Marianov, V. Rapid transit network design for optimal cost and origin–destination demand capture. Comput. Oper. Res. 2013, 40, 3000–3009. [Google Scholar] [CrossRef]
- Herbon, A.; Hadas, Y. Determining optimal frequency and vehicle capacity for public transit routes: A generalized newsvendor model. Transp. Res. Part B Methodol. 2015, 71, 85–99. [Google Scholar] [CrossRef]
- Canca, D.; De-Los-Santos, A.; Laporte, F.; Mesa, J.A. A general rapid network design, line planning and fleet investment integrated model. Ann. Oper. Res. 2016, 246, 127–144. [Google Scholar] [CrossRef]
- De-Los-Santos, A.; Canca, D.; Barrena, E. Mathematical formulations for the bimodal bus-pedestrian social welfare network design problem. Transp. Res. Part B Methodol. 2021, 145, 302–323. [Google Scholar] [CrossRef]
- Heinrich, I.; Schiewe, P.; Seebach, C. Non-pool-based line planning on graphs of bounded treewidth. In Proceedings of the 23rd Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2023), Amsterdam, The Netherlands, 7–8 September 2023; Volume 115. [Google Scholar]
- Zhao, F. Large-scale transit network optimization by minimizing user cost and transfers. J. Public Transp. 2006, 9, 107–129. [Google Scholar] [CrossRef]
- Zhao, F.; Zeng, X. Simulated annealing-genetic algorithm for transit network optimization. J. Comput. Civ. Eng. 2006, 20, 57–68. [Google Scholar] [CrossRef]
- Zhao, F.; Zeng, X. Optimization of transit network layout and headway with a combined genetic algorithm and simulated annealing method. Eng. Optim. 2006, 38, 701–722. [Google Scholar] [CrossRef]
- Zhao, F.; Zeng, X. Optimization of transit route network, vehicle headways and timetables for large-scale transit networks. O.R. Appl. 2008, 186, 841–855. [Google Scholar] [CrossRef]
- Fan, F.; Mumford, C.L. A metaheuristic approach to the urban transit routing problem. J. Heuristics 2010, 16, 353–372. [Google Scholar] [CrossRef]
- Nikolić, M.; Teodorović, D. Transit network design by bee colony optimization. Expert Syst. Appl. 2013, 40, 5945–5955. [Google Scholar] [CrossRef]
- Chew, J.S.C.; Lai Soon, L.; Hsin-Vonn, S. Genetic algorithm for biobjective urban transit routing problem. J. Appl. Math. 2013, 2013, 698645. [Google Scholar] [CrossRef]
- Nayeem, M.A.; Rahman, M.K.; Rahman, M.S. Transit network design by genetic algorithm with elitism. Transp. Res. Part C Emerg. Technol. 2014, 46, 30–45. [Google Scholar] [CrossRef]
- Nikolić, M.; Teodorović, D. A simultaneous transit network design and frequency setting: Computing with bees. Expert Syst. Appl. 2014, 41, 7200–7209. [Google Scholar] [CrossRef]
- Zhao, H.; Xu, W.; Jiang, R. The memetic algorithm for the optimization of urban transit network. Expert Syst. Appl. 2015, 42, 3760–3773. [Google Scholar] [CrossRef]
- Arbex, R.O.; da Cunha, C.B. Efficient transit network design and frequencies setting multi-objective optimization by alternating objective genetic algorithm. Transp. Res. Part B Methodol. 2015, 81, 355–376. [Google Scholar] [CrossRef]
- Buba, A.T.; Lee, L.S. A differential evolution for simultaneous transit network design and frequency setting problem. Expert Syst. Appl. 2018, 106, 277–289. [Google Scholar] [CrossRef]
- Kim, M.; Kho, S.Y.; Kim, D.K. A transit route network design problem considering equity. Sustainability 2019, 11, 3527. [Google Scholar] [CrossRef]
- Katsaragakis, I.V.; Tassopoulos, I.X.; Beligiannis, G.N. Solving the urban transit routing problem using a cat swarm optimization-based algorithm. Algorithms 2020, 13, 223. [Google Scholar] [CrossRef]
- Vlachopanagiotis, T.; Grizos, K.; Georgiadis, G.; Politis, I. Public transportation network design and frequency setting: Pareto optimality through alternating-objective genetic algorithms. Future Transp. 2021, 1, 248–267. [Google Scholar] [CrossRef]
- Durán-Micco, J.; van Kooten Niekerk, M.; Vansteenwegen, P. Designing bus line plans for realistic cases - the Utrecht case study. Expert Syst. Appl. 2022, 187, 115918. [Google Scholar] [CrossRef]
- Ahern, Z.; Paz, A.; Corry, P. Approximate multi-objective optimization for integrated bus route design and service frequency setting. Transp. Res. Part B Methodol. 2022, 155, 1–25. [Google Scholar] [CrossRef]
- Iliopoulou, C.; Tassopoulos, I.; Beligiannis, T. A vvariable neighbourhood search-based algorithm for the transit route network design problem. Appl. Sci. 2022, 12, 10232. [Google Scholar] [CrossRef]
- Sunhyung, Y.; Jinwoo, B.L.; Hoon, H. A Reinforcement Learning approach for bus network design and frequency setting optimisation. Public Transp. 2023, 15, 503–534. [Google Scholar]
- Camporeale, R.; Caggiani, L.; Fonzone, A.; Ottomanelli, M. Better for everyone: An approach to multimodal network design considering equity. Transp. Res. Procedia 2016, 19, 303–315. [Google Scholar] [CrossRef]
- Kechagiopoulos, P.N.; Beligiannis, G.N. Solving the urban transit routing problem using a particle swarm optimization based algorithm. Appl. Soft Comput. 2014, 21, 654–676. [Google Scholar] [CrossRef]
- Kidwai, F.A. Optimal Design of Bus Transit Network: A Genetic Algorithm Based Approach. Ph.D. Thesis, Department of Civil Engineering, Indian Institute of Technology, Kanpur, India, 1998. [Google Scholar]
- Fan, W.; Machemehl, R.B. Tabu Search Strategies for the Public Transportation Network Optimizations with Variable Transit Demand. Comput.-Aided Civ. Infrastruct. Eng. 2008, 23, 502–520. [Google Scholar] [CrossRef]
Title | Context | From Scratch | Line Pool | Single/ Multilayer | Routes | Frequencies | Mathematical Formulation | User Costs | Operation/ Fleet Costs | Construction Costs | Solving Procedure | Side Constraints | Application |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chakroborty and Wivedi [39], (2002) | Bus | X (starting from a line pool and recombining) | Single | X | X | No | Average in-vehicle travel time Percentage of users who can go directly from their origin to their destination Percentage of users making a single transfer Percentage of users transferring twice Percentage of users who cannot use the transit network to go from their origin to their destination | _ | _ | Genetic algorithm | _ | Mandl’s network (15 nodes, 21 arcs) | |
Guan et al. [2], (2006) | Bus | X | Single | X | X | Yes | Minimizing the total length of all transit lines, total passenger in-vehicle travel time and total number of passenger transfers | _ | _ | Standard branch and bound | _ | Simplified version of Hong Kong mass transit Railway (36 OD pairs, 9 nodes, 10 arcs) | |
Goossens et al. [1], (2006) | Railways | X | Single | X | X | Yes | Operation costs | _ | CPLEX 7.5 | Different halting patterns | NSRandstad network (122 nodes, 138 arcs) | ||
Zhao and Zeng [69], (2008) | Bus | X (starting from a line pool and improving) | Single | X | X | No | Total user cost | _ | Budget constraints | Integrated simulated annealing, tabu and greedy search algorithm | _ | Mandl and Miami Dade transit-based networks (replanning) | |
Fan and Mumford [70], (2010) | Bus | X | Single | X | No | No | Weighted sum of the total travel distance accumulated over all passengers and the total number of transfers | _ | _ | Hill climbing and simulated annealing | _ | Mandl’s network (15 nodes, 21 arcs) | |
Bagloee and Ceder [44], (2011) | Several transit modes | X | Single | X | X | No | Total saved generalized time with respect to no-transit-plan scenario | _ | _ | Three phase heuristic: location of stops + route generation + GA | _ | Winnipeg and Chicago scenarios | |
Szeto and Wu [34], (2011) | Bus | X (starting from a line pool and recombining) | Single | X | X | Yes | Weighted sum of the number of transfers and total passengers’ travel time | _ | _ | Genetic algorithm + frequency setting heuristic based on neighborhood search | _ | Trunk bus network of Tin Shui Wai residential area, Hong Kong (23 nodes, 41 arcs) | |
Hadas and Shnaiderman [56], (2012) | Bus | Single | X | Yes (Analytical solution) | Overload and un-served demand | Empty seats | _ | Analytical | Stochastic demand capacity | A line with 5 stops | |||
Nikolić and Teodorović [71], (2013) | Bus | X (starting from a line pool and recombining) | Single | X | No | Number of satisfied passengers Total number of transfers Total travel time of all served passengers | _ | _ | Bee colony | _ | (110 nodes, 275 arcs) | ||
Nayeem et al. [73], (2014) | Bus | X (starting from a line pool and recombining) | Single | X | No | In-vehicle time of all served passengers Total number of transfers Total number of unsatisfied passengers | _ | _ | Genetic algorithm with elitism | _ | Mandl’s network (15 nodes, 21 arcs) Yubei (70 nodes, 210 arcs) Brighton (110 nodes, 385 arcs) Cardiff (127 nodes, 425 arcs) | ||
Nikolić and Teodorović [74], (2014) | Bus | X (starting from a line pool and recombining) | Single | X | X | No | In-vehicle time of all served passengers Total number of transfers Waiting time of passengers | _ | _ | Bee colony | _ | Mandl’s network (15 nodes, 21 arcs) | |
Zhao et al. [75], (2015) | Bus | X (starting from a line pool and applying several operators) | Single | X | X | Yes, but not in a closed formulation | Minimizing the passenger cost Reducing the unsatisfied passenger demand | _ | _ | Memetic algorithm | _ | Mandl’s network (15 nodes, 21 arcs) | |
Canca et al. [57], (2016) | Railway Rapid Transit | Fixed | Single | X | Yes | Travel time per transit user Waiting time Transfer time Fare | Energy consumption and maintenance Fixed operation cost Variable operation cost Fleet acquisition cost | _ | Extended cutting plane (ECP) method | Specific shared segment constraints Capacity | Madrid metropolitan railway (33 stations, 76 arcs, 800 OD pairs) | ||
Canca et al. [63], (2016) | Railway Rapid Transit | X | Single | X | X | Yes | Total user travel time (indirectly through profit maximization) | Fixed operation cost Variable operation cost Fleet acquisition cost Revenue | Network construction cost | Branch and bound | Competing transportation mode | Small artificial instance | |
Kim et al. [22], (2016) | New line (different mode alternatives) into an existing bus network | X | Single | One | X (only for one line) | Yes | Travel time cost of auto and transit users | Operating costs of auto and transit users | Cost of constructing a new transit line | Simulated annealing | _ | Mandl’s network (15 nodes, 21 arcs) | |
Goerigk and Schmidt [23], (2017) | Railways | X | Single | X | X | Yes (Two formulations) | Total travel time | _ | _ | Exact for artificial scenarios (CPLEX) + Genetic algorithm for the real case | _ | Long-distance railway network of Germany (250 stations, 652 arcs) | |
Canca et al. [35], (2017) | Railway Rapid Transit | X | Single | X | X | Yes | Travel time per transit user Waiting time Transfer time | Fixed operation cost Variable operation cost Fleet acquisition cost Revenue | Network construction cost | ALNS | Alternative mode | Seville metropolitan area (49 nodes, 135 arcs, 2352 OD pairs) | |
Canca et al. [59], (2018) | Railway Rapid Transit | Fixed | Single | X | Yes | Travel time per transit user Waiting time Transfer time | Total variable cost due to energy consumption Fleet operation costs | Sequential optimization | Vehicle selection | Metro network of Lisbon (50 stations, 54 arcs, 2450 OD pairs) | |||
Buba and Lee [77], (2018) | Bus | X (Generating the line pool as in Mundford 2013) | Single | X | X | Yes | Total travel time Unsatisfied demands | Bounding fleet size | _ | Differential evolution | Assuming maximum two transfers | Mandl’s network (15 nodes, 21 arcs) | |
Canca et al. [59], (2018) | Railway Rapid Transit | X | Single | X | X | Yes | Travel time per transit user Waiting time Transfer time Fare | Fixed operation cost Variable operation cost Fleet acquisition cost Revenue | Network construction cost | ALNS | Alternative mode | Artificial network (100 nodes, 275 arcs, 9900 OD pairs) | |
Kim et al. [78], (2019) | Mixed (one fixed rail line, variable bus lines) | X | Single | Only bus | X | Yes | User cost (Total trip time) | Operator costs | _ | Genetic algorithm | Network re-adaptation with equity aspects | Adapted Mandl network | |
Canca et al. [17], (2019) | Railway Rapid Transit | X | Single | X | X | Yes | Travel time per transit user Waiting time Transfer time Fare | Fixed operation cost Variable operation cost Fleet acquisition cost Revenue | Network construction cost | ALNS Metaheuristic | Alternative mode | Seville metropolitan area (49 nodes, 135 edges, 2352 OD pairs) | |
Katsaragakis et al. [79], (2020) | Bus | X (up to 8 routes) | X | X | Average travel time per transit user Percentage of satisfied demand without any transfers Percentage of unsatisfied demand | _ | _ | Cat swarm optimization based algorithm | _ | Mandl’s network (15 nodes, 21 arcs) | |||
De-Los-Santos et al. [64], (2021) | Bus | X | Two modes into a single graph | X | X | Yes | In-bus travel time Waiting time Walking time Transfer time | Constraints on the length of lines and number of stops per line | _ | GAMS, using CPLEX 12.5 | Circular lines Lazy constraints (sub-tour elimination constraints) | Interurban eastern bus network of Seville (43 nodes, 44 arcs, 1806 OD pairs) | |
Lee and Nair [45], (2021) | Bus | X | Two modes into a single graph | X | Yes | Total system travel time Total travel time and penalty for over-capacity on the link | _ | _ | Column generation using CPLEX | Robustness | Abidjan, Côte d’Ivoire (15,000 OD pairs) | ||
Vlachopanagiotis et al. [80], (2021) | Bus | X | Single | X | X | Schematic | Average travel time per transit user Percentage of demand satisfied without any transfers Percentage of unsatisfied demand | Fleet size | _ | Alternating-objective genetic algorithm | Capacity | Mandl’s network (15 nodes, 21 arcs) | |
Durán-Micco et al. [81], (2022) | Bus | X (starting from a line pool and recombining) | Single | X | X | No | Average travel time | Fleet size | _ | Bi-objective Memetic algorithm | Circular lines | 271 nodes, 470 arcs, 16,823 OD-pairs | |
This paper | Bus | X | Many layers (Pedestrian and bus superlayer with as many layers as candidate lines) | X | X | Yes | In-bus travel time Waiting time Walking time Transfer time | Constraints on the length of lines Number of lines | _ | Branch and cut | Strategy subgraph for each OD pair Specific connections | Seville urban network (140 nodes, 454 links, 19,440 OD pairs) |
Symbol | Description | Symbol | Description |
---|---|---|---|
The graph defining the pedestrian network, | Set of arcs in the bimodal multilayer directed graph | ||
The set of nodes in | Number of shortest paths used to compute the pool of candidate lines | ||
The set of directed arcs in | The intermediate line pool before pruning candidate lines | ||
The graph defining the bus network, | Minimum length of lines in the pool of candidate lines | ||
The set of nodes in | Maximum length of lines in the pool of candidate lines | ||
The set of directed arcs in | The OD demand matrix | ||
Generic nodes in the multilayer network | The demand between nodes i and j in | ||
L | Line pool of candidate lines | The set of OD pairs between nodes of | |
ℓ | Generic line in L | w | A generic OD pair |
Nodes belonging to line ℓ in L | The origin node of OD pair w | ||
Directed arcs belonging to line ℓ in L | The destination node of OD pair w | ||
Function that returns the code of node i in corresponding to line ℓ | The strategy subgraph corresponding to the OD pair w | ||
Operator that returns the original code in of a node in line ℓ | The number of shortest paths used to compute the strategy subgraph of OD pair w | ||
The set of coded nodes belonging to the layer of line ℓ | The pedestrian speed | ||
The set of coded arcs belonging to the layer of line ℓ | The bus speed | ||
The set of counterpart nodes in the bus superlayer for the node | The set of nodes in the strategy subgraph of OD pair w | ||
The set of counterpart arcs in the bus superlayer bus for the arc | The set of directed arcs in the strategy subgraph of OD pair w | ||
The set of boarding arcs connecting node with its counterpart nodes in the bus superlayer | The subset of pedestrian arcs in | ||
The set of alighting arcs connecting nodes in the bus superlayer with its corresponding node | The subset of boarding arcs in | ||
All the boarding arcs between nodes in and its counterpart nodes in the bus superlayer | The subset of alighting arcs in | ||
All the alighting arcs connecting nodes in the bus superlayer with the corresponding nodes | The subset of bus arcs in | ||
The set of lines traversing the counterpart nodes of node in the bus superlayer | The union of the strategy subgraph for all the OD pairs in | ||
Operator that returns the line traversing a coded bus node belonging to | Set of OD pairs w in traversing arc | ||
Bimodal multilayer directed graph | Set of successor nodes of node i in | ||
Set of arcs in the bimodal multilayer directed graph | Set of predecessor nodes of node i in |
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. |
© 2023 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
Canca, D.; Navarro-Carmona, B.; Villa, G.; Zarzo, A. A Multilayer Network Approach for the Bimodal Bus–Pedestrian Line Planning Problem. Mathematics 2023, 11, 4185. https://doi.org/10.3390/math11194185
Canca D, Navarro-Carmona B, Villa G, Zarzo A. A Multilayer Network Approach for the Bimodal Bus–Pedestrian Line Planning Problem. Mathematics. 2023; 11(19):4185. https://doi.org/10.3390/math11194185
Chicago/Turabian StyleCanca, David, Belén Navarro-Carmona, Gabriel Villa, and Alejandro Zarzo. 2023. "A Multilayer Network Approach for the Bimodal Bus–Pedestrian Line Planning Problem" Mathematics 11, no. 19: 4185. https://doi.org/10.3390/math11194185
APA StyleCanca, D., Navarro-Carmona, B., Villa, G., & Zarzo, A. (2023). A Multilayer Network Approach for the Bimodal Bus–Pedestrian Line Planning Problem. Mathematics, 11(19), 4185. https://doi.org/10.3390/math11194185