Distributed Constraint Optimization Problems (DCOPs) are a frequently used framework in which a set of independent agents choose values from their respective discrete domains to maximize their utility. Although this formulation is typically appropriate, there are a number of real-world applications in which the decision variables are continuous-valued and the constraints are represented in functional form. To address this, Continuous Distributed Constraint Optimization Problems (C-DCOPs), an extension of the DCOPs paradigm, have recently grown the interest of the multi-agent systems field. To date, among different approaches, population-based algorithms are shown to be most effective for solving C-DCOPs. Considering the potential of population-based approaches, we propose a new C-DCOPs solver inspired by a well-known population-based algorithm Artificial Bee Colony (ABC). Additionally, we provide a new exploration method that aids in the further improvement of the algorithm's solution quality. Finally, We theoretically prove that our approach is an anytime algorithm and empirically show it produces significantly better results than the state-of-the-art C-DCOPs algorithms.
翻译:分散式优化问题(DCOPs)是一个经常使用的框架,在这一框架中,一组独立代理人从各自独立的领域选择价值,以最大限度地发挥它们的效用。虽然这一提法一般是适当的,但有一些现实应用,决定变量在其中不断得到评价,制约因素以功能形式出现。为了解决这个问题,连续分散式优化问题(C-DCOPs)是DCOPs范式的延伸,最近提高了多试剂系统领域的兴趣。迄今为止,在各种不同方法中,基于人口的算法已证明对解决基于人口的计算法最为有效。考虑到基于人口的方法的潜力,我们提议了一个新的基于众所周知的人口算法的人工牛肉溶液(ABC)的C-DCOPs解算法(ABC)。此外,我们提供了一种新的探索方法,帮助进一步提高算法的解决方案质量。最后,我们理论上证明,我们的方法是一种随时的算法,从经验上表明,它所产生的结果比先进的C-DCOPs算法要好得多。