TY - GEN
T1 - Task assignment for a physical agent team via a dynamic forward/reverse auction mechanism
AU - Ahmed, Amr
AU - Patel, Abhilash
AU - Brown, Tom
AU - Ham, Myung Joo
AU - Jang, Myeong Wuk
AU - Agha, Gul
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33745265671&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745265671&partnerID=8YFLogxK
U2 - 10.1109/KIMAS.2005.1427101
DO - 10.1109/KIMAS.2005.1427101
M3 - Conference contribution
AN - SCOPUS:33745265671
SN - 078039013X
SN - 9780780390133
T3 - 2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems, KIMAS'05: Modeling, Exploration, and Engineering
SP - 311
EP - 317
BT - 2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems, KIMAS'05
T2 - 2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems, KIMAS'05: Modeling, Exploration, and Engineering
Y2 - 18 April 2005 through 21 April 2005
ER -