Abstract
The article presents the methodology of solving selected routing problems, which include the traveling salesman problem (TSP) and the arc routing problem (ARP). Graphs are used to model problems, which have become a natural language useful for describing the created models. Basic theorems of graph theory are used to solve routing tasks. TSP is reduced to the task of determining the Hamilton cycle in the complete graph, and ARP to the task of determining the Euler cycle in the Euler graph. TSP is NP—hard problem. ARP tasks may become such in complex cases. Artificial immune systems are used as a tool supporting solving the formulated problems. The proposed tools are very effective also for large tasks. The concepts and theorems of graph theory are used here to reduce a given problem to a form that is most convenient to be solved by the adopted method. TSP and ARP solving methods have a wide range of applications, including in transport logistics and in the organization of production. In addition, TSP can be used in the control of CNC machines and even in DNA sequencing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akbari, V., Salman, F.S.: Multi-vehicle synchronized arc routing problem to restore post-disaster network connectivity. Eur. J. Oper. Res. 257, 2 (2017), 625–640 (2017). https://doi.org/10.1016/j.ejor.2016.07.043
Ávila, T., Corberán, Á., Plana, I., Sanchis, J.M.: A branch-and-cut algorithm for the profitable windy rural postman problem. Eur. J. Oper. Res. 249(3), 1092–1101 (2016). https://doi.org/10.1016/j.ejor.2015.10.016
Avşar, B., Aliabadi, D.E.: Parallelized neural network system for solving Euclidean traveling salesman problem. Appl. Soft Comput. 34, 862–873 (2015). https://doi.org/10.1016/j.asoc.2015.06.011
Bellman, R.: Dynamic programming treatment of the travelling salesman problem. J. Assoc. Comput. Mach. 9(1962), 61–63 (1962)
Caserta, M., Voß, S.: A hybrid algorithm for the DNA sequencing problem. Discrete Appl. Math. 163, 87–99 (2014). https://doi.org/10.1016/j.dam.2012.08.025
Cerny, V.: A thermodynamical approach to the travelling salesman problem: an efficient simulation algorithm. J. Optim. Theory Appl. 45(1985), 41–51 (1985)
Cieśla, M., Mrówczyńska, B.: Problem of medicines distribution on the example of pharmaceutical wholesale. In: Zawiślak, S., Rysiński, J. (eds.) Graph-Based Modelling in Engineering. Mechanisms and Machine Science, vol. 42, pp. 51–65. Springer, Cham (2017)
Dussault, B., Golden, B., Groër, C., Wasil, E.: Plowing with precedence: a variant of the windy postman problem. Computers Oper. Res. 40(4), 1047–1059 (2013). https://doi.org/10.1016/j.cor.2012.10.013
Dasgupta, D., Yu, S., Nino, F.: Recent advances in artificial immune systems: models and applications. Appl. Soft Comput. 11(2), 1574–1587 (2011). https://doi.org/10.1016/j.asoc.2010.08.024
De Castro, L.N., Timmis, J.: Artificial Immune Systems: A New Computational Intelligence Approach. Springer, Berlin (2002)
Eldos, T., Kanan, A., Aljumah, A.: Solving the printed circuit board drilling problem by ant colony optimization algorithm. In: Ao, S.I., Douglas, C., Grundfest, W.S., Burgstone, J. (eds.) World Congress on Engineering and Computer Science (WCECS 2013), vol. I, pp. 584–588. International Association of Engineers (IAENG) (2013)
Graaff, A.J., Engelbrecht, A.P.: Clustering data in an uncertain environment using an artificial immune system. Pattern Recogn. Lett. 32(2), 342–351 (2011).https://doi.org/10.1016/j.patrec.2010.09.013
Held, M., Karp, R.M.: A dynamic programming approach to sequencing problems. J. Soc. Ind. Appl. Math. 1(10), 196–210 (1962)
Kirschstein, T., Bierwirth, C.: The selective traveling salesman problem with emission allocation rules. OR Spectrum 40(1), 97–124 (2018). https://doi.org/10.1007/s00291-017-0493-z
Kolahan, F., Liang, M.: A tabu search approach to optimization of drilling operations. Computers Ind. Eng. 31(1), 371–374 (1996).https://doi.org/10.1016/0360-8352(96)00154-4
Laporte, G., Martello, S.: The selective travelling salesman problem. Discrete Appl. Math. 26(2), 193–207 (1990). https://doi.org/10.1016/0166-218X(90)90100-Q
Lenstra, J.K., Kan, A.H.G.R.: Complexity of vehicle routing and scheduling problems. Networks 11(2), 221–227 (1981). https://doi.org/10.1002/net.3230110211
Li, X., Leung, S.C.H., Tian, P.: A multistart adaptive memory-based tabu search algorithm for the heterogeneous fixed fleet open vehicle routing problem. Expert Syst. Appl. 39(1), 365–374 (2012).https://doi.org/10.1016/j.eswa.2011.07.025
Mahi, M., Baykan, Ö.K., Kodaz, H.: A new hybrid method based on particle swarm optimization. In: Ant colony optimization and 3-opt algorithms for traveling salesman problem. Appl. Soft Comput. 30, 484–490 (2015). https://doi.org/10.1016/j.asoc.2015.01.068
Masutti, T.A.S., de Castro, L.N.: Neuro-immune approach to solve routing problems. Neurocomputing 72(10), 2189–2197. https://doi.org/10.1016/j.neucom.2008.07.015
Mestria, M.: New hybrid heuristic algorithm for the clustered traveling salesman problem. Computers Ind. Eng. 116, 1–12 (2018). https://doi.org/10.1016/j.cie.2017.12.018
Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolutionary Programs. Springer, Berlin (1996)
Mrówczyńska, B.: Route planning of separate waste collection on a small settlement. Transp. Problems 1(9), 61–68 (2014)
Mrówczyńska, B.: Zastosowanie sztucznego systemu immunologicznego do rozwiązania wielokryterialnego problemu dystrybucji dostaw. Problemy transportu w inżynierii logistyki – część 1., Prace Naukowe Politechniki Warszawskiej. Transport z.117. ISSN 1230, pp. 219–229 (2017)
Mrówczyńska, B.: Optimal distribution of sub-assemblies in stores of factory by evolutionary Algorithms. Diagnostyka 4(44), 73–76 (2007)
Mrówczyńska, B.: Optimal goods distribution in supermarket's store by evolutionary algorithms. In: Burczyński, T., Cholewa, W., Moczulski, W. (eds.) Recent Developments in Artificial Intelligence Methods. AI-METH 2007, Gliwice, Poland, 7–9 November 2007, Silesian University of Technology. Department for Strength of Materials and Computational Mechanics. Department of Fundamentals of Machinery Design, Polish Association for Computational Mechanics. Gliwice, pp. 147–154 (2007)
Mrówczyńska, B.: An application of evolutionary and immune algorithms for the optimisation of packing a diversified set of packets on a pallet. Problemy Eksploatacji 4(137–145), 2008 (2008)
Mrówczyńska, B.: A clonal selection algorithm for pallet loading problem. In: Burczynski, T., Périaux, J. (eds.) Evolutionary and Deterministic Methods For Design, Optimization and Control. Applications to Industrial and Societal Problems, © CIMNE, Barcelona, Spain, pp. 129–135 (2011)
Mrówczyńska, B.: Optimal routes scheduling for municipal waste disposal garbage trucks using evolutionary algorithm and artificial immune system. Transp. Problems 6(4), 5–12 (2011)
Mrówczyńska, B., Sładkowski, A.: Rozmieszczenie zapasów w magazynie z uwzględnieniem czasu transportu. Studia Ekonomiczne. Zeszyty Naukowe Wydziałowe nr 143. Uniwersytet Ekonomiczny w Katowicach. Katowice, pp. 301–311 (2013)
Mrówczyńska, B.: Multicriteria vehicle routing problem solved by artificial immune system. Transp. Problems 10(3), 141–152 (2015)
Mrówczyńska, B.: Comparison of Pareto efficiency and weighted objectives method to solve the multi-criteria vehicle routing problem using the artificial immune system. Appl. Computer Sci. 12(4), 78–87 (2016)
Mrówczyńska, B., Cieśla, M.: Planning routes of vans in a catering company. In: ICLEEE 2017 International Conference of Logistic, Economics and Environmental Engineering. Maribor, Slovenia, pp. 66–70 (2017). ISBN 978-961-6672-11-5. http://www.vpsmb.net/images/ICLEE/Zbornik_ICLEEE_2017_ver_16_5_2017.pdf
Mrówczyńska, B.: Application of artificial immune systems for planning of beverage’s delivery to network of retail shops. In: ZIRP 2017, International Conference on Traffic Development, Logistics & Sustainable Transport, Croatia, Opatija, 1–2 June 2017, pp. 223–229 (2017). ISBN 978-953-243-090-5. http://www.fpz.unizg.hr/zirp-lst/assets/files/ZIRP-2017-conference-proceedings.pdf
Mrówczyńska, B., Król, A., Czech, P.: Artificial immune system in planning deliveries in a short time. Bull. Polish Acad. Sci. Tech. Sci. 67(5), 969–980 (2019). 10.244 25/bpas.2019.126630s.
Nowakowski, P., Mrówczyńska, B.: Towards sustainable WEEE collection and transportation methods in circular economy—comparative study for rural and urban settlements. Resour. Conserv. Recycling 135, 93–107 (2018). https://doi.org/10.1016/j.resconrec.2017.12.016
Nowakowski, P., Król, A., Mrówczyńska, B.: Supporting mobile WEEE collection on demand: a method for multi-criteria vehicle routing, loading and cost optimisation. Waste Manage. 69, 377–392 (2010). https://doi.org/10.1016/j.wasman.2017.07.045
Padberg, M., Rinaldi, G.: A Branch-and-Cut Algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Rev. 33(1), 60–100 (1991). https://doi.org/10.1137/1033004
Park, J., Tae, H., Kim, B.-I.: A post-improvement procedure for the mixed load school bus routing problem. Eur. J. Oper. Res. 217(1), 204–213 (2012). https://doi.org/10.1016/j.ejor.2011.08.022
Pevzner, P.A., Lipshutz, R.J.: Towards DNA sequencing chips. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 841 LNCS, pp. 143–158
Roberti, R., Wen, M.: The electric traveling salesman problem with time windows. Transport. Res. Part E: Logistics Transport. Rev. 89, 32–52 (2016). https://doi.org/10.1016/j.tre.2016.01.010
Salari, M., Toth, P., Tramontani, A.: An ILP improvement procedure for the open vehicle routing problem. Computers Oper. Res. 37(12), 2106–2120 (2010). https://doi.org/10.1016/j.cor.2010.02.010
Schittekat, P., Kinable, J., Sörensen, K., Sevaux, M., Spieksma, F., Springael, J.: A metaheuristic for the school bus routing problem with bus stop selection. Eur. J. Oper. Res. 229(2), 518–528 (2013). https://doi.org/10.1016/j.ejor.2013.02.025
Shao, L., Bai, Y., Qiu, Y., Du, Z.: Particle Swarm Optimization algorithm based on semantic relations and its engineering applications. Syst. Eng. Procedia 5(2012), 222–227 (2012). https://doi.org/10.1016/j.sepro.2012.04.035
Zhang, T., Ke, L., Li, J., Li, J., Huang, J., Li, Z.: Metaheuristics for the tabu clustered traveling salesman problem. Comput. Oper. Res. 89, 1–12 (2018). https://doi.org/10.1016/j.cor.2017.07.008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Mrówczyńska, B. (2022). Methodology of Solving Selected Routing Problems. In: Zawiślak, S., Rysiński, J. (eds) Graph-Based Modelling in Science, Technology and Art. Mechanisms and Machine Science, vol 107. Springer, Cham. https://doi.org/10.1007/978-3-030-76787-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-76787-7_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-76786-0
Online ISBN: 978-3-030-76787-7
eBook Packages: EngineeringEngineering (R0)