Cliquewidth and Knowledge Compilation
Igor Razgon, Justyna Petke

TL;DR
This paper reveals that cliquewidth and treewidth are closely related in Boolean circuit representation, enabling efficient knowledge compilation into DNNF with bounds depending on cliquewidth.
Contribution
It establishes a surprising equivalence between cliquewidth and treewidth for Boolean circuits and applies this to achieve the first known efficient knowledge compilation parameterized by cliquewidth.
Findings
Boolean circuits of bounded cliquewidth can be transformed into circuits with bounded treewidth.
Such circuits can be compiled into DNNF with size exponential in cliquewidth.
This is the first result linking cliquewidth to knowledge compilation efficiency.
Abstract
In this paper we study the role of cliquewidth in succinct representation of Boolean functions. Our main statement is the following: Let be a Boolean circuit having cliquewidth . Then there is another circuit computing the same function as having treewidth at most and which has at most gates where is the number of gates of . In this sense, cliquewidth is not more `powerful' than treewidth for the purpose of representation of Boolean functions. We believe this is quite a surprising fact because it contrasts the situation with graphs where an upper bound on the treewidth implies an upper bound on the cliquewidth but not vice versa. We demonstrate the usefulness of the new theorem for knowledge compilation. In particular, we show that a circuit of cliquewidth can be compiled into a Decomposable Negation Normal Form ({\sc dnnf}) of size…
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 · semigroups and automata theory · Advanced Graph Theory Research
