Skip to main content

Applying K-means Clustering and Genetic Algorithm for Solving MTSP

  • Conference paper
  • First Online:
Bio-inspired Computing – Theories and Applications (BIC-TA 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 682))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Jin, S.: The model and algorithm of city vehicles logistic tours. Comput. Eng. Appl. 22, 38–40 (2002)

    Google Scholar 

  2. Lawler, E.L., Lenstra, J.K., Shmoys, D.B.: The Traveling Salesman Problem. Wiley, Chichester (1985)

    MATH  Google Scholar 

  3. 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

    Google Scholar 

  4. Shengping, J.: A hybrid genetic algorithm to solve TSP and MTSP. J. Wuhan Univ. Technol. 26, 839–842 (2002)

    Google Scholar 

  5. Wang, C.: The modelling of the optimal routes for the disaster inspection. J. An-hui Inst. Mech. Electr. Eng. (2000)

    Google Scholar 

  6. 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

    Google Scholar 

  7. Krishna, K., Murty, M.N.: Genetic K-means algorithm. IEEE Trans. Syst. Man Cybern. Part B Cybern. 29, 433–439 (1999)

    Article  Google Scholar 

  8. Maii, U., Bandyopadhyay, S.: Genetic algorithm-based clustering technique. J. Pattern Recogn. 33, 1455–1465 (2000)

    Article  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Song, T., Zeng, X., Liu, X.: Asynchronous spiking neural P systems with rules on synapses. Neurocomputing 151, 1439–1445 (2015)

    Article  Google Scholar 

  11. Zhang, X., Pan, L., Pun, A.: On universality of axon P systems. IEEE Trans. Neural Netw. Learn. Syst. 26, 2816–2829 (2015)

    Article  MathSciNet  Google Scholar 

  12. Pan, L., Wang, J., Hoogeboom, H.J.: Spiking neural P systems with astrocytes. Neural Comput. 24, 805–825 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Zeng, X., Zhang, X., Song, T., Pan, L.: Spiking neural P systems with thresholds. Neural Comput. 26, 1340–1361 (2014)

    Article  MathSciNet  Google Scholar 

  15. Xu, J.: Probe machine. IEEE Trans. Neural Netw. Learn. Syst. 27, 1405–1416 (2016)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Torkey, F.A., Ramadan, M.A.: An efficient enhanced k-means clustering algorithm. J. of Zhejiang Univ. Sci. A 7, 1626–1633 (2006)

    Article  MATH  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Juanjuan He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics