Proceedings

Dynamic Prioritization of Complex Agents in Distributed Constraint Satisfaction Problems

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Distributed Artificial Intelligence. Pages 620-624.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

Cooperative distributed problem solving (COPS) by loosely-coupled agents can be effectively modeled as a distributed constraint satisfaction problem (DCSP) where each agent has multiple local variables. DCSP protocols typically impose (partial) orders on agents to ensure systematic exploration of the search space, but the ordering decisions can have a dramatic effect on the overall problem-solving effort. In this paper, we examine several heuristics for ordering agents, and conclude that the best heuristics attempt to order agents based on the cumulative difficulty of finding assignments to their local variables. Less costly heuristics are sometimes also effective depending on the structure of the variables' constraints, and we describe the tradeoffs between heuristic cost and quality . Finally, we also show that a combined heuristic, with weightings determined through a genetic algorithm, can lead to the best performance.

  1. Durfee et al. 1989]
  2. Durfee, E. , Lesser, V., and Corkill, D. Cooperative Distributed Problem Solving. In A. Barr, P. Cohen, and E. Feigenbaum (eds.). The Handbook of Artificial Intelligence, Volume IV, Addison-Wesley. [Ginsberg and McAllester 1994]
  3. Ginsberg, M . and McAllester, D. GSAT and Dynamic Backtracking. Proc. of Prine. and Pract. of Constraint Prog.-1994, 243-265.
  4. Holland, J. Adaptation in Natural and Artificial Systems : an Introductory Analysis with Applications to Biology, Control, and AC, 1st MIT Pressed. Cambridge, MA: MIT Press.
  5. Luo et al. 1993]
  6. Luo, Q., Hendry, P., and Buchanan, J. Heuristic Search for Distributed Constraint Satisfaction Problems. Research report KEG-6-93, University of Strathclyde, UK.
  7. Minton et al. 1990]
  8. Minton, S., Johnston, M., Philips, A. , and Laird, P. Solving Large-Scale Constraint Satisfaction and Scheduling Problems using a Heuristic Repair Method. Proc. of AAAI-1990, 17-24.
  9. Yokoo et at. 1992]
  10. Yokoo, M., Durfee, E., Ishida, T., and Kuwahara, K. Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving. 12th IEEE Int. Conf on Dist. Computing Sys., 614-621.
  11. Yokoo 1993]
  12. Yokoo, M. Dynamic Variable/Value Ordering Heuristics for Solving Large-Scale Distributed Constraint Satisfaction Problems . Proc. of 12th Int. Workshop on Distributed Art. Int., 407-422.
  13. Yokoo 1994]
  14. Yokoo, M. Weak-Commitment Search for Solving Constraint Satisfaction Problems. Proc. of the 12th National Conf on Art. Int., 313-318.
  15. Yokoo 1995]
  16. Yokoo, M. Asynchronous Weak- Commitment Search for Solving Large-Scale Distributed Constraint Satisfaction Problems. Proc. of the 1st Int. Conf on Multi-Agent Systems, 467.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards