Abstract
Evolutionary techniques such as Genetic algorithms (GA) are used to perform approximation for real-world problems and provide optimized solutions. Most of the time, these techniques provide desirable solutions and. The GAs depend on various operations such as selection criteria, crossover, and mutation operators. The GA is a useful technique for challenging (polynomial-time hardness and non-deterministic) problems because of their robustness and flexibility. Traveling Salesman Problem (TSP) is one of the popular problems that includes many real-world applications such as cutting wallpaper, computer wiring, vehicle routing, and job sequencing. This paper proposes an improved GA to solve the TSP of a real-world water line system. A multi-agent system supports the improved GA to handle and improve the mutation process. The agents’ role is to break down the population into smaller parts and update several versions of the populations instead of updating one population in the mutation phase of the GA run cycle. The improved GA is used for the applied TSP to minimize the total distance and reduce the cost of the water line system. We generate ten different random coordinates to formulate the water line network of the system. The result indicates that the GA efficiently reduces the total cost by minimizing the distance. The GA scores a total profit of 760.874, and the percentage of distance decrease is 6.03% to the water line system data as compared with the k-NN as a benchmark algorithm. For the ten randomly generated coordinates, the expected saving is as large as 10.002% (average of ten) compared to the results of the K-NN algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alzyadat, T., Yamin, M., Chetty, G.: Genetic algorithms for the travelling salesman problem: a crossover comparison. Int. J. Inf. Technol. 12(1), 209–213 (2019). https://doi.org/10.1007/s41870-019-00377-9
Mohammed, M.A., Ghani, M.K.A., Obaid, O.I., Mostafa, S.A., Ahmad, M.S.: A review of genetic algorithm applications in solving vehicle routing problem. J. Eng. Appl. Sci. 12, 4267–4283 (2017)
Juneja, S.S., Saraswat, P., Singh, K., Sharma, J., Majumdar, R., Chowdhary, S.: Travelling salesman problem optimization using genetic algorithm. In: Amity International Conference on Artificial Intelligence (AICAI), pp. 264–268. IEEE, February 2019
Venkatraman, S., Sundhararajan, M.: Optimization for VLSI floorplanning problem by using hybrid ant colony optimization technique. Int. J. Pure Appl. Math. 115(6), 637–642 (2017)
Islam, A.S., Tanzim, M., Afreen, S., Rozario, G.: Evaluation of ant colony optimization algorithm compared to genetic algorithm, dynamic programming and branch and bound algorithm regarding travelling salesman problem. Glob. J. Comput. Sci. Technol. 19(3), 1–7 (2019)
Deka, A., Behdad, S.: Part separation technique for assembly-based design in additive manufacturing using genetic algorithm. Proc. Manuf. 34, 764–771 (2019)
Hassan, M.H., et al.: A general framework of genetic multi-agent routing protocol for improving the performance of MANET environment. IAES Int. J. Artif. Intell. 9(2), 310 (2020)
Barolli, A., Sakamoto, S., Ozera, K., Barolli, L., Kulla, E., Takizawa, M.: Design and implementation of a hybrid intelligent system based on particle swarm optimization and distributed genetic algorithm. In: Barolli, L., Xhafa, F., Javaid, N., Spaho, E., Kolici, V. (eds.) EIDWT 2018. LNDECT, vol. 17, pp. 79–93. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-75928-9_7
Mohammed, M.A., Abd Ghani, M.K., Hamed, R.I., Mostafa, S.A., Ahmad, M.S., Ibrahim, D.A.: Solving vehicle routing problem by using improved genetic algorithm for optimal solution. J. Comput. Sci. 21, 255–262 (2017)
Zhang, J.: An improved genetic algorithm with 2-opt local search for the traveling salesman problem. In: Sugumaran, V., Xu, Z., Zhou, H. (eds.) MMIA 2021. Advances in Intelligent Systems and Computing, vol. 1385, pp. 404–409. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-74814-2_57
Mohammed, M.A., et al.: Solving vehicle routing problem by using improved K-nearest neighbor algorithm for best solution. J. Comput. Sci. 21, 232–240 (2017)
Xu, J.: Improved Genetic Algorithm to Solve the Scheduling Problem of College English Courses. Complexity 2021, 1–11 (2021)
Obaid, O.I., Ahmad, M., Mostafa, S.A., Mohammed, M.A.: Comparing performance of genetic algorithm with varying crossover in solving examination timetabling problem. J. Emerg. Trends Comput. Inf. Sci 3(10), 1427–1434 (2012)
Eom, N.S.A., Cho, H.B., Lim, H.R., Kim, B.S., Choa, Y.H.: Facile tilted sputtering process (TSP) for enhanced H2S gas response over selectively loading Pt nanoparticles on SnO2 thin films. Sens. Actuat. B: Chem. 300, 127009 (2019)
Mohammed, M.A., Ahmad, M.S., Mostafa, S.A.: Using genetic algorithm in implementing capacitated vehicle routing problem. In: 2012 International conference on computer & information science (ICCIS), vol. 1, pp. 257–262. IEEE, June 2012
Vlašić, I., Ðurasević, M., Jakobović, D.: Improving genetic algorithm performance by population initialisation with dispatching rules. Computers & Industrial Engineering 137, 106030 (2019)
Shrestha, A., Mahmood, A.: Improving genetic algorithm with fine-tuned crossover and scaled architecture. J. Math. 2016, 1–10 (2016)
Song, Y., Wang, F., Chen, X.: An improved genetic algorithm for numerical function optimization. Appl. Intell. 49(5), 1880–1902 (2018). https://doi.org/10.1007/s10489-018-1370-4
Mostafa, S.A., Ahmad, M.S., Annamalai, M., Ahmad, A., Gunasekaran, S.S.: A dynamically adjustable autonomic agent framework. In: Rocha, Á., Correia, A., Wilson, T., Stroetmann, K. (eds.) Advances in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol. 206, pp. 631–642. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36981-0_58
Mostafa, S.A., Gunasekaran, S.S., Ahmad, M.S., Ahmad, A., Annamalai, M., Mustapha, A.: Defining tasks and actions complexity-levels via their deliberation intensity measures in the layered adjustable autonomy model. In: 2014 International Conference on Intelligent Environments, pp. 52–55. IEEE, June 2014
Raya, L., Saud, S.N., Shariff, S.H., Bakar, K.N.A.: Exploring the performance of the improved nearest-neighbor algorithms for solving the euclidean travelling salesman problem. Adv. Nat. Appl. Sci. 14(2), 10–19 (2020)
Acknowledgments
This research was supported by Universiti Tun Hussein Onn Malaysia (UTHM) through Tier 1 vot. H938.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A: Samples of the Coordinates of the Used Dataset
Appendix A: Samples of the Coordinates of the Used Dataset

Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mostafa, S.A., Juman, Z.A.M.S., Nawi, N.M., Mahdin, H., Mohammed, M.A. (2022). Improving Genetic Algorithm to Attain Better Routing Solutions for Real-World Water Line System. In: Ghazali, R., Mohd Nawi, N., Deris, M.M., Abawajy, J.H., Arbaiy, N. (eds) Recent Advances in Soft Computing and Data Mining. SCDM 2022. Lecture Notes in Networks and Systems, vol 457. Springer, Cham. https://doi.org/10.1007/978-3-031-00828-3_29
Download citation
DOI: https://doi.org/10.1007/978-3-031-00828-3_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-00827-6
Online ISBN: 978-3-031-00828-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)