A polynomial delay algorithm generating all potential maximal cliques in triconnected planar graphs
Alexander Grigoriev, Yasuaki Kobayashi, Hisao Tamaki, Tom C. van der Zanden
TL;DR
This work addresses the problem of enumerating all potential maximal cliques (PMCs) and computing planar treewidth by exploiting planarity. It introduces a new latching-graph framework and a steering-based characterization that ties PMCs in triconnected planar graphs to structured subgraphs, enabling a polynomial-delay generator for PMCs. Consequently, the authors obtain a planar-treewidth algorithm running in time $|Π(G)|\,n^{O(1)}$ for triconnected graphs and extend the approach to general planar graphs via almost-clique handling of two-vertex separators. This yields a practical, planarity-aware exact method for treewidth computations and advances the understanding of PMC enumeration in structured graph classes.
Abstract
We develop a new characterization of potential maximal cliques of a triconnected planar graph and, using this characterization, give a polynomial delay algorithm generating all potential maximal cliques of a given triconnected planar graph. Combined with the dynamic programming algorithms due to Bouchitt{é} and Todinca, this algorithm leads to a treewidth algorithm for general planar graphs that runs in time linear in the number of potential maximal cliques and polynomial in the number of vertices.
