Computing Cliques is Intractable
Junichiro Fukuyama

TL;DR
This paper demonstrates the intractability of computing cliques by establishing exponential circuit complexity, leading to P ≠ NP and P/poly ≠ NP separations, using topological properties of Hamming space and non-natural proof techniques.
Contribution
It introduces a novel topological approach to prove exponential circuit complexity of the clique problem and derives major complexity class separations.
Findings
Proves exponential circuit complexity of clique functions for certain parameters.
Establishes P ≠ NP and P/poly ≠ NP based on circuit complexity arguments.
Develops a new topological framework related to the sunflower lemma.
Abstract
The class P is in fact a proper sub-class of NP. We explore topological properties of the Hamming space 2^[n] where [n]={1, 2,..., n}. With the developed theory, we show: (i) a theorem that is closely related to Erdos and Rado's sunflower lemma, and claims a stronger statement in most cases, (ii) a new approach to prove the exponential monotone circuit complexity of the clique problem, (iii) NC \ne NP through the impossibility of a Boolean circuit with poly-log depth to compute cliques, based on the construction of (ii), and (iv) P \ne NP through the exponential circuit complexity of the clique problem, based on the construction of (iii). Item (i) leads to the existence of a sunflower with a small core in certain families of sets, which is not an obvious consequence of the sunflower lemma. In (iv), we show that any Boolean circuit computing the clique function CLIQUE_{n,k} (k=n^{1/4})…
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 · Algorithms and Data Compression · Parallel Computing and Optimization Techniques
