论文标题
关于分布式约束优化问题的基于人群的算法
On Population-Based Algorithms for Distributed Constraint Optimization Problems
论文作者
论文摘要
分布式约束优化问题(DCOPS)是经过广泛研究的一类优化问题,其中一组合作代理之间的相互作用被建模为一组约束。 DCOPS是NP坚硬的,并且已经致力于开发寻找不完整解决方案的方法。在本文中,我们研究了一种新兴类别的不完整算法,这些算法通常称为基于人群的算法。这些算法的主要特征是它们维持了给定问题的候选解决方案,并利用该人群覆盖搜索空间的大部分区域并避免局部局部。近年来,由于其产生高质量不完整的解决方案的能力,这类算法引起了人们的关注。与最先进的DCOP算法相比,我们的主要目标是进一步提高解决方案的质量,我们在本文中提出了两种新的基于人群的新算法。我们的第一种方法,无论何时进化DCOP或AED,都可以利用进化优化的元映射来求解DCOP。我们还展示了任何随时更新机制的小说,该机制在任何时间属性中都提供了AED。在第二次贡献中,我们表明基于人群的方法可以与本地搜索方法结合使用。具体而言,我们基于模拟退火元热疗法开发了一种称为DPSA的算法。我们经验评估了这两种算法,以说明它们在不同的设置中针对最先进的不完整DCOP算法的有效性,包括所有现有的基于人群的算法,以各种基准中的基准。我们的评估表明,AED和DPSA的表现明显胜过最先进的方法,并提高了75%的改进解决方案。
Distributed Constraint Optimization Problems (DCOPs) are a widely studied class of optimization problems in which interaction between a set of cooperative agents are modeled as a set of constraints. DCOPs are NP-hard and significant effort has been devoted to developing methods for finding incomplete solutions. In this paper, we study an emerging class of such incomplete algorithms that are broadly termed as population-based algorithms. The main characteristic of these algorithms is that they maintain a population of candidate solutions of a given problem and use this population to cover a large area of the search space and to avoid local-optima. In recent years, this class of algorithms has gained significant attention due to their ability to produce high-quality incomplete solutions. With the primary goal of further improving the quality of solutions compared to the state-of-the-art incomplete DCOP algorithms, we present two new population-based algorithms in this paper. Our first approach, Anytime Evolutionary DCOP or AED, exploits evolutionary optimization meta-heuristics to solve DCOPs. We also present a novel anytime update mechanism that gives AED its anytime property. While in our second contribution, we show that population-based approaches can be combined with local search approaches. Specifically, we develop an algorithm called DPSA based on the Simulated Annealing meta-heuristic. We empirically evaluate these two algorithms to illustrate their respective effectiveness in different settings against the state-of-the-art incomplete DCOP algorithms including all existing population-based algorithms in a wide variety of benchmarks. Our evaluation shows AED and DPSA markedly outperform the state-of-the-art and produce up to 75% improved solutions.