Abstract
This paper is concerned with the problem of finding optimal sub-routes from a set of predefined candidate transit routes with the objectives of maximizing transit ridership as well as minimizing operational costs. The main contributions of this paper are: (1) considering transit ridership maximization in a multi-objective bi-level optimization framework; (2) proposing a greedy algorithm for the multi-objective design problem; (3) applying an efficient path-based algorithm to solve the lower level multi-modal traffic assignment problem. Numerical experiments indicate that the proposed algorithm is not only able to approximate the Pareto-optimal solutions with satisfactory accuracy, but also achieves a fast performance even for problems of real-world scale.
Similar content being viewed by others
Notes
In a more general setting, several sub-routes may be selected from a candidate route. However, this extension is left for a future study.
References
Aashtiani HZ (1979) The multi-modal traffic assignment problem. Dissertation, Massachusetts Institute of Technology
Aashtiani HZ, Magnanti TL (1981) Equilibria on a congested transportation network. SIAM J Algebra Discr 2(3):213–226
Azizian H (2012) Multi-modal traffic assignment with mode choice models. Dissertation, Sharif University of Technology
Babazadeh A (2005) Equilibrium transit assignment problem in congested networks: formulation and solution algorithm. Dissertation, Sharif University of Technology
Babazadeh A, Aashtiani HZ (2005) Algorithm for equilibrium transit assignment problem. Transp Res Rec 1923:227–235
Bar-Gera H (2016) Transportation network test problems. http://www.bgu.ac.il/~bargera/tntp. Accessed 20 Feb 2016
Ben-Ayed O, Boyce DE, Blair CE III (1988) A general bilevel linear programming formulation of the network design problem. Transp Res Part B 22(4):311–318
Brands T (2015) Multi-objective optimisation of multimodal passenger transportation networks. Dissertation, University of Twente
Ceder A, Wilson NHM (1986) Bus network design. Transp Res Part B 20(4):331–344
Chiu YC, Bottom J, Mahut M, Paz A, Balakrishna R, Waller T, Hicks J (2011) Dynamic traffic assignment. A Premier. Transp Res Circular E-C153, Washington DC
Cipriani E, Gori S, Petrelli M (2012) A bus network design procedure with elastic demand for large urban areas. Public Transp 4(1):57–76
Desaulniers G, Hickman MD (2007) Public transit. In: Barnhart C, Laporte G (eds) Handbook in operations research and management science, transportation, vol 14. Elsevier, Amsterdam, pp 69–127
Fan W, Machemehl RB (2006) Optimal transit route network design problem with variable transit demand: genetic algorithm approach. J Transp Eng 132(1):40–51
Fan W, Machemehl RB (2008) Tabu search strategies for the public transportation network optimizations with variable transit demand. Comput Aided Civ Inf 23(7):502–520
Farahani RZ, Miandoabchi E, Szeto WY, Rashidi H (2013) A review of urban transportation network design problems. Eur J Oper Res 229(2):281–302
Fruin JJ (1971) Designing for pedestrians: a level-of-service concept. Highw Res Rec 355:1–15
Furth PG, Wilson NH (1981) Setting frequencies on bus routes: theory and practice. Transp Res Rec 818(1981):1–7
Guihaire V, Hao JK (2008) Transit network design and scheduling: a global review. Transp Res Part A 42(10):1251–1273
Hasselström D (1981) Public transportation planning—mathematical programming approach. Dissertation, University of Gothenburg
Israeli Y, Ceder A (1995) Transit route design using scheduling and multi-objective programming techniques. In: Daduna J, Branco I, Paixao JP (eds) Computer-aided transit scheduling: proceedings of the sixth international work-shop on computer-aided scheduling of public transport. Lecture notes in economics and mathematical systems. Springer, Berlin, pp 56–57
Izadpanah P, Aashtiani HZ (2011) Application of paths information in network design problem. J Transp Eng 138(7):863–870
Kepaptsoglou K, Karlaftis M (2009) Transit route network design problem: review. J Transp Eng 135(8):491–505
Laporte G, Marín A, Mesa JA, Ortega FA (2007) An integrated methodology for rapid transit network design. In: Algorithmic methods for railway optimization. Lecture notes on computer science, vol 4359. Springer, Berlin, pp 187–199
Lee YJ, Vuchic VR (2005) Transit network design with variable demand. J Transp Eng 131(1):1–10
Lee DH, Nie Y, Chen A (2003) A conjugate gradient projection algorithm for the traffic assignment problem. Math Comput Model 37(7):863–878
Lo HK, Yip CW, Wan KH (2003) Modeling transfer and non-linear fare structure in multi-modal network. Transp Res Part B 37(2):149–170
Mauttone A, Urquhart ME (2009a) A multi-objective metaheuristic approach for the transit network design problem. Public Transp 1(4):253–273
Mauttone A, Urquhart ME (2009b) A route set construction algorithm for the transit network design problem. Comput Oper Res 36(8):2440–2449
Miandoabchi E, Zanjirani Farahani R, Dullaert W, Szeto WY (2012) Hybrid evolutionary metaheuristics for concurrent multi-objective design of urban road and public transit networks. Netw Spat Econ 12(3):441–480
Mumford CL (2013) New heuristic and evolutionary operators for the multi-objective urban transit routing problem. IEEE C Evol Comput, 939–946
Murty KG (1988) Linear complementarity, linear and nonlinear programming. Heldermann, Berlin
Nie YM (2010) A class of bush-based algorithms for the traffic assignment problem. Transp Res Part B 44(1):73–89
Nie Y (2012) A note on Bar-Gera’s algorithm for the origin-based traffic assignment problem. Transp Sci 46(1):27–38
Ortuzar J, Willumsen LG (2001) Modelling transport, 3rd edn. Wiley, New York
Poorzahedy H, Safari F (2011) An ant system application to the Bus Network Design Problem: an algorithm and a case study. Public Transp 3(2):165–187
Spiess H, Florian M (1989) Optimal strategies: a new assignment model for transit networks. Transp Res Part B 23(2):83–102
Szeto WY, Jiang Y (2014) Transit assignment: approach-based formulation, extragradient method, and paradox. Transp Res Part B 62:51–76
Szeto WY, Wu Y (2011) A simultaneous bus route design and frequency setting problem for Tin Shui Wai, Hong Kong. Eur J Oper Res 209(2):141–155
Verbas İÖ, Frei C, Mahmassani HS, Chan R (2015) Stretching resources: sensitivity of optimal bus frequency allocation to stop-level demand elasticities. Public Transp 7(1):1–20
Wan QK, Lo HK (2009) Congested multimodal transit network design. Public Transp 1(3):233–251
Yang Z, Yu B, Cheng C (2007) A parallel ant colony algorithm for bus network optimization. Comput Aided Civ Inf 22(1):44–55
Yildirim KS, Kalayci TE, Ugur A (2008) Optimizing coverage in a K-covered and connected sensor network using genetic algorithms. In: Proc of the 9th WSEAS Int Conf on Evol Computat, pp 21–26
Yu B, Yang ZZ, Jin PH, Wu SH, Yao BZ (2012) Transit route network design-maximizing direct and transfer demand density. Transp Res Part C 22:58–75
Acknowledgments
The authors would like to thank the editor and two anonymous reviewers for their constructive comments which helped improve this paper. The research is partially funded by the United States National Science Foundation under the award number CMMI-1402911.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 The information of candidate routes in the Chicago Sketch network
Table 4 shows the sequence of transit nodes for each of 55 candidate routes adopted in the Chicago Sketch network.
1.2 Finding the greedy solutions in the Chicago Sketch network
To illustrate how the algorithm finds 61 greedy solutions in the Chicago Sketch network, as in Table 2 of the paper, Table 5 reports transit links that are removed from the configuration as the algorithm proceeds. For brevity, the following notations are used in this table to show the removed links:
- kB:
-
The beginning link of the kth sub-route
- kE:
-
The ending link of the kth sub-route
- [k]:
-
All links of the kth sub-route
The removed transit links, in each iteration, are listed in ascending order of their D/L values.
1.3 Configuration of sub-routes for solutions A, B, C, and D
Table 6 reports the configuration associated with four solutions A, B, C, and D, depicted in Fig. 7 of the paper. In this table, we use either k(N 1,N 2) or k(Ø) to show the kth sub-route. The former notation stands for a sub-route starting from node N 1 and ending in node N 2 of the kth sub-route. The latter also means that the kth sub-route is empty.
Rights and permissions
About this article
Cite this article
Zarrinmehr, A., Saffarzadeh, M., Seyedabrishami, S. et al. A path-based greedy algorithm for multi-objective transit routes design with elastic demand. Public Transp 8, 261–293 (2016). https://doi.org/10.1007/s12469-016-0131-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12469-016-0131-1