Results 11  20
of
29
NonPlanar Core Reduction of Graphs
"... We present a reduction method that reduces a graph to a smaller core graph which behaves invariant with respect to planarity measures like crossing number, skewness, and thickness. The core reduction is based on the decomposition of a graph into its triconnected components and can be computed in l ..."
Abstract

Cited by 3 (3 self)
 Add to MetaCart
We present a reduction method that reduces a graph to a smaller core graph which behaves invariant with respect to planarity measures like crossing number, skewness, and thickness. The core reduction is based on the decomposition of a graph into its triconnected components and can be computed in linear time. It has applications in heuristic and exact optimization algorithms for the planarity measures mentioned above. Experimental results show that this strategy yields a reduction to 2/3 in average for a widely used benchmark set of graphs.
CPlanarity of CConnected Clustered Graphs  Part I – Characterization
, 2006
"... We present a characterization of the cplanarity of cconnected clustered graphs. The characterization is based on the interplay between the hierarchy of the clusters and the hierarchy of the triconnected and biconnected components of the graph underlying the clustered graph. In a companion paper [2 ..."
Abstract

Cited by 2 (1 self)
 Add to MetaCart
We present a characterization of the cplanarity of cconnected clustered graphs. The characterization is based on the interplay between the hierarchy of the clusters and the hierarchy of the triconnected and biconnected components of the graph underlying the clustered graph. In a companion paper [2] we exploit such a characterization to give a linear time cplanarity testing and embedding algorithm.
Monotone Drawings of Graphs
, 2012
"... We study a new standard for visualizing graphs: A monotone drawing is a straightline drawing such that, for every pair of vertices, there exists a path that monotonically increases with respect to some direction. We show algorithms for constructing monotone planar drawings of trees and biconnected ..."
Abstract

Cited by 2 (1 self)
 Add to MetaCart
We study a new standard for visualizing graphs: A monotone drawing is a straightline drawing such that, for every pair of vertices, there exists a path that monotonically increases with respect to some direction. We show algorithms for constructing monotone planar drawings of trees and biconnected planar graphs, we study the interplay between monotonicity, planarity, and convexity, and we outline a number of open problems and future research directions. Submitted:
Contractions, Removals and How to Certify 3Connectivity in Linear Time
"... One of the most noted construction methods of 3vertexconnected graphs is due to Tutte and based on the following fact: Any 3vertexconnected graph G = (V, E) on more than 4 vertices contains a contractible edge, i. e., an edge whose contraction generates a 3connected graph. This implies the exis ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
One of the most noted construction methods of 3vertexconnected graphs is due to Tutte and based on the following fact: Any 3vertexconnected graph G = (V, E) on more than 4 vertices contains a contractible edge, i. e., an edge whose contraction generates a 3connected graph. This implies the existence of a sequence of edge contractions from G to the complete graph K4, such that every intermediate graph is 3vertexconnected. A theorem of Barnette and Grünbaum gives a similar sequence using removals on edges instead of contractions. We show how to compute both sequences in optimal time, improving the previously best known running times of O(V  2) to O(E). This result has a number of consequences; an important one is a new lineartime test of 3connectivity that is certifying; finding such an algorithm has been a major open problem in the design of certifying algorithms in the last years. The test is conceptually different from wellknown lineartime 3connectivity tests and uses a certificate that is easy to verify in time O(E). We show how to extend the results to an optimal certifying test of 3edgeconnectivity. 1
Recognizing Outer 1Planar Graphs in Linear Time ⋆,⋆⋆
"... Abstract. A graph is outer 1planar (o1p) if it can be drawn in the plane such that all vertices are on the outer face and each edge is crossed at most once. o1p graphs generalize outerplanar graphs, which can be recognized in linear time and specialize 1planar graphs, whose recognition is N Phard ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
Abstract. A graph is outer 1planar (o1p) if it can be drawn in the plane such that all vertices are on the outer face and each edge is crossed at most once. o1p graphs generalize outerplanar graphs, which can be recognized in linear time and specialize 1planar graphs, whose recognition is N Phard. Our main result is a lineartime algorithm that first tests whether a graph G is o1p, and then computes an embedding. Moreover, the algorithm can augment G to a maximal o1p graph. If G is not o1p, then it includes one of six minors (see Fig. 3), which are also detected by the recognition algorithm. Hence, the algorithm returns a positive or negative witness for o1p. 1
Monotone Drawings of Graphs with Fixed Embedding ⋆
"... Abstract. A drawing of a graph is a monotone drawing if for every pair of vertices u and v, there is a path drawn from u to v that is monotone in some direction. In this paper we investigate planar monotone drawings in the fixed embedding setting, i.e., a planar embedding of the graph is given as pa ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Abstract. A drawing of a graph is a monotone drawing if for every pair of vertices u and v, there is a path drawn from u to v that is monotone in some direction. In this paper we investigate planar monotone drawings in the fixed embedding setting, i.e., a planar embedding of the graph is given as part of the input that must be preserved by the drawing algorithm. In this setting we prove that every planar graph on n vertices admits a planar monotone drawing with at most two bends per edge and with at most 4n − 10 bends in total; such a drawing can be computed in linear time and in polynomial area. We also show that two bends per edge are sometimes necessary on a linear number of edges of the graph. Furthermore, we investigate subclasses of planar graphs that can be realized as embeddingpreserving monotone drawings with straightline edges, and we show that biconnected embedded planar graphs and outerplane graphs always admit such drawings, which can be computed in linear time. 1
CPlanarity of cconnected clustered graphs
, 2008
"... We present the first characterization of cplanarity for cconnected clustered graphs. The characterization is based on the interplay between the hierarchy of the clusters and the hierarchies of the triconnected and biconnected components of the underlying graph. Based on such a characterization, we ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
We present the first characterization of cplanarity for cconnected clustered graphs. The characterization is based on the interplay between the hierarchy of the clusters and the hierarchies of the triconnected and biconnected components of the underlying graph. Based on such a characterization, we provide a lineartime cplanarity testing and embedding algorithm for cconnected clustered graphs. The algorithm is reasonably easy to implement, since it exploits as building blocks simple algorithmic tools like the computation of lowest common ancestors, minimum and maximum spanning trees, and counting sorts. It also makes use of wellknown data structures as SPQRtrees and BCtrees. If the test fails, the algorithm identifies a structural element responsible for the noncplanarity of the input clustered graph.
A planarity test via construction sequences
 CoRR
"... Abstract. Lineartime algorithms for testing the planarity of a graph are well known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler lineartime tests. We give a conceptually simple reduction from planarity testing to the problem of c ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Abstract. Lineartime algorithms for testing the planarity of a graph are well known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler lineartime tests. We give a conceptually simple reduction from planarity testing to the problem of computing a certain construction of a 3connected graph. This implies a lineartime planarity test. Our approach is radically different from all previous lineartime planarity tests; as key concept, we maintain a planar embedding that is 3connected at each point in time. The algorithm computes a planar embedding if the input graph is planar and a Kuratowskisubdivision otherwise. 1
Finding 3Shredders Efficiently
, 2002
"... A shredder in an undirected graph is a set of vertices whose removal results in at least three components. A 3shredder is a shredder of size three. We present an algorithm that, given a 3connected graph, finds its 3shredders in time proportional to the number of vertices and edges, when implement ..."
Abstract
 Add to MetaCart
A shredder in an undirected graph is a set of vertices whose removal results in at least three components. A 3shredder is a shredder of size three. We present an algorithm that, given a 3connected graph, finds its 3shredders in time proportional to the number of vertices and edges, when implemented on a RAM (random access machine).