Perfect Matching in Random Graphs is as Hard as Tseitin
Per Austrin, Kilian Risse

TL;DR
This paper demonstrates that proving the non-existence of perfect matchings in certain random graphs is computationally as hard as well-known complex proof systems, resolving a question by Razborov.
Contribution
It establishes lower bounds on proof complexity for specific graph properties in multiple proof systems, linking random graph problems to proof complexity theory.
Findings
Polynomial Calculus requires degree Ω(n / log n)
Sum-of-Squares proof system needs degree Ω(n / log n)
Bounded-depth Frege proofs are exponentially large
Abstract
We study the complexity of proving that a sparse random regular graph on an odd number of vertices does not have a perfect matching, and related problems involving each vertex being matched some pre-specified number of times. We show that this requires proofs of degree in the Polynomial Calculus (over fields of characteristic ) and Sum-of-Squares proof systems, and exponential size in the bounded-depth Frege proof system. This resolves a question by Razborov asking whether the Lov\'asz-Schrijver proof system requires rounds to refute these formulas for some . The results are obtained by a worst-case to average-case reduction of these formulas relying on a topological embedding theorem which may be of independent interest.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Bioinformatics · Graph Theory and Algorithms · DNA and Biological Computing
