Locally Fair Partitioning
Abstract
We model the societal task of redistricting political districts as a partitioning problem: Given a set of points in the plane, each belonging to one of two parties, and a parameter , our goal is to compute a partition of the plane into regions so that each region contains roughly points. should satisfy a notion of ''local'' fairness, which is related to the notion of core, a well-studied concept in cooperative game theory. A region is associated with the majority party in that region, and a point is unhappy in if it belongs to the minority party. A group of roughly contiguous points is called a deviating group with respect to if majority of points in are unhappy in . The partition is locally fair if there is no deviating group with respect to . This paper focuses on a restricted case when points lie in D. The problem is non-trivial even in this case. We consider both adversarial and ''beyond worst-case" settings for this problem. For the former, we characterize the input parameters for which a locally fair partition always exists; we also show that a locally fair partition may not exist for certain parameters. We then consider input models where there are ''runs'' of red and blue points. For such clustered inputs, we show that a locally fair partition may not exist for certain values of , but an approximate locally fair partition exists if we allow some regions to have smaller sizes. We finally present a polynomial-time algorithm for computing a locally fair partition if one exists.
Cite
@article{arxiv.2112.06899,
title = {Locally Fair Partitioning},
author = {Pankaj K. Agarwal and Shao-Heng Ko and Kamesh Munagala and Erin Taylor},
journal= {arXiv preprint arXiv:2112.06899},
year = {2021}
}