Some Improved Results on Fair and Balanced Graph Partitions

Abstract

We consider the problem of partitioning an undirected graph (representing a social network) over n nodes and max degree into k equally sized parts. Each node in the graph, representing an agent, derives utility proportional to the number of their neighbors in their assigned part. Our goal is to find a balanced partitioning that is fair. The two notions of fairness we consider are the core and envy-freeness. A partition is envy-free if no node gains utility from moving to a different part, and a partition is in the core if no set of n/k nodes can deviate to form a new part with all nodes gaining in utility. We show that there exists a balanced partition which is both O(\, k2\ n)-approximately envy-free and in the (k + o(k))-approximate core. Taken separately, these two guarantees are comparable to (and in some cases, better than) the best known envy-freeness and core guarantees for this problem. Moreover, we show that these desirable partitions can be computed efficiently if we slightly relax the balancedness constraint. In addition, when k = 2, we show that a (1.618 + o(1))-core exists, and a (2 + )-core can be computed in polynomial time. The last two results make progress on two open questions from Li et al. [AAAI, 2023].

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…