Lune

FOCS2022顶会

Determinant Maximization via Matroid Intersection Algorithms

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

2022年份
2被引次数

摘要

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.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper4

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