Nearly Optimal Average-Case Complexity of Counting Bicliques Under SETH
Shuichi Hirahara, Nobutaka Shimizu

TL;DR
This paper establishes nearly optimal average-case complexity bounds for counting bicliques in random bipartite graphs, showing a sharp threshold between efficient algorithms and hardness under SETH, and introduces a framework for hardness amplification.
Contribution
It provides the first tight average-case complexity characterization for counting bicliques, and develops a general framework for hardness amplification in fine-grained complexity.
Findings
An $n^{a+o(1)}$-time algorithm exists for counting $K_{a,b}$ when $a \\geq 8$.
Any $n^{a-\\\\epsilon}$-time algorithm fails under SETH, even on random graphs.
A new framework for hardness amplification using direct product theorem and Yao's XOR lemma.
Abstract
In this paper, we seek a natural problem and a natural distribution of instances such that any -time algorithm fails to solve most instances drawn from the distribution, while the problem admits an -time algorithm that correctly solves all instances. Specifically, we consider the counting problem in a random bipartite graph, where is a complete bipartite graph for constants and . We proved that the counting problem admits an -time algorithm if , while any -time algorithm fails to solve it even on random bipartite graph for any constant under the Strong Exponential Time Hypotheis. Then, we amplify the hardness of this problem using the direct product theorem and Yao's XOR lemma by presenting a general framework of hardness amplification in the setting of fine-grained…
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
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Graph Theory Research
