English

Gap-gradient methods for solving generalized mixed integer inverse optimization: an application to political gerrymandering

Optimization and Control 2024-06-17 v1

Abstract

Inverse optimization has received much attention in recent years, but little literature exists for solving generalized mixed integer inverse optimization. We propose a new approach for solving generalized mixed-integer inverse optimization problems based on sub-gradient methods. We characterize when a generalized inverse optimization problem can be solved using sub-gradient methods and we prove that modifications to classic sub-gradient algorithms can return exact solutions in finite time. Our best implementation improves solution time by up to 90% compared to the best performing method from the literature. We then develop custom heuristic methods for graph-based inverse problems using a combination of graph coarsening and ensemble methods. Our heuristics are able to further reduce solution time by up to 52%, while still producing near-optimal solutions. Finally, we propose a new application domain - quantitatively identifying gerrymandering - for generalized inverse integer optimization. We apply our overall solution approach to analyze the congressional districts of the State of Iowa using real-world data. We find that the accepted districting marginally improves population imbalance at the cost of a significant increase in partisan efficiency gap. We argue that our approach can produce a more nuanced data-driven argument that a proposed districting should be considered gerrymandered.

Keywords

Cite

@article{arxiv.2406.09457,
  title  = {Gap-gradient methods for solving generalized mixed integer inverse optimization: an application to political gerrymandering},
  author = {Ari J. Smith and Justin J. Boutilier},
  journal= {arXiv preprint arXiv:2406.09457},
  year   = {2024}
}

Comments

49 pages, 9 figures

R2 v1 2026-06-28T17:05:06.170Z