An emerging optimisation problem from the real-world applications, named the multi-point dynamic aggregation (MPDA) problem, has become one of the active research topics of the multi-robot system. This paper focuses on a multi-objective MPDA problem which is to design an execution plan of the robots to minimise the number of robots and the maximal completion time of all the tasks. The strongly-coupled relationships among robots and tasks, the redundancy of the MPDA encoding, and the variable-size decision space of the MO-MPDA problem posed extra challenges for addressing the problem effectively. To address the above issues, we develop a hybrid decomposition-based multi-objective evolutionary algorithm (HDMOEA) using $ \varepsilon $-constraint method. It selects the maximal completion time of all tasks as the main objective, and converted the other objective into constraints. HDMOEA decomposes a MO-MPDA problem into a series of scalar constrained optimization subproblems by assigning each subproblem with an upper bound robot number. All the subproblems are optimized simultaneously with the transferring knowledge from other subproblems. Besides, we develop a hybrid population initialisation mechanism to enhance the quality of initial solutions, and a reproduction mechanism to transmit effective information and tackle the encoding redundancy. Experimental results show that the proposed HDMOEA method significantly outperforms the state-of-the-art methods in terms of several most-used metrics.
翻译:实际应用中正在出现的优化问题,称为多点动态聚合(MPDA)问题,已成为多机器人系统的积极研究课题之一。本文件侧重于多目标的多目标多数据共享问题,即设计机器人执行计划,以最大限度地减少机器人的数量和所有任务的最大完成时间。机器人和任务之间紧密结合的关系,MPDA编码的冗余,以及MO-MPDA问题的可变决定空间,为有效解决这一问题带来了额外的挑战。为了解决上述问题,我们开发了一个基于混合的多目标进化算法(HDMOEA),使用$\varepsilon $-constrain 方法。它选择了所有任务的最大完成时间作为主要目标,并将其他目标转化为制约。HDMOEA将MODA问题解压缩成一系列微缩优化优化优化子问题,将每个子问题与一个上装的机器人编号放在一起。所有子质异位的多目标化多目标化多目标演算法(HDMMOEA)使用混合的混合混合组合组合组合,同时将数据化的初始化方法升级,将数据转换为RiPRODMLA的模型。