7 research outputs found
Planarity of Streamed Graphs
In this paper we introduce a notion of planarity for graphs that are
presented in a streaming fashion. A is a stream of
edges on a vertex set . A streamed graph is
- with respect to a positive integer window
size if there exists a sequence of planar topological drawings
of the graphs such that
the common graph is drawn the same in
and in , for . The Problem with window size asks whether a given streamed
graph is -stream planar. We also consider a generalization, where there
is an additional whose edges have to be present
during each time step. These problems are related to several well-studied
planarity problems.
We show that the Problem is NP-complete even when
the window size is a constant and that the variant with a backbone graph is
NP-complete for all . On the positive side, we provide
-time algorithms for (i) the case and (ii) all
values of provided the backbone graph consists of one -connected
component plus isolated vertices and no stream edge connects two isolated
vertices. Our results improve on the Hanani-Tutte-style -time
algorithm proposed by Schaefer [GD'14] for .Comment: 21 pages, 9 figures, extended version of "Planarity of Streamed
Graphs" (9th International Conference on Algorithms and Complexity, 2015
Hierarchical Partial Planarity
In this paper we consider graphs whose edges are associated with a degree of
{\em importance}, which may depend on the type of connections they represent or
on how recently they appeared in the scene, in a streaming setting. The goal is
to construct layouts of these graphs in which the readability of an edge is
proportional to its importance, that is, more important edges have fewer
crossings. We formalize this problem and study the case in which there exist
three different degrees of importance. We give a polynomial-time testing
algorithm when the graph induced by the two most important sets of edges is
biconnected. We also discuss interesting relationships with other
constrained-planarity problems.Comment: Conference version appeared in WG201
Outerplanar and Forest Storyplans
We study the problem of gradually representing a complex graph as a sequence
of drawings of small subgraphs whose union is the complex graph. The sequence
of drawings is called \emph{storyplan}, and each drawing in the sequence is
called a \emph{frame}. In an outerplanar storyplan, every frame is outerplanar;
in a forest storyplan, every frame is acyclic. We identify graph families that
admit such storyplans and families for which such storyplans do not always
exist. In the affirmative case, we present efficient algorithms that produce
straight-line storyplans.Comment: Appears in Proc. SOFSEM 202
SPQR-tree-like embedding representation for level planarity
An SPQR-tree is a data structure that efficiently represents all planar embeddings of a connected planar graph. It is a key tool in a number of constrained planarity testing algorithms, which seek a planar embedding of a graph subject to some given set of constraints. We develop an SPQR-tree-like data structure that represents all level-planar embeddings of a biconnected level graph with a single source, called the LP-tree, and give an algorithm to compute it in linear time. Moreover, we show that LP-trees can be used to adapt three constrained planarity algorithms to the level-planar case by using LP-trees as a drop-in replacement for SPQR-trees
Planarity of streamed graphs
In this paper we introduce a notion of planarity for graphs that are presented in a streaming fashion. A streamed graph is a stream of edges e1,e2,…,em on a vertex set V. A streamed graph is ω-stream planar with respect to a positive integer window size ω if there exists a sequence of planar topological drawings Γi of the graphs Gi=(V,ej|i≤