2-Level Quasi-Planarity or How Caterpillars Climb (SPQR-)Trees

11/04/2020
by   Patrizio Angelini, et al.
0

Given a bipartite graph G=(V_b,V_r,E), the 2-Level Quasi-Planarity problem asks for the existence of a drawing of G in the plane such that the vertices in V_b and in V_r lie along two parallel lines ℓ_b and ℓ_r, respectively, each edge in E is drawn in the unbounded strip of the plane delimited by ℓ_b and ℓ_r, and no three edges in E pairwise cross. We prove that the 2-Level Quasi-Planarity problem is NP-complete. This answers an open question of Dujmović, Pór, and Wood. Furthermore, we show that the problem becomes linear-time solvable if the ordering of the vertices in V_b along ℓ_b is prescribed. Our contributions provide the first results on the computational complexity of recognizing quasi-planar graphs, which is a long-standing open question. Our linear-time algorithm exploits several ingredients, including a combinatorial characterization of the positive instances of the problem in terms of the existence of a planar embedding with a caterpillar-like structure, and an SPQR-tree-based algorithm for testing the existence of such a planar embedding. Our algorithm builds upon a classification of the types of embeddings with respect to the structure of the portion of the caterpillar they contain and performs a computation of the realizable embedding types based on a succinct description of their features by means of constant-size gadgets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2021

Recognizing and Embedding Simple Optimal 2-Planar Graphs

In the area of beyond-planar graphs, i.e. graphs that can be drawn with ...
research
08/09/2020

Rectilinear Planarity Testing of Plane Series-Parallel Graphs in Linear Time

A plane graph is rectilinear planar if it admits an embedding-preserving...
research
08/30/2017

Planar L-Drawings of Directed Graphs

We study planar drawings of directed graphs in the L-drawing standard. W...
research
11/01/2019

An Experimental Study of a 1-planarity Testing and Embedding Algorithm

The definition of 1-planar graphs naturally extends graph planarity, nam...
research
08/29/2017

Beyond Outerplanarity

We study straight-line drawings of graphs where the vertices are placed ...
research
08/24/2021

Quasi-upward Planar Drawings with Minimum Curve Complexity

This paper studies the problem of computing quasi-upward planar drawings...
research
09/25/2020

An SPQR-Tree-Like Embedding Representation for Level Planarity

An SPQR-tree is a data structure that efficiently represents all planar ...

Please sign up or login with your details

Forgot password? Click here to reset