Abstract
The traveling salesman problem (TSP) is one of the most studied combinatorial optimization problems. In this paper, we present the new idea of combining the imperial competitive algorithm with a policy-learning function for solving the TSP problems. All offspring of each country are defined as representing feasible solutions for the TSP. All countries can grow increasingly strong by learning the effective policies of strong countries. Weak countries will generate increasingly excellent offspring by learning the policies of strong countries while retaining the characteristics of their own country. Imitating these policies will enable the weak countries to produce improved offspring; the solutions generated will, therefore, acquire a favorable scheme while maintaining diversity. Finally, experimental results for TSP instances from the TSP library have shown that our proposed algorithm can determine the salesman’s tour with more effective performance levels than other known methods.
Similar content being viewed by others
References
Affenzeller M, Wanger S (2003) A self-adaptive model for selective pressure handling within the theory of genetic algorithms. Lect Notes Comput Sci 2809(1):384–393
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE congress on evolutionary computation, pp 4661–4667
Bianchi L, Knowles J, Bowler J (2005) Local search for the probabilistic traveling salesman problem: correction to the 2-p-opt and 1-shift algorithms. Eur J Oper Res 162(1):206–219
Bonyadi RM, Rahimi Azghadi SM, Shah-Hosseini H (2007) Solving travelingsalesman problem using combinational evolutionary algorithm. In: Boukis C, Pnevmatikakis L, Polymenakos L (eds) IFIP international federation for information processing. Artificial intelligence and innovations 2007: from theory to applications, vol 247, Springer, Boston, pp 37–44
Budinich M (1996) A self-organizing neural network for the traveling salesman problem that is competitive with simulated annealing. Neural Comput 8:416–424
Chang PC, Chen MH (2014) A block based estimation of distribution algorithm using bivariate model for scheduling problems. Soft Comput 18(6):1177–1188
Chang PC, Chen SH, Fan CY (2010) Generating artificial chromosomes with probability control in genetic algorithm for machine scheduling problems. Ann Oper Res 180(1):197–211
Chang PC, Chen MH, Tiwari MK, Iquebal AS (2013) A block-based evolutionary algorithm for flow-shop scheduling problem. Appl Soft Comput 13(1):4536–4547
Cheng J, Zhang G, Li Z, Li Y (2012) Multi-objective ant colony optimization based on decomposition for bi-objective traveling salesman problems. Soft Comput 16:597–614
Chu SC, Roddick JF, Pan JS (2004) Ant colony system with communication strategies. Inf Sci 167(1–4):63–76
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning (book style). Addison-Wesley, Boston
Gutin G, Punnen AP (2002) The traveling salesman problem and its variations. Springer, New York
Holland JH (1973) Genetic algorithms and the optimal allocation of trials. SIAM J Comput 2:88–105
Huang WH, Chang PC, Wang LC (2012) A fast block-based evolutional algorithm for combinatorial problems. World Acad Sci Eng Technol 6:771–777
Johnson DS, McGeoch LA (1997) The traveling salesman problem: a case study in local optimization. In: Aarts EHL, Lenstra JK (eds) Local search in combinatorial optimization. Wiley, Chichester, pp 215–310
Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59(2):345–358
Larranaga P, Kuijpers CMH, Murga RH, Inza I, Dizdarevic S (1999) Genetic algorithms for the travelling salesman problems: a review of representations and operators. Artif Intell Rev 13:129–170
Lee ZJ (2004) A hybrid algorithm applied to traveling salesman problem. In: Proceedings of the 2004 IEEE international conference on networking, sensing and control, pp 237–242
Leung KS, Jin HD, Xu ZB (2004) An expanding self-organizing neural network for the traveling salesman problem. Neural comput 62:267–292
Liu G, He Y, Fang Y, Qiu Y (2003) A novel adaptive search strategy of intensification and diversification in tabu search. In: Proceedings of IEEE international conference on neural networks and signal processing, Nanjing, pp 14–17
Mohammadian M, Sarker R, Yao X (2002) Evolutionary optimization. Kluwer Academic, Boston
Nozarian S, Jahan MV (2012) A novel memetic algorithm with imperialist competition as local search. IPCSIT Hong Kong Conf 30:54–59
Onwubolu GC, Clerc M (2004) Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization. Int J Prod Res 44(3):473–491
Ouaarab A, Ahiod B, Yang XS (2015) Random-key cuckoo search for the travelling salesman problem. Soft Comput 19(4):1099–1106
Pan QK, Ruiz R (2012) An estimation of distribution algorithm for lot-streaming flow shop problems with setup times. Omega 40(2):166–180
Pasti R, de Castro LN (2006) A neuro-immune network for solving the traveling salesman problem. In: Proceedings of international joint conference on neural networks, vol 6, Sheraton Vancouver Wall Centre Hotel, Vancouver, 16–21 July 2006, pp 3760–3766
Pham DT, Karaboga D (2000) Intelligent optimization techniques: genetic algorithms. Tabu search, simulated annealing and neural networks. Springer, London
Somhom S, Modares A, Enkawa T (1997) A self-organizing model for the travelling salesman problem. J Oper Res Soc 48:919–928
Wang YW, Wu JL, Lin JL (2011) Artificial chromosomes embedded in sub-population genetic algorithm for a multi-objective scheduling problem. In: 3rd international conference on information and financial engineering, vol 12. IPEDR IACSIT Press, Singapore, pp 108–112
Yan XS, Li H, CAI ZH, Kang LS (2005) A fast evolutionary algorithm for combinatorial optimization problem. In: Proceedings of the fourth international conference on machine learning and cybernetics, pp 3288–3292
Yong W (2015) Hybrid max–min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19:585–596
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest with this research as known by the authors.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Chen, MH., Chen, SH. & Chang, PC. Imperial competitive algorithm with policy learning for the traveling salesman problem. Soft Comput 21, 1863–1875 (2017). https://doi.org/10.1007/s00500-015-1886-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-015-1886-z