Core Concepts
The authors explore the tractability of enumerating signatures of XOR-CNF formulas, providing insights into maximal and minimal signatures.
Abstract
The content delves into the complexity of generating all, minimal, and maximal signatures for XOR-CNFs. It discusses algorithmic enumeration challenges and solutions in computer science.
Propositional formulas' satisfiability problem is extensively studied from various algorithmic perspectives. Given a CNF formula φ with clauses C1,..., Cm over variables V = {v1,..., vn}, a truth assignment generates a binary sequence called a signature of φ.
In recent research by Bérczi et al., they address the tractability of generating signatures for CNFs. They provide algorithms for listing all signatures and discuss the hardness of finding maximal signatures due to general satisfiability intractability.
The study extends to XOR-CNF formulas, known for their tractable properties in complexity classifications. The authors prove that XOR-CNF signatures enumeration remains tractable using flashlight search techniques.
They establish the complexity of enumerating minimal and maximal signatures for XOR-CNFs, relating them to graph theory problems like bipartite subgraphs enumeration.
The paper concludes with discussions on improving algorithms for generating maximal signatures with polynomial delay and space constraints.
Stats
Deciding whether σ is a signature of φ can be done by testing if φ(1(σ), 0(σ)) is satisfiable.
Generating all the signatures of a CNF can be solved in total-polynomial time despite solutions not being recognizable in polynomial time.
The extension problem for generating maximal bipartite subgraphs is NP-complete.