Locally Fair Partitioning

12/13/2021
by   Pankaj K. Agarwal, et al.
0

We model the societal task of redistricting political districts as a partitioning problem: Given a set of n points in the plane, each belonging to one of two parties, and a parameter k, our goal is to compute a partition Π of the plane into regions so that each region contains roughly σ = n/k 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 D of roughly σ contiguous points is called a deviating group with respect to Π if majority of points in D 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 1D. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2017

Groupwise Maximin Fair Allocation of Indivisible Goods

We study the problem of allocating indivisible goods among n agents in a...
research
09/10/2021

Efficient Locally Optimal Number Set Partitioning for Scheduling, Allocation and Fair Selection

We study the optimization version of the set partition problem (where th...
research
03/16/2021

Decomposing Polygons into Fat Components

We study the problem of decomposing (i.e. partitioning and covering) pol...
research
12/31/2019

Minimizing Impurity Partition Under Constraints

Set partitioning is a key component of many algorithms in machine learni...
research
10/21/2022

All Politics is Local: Redistricting via Local Fairness

In this paper, we propose to use the concept of local fairness for audit...
research
11/02/2022

Partitioning a Polygon Into Small Pieces

We study the problem of partitioning a given simple polygon P into a min...
research
06/18/2019

Reputation Systems -- Fair allocation of points to the editors in the collaborative community

In this paper we are trying to determine a scheme for the fair allocatio...

Please sign up or login with your details

Forgot password? Click here to reset