Skip to main content
Log in

Transit network design using a genetic algorithm with integrated road network and disaggregated O–D demand data

  • Published:
Transportation Aims and scope Submit manuscript

Abstract

Evolutionary algorithms have been used extensively over the past 2 decades to provide solutions to the Transit Network Design Problem and the Transit Network and Frequencies Setting Problem. Genetic algorithms in particular have been used to solve the multi-objective problem of minimizing transit users’ and operational costs. By finding better routes geometry and frequencies, evolutionary algorithms proposed more efficient networks in a timely manner. However, to the knowledge of the authors, no experimentation included precise and complete pedestrian network data for access, egress and transfer routing. Moreover, the accuracy and representativeness of the transit demand data (Origin Destination matrices) are usually generated from fictitious data or survey data with very low coverage and/or representativity. In this paper, experiments conducted with three medium-sized cities in Quebec demonstrate that performing genetic algorithm optimizations using precise local road network data and representative public transit demand data can generate plausible scenarios that are between 10 and 20% more efficient than existing networks, using the same parameters and similar fleet sizes.

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

Access this article

Price includes VAT (Finland)

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. Simulations were conducted to optimize the crossover probability. Using the results from these simulations with a probability of crossover between 0.1 to 1.0, the performance of the algorithm was similar and did not significantly differ from a statistical point of view.

  2. Freeways and highways with no pedestrian access were removed in scenarios 2, 3 and 4.

