Queuing Local Solutions in Distributed Constraint Satisfaction Systems

نویسندگان

  • Ronnie Mueller
  • William S. Havens
چکیده

When solving Distributed Constraint Satisfaction Problems (DCSP), it is desirable that the search exploits asynchronism as much as possible so that the employed agents can perform much of the work in parallel to utilize the processing power available in a distributed environment. However, in many of todays DCSP algorithms only a few agents are working at any given time and the others are idling. This is caused by the fact that once an agent is consistent with its neighbors, it becomes idling until it is forced by other agents to choose a different assignment for its local variables. In this thesis we propose a method that utilizes the idling time of the agents to increase the efficiency of a distributed backtracking algorithm where agents have complex local problems and share variables among them. An agent computes solutions to its local problem in advance while it is waiting for incoming messages. This means that when an agent finds a solution to the local problem that is consistent with higher order agents, it not only informs lower order agents but continuous to search for further solutions which then are stored in a queue. When the current local solution becomes invalid due to a nogood received from a lower order agent, the agent does not have to search for a new local solution but can retrieve a precomputed one from the queue. This approach increases the amount of work the agents can perform in parallel since higher order agents search ahead for local solutions while lower order agents are trying to expand the current partial solution. Our experiments show that some increase in performance can be gained by queuing local solutions in distributed backtracking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building a Truly Distributed Constraint Solver with JADE

Real life problems such as scheduling meeting between people at different locations can be modelled as distributed Constraint Satisfaction Problems (CSPs). Suitable and satisfactory solutions can then be found using constraint satisfaction algorithms which can be exhaustive (backtracking) or otherwise (local search). However, most research in this area tested their algorithms by simulation on a...

متن کامل

Distributed Guided Local Search for Solving Binary DisCSPs

We introduce the Distributed Guided Local Search (DistGLS) algorithm for solving Distributed Constraint Satisfaction Problems. Our algorithm is based on the centralised Guided Local Search algorithm, which is extended with additional heuristics in order to enhance its efficiency in distributed scenarios. We discuss the strategies we use for dealing with local optima in the search for solutions ...

متن کامل

Stochastic Local Search for Distributed Constraint Satisfaction Problems

Nowadays, many real problems can be solved using local search strategies. These algorithms incrementally alter inconsistency value assignments to all the variables using a repair or hill climbing metaphor to move towards more and more complete solutions. Furthermore, if the problem can be modeled as a distributed problem, the advantages can be even greater. This paper presents a distributed mod...

متن کامل

A hybrid approach to solving coarse-grained DisCSPs

A coarse-grained Distributed Constraint Satisfaction Problem (DisCSP) consists of several loosely connected constraint satisfaction subproblems, each assigned to an individual agent. We present Multi-Hyb, a two-phase concurrent hybrid approach for solving DisCSPs. In the first phase, each agent’s subproblem is solved using systematic search which generates the key partial solutions to the globa...

متن کامل

Identifying Indicators Affecting the Evaluation of Service Quality of Medical Centers’ Online Appointment Systems

Introduction: Online queuing systems in medical centers significantly reduce waiting time and costs, and increase patient satisfaction with the quality of services provided. Service provisions with the desired quality through these systems will manage the crowds in the health care centers. In the current situation, gatherings cause an upward trend of the COVID-19 pandemic and subsequent problem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005