Skip to main content

FeReRA: A Multi-agent Approach to Constraint Satisfaction

  • Conference paper
Principles and Practice of Constraint Programming – CP 2003 (CP 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2833))

  • 893 Accesses

Abstract

This work introduces the FeReRA (Feedback, Reinforcement, and Reactive Agents) algorithm, an extension to the ERA framework [3]. ERA (Environment, Reactive Rules, and Agents) introduced a non-deterministic, self-organising, multi-agent approach to solving Constraint Satisfaction Problems (CSP) whereby a problem is broken up into smaller sub-problems and each sub-problem is to be solved by an independent agent. Each agent inhabits a local environment which represents the domain of its respective variables, and will try to find solutions to its sub-problem by seeking positions in the environment that translates to consistent value assignments for the variables in the sub-problem. ERA’s key strength is that it is capable of finding solutions to CSPs without much computational overhead. Its Achilles’ heel, however, is its inconsistent performance resulting from inbuilt random behaviours which are relied on to escape local optimums. To overcome this weakness, FeReRA extends ERA by replacing the random decisions with a deterministic feedback mechanism that helps the algorithm to decide which agents are to make non-improving moves necessary to take it out of a local optimum. This feedback process is structure dependent, and it takes into account the cumulative effects of individual agents’ behaviours on the global state of the system. This is in contrast with the approaches taken in similar work [2][4], where emphasis is placed on individual agents detecting and escaping quasi-local minimums . Preliminary results from experiments on graph colouring instances are as follows: First, on critically constrained instances, the time taken to find solutions on average was equal or better with FeReRA compared to ERA. Secondly, on over constrained instances the quality of solutions found was consistent with FeReRA and was on average better or equal to ERA’s performance. An extended version of this abstract is available at [1].

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Basharu, M.B.: FeReRA: A Multi-agent approach to constraint satisfaction, available at http://www.comp.rgu.ac.uk/staff/mb/

  2. Fabiunke, M., Kock, G.: A connectionist method to solve job shop problems. Cybernetics and Systems: An International Journal 31(5), 491–506 (2000)

    Article  MATH  Google Scholar 

  3. Liu, J., Han, J., Tang, Y.Y.: Multi-agent oriented constraint satisfaction Artificial Intelligence 136(1), 101–144 (2002)

    MATH  MathSciNet  Google Scholar 

  4. Yokoo, M., Hirayama, K.: Distributed breakout algorithm for solving distributed constraint satisfaction problems. In: Proceedings of the Second International Conference on Multi-Agent Systems, pp. 401–408. MIT Press, Cambridge (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Basharu, M. (2003). FeReRA: A Multi-agent Approach to Constraint Satisfaction. In: Rossi, F. (eds) Principles and Practice of Constraint Programming – CP 2003. CP 2003. Lecture Notes in Computer Science, vol 2833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45193-8_88

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45193-8_88

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20202-8

  • Online ISBN: 978-3-540-45193-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics