Abstract
The Bouchitte-Todinca algorithm (BT), operating ´
dynamic programming over the so-called potential
maximal cliques (PMCs), yields a practically effi-
cient approach to treewidth and generalized hypertreewidth. The enumeration of PMCs is a scalability bottleneck for BT in practice. We propose
the use of declarative solvers for PMC enumeration
as a substitute for the specialized PMC enumeration algorithms employed in current BT implementations. The presented Boolean satisfiability (SAT)
and answer set programming (ASP) based PMC
enumeration approaches open up new possibilities
for improving the efficiency of BT in practice