Exact Algorithms and Lower Bounds for Forming Coalitions of Constrained Maximum Size
Foivos Fioravantes, Harmender Gahlawat, Nikolaos Melissinos
TL;DR
This work analyzes the C-Coalition Formation problem under bounded coalition size in Additive Separable Hedonic Games, focusing on parameterized complexity with respect to graph-structure parameters. It provides an FPT algorithm for Weighted $\mathcal{C}$-Coalition Formation parameterized by $tw+\mathcal{C}$ via a tree-decomposition DP, proves W[1]-hardness for tree-depth, and presents both kernelization results (polynomial kernel for unweighted with $\text{vc}+\mathcal{C}$ and a negative result for weighted) and ETH-based lower bounds. The authors further show FPT algorithms for vertex cover and vertex integrity parameters, and establish hardness results for twin-cover number, painting a detailed tractability map across structural graph parameters. The findings offer practical guidelines for coalition formation on tree-like or clique-limited networks and contribute to a nuanced understanding of the computational limits and opportunities in constrained coalition formation problems.
Abstract
Imagine we want to split a group of agents into teams in the most \emph{efficient} way, considering that each agent has their own preferences about their teammates. This scenario is modeled by the extensively studied \textsc{Coalition Formation} problem. Here, we study a version of this problem where each team must additionally be of bounded size. We conduct a systematic algorithmic study, providing several intractability results as well as multiple exact algorithms that scale well as the input grows (FPT), which could prove useful in practice. Our main contribution is an algorithm that deals efficiently with tree-like structures (bounded \emph{treewidth}) for ``small'' teams. We complement this result by proving that our algorithm is asymptotically optimal. Particularly, there can be no algorithm that vastly outperforms the one we present, under reasonable theoretical assumptions, even when considering star-like structures (bounded \emph{vertex cover number}).
