Beyond the Birkhoff Polytope: Convex Relaxations for Vector Permutation Problems

Abstract

The Birkhoff polytope (the convex hull of the set of permutation matrices), which is represented using $\Theta(n^2)$ variables and constraints, is frequently invoked in formulating relaxations of optimization problems over permutations. Using a recent construction of Goemans (2010), we show that when optimizing over the convex hull of the permutation vectors (the permutahedron), we can reduce the number of variables and constraints to $\Theta(n \log n)$ in theory and $\Theta(n \log^2 n)$ in practice. We modify the recent convex formulation of the 2-SUM problem introduced by Fogel et al. (2013) to use this polytope, and demonstrate how we can attain results of similar quality in significantly less computational time for large $n$. To our knowledge, this is the first usage of Goemans' compact formulation of the permutahedron in a convex optimization problem. We also introduce a simpler regularization scheme for this convex formulation of the 2-SUM problem that yields good empirical results.

Cite

Text

Lim and Wright. "Beyond the Birkhoff Polytope: Convex Relaxations for Vector Permutation Problems." Neural Information Processing Systems, 2014.

Markdown

[Lim and Wright. "Beyond the Birkhoff Polytope: Convex Relaxations for Vector Permutation Problems." Neural Information Processing Systems, 2014.](https://mlanthology.org/neurips/2014/lim2014neurips-beyond/)

BibTeX

@inproceedings{lim2014neurips-beyond,
  title     = {{Beyond the Birkhoff Polytope: Convex Relaxations for Vector Permutation Problems}},
  author    = {Lim, Cong Han and Wright, Stephen},
  booktitle = {Neural Information Processing Systems},
  year      = {2014},
  pages     = {2168-2176},
  url       = {https://mlanthology.org/neurips/2014/lim2014neurips-beyond/}
}