Core Concepts
Constrained Level Planarity, a generalization of the classical Level Planarity problem, can be solved in fixed-parameter tractable time when parameterized by the vertex cover number of the input graph.
Abstract
The paper studies the Constrained Level Planarity (CLP) problem, which asks whether a given constrained level graph admits a crossing-free drawing where the left-to-right order of vertices on each level respects the given partial orders.
The key insights are:
CLP is known to be NP-hard even when restricted to graphs with bounded tree-width, path-width, tree-depth, or feedback vertex set number. However, the parameterized complexity of CLP with respect to the vertex cover number remained open.
The authors show that CLP can be solved in FPT-time when parameterized by the vertex cover number. This is achieved by:
Defining the notion of a "core-induced subdrawing" of a refined visibility extension of a constrained level planar drawing, which captures crucial structural properties while having size bounded by the vertex cover number.
Describing an algorithm that first guesses this core-induced subdrawing, then inserts the transition vertices, and finally places the leaves and ears.
The algorithm runs in 2^(O(k log k)) * n^O(1) time, where k is the vertex cover number and n is the number of vertices. This is best-possible, as CLP remains NP-hard even for graphs with bounded parameters smaller than the vertex cover number.