【24h】

Local Search for DisCSPs with Complex Local Problems

机译:本地搜索具有复杂本地问题的DisCSP

获取原文
获取原文并翻译 | 示例

摘要

Algorithms for solving distributed constraint satisfaction problems (DisCSPs) generally assume, simplistically, that an agent represents a single variable. However, real distributed problems normally have several variables per local problem (called a complex local problem). Two major approaches of compilation and decomposition are used in solving this type of problem. In compilation, a new variable per agent is defined whose domain is the set of compound solutions to the complex local problem while in decomposition virtual agents are created to represent each variable. In this paper, we present Multi-DynAPP which is a local search algorithm for DisCSPs with complex local problems that uses a hybrid of compilation and decomposition approaches: (i) Each agent conducts an exhaustive search to find locally consistent solutions to only its external variables (variables constrained with variables in other agents), (ii) These solutions are used by a distributed local search to solve the inter-agent constraints, producing a partial solution and, (iii) Agents then locally extend the partial solution to satisfy the rest of their intra-agent constraints. Empirical studies show that Multi-DynAPP gives a significant improvement over current local search DisCSP algorithms for DisCSPs where agents' external variables form small groups.
机译:简单地说,用于解决分布式约束满足问题(DisCSP)的算法假定代理代表单个变量。但是,实际的分布式问题通常每个局部问题(称为复杂局部问题)具有多个变量。解决这类问题使用了两种主要的编译和分解方法。在编译中,将定义每个代理的新变量,其域是复杂局部问题的复合解决方案的集合,而在分解过程中,将创建虚拟代理来表示每个变量。在本文中,我们提出了Multi-DynAPP,它是具有复杂局部问题的DisCSP的局部搜索算法,它使用了编译和分解方法的混合:(i)每个代理进行详尽的搜索以找到仅针对其外部变量的局部一致的解决方案(受其他代理中变量约束的变量),(ii)分布式本地搜索使用这些解决方案来解决代理间约束,从而产生部分解决方案,并且(iii)代理随后局部扩展部分解决方案以满足其余解决方案他们的代理内约束。实证研究表明,Multi-DynAPP相对于当前的本地搜索DisCSP算法(代理人的外部变量形成小组)的DisCSP有了显着改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号