English

Nearly Optimal Average-Case Complexity of Counting Bicliques Under SETH

Computational Complexity 2020-10-13 v1

Abstract

In this paper, we seek a natural problem and a natural distribution of instances such that any O(ncϵ)O(n^{c-\epsilon})-time algorithm fails to solve most instances drawn from the distribution, while the problem admits an nc+o(1)n^{c+o(1)}-time algorithm that correctly solves all instances. Specifically, we consider the Ka,bK_{a,b} counting problem in a random bipartite graph, where Ka,bK_{a,b} is a complete bipartite graph for constants aa and bb. We proved that the Ka,bK_{a,b} counting problem admits an na+o(1)n^{a+o(1)}-time algorithm if a8a\geq 8, while any naϵn^{a-\epsilon}-time algorithm fails to solve it even on random bipartite graph for any constant ϵ>0\epsilon>0 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 complexity.

Keywords

Cite

@article{arxiv.2010.05822,
  title  = {Nearly Optimal Average-Case Complexity of Counting Bicliques Under SETH},
  author = {Shuichi Hirahara and Nobutaka Shimizu},
  journal= {arXiv preprint arXiv:2010.05822},
  year   = {2020}
}
R2 v1 2026-06-23T19:17:00.459Z