Skip to main content
Log in

A path-based greedy algorithm for multi-objective transit routes design with elastic demand

  • Original Paper
  • Published:
Public Transport Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Fruin JJ (1971) Designing for pedestrians: a level-of-service concept. Highw Res Rec 355:1–15

    Google Scholar 

  • Furth PG, Wilson NH (1981) Setting frequencies on bus routes: theory and practice. Transp Res Rec 818(1981):1–7

    Google Scholar 

  • Guihaire V, Hao JK (2008) Transit network design and scheduling: a global review. Transp Res Part A 42(10):1251–1273

    Google Scholar 

  • 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

    Google Scholar 

  • Izadpanah P, Aashtiani HZ (2011) Application of paths information in network design problem. J Transp Eng 138(7):863–870

    Article  Google Scholar 

  • Kepaptsoglou K, Karlaftis M (2009) Transit route network design problem: review. J Transp Eng 135(8):491–505

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lee DH, Nie Y, Chen A (2003) A conjugate gradient projection algorithm for the traffic assignment problem. Math Comput Model 37(7):863–878

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mauttone A, Urquhart ME (2009a) A multi-objective metaheuristic approach for the transit network design problem. Public Transp 1(4):253–273

    Article  Google Scholar 

  • Mauttone A, Urquhart ME (2009b) A route set construction algorithm for the transit network design problem. Comput Oper Res 36(8):2440–2449

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Nie YM (2010) A class of bush-based algorithms for the traffic assignment problem. Transp Res Part B 44(1):73–89

    Article  Google Scholar 

  • Nie Y (2012) A note on Bar-Gera’s algorithm for the origin-based traffic assignment problem. Transp Sci 46(1):27–38

    Article  Google Scholar 

  • Ortuzar J, Willumsen LG (2001) Modelling transport, 3rd edn. Wiley, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Spiess H, Florian M (1989) Optimal strategies: a new assignment model for transit networks. Transp Res Part B 23(2):83–102

    Article  Google Scholar 

  • Szeto WY, Jiang Y (2014) Transit assignment: approach-based formulation, extragradient method, and paradox. Transp Res Part B 62:51–76

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wan QK, Lo HK (2009) Congested multimodal transit network design. Public Transp 1(3):233–251

    Article  Google Scholar 

  • Yang Z, Yu B, Cheng C (2007) A parallel ant colony algorithm for bus network optimization. Comput Aided Civ Inf 22(1):44–55

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mahmoud Saffarzadeh.

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.

Table 4 Candidate transit routes used 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:

Table 5 The performance of the algorithm in finding 61 greedy solutions in the Chicago Sketch network
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.

Table 6 The configuration of sub-routes from four solutions depicted in Fig. 7

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12469-016-0131-1

Keywords

Navigation