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.
















Similar content being viewed by others
Notes
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.
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)
Applegate, D.L., Bixby, R.E., Chvatal, V., Cook, W.J.: The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton (2011)
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)
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)
Bagloee, S.A., Ceder, A.A.: Transit-network design methodology for actual-size road networks. Transp. Res. Part B 45(10), 1787–1804 (2011)
Bielli, M., Caramia, M., Carotenuto, P.: Genetic algorithms in bus network optimization. Transp. Res. Part C Emerg. Technol. 10(1), 19–34 (2002)
Blum, J.J., Mathew, T.V.: Intelligent agent optimization of urban bus transit system design. J. Comput. Civ. Eng. 25(5), 357–369 (2011)
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)
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)
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)
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)
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)
Chien, S., Yang, Z., Hou, E.: Genetic algorithm approach for transit route planning and design. J. Transp. Eng. 127(3), 200–207 (2001)
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)
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)
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)
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)
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)
Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)
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)
Kepaptsoglou, K., Karlaftis, M.: Transit route network design problem: review. J. Transp. Eng. 135(8), 491–505 (2009)
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)
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)
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)
Mandl, C.E.: Evaluation and optimization of urban public transportation networks. Eur. J. Oper. Res. 5(6), 396–404 (1980)
Mauttone, A., Urquhart, M.E.: A route set construction algorithm for the transit network design problem. Comput. Oper. Res. 36(8), 2440–2449 (2009)
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)
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)
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)
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)
Pternea, M., Kepaptsoglou, K., Karlaftis, M.G.: Sustainable urban transit network design. Transp. Res. Part A 77(C), 276–291 (2015)
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)
Tom, V.M., Mohan, S.: Transit route network design using frequency coded genetic algorithm. J. Transp. Eng. 129(2), 186–195 (2003)
Yen, J.Y.: Finding the K-shortest loopless paths in a network. Manag. Sci. 17(11), 712–716 (1971)
Zhao, F., Zeng, X.: Simulated annealing-genetic algorithm for transit network optimization. J. Comput. Civ. Eng. 20(1), 57–68 (2006)
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)
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)
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11116-019-10047-1
