• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Algorithms for distributed constraint satisfaction: A review. Autonomous Agents and MultiAgent Systems (0)

by Makoto Yokoo, Katsutoshi Hirayama
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 251
Next 10 →

Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations

by Yoav Shoham, Kevin Leyton-brown , 2009
"... ..."
Abstract - Cited by 221 (12 self) - Add to MetaCart
Abstract not found

A Scalable Method for Multiagent Constraint Optimization

by Adrian Petcu, Boi Faltings
"... We present in this paper a new, complete method for distributed constraint optimization, based on dynamic programming. It is a utility propagation method, inspired by the sum-product algorithm, which is correct only for tree-shaped constraint networks. In this paper, we show how to extend that algor ..."
Abstract - Cited by 179 (18 self) - Add to MetaCart
We present in this paper a new, complete method for distributed constraint optimization, based on dynamic programming. It is a utility propagation method, inspired by the sum-product algorithm, which is correct only for tree-shaped constraint networks. In this paper, we show how to extend that algorithm to arbitrary topologies using a pseudotree arrangement of the problem graph. Our algorithm requires a linear number of messages, whose maximal size depends on the induced width along the particular pseudotree chosen. We compare our algorithm with backtracking algorithms, and present experimental results. For some problem types we report orders of magnitude fewer messages, and the ability to deal with arbitrarily large problems. Our algorithm is formulated for optimization problems, but can be easily applied to satisfaction problems as well.

Continual planning and acting in dynamic multiagent environments

