Abstract
The objective of traveling salesman problem (TSP) is to find the optimal Hamiltonian circuit (OHC). It has been proven to be NP complete in most cases. The hybrid Max–Min ant system (MMA) integrated with a four vertices and three lines inequality is introduced to search the OHC. The four vertices and three lines inequality is taken as the constraints of the local optimal Hamiltonian paths (LOHP), including four vertices and three lines and all the LOHPs in the OHC conform to the inequality. At first, the MMA is used to search the approximate OHCs. Then, the local paths of adjacent four vertices in the approximate OHCs are converted into the LOHPs with the four vertices and three lines inequality to get the better approximation. The hybrid Max–Min ant system (HMMA) is tested with tens of TSP instances. The results show that the better approximations are computed with the HMMA than those with the MMA under the same preconditions.
Similar content being viewed by others
References
Berman P, Karpinski M (2006) 8/7-approximation algorithm for (1,2)-TSP. In: Proceedings of the seventeenth annual ACM-SIAM symposium on discrete algorithms, SODA 2006, Miami, pp 641–648
Bläser M (2008) A new approximation algorithm for the asymmetric TSP with triangle inequality. ACM Trans Algorithm 4(4):1–15 (Article 47)
Bontoux B, Feillet D (2008) Ant colony optimization for the traveling purchaser problem. Comput Oper Res 35:628–637
Bontoux B, Artigues C, Feillet D (2010) A memetic algorithm with a large neighborhood crossover operator for the generalized traveling salesman problem. Comput Oper Res 37(11):1844–1852
Borradaile G, Kiein P, Mathieu C (2009) An O(n log n) approximation scheme for Steiner tree in planar graphs. ACM Trans Algorithm 5(3):1–33
Brualdi RA (2004) Introductory combinatorics, 4th edn. Pearson Education Asia Limited and China Machine Press, Beijing, pp 307, 377–402
Chen SM, Chien CY (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38(2):14439–14450
Chien CY, Chen SM (2009) A new method for handling the traveling salesman problem based on parallelized genetic ant colony system. In: Eighth international conference on machine learning and cybernetics, pp 2828–2833
Deineko V, Tiskin A (2009) Fast minimum-weight double-tree shortcutting for metric TSP: is the best one good enough? JEA 14(6):1–16
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the taveling salesman problem. IEEE Trans Evol Comput 1(1):53–66
Dorigo M, Birattari M, Stützle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Duan HB, Yu XF (2007) Hybrid ant colony optimization using memetic algorithm for traveling salesman problem. In: Proceedings of the 2007 IEEE symposium on approximate dynamic programming and reinforcement learning, Honolulu, pp 92–95
Ghaziri H, Osman IH (2003) A neural network algorithm for the traveling salesman problem with backhauls. Comput Ind Eng 44:267–281
Gündüz M, K\(\imath \)ran MS, Özceylan E (2014) A hierarchic approach based on swarm intelligence to solve traveling salesman problem. Turk J Electr Eng Comput Sci
Helsgaun K (2013) An effective implementation of the Lin-Kernighan traveling salesman heuristic. Available: http://www2.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/tsp/
Ilie S, Badica C (2010) Effectiveness of solving traveling salesman problem using ant colony optimization on distributed multi-agent middleware. In: Proceedings of the 2010 international multiconference on computer science and information technology, vol 5, pp 197–203
Johnson DS, McGeoch LA (2004) The traveling salesman problem and its variations. Comb Optim 12:445–487 Springer Press
Klerk ED, Dobre C (2011) A comparison of lower bounds for the symmetric circulant traveling salesman problem. Discret Appl Math 159(16):1815–1826
Leung KS, Jin HD, Xu ZB (2004) An expanding self-organizing neural network for the traveling salesman problem. Neurocomputing 62:267–292
Levine MS (2000) Finding the right cutting planes for the TSP. J Exp Algorithm 5(6):1–16
Li WH, Li WJ, Yang Y, Liao HQ, Li JL, Zheng XP (2011) Artificial bee colony algorithm for traveling salesman problem. Adv Mater Res 314:2191–2196
Liu YH (2008) Diversified local search strategy under scatter search framework for the probabilistic traveling salesman problem. Eur J Oper Res 191(2):332–346
Liu YH (2010) Different initial solution generators in genetic algorithms for solving the probabilistic traveling salesman problem. Appl Math Comput 216(1):125–137
Majumdar J, Bhunia AK (2011) Genetic algorithm for asymmetric traveling salesman problem with imprecise travel times. J Comput Appl Math 235:3063–3078
Marinakis Y, Marinaki M, Dounias G (2011) Honey bees mating optimization algorithm for the Euclidean traveling salesman problem. Inf Sci 181:4684–4698
Masutti TAS, de Castro LN (2009) A self-organizing neural network using ideas from the immune system to solve the traveling salesman problem. Information Sciences 179(10):1454–1468
Oliveira S, Saifullah M, Stützle T, Roli A, Dorigo M (2011) A detailed analysis of the population-based ant colony optimization algorithm for the TSP and the QAP. In: Proceedings of the 13th annual conference on genetic and evolutionary computation, Dublin, pp 13–14
Puris A, Bello R, Herrera F (2010) Analysis of the efficacy of a two-stage methodology for ant colony optimization: case of study with TSP and QAP. Expert Syst Appl 37:5443–5453
Rodríguez A, Ruiz R (2012) The effect of the asymmetry of road transportation networks on the traveling salesman problem. Comput Oper Res 39(7):1566–1576
Shi XH, Liang YC, Lee HP, Lu C, Wang QX (2007) Particle swarm optimization based algorithms for TSP and generalized TSP. Inf Process Lett 103:169–176
Stützle T, Hoos H (1998) Improvements on ant-system: introducing MAX-MIN ant system. In: Artificial Neural Nets and Genetic Algorithms. Springer, Vienna, pp 245–249
Thang NB, Mufit C (2005) Solving geometric TSP with ants. In: Genetic and evolutionary computation conference, Washington, DC, pp 271–272
Tsai CF, Tsai CW, Tseng CC (2002) A new approach for solving large traveling salesman problem. In: Proceedings of the 2002 congress on evolutionary computation, vol 2, pp 1636–1641
Wang Y, Liu JH (2010) Chaotic particle swarm optimization for assembly sequence planning. Robot Comput Integr Manuf 26(2):212–222
Wang C, Zhang J, Yang J, Hu C, Liu J (2005) A modified particle swarm optimization algorithm and its application for solving traveling salesman problem. In: International conference on neural networks and brain, pp 689–694
Zhou YR (2009) Runtime analysis of an ant colony optimization algorithm for TSP instances. IEEE Trans Evol Comput 13:1083–1092
Acknowledgments
The authors acknowledge the project supported by NSFC (Grant No. 51205129) and the fund supported by the Fundamental Research Funds for the Central Universities (Grant No. 12MS48). The work benefits from the facilities of National Key Laboratory of New Energy Power System and the Beijing Key Laboratory of New and Renewable Energy, North China Electric Power University, Beijing, China.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by M. J. Watts.
Rights and permissions
About this article
Cite this article
Yong, W. Hybrid Max–Min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19, 585–596 (2015). https://doi.org/10.1007/s00500-014-1279-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1279-8