Determinant Maximization via Matroid Intersection Algorithms

07/09/2022
by   Adam Brown, et al.
0

Determinant maximization problem gives a general framework that models problems arising in as diverse fields as statistics <cit.>, convex geometry <cit.>, fair allocations<cit.>, combinatorics <cit.>, spectral graph theory <cit.>, network design, and random processes <cit.>. In an instance of a determinant maximization problem, we are given a collection of vectors U={v_1,…, v_n}⊂^d, and a goal is to pick a subset S⊆ U of given vectors to maximize the determinant of the matrix ∑_i∈ S v_i v_i^⊤. Often, the set S of picked vectors must satisfy additional combinatorial constraints such as cardinality constraint (|S|≤ k) or matroid constraint (S is a basis of a matroid defined on the vectors). In this paper, we give a polynomial-time deterministic algorithm that returns a r^O(r)-approximation for any matroid of rank r≤ d. This improves previous results that give e^O(r^2)-approximation algorithms relying on e^O(r)-approximate estimation algorithms <cit.> for any r≤ 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 alternating negative cycle in the exchange graph defined by the matroids. While the (.) function is not linear, we show that taking appropriate linear approximations at each iteration suffice to give the improved approximation algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/18/2022

Efficient Determinant Maximization for All Matroids

Determinant maximization provides an elegant generalization of problems ...
research
04/16/2020

Maximizing Determinants under Matroid Constraints

Given vectors v_1,…,v_n∈ℝ^d and a matroid M=([n],I), we study the proble...
research
07/02/2018

Log-concave polynomials, entropy, and a deterministic approximation algorithm for counting bases of matroids

We give a deterministic polynomial time 2^O(r)-approximation algorithm f...
research
01/05/2022

Approximation Algorithms for Maximum Matchings in Geometric Intersection Graphs

We present a (1- ε)-approximation algorithms for maximum cardinality mat...
research
10/01/2020

On two conjectures about the intersection distribution

Recently, S. Li and A. Pott<cit.> proposed a new concept of intersection...
research
02/07/2023

Cardinality-Constrained Continuous Knapsack Problem with Concave Piecewise-Linear Utilities

We study an extension of the cardinality-constrained knapsack problem wh...
research
07/10/2017

Subdeterminant Maximization via Nonconvex Relaxations and Anti-concentration

Several fundamental problems that arise in optimization and computer sci...

Please sign up or login with your details

Forgot password? Click here to reset