JOURNAL ARTICLE

The distributed constraint satisfaction problem: formalization and algorithms

Makoto YokooEdmund H. DurfeeToru IshidaKazuhiro Kuwabara

Year: 1998 Journal:   IEEE Transactions on Knowledge and Data Engineering Vol: 10 (5)Pages: 673-685   Publisher: IEEE Computer Society

Abstract

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.

Keywords:
Backtracking Constraint satisfaction problem Computer science Asynchronous communication Constraint learning Constraint satisfaction Distributed algorithm Algorithm Distributed computing Theoretical computer science Local consistency Artificial intelligence

Metrics

642
Cited By
17.87
FWCI (Field Weighted Citation Impact)
27
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Distributed Constraint Satisfaction Problem

Makoto Yokoo

Springer series in agent technology/Springer series on agent technology Year: 2001 Pages: 47-54
BOOK-CHAPTER

Distributed partial constraint satisfaction problem

Katsutoshi HirayamaMakoto Yokoo

Lecture notes in computer science Year: 1997 Pages: 222-236
JOURNAL ARTICLE

A Formalization of Autonomous Dynamic Reconfiguration in Distributed Constraint Satisfaction

Markus Hannebauer

Journal:   Fundamenta Informaticae Year: 2000 Vol: 43 (1-4)Pages: 129-151
JOURNAL ARTICLE

Algorithms for Distributed Constraint Satisfaction: A Review

Makoto YokooKatsutoshi Hirayama

Journal:   Autonomous Agents and Multi-Agent Systems Year: 2000 Vol: 3 (2)Pages: 185-207
© 2026 ScienceGate Book Chapters — All rights reserved.