The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk,...

13
The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani

Transcript of The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk,...

Page 1: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

The Districting Problem

Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk,

Girishkumar Sabhnani

Page 2: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

The Districting Problem

Page 3: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Problem statement

• Districting problem (DP) Given a polygon partitioned into sub-districts with weights, join them into minimum number of simple districts with total weight less than M

• Conjugate problem (CDP)Given a limit of k districts, minimize maximum weight

Page 4: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Motivation

Political districting• Voting

Objective:• Find a partition into districts

Requirements:• Bounded weights • Population equality• Contiguity• “Nice shape”• …

Our districting problem• Air traffic management

Objective:• Find a partition into districts

Requirements:• Bounded weights

• Contiguity• “Nice shape”

Page 5: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Results

• In 1D case: optimal solution• In 2D case: DP, CDP are NP-hard• DP is weakly hard to approximate with 3/2

factor• CDP is hard to approximate with 5/4 factor• Approximations– Hamiltonian: 4-approximation– Non-Hamiltonian: 2Δ-approximation

Page 6: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Weak hardness

• Reduction from PARTITION• Hard to approximate with factor better than 3/2

Page 7: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Strong hardness

• Proof similar to rectangle tiling hardness (Khanna et al., ‘98)

• CDP is strongly hard to approximate with factor better than 5/4

Page 8: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

1D case

• Greedy algorithm is optimal

Page 9: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Hamiltonian path in dual graph

Page 10: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Algorithm creates holes

After breaking districts with holes we get 4-approximation

Page 11: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Spanning tree of max degree Δ

• Degree Δ*+1 (Fürer, Raghavachari, ‘92)

After breaking districts with holes we get 2Δ-appx

Page 12: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.

Future work and open problems

• Dynamic districting problem (hardness)• Introduce “nice shape” requirement• Better approximation algorithms

Page 13: The Districting Problem Esther Arkin, Irina Kostitsyna, Joseph Mitchell, Valentin Polishchuk, Girishkumar Sabhnani.