Skip to main content

Advertisement

Log in

Hybrid Max–Min ant system with four vertices and three lines inequality for traveling salesman problem

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

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)

    Google Scholar 

  • Bontoux B, Feillet D (2008) Ant colony optimization for the traveling purchaser problem. Comput Oper Res 35:628–637

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Dorigo M, Birattari M, Stützle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • Klerk ED, Dobre C (2011) A comparison of lower bounds for the symmetric circulant traveling salesman problem. Discret Appl Math 159(16):1815–1826

    Article  MATH  Google Scholar 

  • Leung KS, Jin HD, Xu ZB (2004) An expanding self-organizing neural network for the traveling salesman problem. Neurocomputing 62:267–292

    Article  Google Scholar 

  • Levine MS (2000) Finding the right cutting planes for the TSP. J Exp Algorithm 5(6):1–16

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Liu YH (2010) Different initial solution generators in genetic algorithms for solving the probabilistic traveling salesman problem. Appl Math Comput 216(1):125–137

    Article  MATH  MathSciNet  Google Scholar 

  • Majumdar J, Bhunia AK (2011) Genetic algorithm for asymmetric traveling salesman problem with imprecise travel times. J Comput Appl Math 235:3063–3078

    Article  MATH  MathSciNet  Google Scholar 

  • Marinakis Y, Marinaki M, Dounias G (2011) Honey bees mating optimization algorithm for the Euclidean traveling salesman problem. Inf Sci 181:4684–4698

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Wang Yong.

Additional information

Communicated by M. J. Watts.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1279-8

Keywords

Navigation