by Michael Brenner, Bernhard Nebel , 2009
"... ..."
Abstract - Cited by 73 (14 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...settings where agents need to reach agreement over their plans, breaking plan stability is costly since it may lead to asynchronous backtracking, i.e. plan revision recursively concerning other agents=-=[23]-=-. Since in this paper we deliberately set aside the issue of communication and, consequently, also the sharing of plans, we will not discuss plan stability further. Cf. Section 6 for further discussio...

Distributed constraint satisfaction and optimization with privacy enforcement

by Marius C. Silaghi, Debasis Mitra - In 3rd IC on Intelligent Agent Technology , 2004
"... Several naturally distributed negotiation/cooperation problems with privacy requirements can be modeled within the distributed constraint satisfaction framework, where the constraints are secrets of the participants. Most of the existing techniques aim at various tradeoffs between complexity and pri ..."
Abstract - Cited by 49 (10 self) - Add to MetaCart
Several naturally distributed negotiation/cooperation problems with privacy requirements can be modeled within the distributed constraint satisfaction framework, where the constraints are secrets of the participants. Most of the existing techniques aim at various tradeoffs between complexity and privacy guarantees, while others aim to maximize privacy first [12, 7, 3, 4, 11]. In [7] we introduced a first technique allowing agents to solve distributed constraint problems (DisCSPs), without revealing anything and without trusting each other or some server. The technique we propose now is a dm times improvement for m variables of domain size d. On the negative side, the fastest versions of the new technique require storing of O(d m) big integers. From a practical point of view, we improve the privacy with which these problems can be solved, and improve the efficiency with which ⌊n−1/2⌋-privacy can be achieved, while it remains inapplicable for larger problems. The technique of [7] has a simple extension to optimization for distributed weighted CSPs. However, that obvious extension leaks to everybody sensitive information concerning the quality of the computed solution. We found a way to avoid this leak, which constitutes another contribution of this paper. 1.
(Show Context)

Citation Context

..., where the constraints are secrets of the participants. Most of the existing techniques aim at various tradeoffs between complexity and privacy guarantees, while others aim to maximize privacy first =-=[12, 7, 3, 4, 11]-=-. In [7] we introduced a first technique allowing agents to solve distributed constraint problems (DisCSPs), without revealing anything and without trusting each other or some server. The technique we...

M-dpop: Faithful distributed implementation of efficient social choice problems

by Adrian Petcu, Boi Faltings, David C. Parkes - In AAMAS’06 - Autonomous Agents and Multiagent Systems , 2006
"... In the efficient social choice problem, the goal is to assign values, subject to side constraints, to a set of variables to maximize the total utility across a population of agents, where each agent has private information about its utility function. In this paper we model the social choice problem ..."
Abstract - Cited by 48 (17 self) - Add to MetaCart
In the efficient social choice problem, the goal is to assign values, subject to side constraints, to a set of variables to maximize the total utility across a population of agents, where each agent has private information about its utility function. In this paper we model the social choice problem as a distributed constraint optimization problem (DCOP), in which each agent can communicate with other agents that share an interest in one or more variables. Whereas existing DCOP algorithms can be easily manipulated by an agent, either by misreporting private information or deviating from the algorithm, we introduce M-DPOP, the first DCOP algorithm that provides a faithful distributed implementation for efficient social choice. This provides a concrete example of how the methods of mechanism design can be unified with those of distributed optimization. Faithfulness ensures that no agent can benefit by unilaterally deviating from any aspect of the protocol, neither informationrevelation, computation, nor communication, and whatever the private information of other agents. We allow for payments by agents to a central bank, which is the only central authority that we require. To achieve faithfulness, we carefully integrate the Vickrey-Clarke-Groves (VCG) mechanism with the DPOP algorithm, such that each agent is only asked to perform computation, report
(Show Context)

Citation Context

... web of dependencies that is hard to optimize in a centralized fashion. Privacy concerns also favor decentralized solutions [33]. Algorithms for distributed constraint reasoning, such as ABT and AWC (=-=[79]-=-), AAS [73],DPOP [61] and ADOPT [49], can deal with large problems as long as the influence of each agent on the solution is limited to a bounded number of variables. However, the current techniques a...

Asynchronous forward-bounding for distributed constraints optimization

by Amir Gershman, Amnon Meisels, Roie Zivan - In: Proc. 1st Intern. Workshop on Distributed and Speculative Constraint Processing. (2005 , 2006
"... A new search algorithm for solving distributed constraint optimization problems (DisCOPs) is presented. Agents assign variables sequentially and propagate their assignments asynchronously. The asynchronous forward-bounding algorithm (AFB) is a distributed optimization search algorithm that keeps one ..."
Abstract - Cited by 42 (8 self) - Add to MetaCart
A new search algorithm for solving distributed constraint optimization problems (DisCOPs) is presented. Agents assign variables sequentially and propagate their assignments asynchronously. The asynchronous forward-bounding algorithm (AFB) is a distributed optimization search algorithm that keeps one consistent partial assignment at all times. Forward bounding propagates the bounds on the cost of solutions by sending copies of the partial assignment to all unassigned agents concurrently. The algorithm is described in detail and its correctness proven. Experimental evaluation of AFB on random Max-DisCSPs reveals a phase transition as the tightness of the problem increases. This effect is analogous to the phase transition of Max-CSP when local consistency maintenance is applied [3]. AFB outperforms Synchronous Branch & Bound (SBB) as well as the asynchronous state-of-the-art ADOPT algorithm, for the harder problem instances. Both asynchronous algorithms outperform SBB by a large factor. 1
(Show Context)

Citation Context

... This imposes constraints among the timetables of different wards and generates a complex Distributed COP [16, 2]. Several distributed search algorithms for DisCOPs have been proposed in recent years =-=[17, 12, 14]-=-. The present paper proposes a new distributed search algorithm for DisCOPs, Asynchronous ForwardBounding (AFB). In the AFB algorithm agents assign their variables 1 The research was supported by the ...

Planning the Project Management Way: Efficient Planning by Effective Integration of Causal and Resource Reasoning in RealPlan

by Biplav Srivastava, Subbarao Kambhampati, Binh Minh Do - Artificial Intelligence , 2000
"... In most real-world reasoning problems, planning and scheduling phases are loosely coupled. For example, in project planning, the user comes up with a task list and schedules it with a scheduling tool like Microsoft Project. One can view automated planning in a similar way in which there is an action ..."
Abstract - Cited by 41 (13 self) - Add to MetaCart
In most real-world reasoning problems, planning and scheduling phases are loosely coupled. For example, in project planning, the user comes up with a task list and schedules it with a scheduling tool like Microsoft Project. One can view automated planning in a similar way in which there is an action selection phase where actions are selected and ordered to reach the desired goals, and a resource allocation phase where enough resources are assigned to ensure the successful execution of the chosen actions. On the other hand, most existing automated planners studied in Artificial Intelligence do not exploit this loose-coupling and perform both action selection and resource assignment employing the same algorithm. The current work shows that the above strategy severely curtails the scale-up potential of existing state of the art planners which can be overcome by leveraging the loose coupling. Specifically, a novel planning framework called RealPlan is developed in which resource allocatio...
(Show Context)

Citation Context

...nstraint Satisfaction Problem (Dist-CSP) is a CSP-based technique for communication between distributed agents. The integration between planner and scheduler in our problem is different from Dist-CSP =-=[55]-=-,[56], in the way we set up the separate CSP encodings. In the Dist-CSP, the variables and constraints of a large system are distributed between agents. The encoding for each agent is defined up front...

Open constraint programming

by Boi Faltings, Santiago Macho-gonzalez - ARTIFICIAL INTELLIGENCE 161 (2005) 181–208 , 2005
"... Traditionally, constraint satisfaction problems (CSP) have assumed closed-world scenarios where all domains and constraints are fixed from the beginning. With the Internet, many of the traditional CSP applications in resource allocation, scheduling and planning pose themselves in open-world settings ..."
Abstract - Cited by 38 (5 self) - Add to MetaCart
Traditionally, constraint satisfaction problems (CSP) have assumed closed-world scenarios where all domains and constraints are fixed from the beginning. With the Internet, many of the traditional CSP applications in resource allocation, scheduling and planning pose themselves in open-world settings, where domains and constraints must be discovered from different sources in a network. To model this scenario, we define open constraint satisfaction problems (OCSP) as CSP where domains and constraints are incrementally discovered through a network. We then extend the concept to open constraint optimization (OCOP). OCSP can be solved without complete knowledge of the variable domains, and we give sound and complete algorithms. We show that OCOP require the additional assumption that variable domains and relations are revealed in non-decreasing order of preference. We present a variety of algorithms for solving OCOP in the possibilistic and weighted model. We compare the algorithms through experiments on randomly generated problems. We show that in certain cases, open constraint programming can require significantly less information than traditional methods where gathering information and solving the CSP are separated. This leads to a reduction in network traffic and server load, and improves privacy in distributed problem solving.
(Show Context)

Citation Context

...er agents’ constraints except that a certain combination of assignments - the final solution - is consistent with all constraints. Secure distributed constraint satisfaction, as described by Yokoo in =-=[41]-=-, is based on cryptographic techniques that achieve three properties: 1. constraints are encrypted, and consistency of a value assignment is decided without decrypting the constraints; 2. values are p...

Asynchronous partial overlay: A new algorithm for solving distributed constraint satisfaction problems

by Roger Mailler, Victor R. Lesser - Journal of Artificial Intelligence Research (JAIR , 2006
"... Distributed Constraint Satisfaction (DCSP) has long been considered an important problem in multi-agent systems research. This is because many real-world problems can be represented as constraint satisfaction and these problems often present themselves in a distributed form. In this article, we pres ..."
Abstract - Cited by 35 (5 self) - Add to MetaCart
Distributed Constraint Satisfaction (DCSP) has long been considered an important problem in multi-agent systems research. This is because many real-world problems can be represented as constraint satisfaction and these problems often present themselves in a distributed form. In this article, we present a new complete, distributed algorithm called asynchronous partial overlay (APO) for solving DCSPs that is based on a cooperative mediation process. The primary ideas behind this algorithm are that agents, when acting as a mediator, centralize small, relevant portions of the DCSP, that these centralized subproblems overlap, and that agents increase the size of their subproblems along critical paths within the DCSP as the problem solving unfolds. We present empirical evidence that shows that APO outperforms other known, complete DCSP techniques. 1.
(Show Context)

Citation Context

... of Yokoo et al. in the form of distributed breakout (DBA) (Yokoo & Hirayama, 1996), asynchronous backtracking (ABT) (Yokoo, Durfee, Ishida, & Kuwabara, 1992), and asynchronous weak-commitment (AWC) (=-=Yokoo & Hirayama, 2000-=-). c○2006 AI Access Foundation. All rights reserved.sMailler & Lesser Unfortunately, a common drawback to each of these algorithms is that in an effort to provide the agents which complete privacy, th...

Message delay and DisCSP search algorithms

by Roie Zivan, Amnon Meisels - ANN MATH ARTIF INTELL (2006 ) 46 : 415–439 , 2006
"... Distributed constraint satisfaction problems (DisCSPs) are composed of agents, each holding its own variables, that are connected by constraints to variables of other agents. Due to the distributed nature of the problem, message delay can have unexpected effects on the behavior of distributed searc ..."
Abstract - Cited by 32 (18 self) - Add to MetaCart
Distributed constraint satisfaction problems (DisCSPs) are composed of agents, each holding its own variables, that are connected by constraints to variables of other agents. Due to the distributed nature of the problem, message delay can have unexpected effects on the behavior of distributed search algorithms on DisCSPs. This has been recently shown in experimental studies of asynchronous backtracking algorithms (Bejar et al., Artif. Intell., 161:117–148, 2005; Silaghi and Faltings, Artif. Intell., 161:25–54, 2005). To evaluate the impact of message delay on the run of DisCSP search algorithms, a model for distributed performance measures is presented. The model counts the number of non concurrent constraints checks, to arrive at a solution, as a non concurrent measure of distributed computation. A simpler version measures distributed computation cost by the non-concurrent number of steps of computation. An algorithm for computing these distributed measures of computational effort is described. The realization of the model for measuring performance of distributed search algorithms is a simulator which includes the cost of message delays. Two families of distributed search algorithms on DisCSPs are investigated. Algorithms that run a single search process, and multiple search processes algorithms. The two families of algorithms are described and associated with existing algorithms. The performance of three representative algorithms of these two families is measured on randomly generated instances of DisCSPs with delayed messages. The delay of messages is found to have a strong negative effect on single search process algorithms, whether synchronous or asynchronous. Multi
(Show Context)

Citation Context

...traints among variables of different agents. Agents assign values to variables, attempting to generate a locally consistent assignment that is also consistent with all constraints between agents (cf. =-=[18, 17]-=-). Agents check the value assignments to their variables for local consistency andsexchange messages among them, to check consistency of their proposed assignments against constraints with variables t...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University