...
首页> 外文期刊>Swarm and Evolutionary Computation >Using autonomous search for solving constraint satisfaction problems via new modern approaches
【24h】

Using autonomous search for solving constraint satisfaction problems via new modern approaches

机译:使用自主搜索通过新的现代方法解决约束满足问题

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

摘要

Constraint Programming is a powerful paradigm which allows the resolution of many complex problems, such as scheduling, planning, and configuration. These problems are defined by a set of variables and a set of constraints. Each variable has non-empty domain of possible value and each constraint involves some subset of the variables and specifies the allowable combinations of values for that subset. The resolution of these problems is carried out by a constraint satisfaction solver which explores a search tree of potential solutions. This exploration is controlled by the enumeration strategy, which is responsible for choosing the order in which variables and values are selected to generate the potential solution. There exist different ways to perform this selection, and depending on the quality of this decision, the efficiency of the solving process may dramatically vary. Autonomous search is a particular case of adaptive systems that aims at improving its solving performance by adapting itself to the problem at hand without manual configuration of an expert user. The goal is to improve their solving performance by modifying and adjusting themselves, either by self-adaptation or by supervised adaptation. This approach has been effectively applied to different optimization and satisfaction techniques such as constraint programming, metaheuristics, and SAT. In this paper, we present a new Autonomous Search approach for constraint programming based on four modern bio-inspired metaheuristics. The goal of those metaheuristics is to optimize the self-tuning phase of the constraint programming search process. We illustrate promising results, where the proposed approach is able to efficiently solve several well-known constraint satisfaction problems. (C) 2016 Elsevier B.V. All rights reserved.
机译:约束编程是一种强大的范例,可以解决许多复杂的问题,例如计划,计划和配置。这些问题由一组变量和一组约束定义。每个变量都有可能值的非空域,每个约束都涉及变量的某些子集,并指定该子集的值的允许组合。这些问题的解决方案是由约束满足解决方案人员执行的,它探索了潜在解决方案的搜索树。此探索由枚举策略控制,枚举策略负责选择顺序,在顺序中选择变量和值以生成潜在的解决方案。存在执行此选择的不同方法,并且取决于此决策的质量,求解过程的效率可能会发生巨大变化。自主搜索是自适应系统的一种特殊情况,该系统旨在通过使自己适应当前问题而无需专家用户手动配置来提高其求解性能。目的是通过自我适应或监督适应来修改和调整自身,从而提高其求解性能。该方法已有效地应用于不同的优化和满意度技术,例如约束编程,元启发式算法和SAT。在本文中,我们提出了一种新的自主搜索方法,用于基于四种现代生物启发式元启发式算法的约束编程。这些元启发法的目标是优化约束编程搜索过程的自调整阶段。我们说明了有希望的结果,其中所提出的方法能够有效解决几个众所周知的约束满足问题。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号