On the computational tractability of a geographic clustering problem arising in redistricting

09/01/2020
by   Vincent Cohen-Addad, et al.
0

Redistricting is the problem of dividing a state into a number k of regions, called districts. Voters in each district elect a representative. The primary criteria are: each district is connected, district populations are equal (or nearly equal), and districts are "compact". There are multiple competing definitions of compactness, usually minimizing some quantity. One measure that has been recently promoted by Duchin and others is number of cut edges. In redistricting, one is given atomic regions out of which each district must be built. The populations of the atomic regions are given. Consider the graph with one vertex per atomic region (with weight equal to the region's population) and an edge between atomic regions that share a boundary. A districting plan is a partition of vertices into k parts, each connnected, of nearly equal weight. The districts are considered compact to the extent that the plan minimizes the number of edges crossing between different parts. Consider two problems: find the most compact districting plan, and sample districting plans under a compactness constraint uniformly at random. Both problems are NP-hard so we restrict the input graph to have branchwidth at most w. (A planar graph's branchwidth is bounded by its diameter.) If both k and w are bounded by constants, the problems are solvable in polynomial time. Assume vertices have weight 1. One would like algorithms whose running times are of the form O(f(k,w) n^c) for some constant c independent of k and w, in which case the problems are said to be fixed-parameter tractable with respect to k and w). We show that, under a complexity-theoretic assumption, no such algorithms exist. However, we do give algorithms with running time O(c^wn^k+1). Thus if the diameter of the graph is moderately small and the number of districts is very small, our algorithm is useable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/21/2017

Approximating the Minimum k-Section Width in Bounded-Degree Trees with Linear Diameter

Minimum k-Section denotes the NP-hard problem to partition the vertex se...
research
03/14/2019

Maximum Cut Parameterized by Crossing Number

Given an edge-weighted graph G on n nodes, the NP-hard Max-Cut problem a...
research
04/10/2019

An FPT Algorithm for Max-Cut Parameterized by Crossing Number

The Max-Cut problem is known to be NP-hard on general graphs, while it c...
research
02/24/2019

Latency, Capacity, and Distributed MST

Consider the problem of building a minimum-weight spanning tree for a gi...
research
03/08/2021

A Fully Polynomial Parameterized Algorithm for Counting the Number of Reachable Vertices in a Digraph

We consider the problem of counting the number of vertices reachable fro...
research
12/08/2017

Tilings of the plane with unit area triangles of bounded diameter

There exist tilings of the plane with pairwise noncongruent triangles of...
research
02/08/2021

Throwing a Sofa Through the Window

We study several variants of the problem of moving a convex polytope K, ...

Please sign up or login with your details

Forgot password? Click here to reset