Mixed Linear Layouts: Complexity, Heuristics, and Experiments

08/23/2019
by   Philipp de Col, et al.
0

A k-page linear graph layout of a graph G = (V,E) draws all vertices along a line ℓ and each edge in one of k disjoint halfplanes called pages, which are bounded by ℓ. We consider two types of pages. In a stack page no two edges should cross and in a queue page no edge should be nested by another edge. A crossing (nesting) in a stack (queue) page is called a conflict. The algorithmic problem is twofold and requires to compute (i) a vertex ordering and (ii) a page assignment of the edges such that the resulting layout is either conflict-free or conflict-minimal. While linear layouts with only stack or only queue pages are well-studied, mixed s-stack q-queue layouts for s,q > 1 have received less attention. We show NP-completeness results on the recognition problem of certain mixed linear layouts and present a new heuristic for minimizing conflicts. In a computational experiment for the case s, q = 1 we show that the new heuristic is an improvement over previous heuristics for linear layouts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2021

The Mixed Page Number of Graphs

A linear layout of a graph typically consists of a total vertex order, a...
research
09/01/2017

Mixed Linear Layouts of Planar Graphs

A k-stack (respectively, k-queue) layout of a graph consists of a total ...
research
08/11/2021

Linear Layouts of Complete Graphs

A page (queue) with respect to a vertex ordering of a graph is a set of ...
research
08/24/2020

On Mixed Linear Layouts of Series-Parallel Graphs

A mixed s-stack q-queue layout of a graph consists of a linear order of ...
research
07/29/2020

Book Embeddings of Graph Products

A k-stack layout (also called a k-page book embedding) of a graph consis...
research
09/01/2022

The Rique-Number of Graphs

We continue the study of linear layouts of graphs in relation to known d...
research
06/27/2023

On the Deque and Rique Numbers of Complete and Complete Bipartite Graphs

Several types of linear layouts of graphs are obtained by leveraging kno...

Please sign up or login with your details

Forgot password? Click here to reset