The Complexity of the Comparator Circuit Value Problem
Stephen A. Cook, Yuval Filmus, Dai Tri Man Le

TL;DR
This paper explores the complexity class CC, defined via comparator circuits, providing multiple characterizations, evidence of its incomparability with NC, and connections to problems like stable marriage.
Contribution
It introduces alternative definitions and models for CC, demonstrates its robustness, and provides evidence for its conjectured incomparability with NC through oracle constructions.
Findings
CC is a robust complexity class with multiple equivalent definitions.
Relativized worlds show CC and NC are incomparable.
Simplified proofs and connections to stable marriage algorithms are provided.
Abstract
In 1990 Subramanian defined the complexity class CC as the set of problems log-space reducible to the comparator circuit value problem (CCV). He and Mayr showed that NL \subseteq CC \subseteq P, and proved that in addition to CCV several other problems are complete for CC, including the stable marriage problem, and finding the lexicographically first maximal matching in a bipartite graph. We are interested in CC because we conjecture that it is incomparable with the parallel class NC which also satisfies NL \subseteq NC \subseteq P, and note that this conjecture implies that none of the CC-complete problems has an efficient polylog time parallel algorithm. We provide evidence for our conjecture by giving oracle settings in which relativized CC and relativized NC are incomparable. We give several alternative definitions of CC, including (among others) the class of problems computed by…
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.
