Skip to main content
Log in

An improved shuffled frog-leaping algorithm for the minmax multiple traveling salesman problem

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The multiple traveling salesman problem (mTSP), as an extended version of the well-known traveling salesman problem, aims to search for a group of circuits when multiple salesmen are sent to travel a set of cities and each city should be visited exactly once. Although some research efforts have been devoted for this problem, most of them concentrate on how to minimize the sum of traveling distances of all salesmen, and only very few aim to specifically minimize the maximum distance traveled by all the salesmen (minmax mTSP). The minmax mTSP is of large practical importance as it is able to model various real-life applications where workload among salesmen should be balanced or where the travel time is adopted rather than the travel distance. This paper proposes a novel improved shuffled frog-leaping algorithm (ISFLA) to address this problem. In ISFLA, a novel population partition method and a heterogeneous evolution mechanism are introduced to improve cooperative evolution and yield a high-quality solution. Guided and unguided leaping mechanisms are devised to evolve frog individuals. Computational experiments on some benchmark problems are conducted, and the results reveal the superiority of ISFLA over some state-of-the-art approaches for this problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bektas T (2006) The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega 34:209–219

    Article  Google Scholar 

  2. Bertazzi L, Golden B, Wang X (2015) Min-max vs. min-sum vehicle routing: a worst-case analysis. Eur J Oper Res 240:372–381

    Article  MathSciNet  Google Scholar 

  3. Király A, Christidou M, Chován T, Karlopoulos E, Abonyi J (2016) Minimization of off-grade production in multi-site multi-product plants by solving multiple traveling salesman problem. J Clean Prod 111:253–261

    Article  Google Scholar 

  4. Shiri S, Huynh N (2016) Optimization of drayage operations with time-window constraints. Int J Prod Econ 176:7–20

    Article  Google Scholar 

  5. Tang L, Liu J, Rong A, Yang Z (2000) A multiple traveling salesman problem model for hot rolling scheduling in Shanghai Baoshan Iron & Steel Complex. Eur J Oper Res 124:267–282

    Article  Google Scholar 

  6. Soylu B (2015) A general variable neighborhood search heuristic for multiple traveling salesmen problem. Comput Ind Eng 90:390–401

    Article  Google Scholar 

  7. Vandermeulen I, Groß R, Kolling A (2019) Balanced task allocation by partitioning the multiple traveling salesperson problem. In: Proceedings of the 18th international conference on autonomous agents and multiagent systems, pp 1479–1487

  8. Venkatesh P, Singh A (2015) Two metaheuristic approaches for the multiple traveling salesperson problem. Appl Soft Comput 26:74–89

    Article  Google Scholar 

  9. Wang Y, Chen Y, Lin Y (2017) Memetic algorithm based on sequential variable neighborhood descent for the minmax multiple traveling salesman problem. Comput Ind Eng 106:105–122

    Article  Google Scholar 

  10. Frederickson GN, Hecht MS, Kim CE (1976) Approximation algorithms for some routing problems. In: Symposium on foundations of computer science, pp 216–227

  11. Somhom S, Modares A, Enkawa T (1999) Competition-based neural network for the multiple travelling salesmen problem with minmax objective. Comput Oper Res 26:395–407

    Article  MathSciNet  Google Scholar 

  12. Chandran N, Narendran T, Ganesh K (2006) A clustering approach to solve the multiple travelling salesmen problem. Int J Ind Syst Eng 1:272

    Google Scholar 

  13. Lupoaie VI, Chili IA, Breaban ME, Raschip M (2019) SOM-guided evolutionary search for solving minmax multiple-TSP. In: 2019 IEEE congress on evolutionary computation (CEC), pp 73–80

  14. Chen Y, Jia Z, Ai X, Yang D, Yu J (2017) A modified two-part wolf pack search algorithm for the multiple traveling salesmen problem. Appl Soft Comput 61:714–725

    Article  Google Scholar 

  15. Kota L, Jarmai K (2015) Mathematical modeling of multiple tour multiple traveling salesman problem using evolutionary programming. Appl Math Model 39:3410–3433

    Article  MathSciNet  Google Scholar 

  16. Oberlin P, Rathinam S, Darbha S (2009) A transformation for a heterogeneous, multiple depot, multiple traveling salesman problem. In: 2009 American control conference, pp 1292–1297

  17. Yuan S, Skinner B, Huang S, Liu D (2013) A new crossover approach for solving the multiple travelling salesmen problem using genetic algorithms. Eur J Oper Res 228:72–82

    Article  MathSciNet  Google Scholar 

  18. Lo K-M, Yi W-Y, Wong PK, Leung K, Leung Y, Mak S-T (2018) A genetic algorithm with new local operators for multiple traveling salesman problems. Int J Comput Intell Syst 11:692

    Article  Google Scholar 

  19. Miller C, Tucker AW, Zemlin RA (1960) Integer programming formulation of traveling salesman problems. J ACM 7:326–329

    Article  MathSciNet  Google Scholar 

  20. IBM (2010) IBM ILOG Cplex 12.1 optimizer user’s manual

  21. Eusuff M, Lansey K, Pasha F (2006) Shuffled frog leaping algorithm: a memtic meta heuristic for discrete optimization. Eng Optim 38:129–154

    Article  MathSciNet  Google Scholar 

  22. Kaur P, Mehta S (2017) Resource provisioning and work flow scheduling in clouds using augmented Shuffled Frog Leaping Algorithm. J Parallel Distrib Comput 101:41–50

    Article  Google Scholar 

  23. Elbeltagi E, Hegazy T, Grierson D (2007) A modified shuffled frog-leaping optimization algorithm: applications to project management. Struct Infrastruct Eng 3:53–60

    Article  Google Scholar 

  24. Luo XH, Yang Y, Li X (2008) Solving TSP with Shuffled Frog-Leaping Algorithm. In: 2008 eighth international conference on intelligent systems design and applications, vol 3, pp 228–232

  25. Zhao Z, Xu Q, Jia M (2016) Improved shuffled frog leaping algorithm-based BP neural network and its application in bearing early fault diagnosis. Neural Comput Appl 27:375–385

    Article  Google Scholar 

  26. Hu B, Dai Y, Su Y, Moore P, Zhang X, Mao C, Chen J, Xu L (2018) Feature selection for optimized high-dimensional biomedical data using an improved Shuffled Frog Leaping Algorithm. IEEE/ACM Trans Comput Biol Bioinform 15:1765–1773

    Article  Google Scholar 

  27. Li X, Luo J, Chen M-R, Wang N (2012) An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation. Inf Sci 192:143–151

    Article  Google Scholar 

  28. Carter AE, Ragsdale CT (2006) A new approach to solving the multiple traveling salesperson problem using genetic algorithms. Ship Electronic Eng 175:246–257

    MathSciNet  MATH  Google Scholar 

  29. Helsgaun K (2009) General k-opt submoves for the Lin-Kernighan TSP heuristic. Math Program Comput 1:119–163

    Article  MathSciNet  Google Scholar 

  30. Karapetyan D, Gutin G (2011) Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem. Eur J Oper Res 208:221–232

    Article  MathSciNet  Google Scholar 

  31. Reinhelt G (2014) {TSPLIB}: A library of sample instances for the TSP (and related problems) from various sources and of various types

Download references

Acknowledgements

This work is supported in part by the National Natural Science Foundation of China under Grant 62072060 and Technology Innovation and Application Development Foundation of Chongqing under Grant cstc2020jscx-gksbX0010. The authors would like to thank the editors and anonymous reviewers for their valuable comments and suggestions to improve this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Quanwang Wu.

Ethics declarations

Conflict of interest

The authors declared that they have no conflicts of interest to this work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dong, Y., Wu, Q. & Wen, J. An improved shuffled frog-leaping algorithm for the minmax multiple traveling salesman problem. Neural Comput & Applic 33, 17057–17069 (2021). https://doi.org/10.1007/s00521-021-06298-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06298-8

Keywords

Navigation