Cargando…

A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements

This paper looks at consensus algorithms for agent cooperation with unmanned aerial vehicles. The foundation is the consensus-based bundle algorithm, which is extended to allow multi-agent tasks requiring agents to cooperate in completing individual tasks. Inspiration is taken from the cognitive beh...

Descripción completa

Detalles Bibliográficos
Autores principales: Hunt, Simon, Meng, Qinggang, Hinde, Chris, Huang, Tingwen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4150994/
https://www.ncbi.nlm.nih.gov/pubmed/25191527
http://dx.doi.org/10.1007/s12559-014-9265-0
_version_ 1782332981171453952
author Hunt, Simon
Meng, Qinggang
Hinde, Chris
Huang, Tingwen
author_facet Hunt, Simon
Meng, Qinggang
Hinde, Chris
Huang, Tingwen
author_sort Hunt, Simon
collection PubMed
description This paper looks at consensus algorithms for agent cooperation with unmanned aerial vehicles. The foundation is the consensus-based bundle algorithm, which is extended to allow multi-agent tasks requiring agents to cooperate in completing individual tasks. Inspiration is taken from the cognitive behaviours of eusocial animals for cooperation and improved assignments. Using the behaviours observed in bees and ants inspires decentralised algorithms for groups of agents to adapt to changing task demand. Further extensions are provided to improve task complexity handling by the agents with added equipment requirements and task dependencies. We address the problems of handling these challenges and improve the efficiency of the algorithm for these requirements, whilst decreasing the communication cost with a new data structure. The proposed algorithm converges to a conflict-free, feasible solution of which previous algorithms are unable to account for. Furthermore, the algorithm takes into account heterogeneous agents, deadlocking and a method to store assignments for a dynamical environment. Simulation results demonstrate reduced data usage and communication time to come to a consensus on multi-agent tasks.
format Online
Article
Text
id pubmed-4150994
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-41509942014-09-02 A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements Hunt, Simon Meng, Qinggang Hinde, Chris Huang, Tingwen Cognit Comput Article This paper looks at consensus algorithms for agent cooperation with unmanned aerial vehicles. The foundation is the consensus-based bundle algorithm, which is extended to allow multi-agent tasks requiring agents to cooperate in completing individual tasks. Inspiration is taken from the cognitive behaviours of eusocial animals for cooperation and improved assignments. Using the behaviours observed in bees and ants inspires decentralised algorithms for groups of agents to adapt to changing task demand. Further extensions are provided to improve task complexity handling by the agents with added equipment requirements and task dependencies. We address the problems of handling these challenges and improve the efficiency of the algorithm for these requirements, whilst decreasing the communication cost with a new data structure. The proposed algorithm converges to a conflict-free, feasible solution of which previous algorithms are unable to account for. Furthermore, the algorithm takes into account heterogeneous agents, deadlocking and a method to store assignments for a dynamical environment. Simulation results demonstrate reduced data usage and communication time to come to a consensus on multi-agent tasks. Springer US 2014-04-30 2014 /pmc/articles/PMC4150994/ /pubmed/25191527 http://dx.doi.org/10.1007/s12559-014-9265-0 Text en © The Author(s) 2014 https://creativecommons.org/licenses/by/4.0/ Open AccessThis article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
spellingShingle Article
Hunt, Simon
Meng, Qinggang
Hinde, Chris
Huang, Tingwen
A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title_full A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title_fullStr A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title_full_unstemmed A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title_short A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements
title_sort consensus-based grouping algorithm for multi-agent cooperative task allocation with complex requirements
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4150994/
https://www.ncbi.nlm.nih.gov/pubmed/25191527
http://dx.doi.org/10.1007/s12559-014-9265-0
work_keys_str_mv AT huntsimon aconsensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT mengqinggang aconsensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT hindechris aconsensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT huangtingwen aconsensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT huntsimon consensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT mengqinggang consensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT hindechris consensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements
AT huangtingwen consensusbasedgroupingalgorithmformultiagentcooperativetaskallocationwithcomplexrequirements