LOG-CONCAVE POLYNOMIALS, I: ENTROPY AND A DETERMINISTIC APPROXIMATION ALGORITHM FOR COUNTING BASES OF MATROIDS

被引:16
作者
Anari, Nima [1 ]
Gharan, Shayan Oveis [2 ]
Vinzant, Cynthia [3 ]
机构
[1] Stanford Univ, Comp Sci Dept, Stanford, CA 94305 USA
[2] Univ Washington, Comp Sci & Engn, Seattle, WA 98195 USA
[3] North Carolina State Univ, Dept Math, Raleigh, NC USA
基金
美国国家科学基金会;
关键词
D O I
10.1215/00127094-2020-0091
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We give a deterministic polynomial-time 2(O(r))-approximation algorithm for the number of bases of a given matroid of rank r and the number of common bases of any two matroids of rank r. To the best of our knowledge, this is the first nontrivial deterministic approximation algorithm that works for arbitrary matroids. Based on a lower bound of Azar, Broder, and Frieze, this is almost the best possible result assuming oracle access to independent sets of the matroid. There are two main ingredients in our result. For the first, we build upon recent results of Adiprasito, Huh, Katz, and Wang on combinatorial Hodge theory to show that the basis generating polynomial of any matroid is a (completely) log-concave polynomial. Formally, we prove that the multivariate generating polynomial of the bases of any matroid is (and all of its directional derivatives along the positive orthant are) log-concave as functions over the positive orthant. For the second ingredient, we develop a general framework for approximate counting in discrete problems, based on convex optimization. The connection goes through subadditivity of the entropy. For matroids, we prove that an approximate superadditivity of the entropy holds by relying on the log-concavity of the basis generating polynomial.
引用
收藏
页码:3459 / 3504
页数:46
相关论文
共 51 条
[1]   Hodge theory for combinatorial geometries [J].
Adiprasito, Karim ;
Huh, June ;
Katz, Eric .
ANNALS OF MATHEMATICS, 2018, 188 (02) :381-452
[2]  
ANARI N., LOG CONCAVE POLYNOMI
[3]   Log-Concave Polynomials II: High-Dimensional Walks and an FPRAS for Counting Bases of a Matroid [J].
Anari, Nima ;
Liu, Kuikui ;
Gharan, Shayan Oveis ;
Vinzant, Cynthia .
PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, :1-12
[4]   A Generalization of Permanent Inequalities and Applications in Counting and Optimization [J].
Anari, Nima ;
Gharan, Shayan Oveis .
STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, :384-396
[5]   Effective-Resistance-Reducing Flows, Spectrally Thin Trees, and Asymmetric TSP [J].
Anari, Nima ;
Gharan, Shayan Oveis .
2015 IEEE 56TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2015, :20-39
[6]  
Anari Nima, 2016, C LEARNING THEORY, P103
[7]  
[Anonymous], 1979, Computers and intractability
[8]  
Asadpour A, 2010, PROC APPL MATH, V135, P379
[9]   ON THE PROBLEM OF APPROXIMATING THE NUMBER OF BASES OF A MATROID [J].
AZAR, Y ;
BRODER, AZ ;
FRIEZE, AM .
INFORMATION PROCESSING LETTERS, 1994, 50 (01) :9-11
[10]  
Backman S., 2020, SEM LOTHAR COMBIN, V84B, P52