Abstract
A distributed constraint satisfaction problem (Distributed CSP) is a CSP in which variables and constraints are distributed among multiple automated agents, and various application problems in Distributed Artificial Intelligence can be formalized as Distributed CSPs. We develop a new algorithm for solving Distributed CSPs called asynchronous weakcommitment search, which is inspired by the weak-commitment search algorithm for solving CSPs. This algorithm can revise a bad decision without an exhaustive search by changing the priority order of agents dynamically. Furthermore, agents can act asynchronously and concurrently based on their local knowledge without any global control, while guaranteeing the completeness of the algorithm.
The experimental results on various example problems show that this algorithm is by far more efficient than the asynchronous backtracking algorithm for solving Distributed CSPs, in which the priority order is static. The priority order represents a hierarchy of agent authority, i.e., the priority of decision making. Therefore, these results imply that a flexible agent organization, in which the hierarchical order is changed dynamically, actually performs better than an organization in which the hierarchical order is static and rigid.
Preview
Unable to display preview. Download preview PDF.
References
Chandy, K. and Lamport, L.: Distributed Snapshots: Determining Global States of Distributed Systems, ACM Trans. on Computer Systems, Vol. 3, No. 1, (1985) 63–75
Collin, Z., Dechter, R., and Katz, S.: On the Feasibility of Distributed Constraint Satisfaction, Proceedings of the Twelfth International Joint Conference on Artificial Intelligence (1991) 318–324
Conry, S. E., Kuwabara, K., Lesser, V. R., and Meyer, R. A.: Multistage Negotiation for Distributed Constraint Satisfaction, IEEE Transactions on Systems, Man and Cybernetics, Vol. 21, No. 6, (1991) 1462–1477
Dechter, R. and Pearl, J.: Network-based Heuristics for Constraint Satisfaction Problems, Artificial Intelligence, Vol. 34, No. 1, (1988) 1–38
Huhns, M. N. and Bridgeland, D. M.: Multiagent Truth Maintenance, IEEE Transactions on Systems, Man and Cybernetics, Vol. 21, No. 6, (1991) 1437–1445
Minton, S., Johnston, M. D., Philips, A. B., and Laird, P.: Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems, Artificial Intelligence, Vol. 58, No. 1–3, (1992) 161–205
Morris, P.: The Breakout Method for Escaping From Local Minima, Proceedings of the Eleventh National Conference on Artificial Intelligence (1993) 40–45
Nishibe, Y., Kuwabara, K., Ishida, T., and Yokoo, M.: Speed-Up of Distributed Constraint Satisfaction and Its Application to Communication Network Path Assignments, Systems and Computers in Japan, Vol. 25, No. 12, (1994) 54–67
Sycara, K. P., Roth, S., Sadeh, N., and Fox, M.: Distributed Constrained Heuris-tic Search, IEEE Transactions on Systems, Man and Cybernetics, Vol. 21, No. 6, (1991) 1446–1461
Yamaguchi, H., Fujii, H., Yamanaka, Y., and Yoda, I.: Network Configuration Management Database, NTT R & D, Vol. 38, No. 12, (1989) 1509–1518
Yokoo, M.: Dynamic Variable/Value Ordering Heuristics for Solving Large-Scale Distributed Constraint Satisfaction Problems, 12th International Workshop on Distributed Artificial Intelligence (1993) 407–422
Yokoo, M.: Weak-commitment Search for Solving Constraint Satisfaction Problems, Proceedings of the Twelfth National Conference on Artificial Intelligence (1994) 313–318
Yokoo, M., Durfee, E. H., Ishida, T., and Kuwabara, K.: Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving, Proceedings of the Twelfth IEEE International Conference on Distributed Computing Systems (1992) 614–621
Zhang, Y. and Mackworth, A.: Parallel and distributed algorithms for finite constraint satisfaction problems, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing (1991) 394–397
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yokoo, M. (1995). Asynchronous weak-commitment search for solving distributed constraint satisfaction problems. In: Montanari, U., Rossi, F. (eds) Principles and Practice of Constraint Programming — CP '95. CP 1995. Lecture Notes in Computer Science, vol 976. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60299-2_6
Download citation
DOI: https://doi.org/10.1007/3-540-60299-2_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60299-6
Online ISBN: 978-3-540-44788-7
eBook Packages: Springer Book Archive