English

Determinant Maximization via Matroid Intersection Algorithms

Data Structures and Algorithms 2022-07-12 v1

Abstract

Determinant maximization problem gives a general framework that models problems arising in as diverse fields as statistics \cite{pukelsheim2006optimal}, convex geometry \cite{Khachiyan1996}, fair allocations\linebreak \cite{anari2016nash}, combinatorics \cite{AnariGV18}, spectral graph theory \cite{nikolov2019proportional}, network design, and random processes \cite{kulesza2012determinantal}. In an instance of a determinant maximization problem, we are given a collection of vectors U={v1,,vn}\RRdU=\{v_1,\ldots, v_n\} \subset \RR^d, and a goal is to pick a subset SUS\subseteq U of given vectors to maximize the determinant of the matrix iSvivi\sum_{i\in S} v_i v_i^\top . Often, the set SS of picked vectors must satisfy additional combinatorial constraints such as cardinality constraint (Sk)\left(|S|\leq k\right) or matroid constraint (SS is a basis of a matroid defined on the vectors). In this paper, we give a polynomial-time deterministic algorithm that returns a rO(r)r^{O(r)}-approximation for any matroid of rank rdr\leq d. This improves previous results that give eO(r2)e^{O(r^2)}-approximation algorithms relying on eO(r)e^{O(r)}-approximate \emph{estimation} algorithms \cite{NikolovS16,anari2017generalization,AnariGV18,madan2020maximizing} for any rdr\leq d. All previous results use convex relaxations and their relationship to stable polynomials and strongly log-concave polynomials. In contrast, our algorithm builds on combinatorial algorithms for matroid intersection, which iteratively improve any solution by finding an \emph{alternating negative cycle} in the \emph{exchange graph} defined by the matroids. While the det(.)\det(.) function is not linear, we show that taking appropriate linear approximations at each iteration suffice to give the improved approximation algorithm.

Keywords

Cite

@article{arxiv.2207.04318,
  title  = {Determinant Maximization via Matroid Intersection Algorithms},
  author = {Adam Brown and Aditi Laddha and Madhusudhan Pittu and Mohit Singh and Prasad Tetali},
  journal= {arXiv preprint arXiv:2207.04318},
  year   = {2022}
}