Skip to main content
. 2017 Apr 9;17(4):808. doi: 10.3390/s17040808
Algorithm 3: Multi-UAV partitioning Deadlock Handling (DLH) algorithm. Baseline partitioning is performed by Algorithm 1, whereas this method is for the sub-area size adjustment (if needed). Function getSurplusUAV(L) gets a UAV identifier from list L that has an area surplus, whereas function getShortfallUAV(L) gets the identifier of a UAV that has an area shortfall after Algorithm 1. Function findSequence finds a feasible transition sequence Pij between UAV Ui and Uj, whereas the move function performs the transfer between triangular cells.
SvMin: area size of the smallest triangular cells in CDT
Inline graphic