English
Related papers

Related papers: Mixed Linear Layouts: Complexity, Heuristics, and …

200 papers

A linear layout of a graph typically consists of a total vertex order, and a partition of the edges into sets of either non-crossing edges, called stacks, or non-nested edges, called queues. The stack (queue) number of a graph is the…

Data Structures and Algorithms · Computer Science 2021-07-13 Jawaherul Md. Alam , Michael A. Bekos , Martin Gronemann , Michael Kaufmann , Sergey Pupyrev

A linear layout of a graph consists of a linear ordering of its vertices and a partition of its edges into pages such that the edges assigned to the same page obey some constraint. The two most prominent and widely studied types of linear…

Discrete Mathematics · Computer Science 2025-08-07 Emilio Di Giacomo , Walter Didimo , Henry Förster , Torsten Ueckerdt , Johannes Zink

A $k$-stack (respectively, $k$-queue) layout of a graph consists of a total order of the vertices, and a partition of the edges into $k$ sets of non-crossing (non-nested) edges with respect to the vertex ordering. In 1992, Heath and…

Computational Geometry · Computer Science 2018-01-17 Sergey Pupyrev

We consider the problem of computing $\ell$-page queue layouts, which are linear arrangements of vertices accompanied with an assignment of the edges to pages from one to $\ell$ that avoid the nesting of edges on any of the pages. Inspired…

Computational Geometry · Computer Science 2025-06-06 Thomas Depian , Simon D. Fink , Robert Ganian , Martin Nöllenburg

In spite of the extensive study of stack and queue layouts, many fundamental questions remain open concerning the complexity-theoretic frontiers for computing stack and queue layouts. A stack (resp. queue) layout places vertices along a…

Data Structures and Algorithms · Computer Science 2025-08-25 Thomas Depian , Simon D. Fink , Robert Ganian , Vaishali Surianarayanan

An ordered graph is a graph with a total order over its vertices. A linear layout of an ordered graph is a partition of the edges into sets of either non-crossing edges, called stacks, or non-nesting edges, called queues. The stack (queue)…

Discrete Mathematics · Computer Science 2024-12-18 Deborah Haun , Laura Merker , Sergey Pupyrev

A mixed s-stack q-queue layout of a graph consists of a linear order of its vertices and of a partition of its edges into s stacks and q queues, such that no two edges in the same stack cross and no two edges in the same queue nest. In…

Discrete Mathematics · Computer Science 2020-08-26 Patrizio Angelini , Michael A. Bekos , Philipp Kindermann , Tamara Mchedlidze

Some of the most important open problems for linear layouts of graphs ask for the relation between a graph's queue number and its stack number or mixed number. In such, we seek a vertex order and edge partition of $G$ into parts with…

Combinatorics · Mathematics 2025-01-13 Julia Katheder , Michael Kaufmann , Sergey Pupyrev , Torsten Ueckerdt

A $k$-page book drawing of a graph $G=(V,E)$ consists of a linear ordering of its vertices along a spine and an assignment of each edge to one of the $k$ pages, which are half-planes bounded by the spine. In a book drawing, two edges cross…

Data Structures and Algorithms · Computer Science 2017-08-31 Jonathan Klawitter , Tamara Mchedlidze , Martin Nöllenburg

We continue the study of linear layouts of graphs in relation to known data structures. At a high level, given a data structure, the goal is to find a linear order of the vertices of the graph and a partition of its edges into pages, such…

Data Structures and Algorithms · Computer Science 2022-09-02 Michael A. Bekos , Stefan Felsner , Philipp Kindermann , Stephen Kobourov , Jan Kratovíl , Ignaz Rutter

Several types of linear layouts of graphs are obtained by leveraging known data structures; the most notable representatives are the stack and the queue layouts. In this content, given a data structure, one seeks to specify an order of the…

Data Structures and Algorithms · Computer Science 2023-06-28 Michael A. Bekos , Michael Kaufmann , Maria Eleni Pavlidi , Xenia Rieger

We consider the task of drawing a graph on multiple horizontal layers, where each node is assigned a layer, and each edge connects nodes of different layers. Known algorithms determine the orders of nodes on each layer to minimize crossings…

Data Structures and Algorithms · Computer Science 2025-03-03 Alexander Dobler , Jakob Roithinger

A linear layout of a graph $ G $ consists of a linear order $\prec$ of the vertices and a partition of the edges. A part is called a queue (stack) if no two edges nest (cross), that is, two edges $ (v,w) $ and $ (x,y) $ with $ v \prec x…

Combinatorics · Mathematics 2023-05-26 Henry Förster , Michael Kaufmann , Laura Merker , Sergey Pupyrev , Chrysanthi Raftopoulou

An $\ell$-page stack layout (also known as an $\ell$-page book embedding) of a graph is a linear order of the vertex set together with a partition of the edge set into $\ell$ stacks (or pages), such that the endpoints of no two edges on the…

Computational Geometry · Computer Science 2024-09-05 Thomas Depian , Simon D. Fink , Robert Ganian , Martin Nöllenburg

Circular layouts are a popular graph drawing style, where vertices are placed on a circle and edges are drawn as straight chords. Crossing minimization in circular layouts is \NP-hard. One way to allow for fewer crossings in practice are…

Computational Geometry · Computer Science 2018-03-16 Fabian Klute , Martin Nöllenburg

A $k$-stack layout (also called a $k$-page book embedding) of a graph consists of a total order of the vertices, and a partition of the edges into $k$ sets of non-crossing edges with respect to the vertex order. The stack number (book…

Discrete Mathematics · Computer Science 2020-07-31 Sergey Pupyrev

A page (queue) with respect to a vertex ordering of a graph is a set of edges such that no two edges cross (nest), i.e., have their endpoints ordered in an ABAB-pattern (ABBA-pattern). A union page (union queue) is a vertex-disjoint union…

Combinatorics · Mathematics 2021-08-13 Stefan Felsner , Laura Merker , Torsten Ueckerdt , Pavel Valtr

A k-queue layout of a graph consists of a total order of the vertices, and a partition of the edges into k sets such that no two edges that are in the same set are nested with respect to the vertex ordering. A k-track layout of a graph…

Computational Geometry · Computer Science 2013-02-05 Vida Dujmovic

A \emph{$k$-track} layout of a graph consists of a vertex $k$ colouring, and a total order of each vertex colour class, such that between each pair of colour classes no two edges cross. A \emph{$k$-queue} layout of a graph consists of a…

Computational Geometry · Computer Science 2017-08-16 Jiun-Jie Wang

A k-queue layout is a special type of a linear layout, in which the linear order avoids (k+1)-rainbows, i.e., k+1 independent edges that pairwise form a nested pair. The optimization goal is to determine the queue number of a graph, i.e.,…

Data Structures and Algorithms · Computer Science 2021-08-06 Michael A. Bekos , Martin Gronemann , Chrysanthi N. Raftopoulou
‹ Prev 1 2 3 10 Next ›