The Complexity of Manipulation of k-Coalitional Games on Graphs
Hodaya Barr, Yohai Trabelsi, Sarit Kraus, Liam Roditty, Noam Hazon
TL;DR
This work analyzes the computational complexity of manipulating partitions in k-coalitional graphs where agent utilities are measured by intra-coalition friendships. It introduces a novel socially-aware manipulation (SAM) paradigm and studies manipulation and improvement problems across three organizer objectives (Max-Egal, At-Least-1, Max-Util), deriving hardness results (co-NP/NP) and providing an XP-algorithm for Max-Util that can compute optimal manipulations, with polynomial-time SAM solutions when k is fixed. The authors connect manipulation dynamics to min-cut and min-k-cut structures, enabling tractable strategies for exact and approximate solutions, and they validate SAM’s frequency and the XP approach via simulations on social-network-derived graphs. The study highlights the practical significance of SAM and outlines open questions, including exact complexity for Max-Util manipulations and multi-manipulator extensions. Overall, the paper advances the theory of manipulation in cooperative graph games and offers practical algorithms for socially aware strategic behavior.
Abstract
In many settings, there is an organizer who would like to divide a set of agents into $k$ coalitions, and cares about the friendships within each coalition. Specifically, the organizer might want to maximize utilitarian social welfare, maximize egalitarian social welfare, or simply guarantee that every agent will have at least one friend within his coalition. However, in many situations, the organizer is not familiar with the friendship connections, and he needs to obtain them from the agents. In this setting, a manipulative agent may falsely report friendship connections in order to increase his utility. In this paper, we analyze the complexity of finding manipulation in such $k$-coalitional games on graphs. We also introduce a new type of manipulation, socially-aware manipulation, in which the manipulator would like to increase his utility without decreasing the social welfare. We then study the complexity of finding socially-aware manipulation in our setting. Finally, we examine the frequency of socially-aware manipulation and the running time of our algorithms via simulation results.
