skip to main content
10.1145/3313276.3316385acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article
Public Access

Log-concave polynomials II: high-dimensional walks and an FPRAS for counting bases of a matroid

Published:23 June 2019Publication History

ABSTRACT

We design an FPRAS to count the number of bases of any matroid given by an independent set oracle, and to estimate the partition function of the random cluster model of any matroid in the regime where 0<q<1. Consequently, we can sample random spanning forests in a graph and estimate the reliability polynomial of any matroid. We also prove the thirty year old conjecture of Mihail and Vazirani that the bases exchange graph of any matroid has edge expansion at least 1.

Our algorithm and proof build on the recent results of Dinur, Kaufman, Mass and Oppenheim who show that a high dimensional walk on a weighted simplicial complex mixes rapidly if for every link of the complex, the corresponding localized random walk on the 1-skeleton is a strong spectral expander. One of our key observations is that a weighted simplicial complex X is a 0-local spectral expander if and only if a naturally associated generating polynomial pX is strongly log-concave. More generally, to every pure simplicial complex with positive weights on its maximal faces, we can associate to X a multiaffine homogeneous polynomial pX such that the eigenvalues of the localized random walks on X correspond to the eigenvalues of the Hessian of derivatives of pX.

References

  1. {AHK18} Karim Adiprasito, June Huh, and Eric Katz. “Hodge theory for combinatorial geometries”. In: Annals of Mathematics 188.2 (2018), pp. 381– 452. {Alo86} N Alon. “Eigenvalues and expanders”. In: Combinatorica 6 (2 Jan. 1986), pp. 83–96. issn: 0209-9683. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {AM85} N. Alon and V. Milman. “Isoperimetric inequalities for graphs, and superconcentrators”. In: Journal of Combinatorial Theory, Series B 38.1 (Feb. 1985), pp. 73–88. {Ana+18a} Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant. “Log-Concave Polynomials II: High-Dimensional Walks and an FPRAS for Counting Bases of a Matroid”. In: arXiv preprint arXiv:1811.01816 (2018).Google ScholarGoogle ScholarCross RefCross Ref
  3. {Ana+18b} Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant. “Log-Concave Polynomials III: Mason’s Ultra-Log-Concavity Conjecture for Independent Sets of Matroids”. In: arXiv preprint arXiv:1811.01600 (2018).Google ScholarGoogle Scholar
  4. {AOR16} Nima Anari, Shayan Oveis Gharan, and Alireza Rezaei. “Monte Carlo Markov Chain Algorithms for Sampling Strongly Rayleigh Distributions and Determinantal Point Processes”. In: COLT. 2016, pp. 103–115.Google ScholarGoogle Scholar
  5. {AOV18} Nima Anari, Shayan Oveis Gharan, and Cynthia Vinzant. “Log-concave polynomials, entropy, and a deterministic approximation algorithm for counting bases of matroids”. In: FOCS. to appear. 2018.Google ScholarGoogle Scholar
  6. {BH18} Petter Brändén and June Huh. “Hodge-Riemann relations for Potts model partition functions”. In: arXiv preprint arXiv:1811.01696 (2018).Google ScholarGoogle Scholar
  7. {BH19} Petter Brändén and June Huh. “Lorentzian polynomials”. In: arXiv preprint arXiv:1902.03719 (2019).Google ScholarGoogle Scholar
  8. {BS07} Alexander Barvinok and Alex Samorodnitsky. “Random weighting, asymptotic counting, and inverse isoperimetry”. In: Israel Journal of Mathematics 158.1 (Mar. 2007), pp. 159–191. issn: 1565-8511.Google ScholarGoogle ScholarCross RefCross Ref
  9. {BŚ97} W. Ballmann and J. Światkowski. “On L2-cohomology and property (T) for automorphism groups of polyhedral cell complexes”. In: Geom. Funct. Anal. 7.4 (1997), pp. 615–645. {Clo10} Brian D. Cloteaux. “Approximating the Number of Bases for Almost All Matroids”. In: Congressus Numerantium 202 (2010), pp. 149–154.Google ScholarGoogle ScholarCross RefCross Ref
  10. {CTY15} Emma Cohen, Prasad Tetali, and Damir Yeliussizov. “Lattice path matroids: negative correlation and fast mixing”. In: arXiv preprint arXiv:1505.06710 (2015).Google ScholarGoogle Scholar
  11. {DK17} I. Dinur and T. Kaufman. “High Dimensional Expanders Imply Agreement Expanders”. In: FOCS. 2017, pp. 974–985.Google ScholarGoogle Scholar
  12. {DS91} Persi Diaconis and Daniel Stroock. “Geometric bounds for eigenvalues of Markov chains”. In: The Annals of Applied Probability (1991), pp. 36– 61.Google ScholarGoogle ScholarCross RefCross Ref
  13. {FK72} Cornelis Marius Fortuin and Pieter Willem Kasteleyn. “On the randomcluster model: I. Introduction and relation to other models”. In: Physica 57 (4 1972), pp. 536–564.Google ScholarGoogle ScholarCross RefCross Ref
  14. {FM92} Tomás Feder and Milena Mihail. “Balanced matroids”. In: STOC. 1992, pp. 26–38. {For71} Cornelis Marius Fortuin. “On the random-cluster model”. PhD thesis. Leiden University, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {For72a} Cornelis Marius Fortuin. “On the random-cluster model: II. The percolation model”. In: Physica 58 (3 1972), pp. 393–418. {For72b} Cornelis Marius Fortuin. “On the random-cluster model: III. The simple random-cluster model”. In: Physica 59 (4 1972), pp. 545–570. {Gam99} Anna Gambin. “On approximating the number of bases of exchange preserving matroids”. In: International Symposium on Mathematical Foundations of Computer Science. Springer. 1999, pp. 332–342. {Gar73} H. Garland. “p-adic curvature and the cohomology of discrete subgroups of p-adic groups”. In: Annals of Mathematics 97.3 (1973), pp. 375–423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {GJ08} L. A. Goldberg and M. Jerrum. “Inapproximability of the Tutte polynomial”. In: Inform. and Comput 206.7 (2008), pp. 908–929. {GJ12a} L. A. Goldberg and M. Jerrum. “Approximating the partition function of the ferromagnetic Potts model”. In: J. ACM 59.5 (2012), pp. 1–31. {GJ12b} L. A. Goldberg and M. Jerrum. “Inapproximability of the Tutte polynomial of a planar graph”. In: Computational Complexity 21 (4 2012), pp. 605–642. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {GJ13} L. A. Goldberg and M. Jerrum. “Approximating the Tutte polynomial of a binary matroid and other related combinatorial polynomials”. In: Journal of Computer and System Sciences 79 (1 2013), pp. 68–78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {GJ14} L. A. Goldberg and M. Jerrum. “The complexity of computing the sign of the Tutte polynomial”. In: SIAM J. Comput. 43 (2014), pp. 1921–1952.Google ScholarGoogle ScholarCross RefCross Ref
  19. {GJ17} Heng Guo and Mark Jerrum. “Random cluster dynamics for the Ising model is rapidly mixing”. In: SODA. 2017, pp. 1818–1827. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {GJ18a} Heng Guo and Mark Jerrum. “A Polynomial-Time Approximation Algorithm for All-Terminal Network Reliability”. In: ICALP. 2018, 68:1– 68:12. {GJ18b} Heng Guo and Mark Jerrum. “Approximately counting bases of bicircular matroids”. 2018.Google ScholarGoogle Scholar
  21. {Gri09} G. R Grimmett. The Random-Cluster Model. Berlin: Springer-Verlag, 2009.Google ScholarGoogle Scholar
  22. {Gur09} Leonid Gurvits. “A polynomial-time algorithm to approximate the mixed volume within a simply exponential factor”. In: Discrete &amp; Computational Geometry 41.4 (2009), pp. 533–555. {Gur10} Leonid Gurvits. “On multivariate Newton-like inequalities”. In: Advances in Combinatorial Mathematics. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010, pp. 61–78.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. {HJ13} Roger A Horn and Charles R Johnson. Matrix analysis. 2nd ed. Cambridge university press, 2013.Google ScholarGoogle Scholar
  24. {HW16} June Huh and Botong Wang. “Enumeration of points, lines, planes, etc”. In: arXiv preprint arXiv:1609.05484 (2016).Google ScholarGoogle Scholar
  25. {Jer+04} Mark Jerrum, Jung-Bae Son, Prasad Tetali, and Eric Vigoda. “Elementary bounds on Poincaré and log-Sobolev constants for decomposable Markov chains”. In: Annals of Applied Probability (2004), pp. 1741–1765.Google ScholarGoogle ScholarCross RefCross Ref
  26. {Jer06} Mark Jerrum. “Two Remarks Concerning Balanced Matroids”. In: Combinatorica 26.6 (2006), pp. 733–742. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {JS02} Mark Jerrum and Jung Bae Son. “Spectral gap and log-Sobolev constant for balanced matroids”. In: FOCS. 2002, pp. 721–729. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. {JS93} Mark Jerrum and Alistair Sinclair. “Polynomial-time approximation algorithms for the Ising model”. In: SIAM J. Comput. 22.5 (1993), pp. 1087– 1116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. {JVV86} Mark Jerrum, Leslie Valiant, and Vijay Vazirani. “Random Generation of Combinatorial Structures from a Uniform Distribution”. In: Theoretical Computer Science 43 (1986), pp. 169–188. Google ScholarGoogle ScholarCross RefCross Ref
  30. {JVW90} F. Jaeger, D. L. Vertigan, and D. J. A. Welsh. “On the computational complexity of the Jones and Tutte polynomials”. In: Mathematical Proceedings of the Cambridge Philosophical Society 108 (1 1990), pp. 35– 53.Google ScholarGoogle ScholarCross RefCross Ref
  31. {KM17} Tali Kaufman and David Mass. “High Dimensional Random Walks and Colorful Expansion”. In: ITCS. 2017, 4:1–4:27.Google ScholarGoogle Scholar
  32. {KO18} Tali Kaufman and Izhar Oppenheim. “High Order Random Walks: Beyond Spectral Gap”. In: APPROX/RANDOM. 2018, 47:1–47:17.Google ScholarGoogle Scholar
  33. {KT12} Alex Kulesza and Ben Taskar. “Determinantal point processes for machine learning”. In: Foundations and Trends in Machine Learning 5(2-3) (2012), pp. 123–286. {Lub17} Alexander Lubotzky. “High Dimensional Expanders”. 2017.Google ScholarGoogle ScholarCross RefCross Ref
  34. {MS91} Milena Mihail and Madhu Sudan. Connectivity Properties of Matroids. Tech. rep. EECS Department, University of California, Berkeley, Dec. 1991.Google ScholarGoogle Scholar
  35. {MV89} M. Mihail and U. Vazirani. “On the expansion of 0/1 polytopes”. In: Journal of Combinatorial Theory. B (1989).Google ScholarGoogle Scholar
  36. {Opp18} Izhar Oppenheim. “Local spectral expansion approach to high dimensional expanders part I: Descent of spectral gaps”. In: Discrete and Computational Geometry 59.2 (2018), pp. 293–330. {Ver91} D.L. Vertigan. “On the computational complexity of tutte, jones, homfly and kauffman invariants”. PhD thesis. University of Oxford, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Log-concave polynomials II: high-dimensional walks and an FPRAS for counting bases of a matroid

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            STOC 2019: Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing
            June 2019
            1258 pages
            ISBN:9781450367059
            DOI:10.1145/3313276

            Copyright © 2019 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 23 June 2019

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate1,469of4,586submissions,32%

            Upcoming Conference

            STOC '24
            56th Annual ACM Symposium on Theory of Computing (STOC 2024)
            June 24 - 28, 2024
            Vancouver , BC , Canada

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader