Open Access
Peer-Reviewed
Foundational Models & Architectures
Solution of an Integrated Traveling Salesman and Coverage Path Planning Problem by Using a Genetic Algorithm with Modified Operators
Abstract
Coverage path planning (CPP) is a fundamental task that is conducted in many applications for machining, cleaning, mine sweeping, lawn mowing, and performing missions by using unmanned aerial vehicles such as mapping, surveillance, search and rescue, and air -quality monitoring. An approach for conducting CPP for a known environment with obstacles involves decomposing the environment into cells such that each cell can be covered individually. The visiting order of the cells can then be decided to connect those intr acell paths together. Finding the shortest intercell path that visits every cell and returns to the origin cell is similar to the traveling salesman problem (TSP). However, an additional variation from TSP that should be considered is that there are multiple intracell paths for each cell. These paths result from different selections of entry and exit points in each cell and thus affect the intercell path. This integrated TSP and CPP problem is known as TSP -CPP and is similar to the TSP with neighborhoods (TSPN). To solve TSP -CPP, one must simultaneously determine the visiting order of sites with minimal repetition and the transition points of each visiting site . The current approaches for solving TSP-CPP are as follows: (i) adapting dynamic programming (DP) for TSP to TSP-CPP, which is excellent for obtaining the optimal route and (ii) determining the optimal route by conducting a brute force enumerative search on entry and exit point combinations for every cell and then solving each combination of entry and exit points with a TSP solver. For large numbers of cells, approaches (i) and (ii) both suffer from exponential complexity and are impractical for complex environments. In this study, we proposed a n appropriate genetic algorithm implementation for TSP -CPP to achieve an optimal balance between time efficiency and path optimality to eliminate the curse of dimensionality in DP. Our approach is demonstrated to find the true optimal solution as DP in all simulation environments that can be solved by both DP and GA, and GA is one hundred times faster than DP approach for maps decomposed with large cell number.
Keywords
Computer Science
Information Systems
Software Engineering
Artificial Intelligence
IADIS
Data Analytics
Declarations & Ethics
Funding:
This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest:
The authors declare no competing financial or institutional interests.
Peer Review:
Double-blind peer reviewed by international subject specialists.
License:
Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Tung, et al. (2019). Solution of an Integrated Traveling Salesman and Coverage Path Planning Problem by Using a Genetic Algorithm with Modified Operators. IADIS International Journal on Computer Science and Information Systems, 14(2). https://doi.org/10.33965/ijcsis_2019_v14i2_07
Tung, et al. "Solution of an Integrated Traveling Salesman and Coverage Path Planning Problem by Using a Genetic Algorithm with Modified Operators." IADIS International Journal on Computer Science and Information Systems, vol. 14, no. 2, 2019. https://doi.org/10.33965/ijcsis_2019_v14i2_07
Tung, et al. "Solution of an Integrated Traveling Salesman and Coverage Path Planning Problem by Using a Genetic Algorithm with Modified Operators." IADIS International Journal on Computer Science and Information Systems 14, no. 2 (2019). https://doi.org/10.33965/ijcsis_2019_v14i2_07