Coalition Structure Generation on Graphs
Talal Rahwan, Tomasz P. Michalak

TL;DR
This paper introduces a hybrid algorithm combining depth-first search and dynamic programming to efficiently solve the coalition structure generation problem on graphs, outperforming existing methods under certain conditions.
Contribution
The paper presents a novel hybrid algorithm that integrates tree search and dynamic programming for coalition structure generation on graphs, demonstrating improved performance.
Findings
Hybrid algorithm outperforms individual methods
Significant efficiency gains observed in experiments
Effective when subset-evaluation functions have specific properties
Abstract
Two fundamental algorithm-design paradigms are Tree Search and Dynamic Programming. The techniques used therein have been shown to complement one another when solving the complete set partitioning problem, also known as the coalition structure generation problem [5]. Inspired by this observation, we develop in this paper an algorithm to solve the coalition structure generation problem on graphs, where the goal is to identifying an optimal partition of a graph into connected subgraphs. More specifically, we develop a new depth-first search algorithm, and combine it with an existing dynamic programming algorithm due to Vinyals et al. [9]. The resulting hybrid algorithm is empirically shown to significantly outperform both its constituent parts when the subset-evaluation function happens to have certain intuitive properties.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Voting Systems · Complexity and Algorithms in Graphs · Auction Theory and Applications
