The distributed constraint satisfaction problem: Formalization and algorithms

被引:329
作者
Yokoo, M
Durfee, EH
Ishida, T
Kuwabara, K
机构
[1] NTT, Commun Sci Labs, Seika, Kyoto 61902, Japan
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[3] Kyoto Univ, Dept Informat Sci, Sakyo Ku, Kyoto 60601, Japan
[4] NTT, Res & Dev Headquarters, Shinjuku Ku, Tokyo 16319, Japan
关键词
backtracking algorithms; constraint satisfaction problem; distributed artificial intelligence; iterative improvement algorithm; multiagent systems;
D O I
10.1109/69.729707
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we develop a formalism called a distributed constraint satisfaction problem (distributed CSP) and algorithms for solving distributed CSPs. A distributed CSP is a constraint satisfaction problem in which variables and constraints are distributed among multiple agents. Various application problems in Distributed Artificial Intelligence can be formalized as distributed CSPs. We present our newly developed technique called asynchronous backtracking that allows agents to act asynchronously and concurrently without any global control, while guaranteeing the completeness of the algorithm. Furthermore, we describe how the asynchronous backtracking algorithm can be modified into a more efficient algorithm called an asynchronous weak-commitment search, which can revise a bad decision without exhaustive search by changing the priority order of agents dynamically. The experimental results on various example problems show that the asynchronous weak-commitment search algorithm is, by far more, efficient than the asynchronous backtracking algorithm and can solve fairly large-scale problems.
引用
收藏
页码:673 / 685
页数:13
相关论文
共 22 条
  • [1] Bond A., 1988, READINGS DISTRIBUTED
  • [2] DISTRIBUTED SNAPSHOTS - DETERMINING GLOBAL STATES OF DISTRIBUTED SYSTEMS
    CHANDY, KM
    LAMPORT, L
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (01): : 63 - 75
  • [3] COLLIN Z, 1991, P 12 INT JOINT C ART, P318
  • [4] MULTISTAGE NEGOTIATION FOR DISTRIBUTED CONSTRAINT SATISFACTION
    CONRY, SE
    KUWABARA, K
    LESSER, VR
    MEYER, RA
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1462 - 1477
  • [5] DEKLEER J, 1989, P 11 INT JOINT C ART, P290
  • [6] TRUTH MAINTENANCE SYSTEM
    DOYLE, J
    [J]. ARTIFICIAL INTELLIGENCE, 1979, 12 (03) : 231 - 272
  • [7] Dynamic Backtracking
    Ginsberg, Matthew L.
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1993, 1 : 25 - 46
  • [8] MULTIAGENT TRUTH MAINTENANCE
    HUHNS, MN
    BRIDGELAND, DM
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1437 - 1445
  • [9] MACKWORTH AK, 1992, ENCY ARTIFICIAL INTE, P285
  • [10] MASON CL, 1989, DISTRIBUTED ARTIFICI, V2, P293