Grid recognition: classical and parameterized computational perspectives
From MaRDI portal
Abstract: Grid graphs, and, more generally, grid graphs, form one of the most basic classes of geometric graphs. Over the past few decades, a large body of works studied the (in)tractability of various computational problems on grid graphs, which often yield substantially faster algorithms than general graphs. Unfortunately, the recognition of a grid graph is particularly hard -- it was shown to be NP-hard even on trees of pathwidth 3 already in 1987. Yet, in this paper, we provide several positive results in this regard in the framework of parameterized complexity (additionally, we present new and complementary hardness results). Specifically, our contribution is threefold. First, we show that the problem is fixed-parameter tractable (FPT) parameterized by where is the maximum size of a connected component of . This also implies that the problem is FPT parameterized by where is the treedepth of (to be compared with the hardness for pathwidth 2 where ). Further, we derive as a corollary that strip packing is FPT with respect to the height of the strip plus the maximum of the dimensions of the packed rectangles, which was previously only known to be in XP. Second, we present a new parameterization, denoted , relating graph distance to geometric distance, which may be of independent interest. We show that the problem is para-NP-hard parameterized by , but FPT parameterized by on trees, as well as FPT parameterized by . Third, we show that the recognition of grid graphs is NP-hard on graphs of pathwidth 2 where . Moreover, when and are unrestricted, we show that the problem is NP-hard on trees of pathwidth 2, but trivially solvable in polynomial time on graphs of pathwidth 1.
Cites work
- A catalog of Hanan grid problems
- A framework for ETH-tight algorithms and lower bounds in geometric intersection graphs
- Algorithms – ESA 2004
- Almost polynomial hardness of node-disjoint paths in grids
- An application of simultaneous diophantine approximation in combinatorial optimization
- C-Planarity Testing of Embedded Clustered Graphs with Bounded Dual Carving-Width.
- Computing crossing numbers in quadratic time
- Computing optimal rectilinear Steiner trees: A survey and experimental evaluation
- Connecting the dots (with minimum crossings)
- Crossing number is hard for kernelization
- Efficient Planarity Testing
- Exact crossing number parameterized by vertex cover
- Fixed-Parameter Tractability for Non-Crossing Spanning Trees
- Fundamentals of parameterized complexity
- Hamilton Paths in Grid Graphs
- Hamiltonian cycle parameterized by treedepth in single exponential time and polynomial space
- How much does a treedepth modulator help to obtain polynomial kernels beyond sparse graphs?
- scientific article; zbMATH DE number 5485473 (Why is no real title available?)
- scientific article; zbMATH DE number 3575612 (Why is no real title available?)
- scientific article; zbMATH DE number 7189138 (Why is no real title available?)
- scientific article; zbMATH DE number 7236457 (Why is no real title available?)
- scientific article; zbMATH DE number 6776481 (Why is no real title available?)
- HV-planarity: algorithms and complexity
- Improved approximation for node-disjoint paths in grids with sources on the boundary
- Integer Programming with a Fixed Number of Variables
- Kernelization. Theory of parameterized preprocessing
- Minkowski's Convex Body Theorem and Integer Programming
- On the complexity of HV-rectilinear planarity testing
- On the computational complexity of upward and rectilinear planarity testing
- On the Cutting Edge: Simplified O(n) Planarity by Edge Addition
- On the parameterized complexity of layered graph drawing
- Optimal Covering Tours with Turn Costs
- Orthogonal Drawings of Plane Graphs Without Bends
- Orthogonal graph drawing with flexibility constraints
- Orthogonal planarity testing of bounded treewidth graphs
- Parameterized algorithms
- Parameterized algorithms for book embedding problems
- Parameterized complexity of 1-planarity
- Parameterized complexity of graph planarity with restricted cyclic orders
- Parameterized complexity of strip packing and minimum volume packing
- Puzzling Grid Embeddings
- Rectangular grid drawings of plane graphs
- Sparsity. Graphs, structures, and algorithms
- Subexponential-time and FPT algorithms for embedded flat clustered planarity
- The complexity of minimizing wire lengths in VLSI layouts
- The Rectilinear Steiner Tree Problem is NP-Complete
- Trémaux trees and planarity
- TWO FIXED-PARAMETER TRACTABLE ALGORITHMS FOR TESTING UPWARD PLANARITY
- Unit-length embedding of binary trees on a square grid
- Unit-length rectangular drawings of graphs
Cited in
(6)
This page was built for publication: Grid recognition: classical and parameterized computational perspectives
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6156159)