Results 1 - 10
of
27
Cooperative negotiation for soft real-time distributed resource allocation
- in Proceedings of AAMAS’03
, 2003
"... In this paper we present a cooperative negotiation protocol that solves a distributed resource allocation problem while conforming to soft real-time constraints in a dynamic environment. Two central principles are used in this protocol that allow it to operate in constantly changing conditions. Firs ..."
Abstract
-
Cited by 44 (7 self)
- Add to MetaCart
(Show Context)
In this paper we present a cooperative negotiation protocol that solves a distributed resource allocation problem while conforming to soft real-time constraints in a dynamic environment. Two central principles are used in this protocol that allow it to operate in constantly changing conditions. First, we frame the allocation problem as an optimization problem, similar to a Partial Constraint Satisfaction Problem (PCSP), and use relaxation techniques to derive conflict (constraint violation) free solutions. Second, by using overlapping mediated negotiations to conduct the search, we are able to prune large parts of the search space by using a form of arc-consistency. This allows the protocol to both quickly identify situations where the problem is over-constrained and to identify the appropriate fix to the over-constrained problem. From the global perspective, the protocol has a hill climbing behavior and because it was designed to work in dynamic environments, is an approximate one. We describe the domain which inspired the creation of this protocol, as well as discuss experimental results.
A comparison of distributed constraint satisfaction approaches with respect to privacy
- In DCR
, 2002
"... There is an increasing interest in distributed and asynchronous search algorithms for solving distributed constraint satisfaction problems (DisCSP). An important motivation for distributed problem solving is the agents ’ ability to keep their constraints private. Cryptographic techniques [GB96] offe ..."
Abstract
-
Cited by 17 (1 self)
- Add to MetaCart
There is an increasing interest in distributed and asynchronous search algorithms for solving distributed constraint satisfaction problems (DisCSP). An important motivation for distributed problem solving is the agents ’ ability to keep their constraints private. Cryptographic techniques [GB96] offer a certain protection from several types of attacks. However, when an attack succeeds, no agent can know how much privacy he has lost. We assume that agents enforce their privacy by dropping out of the search process whenever the estimated value of the information that they need to reveal in the future exceeds that attached to a successful solution of the DisCSP. We compare several distributed search algorithms as to how likely they are to terminate prematurely for privacy reasons, and arrange the algorithms in a hierarchy that reflects this relation. 1.
Task assignment for a physical agent team via a dynamic forward/reverse auction mechanism
- In The International Conference of Integration of Knowledge Intensive Multi-Agent Systems KIMAS ’05: Modeling, Evolutions and Engineering
, 2005
"... Abstract ⎯ In the dynamic distributed task assignment (DDTA) problem, a team of agents is required to accomplish a set of tasks while maximizing the overall team utility. An effective solution to this problem needs to address two closely related questions: first, how to find a near-optimal assignmen ..."
Abstract
-
Cited by 17 (2 self)
- Add to MetaCart
(Show Context)
Abstract ⎯ In the dynamic distributed task assignment (DDTA) problem, a team of agents is required to accomplish a set of tasks while maximizing the overall team utility. An effective solution to this problem needs to address two closely related questions: first, how to find a near-optimal assignment from agents to tasks under resource constraints, and second, how to efficiently maintain the optimality of the assignment over time. We address the first problem by extending an existing forward/reverse auction algorithm which was designed for bipartite maximal matching to find an initial near-optimal assignment. A difficulty with such an assignment is that the dynamicity of the environment compromises the optimality of the initial solution. We address the dynamicity problem by using swapping to locally move agents between tasks. By linking these local swaps, the current assignment is morphed into one which is closer to what would have been obtained if we had re-executed the computationally more expensive auction algorithm. In this paper, we detail the application of this dynamic auctioning scheme in the context of a UAV (Unmanned Aerial Vehicle) search and rescue mission and present early experimentations using physical agents to show the feasibility of the proposed approach.
Automated Assistants for Analyzing Team Behaviors
- Journal of Autonomous Agents and Multi-Agent Systems
, 2004
"... Multi-agent teamwork is critical in a large number of agent applications, including training, education, virtual enterprises and collective robotics. The complex interactions of agents in a team as well as with other agents make it extremely di#cult for human developers to understand and analyze age ..."
Abstract
-
Cited by 13 (2 self)
- Add to MetaCart
(Show Context)
Multi-agent teamwork is critical in a large number of agent applications, including training, education, virtual enterprises and collective robotics. The complex interactions of agents in a team as well as with other agents make it extremely di#cult for human developers to understand and analyze agent-team behavior. It has thus become increasingly important to develop tools that can help humans analyze, evaluate, and understand team behaviors. However, the problem of automated team analysis is largely unaddressed in previous work. In this article, we identify several key constraints faced by team analysts. Most fundamentally, multiple types of models of team behavior are necessary to analyze di#erent granularities of team events, including agent actions, interactions, and global performance. In addition, e#ective ways of presenting the analysis to humans is critical and the presentation techniques depend on the model being presented. Finally, analysis should be independent of underlying team architecture and implementation.
Safe Distributed Coordination of Heterogeneous Robots through Dynamic Simple Temporal Networks
, 2003
"... Research on autonomous intelligent systems has focused on how robots can robustly carry out missions in uncertain and harsh environments with very little or no human intervention. Robotic execution languages such as RAPs, ESL, and TDL improve robustness by managing functionally redundant procedures ..."
Abstract
-
Cited by 12 (1 self)
- Add to MetaCart
Research on autonomous intelligent systems has focused on how robots can robustly carry out missions in uncertain and harsh environments with very little or no human intervention. Robotic execution languages such as RAPs, ESL, and TDL improve robustness by managing functionally redundant procedures for achieving goals. The model-based programming approach extends this by guaranteeing correctness of execution through pre-planning of non-deterministic timed threads of activities. Executing model-based programs effectively on distributed autonomous platforms requires distributing this pre-planning process. This thesis presents a distributed planner for model-based programs whose planning and execution is distributed among agents with widely varying levels of processor power and memory resources. We make two key contributions. First, we reformulate a model-based program, which describes cooperative activities, into a hierarchical dynamic simple temporal network. This enables efficient distributed coordination of robots and supports deployment on heterogeneous robots. Second, we introduce a distributed temporal planner, called DTP, which solves hierarchical dynamic simple temporal networks with the assistance of the distributed Bellman-Ford shortest path algorithm. The implementation of DTP has been demonstrated successfully on a wide range of randomly generated examples and on a pursuer-evader challenge problem in simulation.
Optimization of Task Allocation in a Cluster-Based Sensor Network
- Proceedings of IEEE International Symposium on Computers and Communication
, 2003
"... Sensor networks have recently gained a lot of attention from the research community. Sensors are significantly resource-constrained devices and last till the depletion of their batteries. Sensor networks typically have a large number of nodes. To ensure scalability sensor networks are often partitio ..."
Abstract
-
Cited by 11 (0 self)
- Add to MetaCart
(Show Context)
Sensor networks have recently gained a lot of attention from the research community. Sensors are significantly resource-constrained devices and last till the depletion of their batteries. Sensor networks typically have a large number of nodes. To ensure scalability sensor networks are often partitioned into clusters, each managed by a cluster head (gateway). Efficient management of a sensor network for extending the lifetime of the network is among the prominent areas of research in this domain. While most of the previous research focused on the optimal use of sensor's energy, very little attention has been paid to the efficiency of energy usage at the gateway. Tasks need to be allocated to gateways in such a way that maximizes the life of these cluster-heads and eventually the whole network. In this paper, we present an optimization scheme for task allocation to gateways. The task allocation problem is modeled as a zero-one nonlinear program. Simulation results show that substantial energy savings can be obtained with the proposed method.
A Cooperative Mediation-Based Protocol for Dynamic, Distributed Resource Allocation
- in IEEE Transaction on Systems, Man, and Cybernetics, Part C, Special Issue on Gametheoretic Analysis and Stochastic Simulation of Negotiation Agents
, 2004
"... Abstract—In this paper, we present a cooperative mediationbased protocol that solves a distributed resource allocation problem while conforming to soft real-time constraints in a dynamic environment. Two central principles are used in this protocol that allow it to operate in constantly changing con ..."
Abstract
-
Cited by 10 (3 self)
- Add to MetaCart
(Show Context)
Abstract—In this paper, we present a cooperative mediationbased protocol that solves a distributed resource allocation problem while conforming to soft real-time constraints in a dynamic environment. Two central principles are used in this protocol that allow it to operate in constantly changing conditions. First, we frame the allocation problem as an optimization problem, similar to a partial constraint satisfaction problem (PCSP), and use relaxation techniques to derive conflict (constraint violation) free solutions. Second, by using overlapping mediation sessions to conduct the search, we are able to prune large parts of the search space by using a form of arc-consistency. This allows the protocol to both quickly identify situations when the problem is over-constrained, and to determine the appropriate repair. From the global perspective, the protocol has a hill climbing behavior and because it was designed to work in dynamic environments, is approximate. We describe the domain which inspired the creation of this protocol, as well as discuss experimental results. Index Terms—Artifical intelligence, distributed traking, resource management. I.
Adaptive algorithms in distributed resource allocation
- The University of Tokyo
"... The allocation of scarce, reusable resources over time to interconnected tasks in uncertain and dynamic environments in order to optimize a performance measure is a general problem which arises in many real-world domains. The paper overviews several recent distributed approaches to this problem and ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
(Show Context)
The allocation of scarce, reusable resources over time to interconnected tasks in uncertain and dynamic environments in order to optimize a performance measure is a general problem which arises in many real-world domains. The paper overviews several recent distributed approaches to this problem and compares their properties, such as the guarantees of finding a (near-) optimal solution, their robustness against different disturbances or against imprecise, uncertain models, with a special emphasis on their adaptive capabilities. The paper argues that reinforcement learning based distributed resource allocation systems represent one of the most promising approaches to these kinds of problems.
Adaptive Resource Control: Machine Learning Approaches to Resource Allocation in Uncertain and Changing Environments
, 2008
"... [...] we must not look for equal exactness in all departments of study, but only such as belongs to the subject matter of each, and in such a degree as is appropriate to the particular line of enquiry. A carpenter and a geometrician both try to find a right angle, but in different ways; the former i ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
(Show Context)
[...] we must not look for equal exactness in all departments of study, but only such as belongs to the subject matter of each, and in such a degree as is appropriate to the particular line of enquiry. A carpenter and a geometrician both try to find a right angle, but in different ways; the former is content with that approximation to it which satisfies the purpose of his work; the latter, being a student of truth, seeks to find its essence or essential attributes. We should therefore proceed in the same manner in other subjects also, and not allow side issues to outbalance the main task in hand. (Aristotle in 23 Volumes, Vol. 19, translated by Harris Rackham, Harvard University Press, 1934) Declaration Herewith I confirm that all of the research described in this dissertation is my own original work and expressed in my own words. Any use made within it of works of other authors in any form, e.g., ideas, figures, text, tables, are properly indicated through the application of citations and references. I also declare that no part of the dissertation has been submitted for any other degree — either from the Eötvös Loránd University or another institution.