Skip to main content

Solving Dynamic Distributed Constraint Satisfaction Problems with a Modified Weak-Commitment Search Algorithm

  • Conference paper
Engineering Self-Organising Systems (ESOA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3910))

Included in the following conference series:

  • 522 Accesses

Abstract

Constraint Programming research is currently aimed at solving problems in a dynamically changing environment. This paper addresses the problem of solving a Dynamic Distributed Constraint Satisfaction Problem (Dynamic DCSP). The solution proposed is an algorithm implemented in a multi- agent system. A Dynamic DCSP is a problem in which variables, values and constraints are distributed among various agents. Agents can be freely added to or removed from the system. Most advanced applications cannot be represented by DCSPs, but they can be modeled by Dynamic DCSPs. The algorithm described in this paper is an extension of the Asynchronous Weak Commitment Search algorithm (AWCS) originally proposed by Yukoo [10]. The extended algorithm is designed to cope with the dynamically changing parameters of a Dynamic DCSP. The proposed algorithm differs from other Dynamic DCSP algorithms because it allows an unlimited number of changes to any of the variables, values, or constraints. This paper describes an agent system implementing the modified AWCS algorithm and verifies its effectiveness by applying it to a dynamic N-Queens problem. The results prove the applicability of the modified algorithm to Dynamic DCSP.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bessiere, C.: Arc-consistency in dynamic constraint satisfaction problem. In: Proceeding of the Ninth National Conference on Artificial Intelligence, pp. 221–226 (1991)

    Google Scholar 

  2. Hannebauer, M., Müller, S.: Distributed constraint optimization for medical appointment scheduling. In: Proceedings of the fifth international conference on Autonomous agents, pp. 139–140 (2001)

    Google Scholar 

  3. Minton, S., Johnson, M.D., Phillips, A.B., Laird, P.: Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. Artificial Intelligence, 161–205 (1992)

    Google Scholar 

  4. Modi, P.J., Jung, H., Tambe, M., Shen, W.M., Kullkarni, S.: Dynamic Distributed Resource Allocation: A Distributed Constraint Satisfaction Approach. In: Revised Papers from the 8th International Workshop on Intelligent Agents VIII, August 01-03, 2001, pp. 264–276 (2001)

    Google Scholar 

  5. Paulussen, T.O., Zöller, A., Heinzl, A., Pokahr, A., Braubach, L., Lamersdorf, W.: Dynamic patient scheduling in hospitals. In: Coordination and Agent Technology in Value Networks (2004)

    Google Scholar 

  6. Rybski, P., Stoeter, S.A., Gini, M., Hougen, D.F., Papanikolopoulos, N.: Dynamic Scheduling of Fixed Bandwidth Communications channels for controlling multiple robots. In: Proceedings of the fifth international conference on Autonomous agents, pp. 153–154 (2001)

    Google Scholar 

  7. Selman, B., Levesque, H., Mitchell, D.: A new method for solving hard satisfaction problems. In: Procedding of the Tenth National Conference on Artificail Intelligence, pp. 440–446 (1992)

    Google Scholar 

  8. Tumer, K., Lawson, J.: Collectives for multiple resource job scheduling across heterogeneous severs. In: Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pp. 1142–1143 (2003)

    Google Scholar 

  9. Yokoo, M.: Asynchronous waek-commitment search for solving distributed constraint satisfaction problems. In: Montanari, U., Rossi, F. (eds.) CP 1995. LNCS, vol. 976, pp. 88–102. Springer, Heidelberg (1995)

    Google Scholar 

  10. Yokoo, M.: Distributed Constraint Satisfaction: Foundation of cooperation in multi-agent systems. Springer, Heidelberg (2001)

    Book  MATH  Google Scholar 

  11. Yokoo, M.: Weak-Commitment search for solving constraint satisfaction problems. In: Proceeding of the Twelth Natinal Conference on Artificial Intelligence, pp. 313–318 (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saenchai, K., Benedicenti, L., Paranjape, R. (2006). Solving Dynamic Distributed Constraint Satisfaction Problems with a Modified Weak-Commitment Search Algorithm. In: Brueckner, S.A., Di Marzo Serugendo, G., Hales, D., Zambonelli, F. (eds) Engineering Self-Organising Systems. ESOA 2005. Lecture Notes in Computer Science(), vol 3910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11734697_10

Download citation

  • DOI: https://doi.org/10.1007/11734697_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33342-5

  • Online ISBN: 978-3-540-33352-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics