Skip to main content

Distributed Search by Constrained Agents

  • Conference paper
Intelligent Distributed Computing V

Part of the book series: Studies in Computational Intelligence ((SCI,volume 382))

Abstract

The investigation of Distributed Constraints Satisfaction Problems (DCSPs) has started a little more than a decade ago. It focuses on constraints satisfaction problems (CSPs) that are distributed among multiple agents. Imagine a large University that includes many departments. The weekly schedule of classes is generated by each department, scheduling its classes and teachers for the whole semester. A weekly schedule is a typical constraint satisfaction problem. Class meetings are variables and the time-slots of the week are the domain of values that have to be assigned to classes in order to generate a schedule. The fundamental constraints of timetabling require that two classes taught by the same teacher have to be assigned different time-slots. Another common constraint is to require that two meetings of the same class will be assigned to different days of the week. In the University as a whole, the departments can be thought of as agents that generate their departmental weekly schedules. The weekly schedules of different departments are constrained by the fact that there are students that select classes from these departments. This generates constraints between departments and the generic scenario of a distributed CSP. Agents own parts of the global problem (e.g. departmental schedules) and cooperate in search for a global solution in which the constraints between departments are satisfied. In order to solve such a distributed problem, all agents must cooperate in a global search process. Search algorithms for a distributed problem operate by agents performing assignments to their variables and exchanging messages in order to check their assignments against those of constraining agents.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Gershman, A., Meisels, A., Zivan, R.: Asynchronous forward bounding. J. of Artificial Intelligence Research 34, 25–46 (2009)

    MathSciNet  Google Scholar 

  2. Modi, P.J., Shen, W., Tambe, M., Yokoo, M.: ADOPT: Asynchronous distributed constraints optimization with quality guarantees. Artificial Intelligence 161(1-2), 149–180 (2005)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Meisels, A. (2011). Distributed Search by Constrained Agents. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds) Intelligent Distributed Computing V. Studies in Computational Intelligence, vol 382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24013-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24013-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24012-6

  • Online ISBN: 978-3-642-24013-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics