Title :
Constraint relaxation in distributed constraint satisfaction problems
Author_Institution :
NTT Commun. Sci. Lab., Kyoto, Japan
Abstract :
The distributed constraint satisfaction problem (DCSP) formulation has recently been identified as a general framework for formalizing various distributed artifical intelligence problems. The author extends the DCSP formalization by introducing the notion of importance values of constraints. With these values, a solution criterion is defined for DCSPs that are over-constrained (where no solution satisfies all constraints completely). It is shown that agents can find an optimal solution with this criterion by using the asynchronous incremental relaxation algorithm, in which the agents iteratively apply the asynchronous backtracking algorithm to solve a DCSP, while incrementally relaxing less important constraints. In this algorithm, agents act asynchronously and concurrently, in contrast to traditional sequential backtracking techniques, while guaranteeing the completeness of the algorithm and the optimality. Furthermore, it is shown that, in this algorithm, agents can avoid redundant computation and achieve a five-fold speed-up in example problems by maintaining the dependencies between constraint violations (nogoods) and constraints
Keywords :
artificial intelligence; backtracking; constraint handling; cooperative systems; software agents; DCSP; agents; asynchronous backtracking algorithm; asynchronous incremental relaxation algorithm; constraint violations; distributed artifical intelligence problems; distributed constraint satisfaction problems; importance values; nogoods; optimal solution; redundant computation; sequential backtracking techniques; Artificial intelligence; Distributed computing; Intelligent agent; Iterative algorithms; Laboratories; Resource management;
Conference_Titel :
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-4200-9
DOI :
10.1109/TAI.1993.633936