Lune

FOCS2022Top-tier venue

Determinant Maximization via Matroid Intersection Algorithms

Adam Brown, Aditi Laddha, Madhusudhan Pittu, Mohit Singh, Prasad Tetali

2022Year
2Citations

Abstract

Determinant maximization problem gives a general framework that models problems arising in as diverse fields as statistics [1], convex geometry [2], fair allocations [3], combinatorics [4], spectral graph theory [5], network design, and random processes [6]. In an instance of a determinant maximization problem, we are given a collection of vectors U={v1,⋯ , vn}⊂RdU=\{v_{1},\cdots,\ v_{n}\}\subset \mathbb{R}^{d}, and a goal is to pick a subset S⊆US\subseteq U of given vectors to maximize the determinant of the matrix ∑i∈SviviT\displaystyle \sum_{i\in S}v_{i}v_{i}^{\text{T}}. Often, the set S of picked vectors must satisfy additional combinatorial constraints such as cardinality constraint (∣S∣≤k)(|S|\leq k) or matroid constraint (S(S 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 r≤dr \leq d. This improves previous results that give eO(r2)e^{O(r^{2})}-approximation algorithms relying on eO(r)e^{O(r)}-approximate estimation algorithms [4], [7] –[9] for any r≤\leqd. All previous results use convex relaxations and their relationship to stable polynomials and strongly log⁡\log-concave polynomials or non-convex relaxations for the problem [10]. In contrast, our algorithm builds on combinatorial algorithms for matroid intersection, which iteratively improve any solution by finding an alternating negative cycle in the 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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Builds on4

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines