Solving the Multi-objective Travelling Salesman Problem by an Amalgam of Fruit Fly Optimization and Ant Colony Optimization
Received: 26 March 2024 | Revised: 27 April 2024 and 17 May 2024 | Accepted: 19 May 2024 | Online: 5 July 2024
Corresponding author: Archana A. Deshpande
Abstract
In this article, the multi-objective Travelling Salesman Problem (TSP), which includes the optimization of two competing and incompatible goals, is taken into account. There is not a single ideal strategy that enhances all the objective functions at once. Usually, one of the goals is considered a constraint or both goals are combined into one objective function. This work provides an extremely efficient Ant Colony Optimization (ACO)-based multi-objective Fruit Fly Optimization Algorithm (FFOA). Using FFOA, which was normalized and initialized to the pheromone quantity for ACO, the present study first establishes a local solution. To evaluate the optimization results a combined method of FFOA and ACO is carried out.
Keywords:
multi-objective travelling salesman problem, fruit fly optimization, ant colony optimizationDownloads
References
N. Jozefowiez, F. Glover, and M. Laguna, "Multi-objective Meta-heuristics for the Traveling Salesman Problem with Profits," Journal of Mathematical Modelling and Algorithms, vol. 7, no. 2, pp. 177–195, Jun. 2008.
H. Jafarzadeh, N. Moradinasab, and M. Elyasi, "An Enhanced Genetic Algorithm for the Generalized Traveling Salesman Problem," Engineering, Technology & Applied Science Research, vol. 7, no. 6, pp. 2260–2265, Dec. 2017.
A. H. Alaidi, S. D. Chen, and Υ. W. Leong, "Artificial Bee Colony with Crossover Operations for Discrete Problems," Engineering, Technology & Applied Science Research, vol. 12, no. 6, pp. 9510–9514, Dec. 2022.
M. Abdul-Niby, M. Alameen, A. Salhieh, and A. Radhi, "Improved Genetic and Simulating Annealing Algorithms to Solve the Traveling Salesman Problem Using Constraint Programming," Engineering, Technology & Applied Science Research, vol. 6, no. 2, pp. 927–930, Apr. 2016.
B. Xing and W.-J. Gao, "Fruit Fly Optimization Algorithm," in Innovative Computational Intelligence: A Rough Guide to 134 Clever Algorithms, B. Xing and W.-J. Gao, Eds. New York, NY, USA: Springer, 2014, pp. 167–170.
M. A. Abido, "Multiobjective evolutionary algorithms for electric power dispatch problem," IEEE Transactions on Evolutionary Computation, vol. 10, no. 3, pp. 315–329, Jun. 2006.
A. Abou El-Ela, R. El-Sehiemy, R. M. Rizk-Allah, and D. Fatah, "Multi-Objective Fruit Fly Optimization Algorithm for Solving Economic Power Dispatch Problem," in International Conference on New Trends for Sustainable Energy, Alexandria, Egypt, Oct. 2016, pp. 17–22.
H. Iscan and M. Gunduz, "A Survey on Fruit Fly Optimization Algorithm," in 11th International Conference on Signal-Image Technology & Internet-Based Systems, Bangkok, Thailand, Nov. 2015, pp. 520–527.
Q.-K. Pan, H.-Y. Sang, J.-H. Duan, and L. Gao, "An improved fruit fly optimization algorithm for continuous function optimization problems," Knowledge-Based Systems, vol. 62, pp. 69–83, May 2014.
M. Lu, Y. Zhou, Q. Luo, and K. Huang, "An Adaptive Fruit Fly Optimization Algorithm Based on Velocity Variable," International Journal of Hybrid Information Technology, vol. 8, no. 3, pp. 329–338, Mar. 2015.
Z. Jiang and Q. Yang, "A Discrete Fruit Fly Optimization Algorithm for the Traveling Salesman Problem," PLOS ONE, vol. 11, no. 11, Oct. 2016, Art. no. e0165804.
Z. Pan, Y. Chen, W. Cheng, and D. Guo, "Improved fruit fly optimization algorithm for traveling salesman problem," in 33rd Youth Academic Annual Conference of Chinese Association of Automation, Nanjing, China, Dec. 2018, pp. 466–470.
M. Dorigo and T. Stutzle, Ant Colony Optimization. Cambridge, MA, USA: MIT Press, 2004.
O. I. R. Farisi, B. Setiyono, and R. I. Danandjojo, "A hybrid approach to multi-depot multiple traveling salesman problem based on firefly algorithm and ant colony optimization," International Journal of Artificial Intelligence, vol. 10, no. 4, pp. 910–918, Dec. 2021.
Z. Ahmed, M. Yousefikhoshbakht, A. Khader, and S. Khan, "Solving the Travelling Salesman Problem Using an Ant Colony System Algorithm," International Journal of Computer Science and Network Security, vol. 23, no. 2, pp. 55–64, Feb. 2023.
L. Wu, X. Huang, J. Cui, C. Liu, and W. Xiao, "Modified adaptive ant colony optimization algorithm and its application for solving path planning of mobile robot," Expert Systems with Applications, vol. 215, Apr. 2023, Art. no. 119410.
M. Elhosseini, R. El-Sehiemy, and A. Yaseen, "Multiobjective optimization algorithm for secure economical/emission dispatch problems," Journal of Engineering and Applied Science, vol. 61, pp. 83–103, Feb. 2014.
R. T. Marler and J. S. Arora, "Survey of multi-objective optimization methods for engineering," Structural and Multidisciplinary Optimization, vol. 26, no. 6, pp. 369–395, Apr. 2004.
A. A. Mousa, W. F. Abd El-Wahed, and R. M. Rizk-Allah, "A hybrid ant colony optimization approach based local search scheme for multiobjective design optimizations," Electric Power Systems Research, vol. 81, no. 4, pp. 1014–1023, Apr. 2011.
R. Shrivastava, S. Singh, and G. C. Dubey, "Multi Objective Optimization of Time Cost Quality Quantity Using Multi Colony Ant Algorithm," International Journal of Contemporary Mathematical Sciences, vol. 7, no. 16, pp. 773–784, 2012.
I. D. I. D. Ariyasingha and T. G. I. Fernando, "Performance analysis of the multi-objective ant colony optimization algorithms for the traveling salesman problem," Swarm and Evolutionary Computation, vol. 23, pp. 11–26, Aug. 2015.
J. Bonz, "Application of a multi-objective multi traveling salesperson problem with time windows," Public Transport, vol. 13, no. 1, pp. 35–57, Mar. 2021.
T. H. Nguyen, V. D. Le, X. H. Vu, and D. K. Nguyen, "Reliability-based Design Optimization of Steel-Concrete Composite Beams Using Genetic Algorithm and Monte Carlo Simulation," Engineering, Technology & Applied Science Research, vol. 12, no. 6, pp. 9766–9770, Dec. 2022.
T. Akhtar, N. G. Haider, and S. M. Khan, "A Comparative Study of the Application of Glowworm Swarm Optimization Algorithm with other Nature-Inspired Algorithms in the Network Load Balancing Problem," Engineering, Technology & Applied Science Research, vol. 12, no. 4, pp. 8777–8784, Aug. 2022.
T. Zhang, Y. Zhou, G. Zhou, W. Deng, and Q. Luo, "Discrete Mayfly Algorithm for spherical asymmetric traveling salesman problem," Expert Systems with Applications, vol. 221, Jul. 2023, Art. no. 119765.
Downloads
How to Cite
License
Copyright (c) 2024 Archana A. Deshpande, Seema Raut, Nalini V. Vaidya
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.