Abstract
Autonomous agents working in multi-agent environments
may need to cooperate in order to
fulfill tasks. Given a set of agents and a set
of tasks which they have to satisfy, we consider
situations where each task should be attached
to a group of agents which will perform
the task. The allocation of tasks to groups of
agents is necessary when tasks cannot be performed
by a single agent. It may also be useful
to assign groups of agents to tasks when the
group's performance is more eficient than the
performance of single agents. In this paper we
give an efficient solution to the problem of task
allocation among autonomous agents, and suggest
that the agents will form coalitions in order
to perform tasks or improve the efficiency. We present a distributed algorithm with a low ratio
bound and with a low computational complexity.
Our algorithm is an any-time algorithm, it
is simple, efficient and easy to implement.
Original language | American English |
---|---|
Title of host publication | IJCAI |
State | Published - 1995 |