References

  • Afandizadeh, S., Khaksar, H.: Bus fleet optimization using genetic algorithm a case study of Mashhad. Int. J. Civ. Eng. 11, 43–52 (2013)

    Google Scholar 

  • Applegate, D.L., Bixby, R.E., Chvatal, V., Cook, W.J.: The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton (2011)

    Google Scholar 

  • 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 81(Part 2), 355–376 (2015)

    Article  Google Scholar 

  • Baaj, M.H., Mahmassani, H.S.: An AI-based approach for transit route system planning and design. J. Adv. Transp. 25(2), 187–209 (1991)

    Article  Google Scholar 

  • Bagloee, S.A., Ceder, A.A.: Transit-network design methodology for actual-size road networks. Transp. Res. Part B 45(10), 1787–1804 (2011)

    Article  Google Scholar 

  • Bielli, M., Caramia, M., Carotenuto, P.: Genetic algorithms in bus network optimization. Transp. Res. Part C Emerg. Technol. 10(1), 19–34 (2002)

    Article  Google Scholar 

  • Blum, J.J., Mathew, T.V.: Intelligent agent optimization of urban bus transit system design. J. Comput. Civ. Eng. 25(5), 357–369 (2011)

    Article  Google Scholar 

  • Blum, J.J., Mathew, T.V.: Implications of the computational complexity of transit route network redesign for metaheuristic optimisation systems. IET Intell. Transp. Syst. 6(2), 124–8 (2012)

    Article  Google Scholar 

  • Bourbonnais, P.: trRouting: transit routing engine. (2014–2019). Information at http://github.com/kaligrafy/trRouting/. Accessed 2017

  • Bourbonnais, P., Faucher, J., Morency, C., Trépanier, M.: Transition: transit network optimization and simulation platform. (2014–2019). Information at http://transition.city/. Accessed 2017

  • Brands, T., van Berkum, E.: Performance of a genetic algorithm for solving the multi-objective, multimodal transportation network design problem. Int. J. Transp. 2(1), 1–20 (2014)

    Article  Google Scholar 

  • Brands, T., Wismans, L.J.J., van Berkum, E.C : Multi-objective transportation network design: accelerating search by applying $\varepsilon $-NSGAII. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 405–412 (2014)

  • Chakroborty, P.: Genetic algorithms for optimal urban transit network design. Comput. Aided Civ. Infrastruct. Eng. 18, 184–200 (2003)

    Article  Google Scholar 

  • Chew, J.S.C., Lee, L.S.: A genetic algorithm for urban transit routing problem. Int. J. Mod. Phys. Conf. Ser. 9, 411–421 (2012)

    Article  Google Scholar 

  • Chew, J.S.C., Lee, L.S., Seow, H.V.: Genetic algorithm for biobjective urban transit routing problem. J. Appl. Math. 2013(6, article 345), 1–15 (2013)

    Article  Google Scholar 

  • Chien, S., Yang, Z., Hou, E.: Genetic algorithm approach for transit route planning and design. J. Transp. Eng. 127(3), 200–207 (2001)

    Article  Google Scholar 

  • Cipriani, E., Gori, S., Petrelli, M.: Transit network design: a procedure and an application to a large urban area. Transp. Res. Part C 20(1), 3–14 (2012)

    Article  Google Scholar 

  • Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  • Dibbelt, J., Pajor, T., Strasser, B., Wagner, D.: Intriguingly simple and fast transit routing. In: Experimental Algorithms (2013)

  • Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 269–271 (1959)

    Article  Google Scholar 

  • Dorigo, M., Birattari, M., Stützle, T.: Ant colony optimization—artificial ants as a computational intelligence technique. IEEE Comput. Intell. Mag. 1, 28–39 (2006)

    Article  Google Scholar 

  • Fan, W.D., Machemehl, R.B: Optimal transit route network design problem: algorithms, implementations, and numerical results. Technical Report 167244-1, Austin (2004)

  • Fan, W., Machemehl, R.B.: Optimal transit route network design problem with variable transit demand: genetic algorithm approach. J. Transp. Eng. 132(1), 40–51 (2006)

    Article  Google Scholar 

  • Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)

    Article  Google Scholar 

  • Google: GTFS: General Transit Feed Specification (2018). Information at https://developers.google.com/transit/gtfs/. Accessed 2017

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

    Google Scholar 

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

    Article  Google Scholar 

  • Kidwai, F.A., Marwah, B.R., Deb, K.: A genetic algorithm based bus scheduling model for transit network. In: Proceedings of the Eastern Asia Society for Transportation Studies (2005)

  • Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. URISA J. 220, 606–615 (1987)

    Google Scholar 

  • Kollat, J.B., Reed, P.M.: Comparing state-of-the-art evolutionary multi-objective algorithms for long-term groundwater monitoring design. Adv. Water Resour. 29(6), 792–807 (2006)

    Article  Google Scholar 

  • Luxen, D., Vetter, C.: Real-time routing with OpenStreetMap data. In: GIS ’11: Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, p. 513. ACM, New York, NY (2011). Information at http://project-osrm.org/. Accessed 2017

  • Magnanti, T.L., Wong, R.T.: Network design and transportation planning–models and algorithms. Transp. Sci. 18, 1–55 (1984)

    Article  Google Scholar 

  • Mandl, C.E.: Evaluation and optimization of urban public transportation networks. Eur. J. Oper. Res. 5(6), 396–404 (1980)

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Moscato, P., Norman, M.: A competitive and cooperative approach to complex combinatorial search. In: Caltech Concurrent Computation Program (1989)

  • Mumford, C.L.: New heuristic and evolutionary operators for the multi-objective urban transit routing problem, pp. 939–946 (2013)

  • Mumford, C.L: Simple population replacement strategies for a steady-state multi-objective evolutionary algorithm. In: Genetic and Evolutionary Computation—GECCO 2004, pp. 1389–1400. Springer, Berlin (2004)

  • Nayeem, M.A., Rahman, M.K., Sohel Rahman, M.: Transit network design by genetic algorithm with elitism. Transp. Res. Part C 46(C), 30–45 (2014)

    Article  Google Scholar 

  • Ngamchai, S., Lovell, D.J.: Optimal time transfer in bus transit route network design using a genetic algorithm. J. Transp. Eng. 129(5), 510–521 (2003)

    Article  Google Scholar 

  • Owais, M., Osman, M.K., Moussa, G.: Multi-objective transit route network design as set covering problem. IEEE Trans. Intell. Transp. Syst. 17(3), 670–679 (2016)

    Article  Google Scholar 

  • Pattnaik, S.B., Mohan, S., Tom, V.M.: Urban bus transit route network design using genetic algorithm. J. Transp. Eng. 124(4), 368–375 (1998)

    Article  Google Scholar 

  • Pternea, M., Kepaptsoglou, K., Karlaftis, M.G.: Sustainable urban transit network design. Transp. Res. Part A 77(C), 276–291 (2015)

    Google Scholar 

  • Szeto, W.Y., Wu, Y.: A simultaneous bus route design and frequency setting problem for Tin Shui Wai, Hong Kong. Eur. J. Oper. Res. 209(2), 141–155 (2011)

    Article  Google Scholar 

  • Tom, V.M., Mohan, S.: Transit route network design using frequency coded genetic algorithm. J. Transp. Eng. 129(2), 186–195 (2003)

    Article  Google Scholar 

  • Yen, J.Y.: Finding the K-shortest loopless paths in a network. Manag. Sci. 17(11), 712–716 (1971)

    Article  Google Scholar 

  • Zhao, F., Zeng, X.: Simulated annealing-genetic algorithm for transit network optimization. J. Comput. Civ. Eng. 20(1), 57–68 (2006)

    Article  Google Scholar 

  • Zhao, F., Zeng, X.: Optimization of transit route network, vehicle headways and timetables for large-scale transit networks. Eur. J. Oper. Res. 186(2), 841–855 (2008)

    Article  Google Scholar 

  • Zhao, H., Xu, W.A., Jiang, R.: The memetic algorithm for the optimization of urban transit network. Expert Syst. Appl. 42(7), 3760–3773 (2015)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Ministère des Transports du Québec (MTQ) for the grant that made it possible to fulfill this research. Thank you to the transit network agencies of Sherbrooke, Saguenay and Trois-Rivières for their support and for providing GTFS data and fleet information, and the cities involved for providing traffic signals data. A special thanks to Pierre Tremblay, who was director of transportation systems modelling at the MTQ at the time the research was conducted, as well as Julien Faucher for his help coding the Transition platform, and all the students and research associates that participated in the development of the Transition transit network simulation platform.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierre-Léo Bourbonnais.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bourbonnais, PL., Morency, C., Trépanier, M. et al. Transit network design using a genetic algorithm with integrated road network and disaggregated O–D demand data. Transportation 48, 95–130 (2021). https://doi.org/10.1007/s11116-019-10047-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11116-019-10047-1

Keywords

Navigation