Butterfly Optimization Algorithm (BOA) is a recent metaheuristic that has been used in several optimization problems. In this paper, we propose a new version of the algorithm (xBOA) based on the crossover operator and compare its results to the original BOA and 3 other variants recently introduced in the literature. We also proposed a framework for solving the unknown area exploration problem with energy constraints using metaheuristics in both single- and multi-robot scenarios. This framework allowed us to benchmark the performances of different metaheuristics for the robotics exploration problem. We conducted several experiments to validate this framework and used it to compare the effectiveness of xBOA with wellknown metaheuristics used in the literature through 5 evaluation criteria. Although BOA and xBOA are not optimal in all these criteria, we found that BOA can be a good alternative to many metaheuristics in terms of the exploration time, while xBOA is more robust to local optima; has better fitness convergence; and achieves better exploration rates than the original BOA and its other variants.
翻译:蝴蝶优化算术(BOA)是最近用来解决若干优化问题的一种计量经济学。在本文中,我们提议了基于交叉操作器的新版本算法(xBOA),并将其结果与原始的BA和文献中最近引入的其他3种变体进行比较。我们还提出了一个框架,以解决未知区域勘探问题,在单一和多机器人情景中利用计量经济学解决能源限制的能源问题。这个框架使我们能够为机器人勘探问题确定不同计量经济学的绩效基准。我们进行了若干次试验,以验证这一框架,并利用它通过5项评价标准将XBOA与文献中使用的著名计量经济学比较。尽管BOA和XBOA在所有这些标准中并非最理想,但我们发现,就勘探时间而言,BOA可以成为许多计量经济学的好替代品,而XBOA对当地opima则更为强大;更能更接近健康;并比原始的BOA及其变体实现更好的勘探率。