Abstract
Heuristic computational intelligence techniques are widely used in combinatorial optimization problems, essentially in large size configurations. Bio-inspired heuristics such as PSO, FA or FPA showed their capacities to solve such problems. Bi-heuristic optimization consists of using a couple of techniques and a collaboration mechanism. This paper reviews the major contributions in solving TSP with bi-heuristics and presents a new hybridization scheme based on FPA, ACO with Ls, ant supervised by flower pollination with local search, ASFPA-Ls; as well as the impact of social and cognitive PSO for the ant supervised by PSO with local search, ASPSO-Ls. AS-chaotic-PSO-Ls which stands for ant supervised by chaotic PSO local search is also investigated. The meta-heuristic algorithms (FPA, PSO or chaotic PSO) and ant colony optimization are used with a hierarchical collaboration schema in addition to a local search mechanism. In this work, the local search strategy, Ls, used is the 2-opt method; the proposals are called, respectively, ASFPA-Ls, cognitive ant supervised by PSO with local search, Co-ASPSO-Ls, social-ASPSO-Ls and AS-chaotic-PSO-Ls; where ACO is coupled with a local search heuristic mechanism called 2-opt, and a set of meta-heuristics, FA, FPA and PSO asked to adapt ACO parameters while running. Comparative experimental investigations are conducted using the TSP test bench. Proposed hybridizations attended fair solutions for the TSP problems used in the experimental investigations including berlin52, St70, eil76, rat 99, eil101, KroA100, Ch150 and kroA200. A good balance performance/time is found with the social ant supervised by PSO with local search, So-ASPSO-Ls. The cognitive ant supervised by PSO with local search, Co-ASPSO-Ls comes in the second position in terms of time effectiveness with close performances to AS-chaoticPS0-LS, all proposed approaches returned low rate errors or BKS for used test benches: berlin52, st70, eil76, rat99, kroA100 and kroA200.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
AL-Wagih K (2015) An improved flower pollination algorithm for solving integer programming problems. Appl Math Inf Sci Lett 3(1):31–37
Ariyaratne A, Fernando TGI, Weerakoon S (2016) A self-tuning firefly algorithm to tune the parameters of ant colony system (ACSFA)
Bidar M, Kanan HR (2013) Modified firefly algorithm using fuzzy tuned parameters. 13th Iranian Conference on Fuzzy Systems (IFSC). DOI:https://doi.org/10.1109/IFSC.2013.6675634
Croes GA (1958) A method for solving traveling-salesman problems. Oper Res 6(6):791–812. https://doi.org/10.1287/opre.6.6.791
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Dhiman G (2019) ESA: a hybrid bio-inspired metaheuristic optimization approach for engineering problems. Eng Comput, pp 1–31
Dong G, Guo WW, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst Appl 39(5):5006–5011
Dorigo M, Birattari M (2007) Swarm intelligence. Scholarpedia 2:1462
Dorigo M, Gambardella LM (1997) Ant colonies for the travelling salesman problem. Biosystems 43(2):73–81
Dorigo M, Stutzle T (2004) Ant Colony Optimization, Massachusetts Institute of Technology
Elloumi W, Rokbani N, Alimi AM (2009) “Ant supervised by PSO”. In: Proceedings of International symposium on Computational Intelligence and Intelligent Informatics, pp 161–166
Gülcü Ź, Mahi M, Baykan ÖK, KodazH. (2018) A parallel cooperative hybrid method based on ant colony optimization and 3-Opt algorithm for solving traveling salesman problem. Soft Comput. 22(5):1669–1685
Gündüz M, Kiran MS, Özceylan E (2015) A hierarchic approach based on swarm intelligence to solve the traveling salesman problem. Turk J Electr Eng Comput Sci 23(1):103–117. https://doi.org/10.3906/elk-1210-147
Hassanien AE, Rizk-Allah RM, Elhoseny M (2018) A hybrid crow search algorithm based on rough searching scheme for solving engineering optimization problems. J Ambient Intell Humaniz Comput, pp 1–25
Helsgaun, k. (2009). “An effective implementation of K-opt moves for the Lin-Kernighan TSP Heuristic”, Math Progr Comput, pp 119–163
Jun-man K, Yi Z (2012) Application of an improved ant colony optimization on generalized traveling salesman problem. Energy Procedia 17:319–325
Junqiang W, Aijia O (2012) A hybrid algorithm of ACO and delete-cross method for TSP. In: Proceedings of the 2012 International Conference on Industrial Control and Electronics Engineering, pp. 1694–1696, IEEE
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, Technical Report-TR06
Karaboga D, Gorkemli B (2011) A combinatorial artificial bee colony algorithm for traveling salesman problem. In: 2011 International symposium on innovations in intelligent systems and applications, IEEE, pp 50–53
Kave A, Ghazaan MI (2019) A new VPS-based algorithm for multi-objective optimization problems. Eng Comput, pp 1–12.
Kefi S, Rokbani N, Krömer P, Alimi AM (2016) “Ant supervised by PSO and 2-opt algorithm, AS-PSO-2Opt, applied to traveling salesman problem”. IEEE International conference on System Man and Cybernetics SMC
Kefi S, Rokbani N, Alimi AM (2016) Impact of ant size on ant supervised by PSO, AS-PSO, performances. In: International Conference on Hybrid Intelligent Systems, pp 567–577. Springer, Cham
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp 1942–1948
Kora P, Rama Krishna KS (2016) Hybrid firefly and particle swarm optimization algorithm for the detection of bundle branch block. Int J Cardiovasc Acad 2(1):44–48. https://doi.org/10.1016/j.ijcac.2015.12.001
Kumbharana SN, Pandey PGM (2013) Solving travelling salesman problem using firefly algorithm. Int J Res Sci Adv Technol 2:53–57
Mahi M, Baykan ÖK, Kodaz H (2015) A new hybrid method based on particle swarm optimization, ant colony optimization and 3-Opt algorithms for traveling salesman problem. Appl Soft Comput 30(Supplement C):484–490
Matai R, Singh S, Mittal ML (2010) Traveling Salesman Problem: an Overview of Applications, Formulations, and Solution Approaches (D. Davendra Ed.): Traveling Salesman Problem, Theory and Applications
MATLAB Statistics Toolbox User’s Guide (2014). The MathWorksInc. http:www.mathworks.com/help/pdf_doc/stats/stats.pdf
Mirjalili S, Mirjalili SM, Yang XS (2014) Binary bat algorithm. Neural Comput Appl 25(3–4):663–681
Mohsen AM (2016) Annealing ant colony optimization with mutation operator for solving TSP. Comput Intell Neurosci. https://doi.org/10.1155/2016/8932896
Nabil E (2016) A modified flower pollination algorithm for global optimization. Expert Syst Appl 57:192–203
Nekouie N, Yaghoobi M (2015) MFASA: A new memetic firefly algorithm based on simulated annealing. Int J Mech Electr Comput Technol 5:2347–2354
Olief I, Farisi R, Setiyono B, Danandjojo RI (2016) A Hybrid firefly algorithm–ant colony optimization for traveling salesman problem open journal systems, p 7
Osaba E, Yang XS, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71
Pedersen MEH, Chipperfield AJ (2010) Simplifying particle swarm optimization. Appl Soft Comput 10:618–628
Peker M, Şen B, Kumru PY (2013) An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method. Turk J Electr Eng Comput Sci 21(1):2015–2036
Reinelt G (1991) TSPLIB—A traveling salesman problem library. ORSA J Comput. https://doi.org/10.1287/ijoc.3.4.376
Rizk-Allah RM, Hassanien AE (2018) New binary bat algorithm for solving 0–1 knapsack problem. Complex Intell Syste 4(1):31–53
Rizk-Allah RM, Zaki EM, El-Sawy AA (2013) Hybridizing ant colony optimization with firefly algorithm for unconstrained optimization problems. Appl Math Comput 224:473–483
Rizk-Allah RM, El-Sehiemy RA, Deb S, Wang GG (2017) A novel fruit fly framework for multi-objective shape design of tubular linear synchronous motor. J Supercomput 73(3):1235–1256
Rizk-Allah RM, Hassanien AE, Bhattacharyya S (2018) Chaotic crow search algorithm for fractional optimization problems. Appl Soft Comput 71:1161–1175
Rokbani N, Abraham A, Alimi AM (2013) Fuzzy ant supervised by PSO and simplified ant supervised PSO applied to TSP”. In: The 13th International conference on hybrid intelligent systems (HIS), pp 251–255
Rokbani N, Momasso AL, Alimi AM (2013) ‘‘AS-PSO ant supervised by PSO meta-heuristic with application to TSP. Proc Eng Technol 4:148–152
Rokbani N, Casals A, Alimi AM (2015) IK-FA, a New heuristic inverse kinematics solver using firefly algorithm. In: Azar AT, Vaidyanathan S (eds) Computational intelligence applications in modeling and control. Springer International Publishing, Cham, pp 369–395
Rokbani N, Abraham A, Twir I, Haqiq A (2019) Solving the travelling salesman problem using fuzzy and simplified variants of ant supervised by PSO with local search policy, FAS-PSO-LS, SAS-PSO-LS. Int J Hybrid Intell Syst 15(1):17–26
Rokbani N, Kromer P, Twir I, Alimi AM (2019) A new hybrid gravitational particle swarm optimisation-ACO with local search mechanism, PSOGSA-ACO-Ls for TSP. Int J Intell Eng Inf 7(4):384–398
Saji Y, Riffi ME (2016) A novel discrete bat algorithm for solving the travelling salesman problem. Neural Comput Appl 27(7):1853–1866
Saraei M, Analouei R, Mansouri P (2015) Solving of travelling salesman problem using firefly algorithm with greedy approach. In: Proceeding of the international conference on non-linear system and optimization in computer and electrical engineering
Taengtang T, Sitthivet W, Paithoonwattanakij K (2013)“Fermicidae swarm system”. In: Proceedings of the 2013 international conference on information technology and electrical engineering (ICITEE), pp 124–126
Tsai C-F, Tsai C-W, Tseng C-C (2004) A new hybrid heuristic approach for solving large traveling salesman problem. Inf Sci 166(1):67–81
Twir I, Rokbani N, Alimi A (2018) Ant supervised by firefly algorithm with a local search mechanism, ASFA-2Opt. In: 2018 International conference on control, automation and diagnosis (ICCAD), IEEE, pp 1–5
Valenzuela L, Valdez F, Melin P (2017) Flower pollination algorithm with fuzzy approach for solving optimization problems. In: Melin P, Castillo O, Kacprzyk J (eds) Nature-inspired design of hybrid intelligent systems. Springer, Berlin, pp 357–369
Wang M-b, Fu Q, Tong N, Li M, Zhao Y (2016) An improved firefly algorithm for traveling salesman problems. In: Proceeding of the 4th national conference on electrical, electronics and computer engineering (NCEECE 2015)
Yang XS (2010) Firefly algorithm, Levy flights and global optimization. Research and development in intelligent systems XXVI. Springer, London, pp 209–218
Yang XS (2013) Flower pollination algorithm: A novel approach for multi- objective optimization. Eng Optim. https://doi.org/10.1080/0305215X.2013.832237
Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Engineering computations
Yang XS, Deb S, Loomes M, Karamanoglu M (2013) A framework for self-tuning optimization algorithm. Neural Comput Appl 23(7–8):2051–2057
Zhang M, Dai J, Zheng J, Zhang G (2016) ‘An improved flower pollination algorithm, In; Proceedings of the 2016 13th Web information systems and applications conference (WISA) pp 179–183, IEEE
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work; there is no professional or other personal interest of any nature or kind in any product, service and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rokbani, N., Kumar, R., Abraham, A. et al. Bi-heuristic ant colony optimization-based approaches for traveling salesman problem. Soft Comput 25, 3775–3794 (2021). https://doi.org/10.1007/s00500-020-05406-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05406-5