Abstract
In this paper, a new algorithm is designed to solve Multiple Traveling Salesman Problem (MTSP) that avoiding the path intersection among the traveling salesmen. There are three objectives in this problem including the shortest path of every salesman, the balance of each salesmans task and avoiding the crosses of each routes. We combine the K-means algorithm and genetic algorithm. K-means algorithm is designed to divide all points into several subsets and choose the start city for the genetic algorithm, and then using GA to process every subsets in parallel. This method not only achieve these multiple objectives, but also use much less time, since we have divided all the points into several parts and make them calculated at the same time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jin, S.: The model and algorithm of city vehicles logistic tours. Comput. Eng. Appl. 22, 38–40 (2002)
Lawler, E.L., Lenstra, J.K., Shmoys, D.B.: The Traveling Salesman Problem. Wiley, Chichester (1985)
Alves, R.M.F., Lopes, C.R.: Using genetic algorithms to minimize the distance and balance the routes for the multiple traveling salesman problem. Evol. Comput. 41, 44–51 (2015). IEEE
Shengping, J.: A hybrid genetic algorithm to solve TSP and MTSP. J. Wuhan Univ. Technol. 26, 839–842 (2002)
Wang, C.: The modelling of the optimal routes for the disaster inspection. J. An-hui Inst. Mech. Electr. Eng. (2000)
Zhang, K., Yang, S., Li, L., Qiu, M.: Parallel genetic algorithm with OpenCL for traveling salesman problem. In: Pan, L., Păun, G., Pérez-Jiménez, M.J., Song, T. (eds.) BIC-TA 2014. CCIS, vol. 472, pp. 585–590. Springer, Heidelberg (2014). doi:10.1007/978-3-662-45049-9_96
Krishna, K., Murty, M.N.: Genetic K-means algorithm. IEEE Trans. Syst. Man Cybern. Part B Cybern. 29, 433–439 (1999)
Maii, U., Bandyopadhyay, S.: Genetic algorithm-based clustering technique. J. Pattern Recogn. 33, 1455–1465 (2000)
Li, L., Zhang, K., Yang, S., He, J.: Parallel hybrid genetic algorithm for maximum clique problem on OpenCL. In: Gong, M., Pan, L., Song, T., Tang, K., Zhang, X. (eds.) BIC-TA 2015. CCIS, vol. 562, pp. 653–663. Springer, Heidelberg (2015). doi:10.1007/978-3-662-49014-3_58
Song, T., Zeng, X., Liu, X.: Asynchronous spiking neural P systems with rules on synapses. Neurocomputing 151, 1439–1445 (2015)
Zhang, X., Pan, L., Pun, A.: On universality of axon P systems. IEEE Trans. Neural Netw. Learn. Syst. 26, 2816–2829 (2015)
Pan, L., Wang, J., Hoogeboom, H.J.: Spiking neural P systems with astrocytes. Neural Comput. 24, 805–825 (2012)
Liu, X., Li, Z., Liu, J., Liu, L., Zeng, X.: Implementation of arithmetic operations with time-free spiking neural P systems. IEEE Trans. NanoBiosci. 14, 617–624 (2015)
Zeng, X., Zhang, X., Song, T., Pan, L.: Spiking neural P systems with thresholds. Neural Comput. 26, 1340–1361 (2014)
Xu, J.: Probe machine. IEEE Trans. Neural Netw. Learn. Syst. 27, 1405–1416 (2016)
Zhang, X., Ye, T., Cheng, R., Jin, Y.: An efficient approach to non-dominated sorting for evolutionary multi-objective optimiza-tion. IEEE Trans. Evol. Comput. 19, 201–213 (2015)
Torkey, F.A., Ramadan, M.A.: An efficient enhanced k-means clustering algorithm. J. of Zhejiang Univ. Sci. A 7, 1626–1633 (2006)
Kanungo, T., Mount, D.M., Netanyahu, N.S.: An efficient k-means clustering algorithm: analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 24, 881–892 (2002)
Huang, Z.: A fast clustering algorithm to cluster very large categorical data sets in data mining. In: Research Issues on Data Mining & Knowledge Discovery (1998)
Song, T., Zheng, P., Wong, D.M., Wang, X.: Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control. Inf. Sci. 372, 380–391 (2016)
Acknowledgment
This work was supported by the National Natural Science Foundation of China (Grant Nos. 61472293, 61502012, 60974112 and 91130034), Natural Science Foundation of Hubei Province (2015CFB335), and the Beijing Natural Science Foundation (4164096).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Lu, Z., Zhang, K., He, J., Niu, Y. (2016). Applying K-means Clustering and Genetic Algorithm for Solving MTSP. In: Gong, M., Pan, L., Song, T., Zhang, G. (eds) Bio-inspired Computing – Theories and Applications. BIC-TA 2016. Communications in Computer and Information Science, vol 682. Springer, Singapore. https://doi.org/10.1007/978-981-10-3614-9_34
Download citation
DOI: https://doi.org/10.1007/978-981-10-3614-9_34
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3613-2
Online ISBN: 978-981-10-3614-9
eBook Packages: Computer ScienceComputer Science (R0)