Probabilistic Multi-Robot Task Scheduling for the Antarctic Environments with Crevasses
<p>Flowchart of the proposed method.</p> "> Figure 2
<p>An example of calculating altitude distance between nodes <span class="html-italic">a</span> and <span class="html-italic">b</span>.</p> "> Figure 3
<p>The visualization of the concept of the probabilistic modeling of crevasses. The <span class="html-italic">z</span>-axis represents the probability of the existence of crevasses around the measured crevasses points.</p> "> Figure 4
<p>A part of the Google map of the Antarctic environments with the virtually measured positions of crevasses represented by red areas.</p> "> Figure 5
<p>The graphical results of the probabilistic modeling of crevasses. The areas with crevasses are probabilistically represented. The areas with higher values represented by lighter colors describe more probable areas with crevasses.</p> "> Figure 6
<p>Experimental results of the proposed method, ACO, and GA in the Antarctic environment with 20 nodes. The proposed method produced more efficient task scheduling results with shorter total paths than the other algorithms. (<b>a</b>) The proposed method, (<b>b</b>) ACO, and (<b>c</b>) GA.</p> "> Figure 7
<p>Experimental results of the proposed method, ACO, and GA in the Antarctic environment with 30 nodes. The proposed method produced more efficient task scheduling results with shorter total paths than the other algorithms. (<b>a</b>) Proposed method, (<b>b</b>) ACO, (<b>c</b>) GA.</p> "> Figure 8
<p>Experimental results of the proposed method, ACO, and GA in the Antarctic environment with 40 nodes. The proposed method produced more efficient task scheduling results with shorter total paths than the other algorithms. (<b>a</b>) The proposed method, (<b>b</b>) ACO, and (<b>c</b>) GA.</p> ">
Abstract
:1. Introduction
2. Problem Description
2.1. Antarctic Environments
2.2. Multi-Robot Scheduling Problem
2.3. The Issues of Crevasse Avoidance
3. Proposed Method
3.1. Overview
3.2. Probabilistic Cost Function with the Probabilistic Modeling of Crevasses
3.3. Multi-Robot Scheduling Method with the Probabilistic Cost Function
Algorithm 1. Multi-robot Scheduling Algorithm in Antarctic Environments with Crevasses. |
Input Number of robots R and nodes to visit N Output The final multi-robot’s tour T |
1: Initialize the multi-robot’s tour T. 2: Divide nodes among robots by using fair division. 3: for r R do 4: Initialize each robot’s tour t and remove visited nodes. 5: While there are nodes left for the robot to visit: 6: For each unvisited node n: 7: Calculate the total cost based on distance, altitude, and crevasse risk. 8: Select the node with the minimum total cost. 9: Update each robot’s tour t and mark the selected node as visited. 10: End for 11: Append each robot’s tour t to the final multi-robot’s tour T. 12: Return the final multi-robot’s tour T. |
4. Results
Results in the Antarctic Environment
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Flood, M.M. The traveling-salesman problem. Oper. Res. 1956, 4, 61–75. [Google Scholar] [CrossRef]
- Matai, R.; Singh, S.P.; Mittal, M.L. Traveling salesman problem: An overview of applications, formulations, and solution approaches. In Traveling Salesman Problem, Theory and Applications; Intechopen: London, UK, 2010; p. 1. [Google Scholar]
- Chandra, A.; Naro, A. A Comparative Study of Metaheuristics Methods for Solving Traveling Salesman Problem. Int. J. Inf. Sci. Technol. 2022, 6, 1–7. [Google Scholar]
- Croes, G.A. A Method for Solving Traveling-Salesman Problems. Oper. Res. 1958, 6, 791–812. [Google Scholar] [CrossRef]
- Johnson, D.S.; McGeoch, L.A. The traveling salesman problem: A case study in local optimization. Local Search Com-Binatorial Optim. 1997, 1, 215–310. [Google Scholar]
- Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B Cybern. 1996, 26, 29–41. [Google Scholar] [CrossRef]
- Gambardella, L.M.; Dorigo, M. Solving symmetric and a symmetric TSPs by ant colonies. In Proceedings of the IEEE International Conference on Evolutionary Computation, Nagoya, Japan, 20–22 May 1996; pp. 622–627. [Google Scholar]
- Dorigo, M.; Gambardella, L. Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1997, 1, 53–66. [Google Scholar] [CrossRef]
- Dorigo, M.; Di Caro, G. Ant colony optimization: A new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999; pp. 1470–1477. [Google Scholar]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
- Wang, Y.; Han, Z. Ant colony optimization for traveling salesman problem based on parameters optimization. Appl. Soft Comput. 2021, 107, 107439. [Google Scholar] [CrossRef]
- Peker, M.; Şen, B.; Kumru, P.Y. 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. 2013, 21, 2015–2036. [Google Scholar] [CrossRef]
- Mitchell, M. An Introduction to Genetic Algorithms; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
- Dong, X.; Cai, Y. A novel genetic algorithm for large scale colored balanced traveling salesman problem. Futur. Gener. Comput. Syst. 2019, 95, 727–742. [Google Scholar] [CrossRef]
- Al Rahedi, N.T.; Atoum, J. Solving TSP problem using New Operator in Genetic Algorithms. Am. J. Appl. Sci. 2009, 6, 1586–1590. [Google Scholar]
- Golberg, D.E. Genetic algorithms in search, optimization, and machine learning. Addion Wesley 1989, 102, 36. [Google Scholar]
- Rao, M.R. Technical Note—A Note on the Multiple Traveling Salesmen Problem. Oper. Res. 1980, 28, 628–632. [Google Scholar] [CrossRef]
- Venkatesh, P.; Singh, A. Two metaheuristic approaches for the multiple traveling salesperson problem. Appl. Soft Comput. 2015, 26, 74–89. [Google Scholar] [CrossRef]
- Bellmore, M.; Hong, S. Transformation of Multisalesman Problem to the Standard Traveling Salesman Problem. J. ACM 1974, 21, 500–504. [Google Scholar] [CrossRef]
- Zheng, J.; Hong, Y.; Xu, W.; Li, W.; Chen, Y. An effective iterated two-stage heuristic algorithm for the multiple Traveling Salesmen Problem. Comput. Oper. Res. 2022, 143, 105772. [Google Scholar] [CrossRef]
- Cheikhrouhou, O.; Khoufi, I. A comprehensive survey on the Multiple Traveling Salesman Problem: Applications, approaches and taxonomy. Comput. Sci. Rev. 2021, 40, 100369. [Google Scholar] [CrossRef]
- Bektas, T. The multiple traveling salesman problem: An overview of formulations and solution procedures. Omega 2006, 34, 209–219. [Google Scholar] [CrossRef]
- Jiang, C.; Wan, Z.; Peng, Z. A new efficient hybrid algorithm for large scale multiple traveling salesman problems. Expert Syst. Appl. 2019, 139, 112867. [Google Scholar] [CrossRef]
- Nath, P.C.; Vaughan, D.G. Subsurface crevasse formation in glaciers and ice sheets. J. Geophys. Res. Solid Earth 2003, 108, ECV-7. [Google Scholar] [CrossRef]
- Van Wyk de Vries, M.; Lea, J.M.; Ashmore, D.W. Crevasse density, orientation and temporal variability at Narsap Sermia, Greenland. J. Glaciol. 2023, 69, 1125–1137. [Google Scholar] [CrossRef]
- Rasmussen, C.E.; Williams, C.K.I. Gaussian Processes for Machine Learning; MIT Press: Cambridge, MA, USA, 2006. [Google Scholar]
- Kim, S.; Lee, H. Multi-Robot Task Scheduling with Ant Colony Optimization in Antarctic Environments. Sensors 2023, 23, 751. [Google Scholar] [CrossRef] [PubMed]
- Kim, S.; Lee, H. Efficient Multi-task Scheduling with Nearest Neighbor Algorithm for Multi-robot Systems in Antarctic Environments. J. Inst. Control Robot. Syst. 2023, 29, 325–332. [Google Scholar] [CrossRef]
- Huang, R.; Jiang, L.; Wang, H.; Yang, B. A Bidirectional Analysis Method for Extracting Glacier Crevasses from Airborne LiDAR Point Clouds. Remote Sens. 2019, 11, 2373. [Google Scholar] [CrossRef]
Part | Proposed | ACO | GA |
---|---|---|---|
Node 20 | 98.134 km | 107.938 km | 105.68 km |
Node 30 | 116.6 km | 134.398 km | 142.461 km |
Node 40 | 164.766 km | 186.142 km | 203.56 km |
Part | Proposed | ACO | GA |
---|---|---|---|
Node 20 | 0.001 s | 1.505 s | 8.726 s |
Node 30 | 0.001 s | 3.980 s | 12.386 s |
Node 40 | 0.003 s | 8.394 s | 16.842 s |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kang, S.; Lee, H. Probabilistic Multi-Robot Task Scheduling for the Antarctic Environments with Crevasses. Symmetry 2024, 16, 1229. https://doi.org/10.3390/sym16091229
Kang S, Lee H. Probabilistic Multi-Robot Task Scheduling for the Antarctic Environments with Crevasses. Symmetry. 2024; 16(9):1229. https://doi.org/10.3390/sym16091229
Chicago/Turabian StyleKang, Seokjin, and Heoncheol Lee. 2024. "Probabilistic Multi-Robot Task Scheduling for the Antarctic Environments with Crevasses" Symmetry 16, no. 9: 1229. https://doi.org/10.3390/sym16091229
APA StyleKang, S., & Lee, H. (2024). Probabilistic Multi-Robot Task Scheduling for the Antarctic Environments with Crevasses. Symmetry, 16(9), 1229. https://doi.org/10.3390/sym16091229