manipulated to favor a demographic group. This issue is typically addressed via statistical tests [15]: a
probabilistic method is used to generate an ensemble of population balanced, contiguous, and compact plans,
and the global fairness score in question is computed for each of these plans, yielding a histogram of scores.
The plan in question is deemed “fair” if its global fairness score is not an outlier in this histogram.
Global fairness, such as proportional seat shares, despite being desirable and statistically testable, may
not represent the local concerns of voters. For instance, imagine the blue party cares about rising sea levels
and climate change, while the red party does not. In North Carolina, if at least one seat on the eastern coast
has blue majority, that representative may advocate to mitigate the impacts of climate change to the coastal
residents on the state or federal level. On the other hand, a better seat share may lead to a plan in which all
districts near the coast have red majority, while the districts in the western mountains have blue majority.
However, the latter set of representatives may not advocate for issues impacting the coastal residents, since it
is not of local concern to the geographic area. This motivates the need for local fairness as a separate fairness
measure, capturing at some level the saying “all politics is local”.
Borrowing the notion of core from cooperative game theory, the work of [5] defines local fairness notion as
follows: given a redistricting plan, a voter is unsatisfied if the majority demographic in her district does not
match her own demographic. A redistricting plan is locally fair if no group of unsatisfied voters could deviate
and draw a different district such that this group of unsatisfied voters has a majority in the new district.
As in the scenario above, such a local notion of fairness has the advantage of capturing justified complaints
of groups of voters, as has happened in earlier court judgements [2]. It also provides a way of auditing enacted
plans without resorting to statistical tests, making it more human interpretable and explainable.
Research Questions.
The notion of local fairness is appealing; however, the analysis and results in [5] are
theoretical and apply only to a simplified one-dimensional model. In this paper, we develop algorithms to
audit plans for local fairness, and systematically study this concept on real-world electoral data. In particular,
we study the following questions:
•Given a redistricting plan, can we efficiently test (or audit) whether the plan is locally fair?
•
Are locally fair plans achievable in real redistricting tasks? If not, can we quantify how far a given plan
is from being locally fair?
•Is local fairness empirically compatible with other existing global fairness concepts?
1.1 Related Work
Redistricting as Optimization.
We first focus on the task of drawing plans, or computational redistricting.
The idea of using computational tools in redistricting dates back to the 1960s [24,39]. Since then, an extensive
line of work (see [7] for a comprehensive survey) cast the redistricting task as an optimization problem, in
which the input contains only spatial location of individuals, but not their political affiliations. The objective
and constraints capture the population balance, contiguity, and compactness criteria of the districts. This
problem is computationally intractable in the worst case [13], and multiple algorithmic approaches have been
proposed, including Voronoi diagrams [20,28], local search [26], simulated-annealing and hill climbing [6], and
spatial evolutionary algorithms [31]. On the flip side, it is argued in [10,42] that such “neutral” districting plans
– as outputs of algorithms without political inputs – may contain unintentional biases, as well as unexpected
outcomes such as “natural gerrymandering” [8,19], i.e., the geographic distributions of voters naturally lead to
disproportionate seat shares. Therefore, fairness objectives such as partisan representativeness are typically
incorporated into the redistricting problem as objectives; however, these additional requirements further add
to the computational difficulty of the problem [27].
Ensemble Approaches to Redistricting.
Instead of optimizing and finding a single best redistricting
plan, another line of work focuses on generating a large ensemble of districting plans, with the hope of some
of these plans being fair. These methods include Flood Fill [12,32], Column Generation [21], and the widely
adopted Markov Chain Monte Carlo (MCMC) approach [18,30,38]. The latter approach samples from the
space of feasible plans with a bias towards “desirable” or fairness properties. For instance, it is shown in [35]
that the widely used ReCom MCMC method [15] provably biases towards compact plans. We provide a
more in-depth description of ReCom in Section 3. The work of [17] proposes a method for choosing one
representative plan from such an ensemble based on defining distances between plans.
2