Proceedings

On the Feasibility of Distributed Constraint Satisfaction

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 318-323.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

This paper characterizes connectionist-type architectures that allow a distribute(! Solution for classes of constraint-satisfaction problems. The main issue addressed is whether there exists a uniform model of computation (where all nodes are indistinguishable) that rg!taJ_antees convergence to a solution from every initial state of the system, whenever such a solution exists. We show that even for relatively simple constraint networks, such as rings, there is no general solution using a completely uniform, asynchronous, model. However, some restricted topologies like trees can accommodate the uniform, asynchronous, model and a protocol demonstrating this fact is presented. An almost-uniform, asynchronous, networkconsistency protocol is also presented. We show that the algorithms are guaranteed to be selfstabilizing, which makes them suitable for dynamic or error-prone environments.

  1. [Ballard et al., 1986] D. H. Ballard, P.C. Gardner, and M. A. Srinivas. Graph problems and connectionist architectures. Technical Report 167, University of Rochester, Rochester, NY, March 1986.
  2. [Burns et al., 1987] J. Burns, M. Gouda, and C. L. Wu. A self-stabilizing token system. In Proceedings of the 20th Annual Inti. Conf. on System Sciences, pages 218-223, Hawaii, 1987.
  3. [Collin and Dechter, 1990] Z. Collin and R. Dechter. A distributed solution to the network consistency prob- lem. In Proceedings of the 5-th Inti. Symp. on Method- ologies for Intelligent Systems., pages 242-251, Ten- nessee, USA, 1990.
  4. [Collin and Dolev, 1991] Z. Collin and S. Dolev. A self stabilizing protocol for dfs spanning tree generation. in preparation, 1991.
  5. [Dahl, 1987] E. D. Dahl. Neural networks algorithms for an np-complete problem: map and graph coloring. In Proceedings of the IEEE first Internat. Conf. on Neural Networks, pages 113-120, San Diego, 1987.
  6. [Dechter and Dechter, 1988] R. Dechter and A. Dechter. Belief maintenance in dynamic constraint networks. In Proceedings AAAI-88, St.
  7. Paul, Minnesota, August 1988.
  8. [Dechter, 1990] R. Dechter. Enhancement schemes for constraint processing: Backjumping, learning, and cutset decomposition. Artificial Intelligence Journal, 41{3):273-312, January 1990.
  9. [Dijkstra, 1974] E. W. Dijkstra. Self stabilizing systems in spite of distributed control. Communications of the ACM, 17(11):643-644, 1974.
  10. [Dolev et al., 1990] S. Dolev, A. Israeli, and S. Moran. Self stabilization of dynamic systems assuming only read/write atomicity. In Proceedings of PODC-90, pages 103-118, Quebec City, August 1990.
  11. [Even, 1979] S. Even. Graph Algorithms. Computer Sci- ence Press, Maryland, USA, 1979.
  12. [Freuder and Quinn, 1987] E. C. Freuder and M.J. Quinn. The use of lineal spanning trees to repre- sent constraint satisfaction problems. Technical Re- port 87-41, University of New Hampshire, Durham, New Hampshire, 1987.
  13. [Freuder, 1982] E.C. Freuder. A sufficient condition for backtrack-free search. Journal of the ACM, 29(1):24- 32, January 1982.
  14. [Korach et al., 1984] E. Korach, D. Rotem, and N .Santoro. Distributed algorithms for finding centers and medians in networks. ACM Transactions on Pro- gramming Languages and Systems, 6(3):380-401, July 1984.
  15. [Mackworth and Freuder, 1985] A. K. Mackworth and E. C. Freuder. The complexity of some polinomial net- work consistency algorithms for constraint satisfaction problem. Artificial intelligence, 25:65-74, 1985.
  16. [Minton et al., 1990] S. Minton, M. D. Johnston, A. B. Philips, and P. Laird. Solving large scale constraint satisfaction and scheduling problems using a heuristic repair method. In Proceedings of AAAI-90, Boston, 1990.

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

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