FL-MTSP: a fuzzy logic approach to solve the multi-objective multiple traveling salesman problem for multi-robot systems
This paper considers the problem of assigning target locations to be visited by mobile robots. We formulate the problem as a multiple-depot multiple traveling salesman problem (MD-MTSP), an NP-Hard problem instance of the MTSP. In contrast to most previous works, we seek to optimize multiple performance criteria, namely the maximum traveled distance and the total traveled distance, simultaneously. To address this problem, we propose, FL-MTSP, a new fuzzy logic approach that combines both metrics into a single fuzzy metric, reducing the problem to a single-objective optimization problem. Extensive simulations show that the proposed fuzzy logic approach outperforms an existing centralized Genetic Algorithm (MDMTSP_GA) in terms of providing a good trade-off of the two performance metrics of interest. In addition, the execution time of FL-MTSP was shown to be always faster than that of the MDMTSP_GA approach, with a ratio of 89 %.
KeywordsMD-MTSP Fuzzy logic Optimization problem Multi-objective
The authors would like to acknowledge the support provided by the National Plan for Science, Technology and Innovation (MAARIFAH)—King Abdulaziz City for Science and Technology through the Science and Technology Unit at King Fahd University of Petroleum and Minerals (KFUPM), the Kingdom of Saudi Arabia, award Project No. 11-LE2147-4.
Compliance with ethical standards
Conflict of interest
The authors have no competing financial interest to disclose.
- Cheikhrouhou O, Koubâa A, Bennaceur H (2014) Move and improve: a distributed multi-robot coordination approach for multiple depots multiple travelling salesmen problem. In: IEEE international conference on autonomous robot systems and competitions (ICARSC) 2014, IEEE, p 28–35Google Scholar
- Fazli P, Davoodi A, Pasquier P, Mackworth AK (2010) Complete and robust cooperative robot area coverage with limited range. In: 2010 IEEE/RSJ international conference on intelligent robots and systems (IROS), p 5577–5582Google Scholar
- Helsgaun K (2012) LKH. http://www.akira.ruc.dk/~keld/research/LKH/
- Kirk J (2011) Traveling-salesman-problem-genetic-algorithm. http://www.mathworks.com/matlabcentral/fileexchange/13680-traveling-salesman-problem-genetic-algorithm
- Kivelevitch E (2011) MDMTSPV_GA—multiple depot multiple traveling salesmen problem solved by genetic algorithm. http://www.mathworks.com/matlabcentral/fileexchange/31814-mdmtspv-ga-multiple-depot-multiple-traveling-salesmen-problem-solved-by-genetic-algorithm
- Koubâa A, Trigui S, Châari I (2012) Indoor surveillance application using wireless robots and sensor networks: coordination and path planning. In: Mobile Ad Hoc Robots and Wireless Robotic Systems: Design and Implementation: Design and Implementation, pp 19–57Google Scholar
- Liu W, Li S, Zhao F, Zheng A (2009) An ant colony optimization algorithm for the multiple traveling salesmen problem. In: 4th IEEE conference on industrial electronics and applications, 2009. ICIEA 2009, p 1533–1537Google Scholar
- Pippin C, Christensen H, Weiss L (2013) Performance based task assignment in multi-robot patrolling. In: Proceedings of the 28th annual ACM symposium on applied computing, p 70–76Google Scholar
- Sariel S, Erdogan N, Balch T (2007) An integrated approach to solving the real-world multiple traveling robot problem. In: 5th international conference on electrical and electronics engineeringGoogle Scholar
- Seshadri A (2006) A fast elitist multiobjective genetic algorithm: NSGA-II. MATLAB Central 182Google Scholar
- Shim VA, Tan KC, Tan KK (2012b) A hybrid estimation of distribution algorithm for solving the multi-objective multiple traveling salesman problem. In: 2012 IEEE congress on evolutionary computation (CEC), p 1–8Google Scholar
- Trigui S, Koubâa A, Ben Jamâa M, Châari I, Al-Shalfan K (2012) Coordination in a multi-robot surveillance application using wireless sensor networks. In: 16th IEEE mediterranean electrotechnical conference (MELECON), IEEE, p 989–992Google Scholar
- Wang X, Liu D, Hou M (2013) A novel method for multiple depot and open paths, Multiple Traveling Salesmen Problem. In: 11th IEEE international symposium on applied machine intelligence and informatics (SAMI), IEEE, p 187–192Google Scholar
- Xu Z, Li Y, Feng X (2008) Constrained multi-objective task assignment for UUVs using multiple ant colonies system. In: ISECS international colloquium on computing, communication, control, and management, 2008. CCCM’08., vol 1, p 462–466Google Scholar
- Yousefikhoshbakht M, Didehvar F, Rahmati F (2013) Modification of the ant colony optimization for solving the multiple traveling salesman problem. Roman Acad Sect Inf Sci Technol 16:65–80Google Scholar