Improving Market-Based Task Allocation with Optimal Seed Schedules
نویسندگان
چکیده
Task allocation impacts the performance efficiency of agent teams in significant ways. Due to their efficient and proven performance, Market-based task allocation approaches have grown in popularity for many such multi-agent domains. In addition, market-based approaches are very well suited to dynamic domains such as emergency response, in which the set of the tasks or the environment changes in real time. However, market-based approaches are not guaranteed to produce optimal solutions and researchers have investigated many techniques for improving their performance in different scenarios. Since many application domains have a significant static component coupled with dynamic elements, we explore the option of enhancing team performance in these domains by seeding market-based task allocation with optimal schedules pre-computed for the static tasks. We compare the performance of the TraderBots market-based algorithm with and without the seeded optimal schedules in simulation and on a team of robots. Our results demonstrate that seeding market-based allocation with optimal schedules can improve team performance, particularly when the proportion of static tasks is high.
منابع مشابه
Dynamic multi-agent task allocation with spatial and temporal constraints
Realistic multi-agent team applications often feature dynamic environments with soft deadlines that penalize late execution of tasks. This puts a premium on quickly allocating tasks to agents, but finding the optimal allocation is NP-hard due to temporal and spatial constraints that require tasks to be executed sequentially by agents. We propose FMC TA, a novel task allocation algorithm that al...
متن کاملStatic Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملPredictive Planning for Heterogeneous Human-Robot Teams
This paper addresses the problem of task allocation over a heterogeneous team of human operators and robotic agents with the object of improving mission efficiency and reducing costs. A distributed systems-level predictive approach is presented which simultaneously plans schedules for the human operators and robotic agents while accounting for agent availability, workload and coordination requi...
متن کاملOptimal Market-based Multi-Robot Task Allocation via Strategic Pricing
Auction and market-based mechanisms are among the most popular methods for distributed task allocation in multirobot systems. Most of these mechanisms were designed in a heuristic way and analysis of the quality of the resulting assignment solution is rare. This paper presents a new market-based multi-robot task allocation algorithm that produces optimal assignments. Rather than adopting a buye...
متن کاملCongestion Management through Optimal Allocation of FACTS Devices Using DigSILENT-Based DPSO Algorithm- A Real Case Study
Flexible AC Transmission Systems (FACTS) devices have shown satisfactory performance in alleviating the problems of electrical transmission systems. Optimal FACTS allocation problem, which includes finding optimal type and location of these devices, have been widely studied by researchers for improving variety of power system technical parameters. In this paper, a DIgSILENT-based Discrete Parti...
متن کامل