Boosting distributed constraint satisfaction

被引:3
|
作者
Hamadi, Youssef [1 ,2 ]
Ringwelski, Georg [3 ]
机构
[1] Microsoft Res, Cambridge CB3 0FB, England
[2] LIX Ecole Polytech, F-91128 Palaiseau, France
[3] Hsch Zittau Gorlitz, Fachbereich Informat, D-02826 Gorlitz, Germany
关键词
Search; Distributed search; Heavy-tail phenomenon;
D O I
10.1007/s10732-010-9134-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Competition and cooperation can boost the performance of a combinatorial search process. Both can be implemented with a portfolio of algorithms which run in parallel, give hints to each other and compete for being the first to finish and deliver the solution. In this paper we present a new generic framework for the application of algorithms for distributed constraint satisfaction that makes use of both cooperation and competition. This framework improves the performance of two different standard algorithms by one order of magnitude. Furthermore, it can reduce the risk of poor performance by up to three orders of magnitude diminishing the heavy-tailed behaviour of complete distributed search. Moreover it greatly reduces the classical idleness flaw usually observed in distributed tree-based searches. We expect our new methods to be similarly beneficial for any tree-based distributed search and describe ways on how to incorporate them. Remarkably, our ideas while applied to a parallel SAT setting were able to beat divide-and-conquers approaches, and win the gold medal of the parallel track of the 2008 SAT-Race.
引用
收藏
页码:251 / 279
页数:29
相关论文
共 50 条
  • [1] Boosting distributed constraint satisfaction
    Ringwelski, G
    Hamadi, Y
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 549 - 562
  • [2] Boosting distributed constraint satisfaction
    Youssef Hamadi
    Georg Ringwelski
    Journal of Heuristics, 2011, 17 : 251 - 279
  • [3] Parallel distributed constraint satisfaction
    Fabiunke, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1585 - 1591
  • [4] An approach to over-constrained distributed constraint satisfaction problems: Distributed hierarchical constraint satisfaction
    Hirayama, K
    Yokoo, M
    FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, : 135 - 142
  • [5] Boosting constraint satisfaction using decision trees
    O'Sullivan, B
    Ferguson, A
    Freuder, EC
    ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 646 - 651
  • [6] Boosting search with variable elimination in constraint optimization and constraint satisfaction problems
    Larrosa, J
    Dechter, R
    CONSTRAINTS, 2003, 8 (03) : 303 - 326
  • [7] Boosting Search with Variable Elimination in Constraint Optimization and Constraint Satisfaction Problems
    Javier Larrosa
    Rina Dechter
    Constraints, 2003, 8 : 303 - 326
  • [8] The Complexity of the Distributed Constraint Satisfaction Problem
    Butti, Silvia
    Dalmau, Victor
    THEORY OF COMPUTING SYSTEMS, 2024, 68 (04) : 838 - 867
  • [9] Distributed constraint satisfaction: Foundation and applications
    Yokoo, M
    INTERNATIONAL CONFERENCE ON MULTI-AGENT SYSTEMS, PROCEEDINGS, 1998, : 14 - 15
  • [10] MULTISTAGE NEGOTIATION FOR DISTRIBUTED CONSTRAINT SATISFACTION
    CONRY, SE
    KUWABARA, K
    LESSER, VR
    MEYER, RA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1462 - 1477