Gao Guanqiang, Mei Yi, Jia Ya-Hui, Browne Will N, Xin Bin
IEEE Trans Cybern. 2022 Aug;52(8):7362-7376. doi: 10.1109/TCYB.2020.3042511. Epub 2022 Jul 19.
Multipoint dynamic aggregation is a meaningful optimization problem due to its important real-world applications, such as post-disaster relief, medical resource scheduling, and bushfire elimination. The problem aims to design the optimal plan for a set of robots to execute geographically distributed tasks. Unlike the majority of scheduling and routing problems, the tasks in this problem can be executed by multiple robots collaboratively. Meanwhile, the demand of each task changes over time at an incremental rate and is affected by the abilities of the robots executing it. This poses extra challenges to the problem, as it has to consider complex coupled relationships among robots and tasks. To effectively solve the problem, this article develops a new metaheuristic algorithm, called adaptive coordination ant colony optimization (ACO). We develop a novel coordinated solution construction process using multiple ants and pheromone matrices (each robot/ant forages a path according to its own pheromone matrix) to effectively handle the collaborations between robots. We also propose adaptive heuristic information based on domain knowledge to promote efficiency, a pheromone-based repair mechanism to tackle the tight constraints of the problem, and an elaborate local search to enhance the exploitation ability of the algorithm. The experimental results show that the proposed adaptive coordination ACO significantly outperforms the state-of-the-art methods in terms of both effectiveness and efficiency.
多点动态聚合是一个具有重要现实应用意义的优化问题,例如灾后救援、医疗资源调度和森林火灾扑灭等。该问题旨在为一组机器人设计最优计划,以执行地理上分布的任务。与大多数调度和路由问题不同,此问题中的任务可由多个机器人协作执行。同时,每个任务的需求随时间以递增速率变化,并受执行该任务的机器人能力影响。这给该问题带来了额外挑战,因为它必须考虑机器人与任务之间复杂的耦合关系。为有效解决该问题,本文开发了一种新的元启发式算法,称为自适应协调蚁群优化算法(ACO)。我们使用多个蚂蚁和信息素矩阵开发了一种新颖的协调解构建过程(每个机器人/蚂蚁根据其自身的信息素矩阵寻找路径),以有效处理机器人之间的协作。我们还基于领域知识提出了自适应启发式信息以提高效率,基于信息素的修复机制来解决问题的严格约束,并进行精细的局部搜索以增强算法的开发能力。实验结果表明,所提出的自适应协调蚁群优化算法在有效性和效率方面均显著优于现有方法。