TY - JOUR
T1 - An anytime algorithm for optimal coalition structure generation
AU - Rahwan, Talal
AU - Ramchurn, Sarvapali D.
AU - Jennings, Nicholas R.
AU - Giovannucci, Andrea
PY - 2009/1
Y1 - 2009/1
N2 - Coalition formation is a fundamental type of interaction that involves the creation of coherent groupings of distinct, autonomous, agents in order to efficiently achieve their individual or collective goals. Forming effective coalitions is a major research challenge in the field of multi-agent systems. Central to this endeavour is the problem of determining which of the many possible coalitions to form in order to achieve some goal. This usually requires calculating a value for every possible coalition, known as the coalition value, which indicates how beneficial that coalition would be if it was formed. Once these values are calculated, the agents usually need to find a combination of coalitions, in which every agent belongs to exactly one coalition, and by which the overall outcome of the system is maximized. However, this coalition structure generation problem is extremely challenging due to the number of possible solutions that need to be examined, which grows exponentially with the number of agents involved. To date, therefore, many algorithms have been proposed to solve this problem using different techniques - ranging from dynamic programming, to integer programming, to stochastic search - all of which suffer from major limitations relating to execution time, solution quality, and memory requirements.
AB - Coalition formation is a fundamental type of interaction that involves the creation of coherent groupings of distinct, autonomous, agents in order to efficiently achieve their individual or collective goals. Forming effective coalitions is a major research challenge in the field of multi-agent systems. Central to this endeavour is the problem of determining which of the many possible coalitions to form in order to achieve some goal. This usually requires calculating a value for every possible coalition, known as the coalition value, which indicates how beneficial that coalition would be if it was formed. Once these values are calculated, the agents usually need to find a combination of coalitions, in which every agent belongs to exactly one coalition, and by which the overall outcome of the system is maximized. However, this coalition structure generation problem is extremely challenging due to the number of possible solutions that need to be examined, which grows exponentially with the number of agents involved. To date, therefore, many algorithms have been proposed to solve this problem using different techniques - ranging from dynamic programming, to integer programming, to stochastic search - all of which suffer from major limitations relating to execution time, solution quality, and memory requirements.
UR - http://www.scopus.com/inward/record.url?scp=65349185121&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=65349185121&partnerID=8YFLogxK
U2 - 10.1613/jair.2695
DO - 10.1613/jair.2695
M3 - Article
AN - SCOPUS:65349185121
SN - 1076-9757
VL - 34
SP - 521
EP - 567
JO - Journal of Artificial Intelligence Research
JF - Journal of Artificial Intelligence Research
ER -