Methods for task allocation via agent coalition formation
Artificial Intelligence
Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Cooperative negotiation for soft real-time distributed resource allocation
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Wasp-like Agents for Distributed Factory Coordination
Autonomous Agents and Multi-Agent Systems
On multi-robot task allocation
On multi-robot task allocation
Learning and Measuring Specialization in Collaborative Swarm Systems
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Task inference and distributed task management in the Centibots robotic system
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Performance of digital pheromones for swarming vehicle control
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Adopt: asynchronous distributed constraint optimization with quality guarantees
Artificial Intelligence - Special issue: Distributed constraint satisfaction
Market-Based Distributed Task Selection in Multi-agent Swarms
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Distributed task selection in multi-agent based swarms using heuristic strategies
SAB'06 Proceedings of the 2nd international conference on Swarm robotics
A multi-agent UAV swarm for automatic target recognition
DAMAS'05 Proceedings of the 2005 international conference on Defence Applications of Multi-Agent Systems
T-Man: gossip-based overlay topology management
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
A Cooperative mediation-based protocol for dynamic distributed resource allocation
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Consensus-based decentralized auctions for robusttask allocation
IEEE Transactions on Robotics
Open-ended evolution as a means to self-organize heterogeneous multi-robot systems in real time
Robotics and Autonomous Systems
Value of incomplete information in mobile target allocation
MATES'11 Proceedings of the 9th German conference on Multiagent system technologies
On mobile target allocation with incomplete information in defensive environments
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
The effect of load on agent-based algorithms for distributed task allocation
Information Sciences: an International Journal
ICONIP'12 Proceedings of the 19th international conference on Neural Information Processing - Volume Part IV
Proceedings of the 2013 Grand Challenges on Modeling and Simulation Conference
Hi-index | 0.00 |
Over the past few years, swarm based systems have emerged as an attractive paradigm for building large scale distributed systems composed of numerous independent but coordinating units. In our previous work, we have developed a protoype system called COMSTAR (Cooperative Multi-agent Systems for automatic TArget Recognition) using a swarm of unmanned aerial vehicles(UAVs) that is capable of identifying targets in software simulations of reconnaissance operations. Experimental results from the simulations of the COMSTAR system show that task selection among the UAVs is a crucial operation that determines the overall efficiency of the system. Previously described techniques for task selection among swarm units use a centralized server such as a ground control station to coordinate the activities of the swarm units. However, such systems are not truly distributed since the behavior of the swarm units is predominantly directed by the centralized server's task allocation algorithm. In this paper we focus on the problem of distributed task selection in a swarmed system where each swarm unit decides on the tasks it will execute by sharing information and coordinating its actions with other swarm units without the intervention of a centralized ground control station supervising its activities. Specifically, we build our task selection algorithm on an auction-based algorithm for task selection in robotic swarms described by Kalra et al. We report experimental results in a simulated environment with 18 robots and 20 tasks and compare the performance of our auction-based algorithm with other heuristic-based task selection strategies in multi-agent swarms. Our simulation results show that the auction-based algorithm improves the task completion times by 30-60% and reduces the communication overhead by as much as 90% with respect to other heuristic-based strategies maintaining similar performance in load balancing.