• DocumentCode
    2598357
  • Title

    Controller Agents for Constraints Solving (CACS) - implementation and use of a prototype

  • Author

    Al-Maqtari, Sami ; Abdulrab, Habib

  • Author_Institution
    LITIS Lab., INSA of Rouen, Rouen
  • fYear
    2008
  • fDate
    25-27 Nov. 2008
  • Firstpage
    343
  • Lastpage
    348
  • Abstract
    We aim in this paper to present a model called controller-agents for constraints solving or CACS for short. This model is intended to be used for solving distributed constraint satisfaction problem (DCSP) which is an emerged field from the integration between two paradigms of different nature: multi-agent systems (MAS) that is characterized by the autonomy and the distribution of its entities and the constraint satisfaction problem paradigm (CSP) where all constraints are treated in central manner as a black-box. CACS is based on special kind of agents called controllers. A controller role is to encapsulate and verify some constraints assigned to it. This model allows grouping constraints to form a subset that will be treated together as a local problem inside the controller. Using this model allows also handling non-binary constraints easily and directly so that no translating of constraints into binary ones is needed. Based on CACS, a prototype of DCSP solver is built. This paper presents the implementation outlines of that prototype and its usage methodology. The prototype is built in Java using general interfaces of both MAS and CSP platforms. These interfaces allow users to use the platforms of their choice providing that they implement these interfaces with the chosen platforms.
  • Keywords
    Java; constraint handling; distributed processing; multi-agent systems; software agents; DCSP solver; JADE; Java; constraint solving; controller agent; distributed constraint satisfaction problem solver; distributed system; multiagent system; Centralized control; Control systems; Ecosystems; Encoding; Java; Law; Legal factors; Multiagent systems; Prototypes; Constraints Satisfaction; Distributed systems; Multi-Agent System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems, 2008. ICCES 2008. International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-2115-2
  • Electronic_ISBN
    978-1-4244-2116-9
  • Type

    conf

  • DOI
    10.1109/ICCES.2008.4773026
  • Filename
    4773026