Higher-Degree Orthogonal Graph Drawing with Flexibility Constraints
نویسندگان
چکیده
Much work on orthogonal graph drawing has focused on 4-planar graphs, that is planar graphs where all vertices have maximum degree 4. In this work, we study aspects of the Kandinsky model, which is a model for orthogonal graph drawings of higher-degree graphs. First, we examine the decision problem β-Embeddability, which asks whether for a given planar graph with a fixed or variable embedding, a drawing in the Kandinsky model exists where every edge has at most β bends. We show that 0-Embeddability in the Kandinsky model is equivalent to 0-Embeddability in the lower-degree case. We show that 1-Embeddability for multigraphs with variable planar embeddings is NP-complete. Then, we show that any simple graph is 1-embeddable, even if it has a fixed planar embedding, and we present a linear-time algorithm for finding a corresponding 1-bend drawing. Furthermore, we show to find a 2-bend Kandinsky drawing of any plane graph in linear time. Next, we study some restrictions of the bend minimization problem OptimalKandinskyDraw, which finds a Kandinsky drawing with the minimum number of bends for a plane graph. We present a lineartime algorithm solving OptimalKandinskyDraw for biconnected, outerplanar, inner-triangulated graphs. Then, we give an O(n3) time algorithm for finding bend-minimal 1-bend Kandinsky drawings of series-parallel graphs. Finally, we inquire into new ways to solve OptimalKandinskyDraw using linear programming. We show that for any constant c ∈ R a graph exists so that the difference between the real solution and the integer solution of the corresponding linear program is greater than c.
منابع مشابه
Orthogonal Graph Drawing with Inflexible Edges
We consider the problem of creating plane orthogonal drawings of 4-planar graphs (planar graphs with maximum degree 4) with constraints on the number of bends per edge. More precisely, we have a flexibility function assigning to each edge e a natural number flex(e), its flexibility. The problem FLEXDRAW asks whether there exists an orthogonal drawing such that each edge e has at most flex(e) be...
متن کاملOrthogonal Drawing of High Degree Graphs with Small Area and Few Bends
Most of the work that appears in the orthogonal graph drawing literature deals with graphs whose maximum degree is four. In this paper we present an algorithm for orthogonal drawings of simple graphs with degree higher than four. Vertices are represented by rectangular boxes of perimeter less than twice the degree of the vertex. Our algorithm is based on creating groups/pairs of vertices of the...
متن کاملComplexity Results for Three-Dimensional Orthogonal Graph Drawing
In this paper we consider the problem of finding three-dimensional orthogonal drawings of maximum degree six graphs from the computational complexity perspective. We introduce the 3SAT reduction framework which can be used to prove the NP-hardness of finding three-dimensional orthogonal drawings with specific constraints. By using the framework we show that, given a three-dimensional orthogonal...
متن کاملComplexity of Finding Non-Planar Rectilinear Drawings of Graphs
Monotone Drawings of Graphs p. 13 Upward Geometric Graph Embeddings into Point Sets p. 25 On a Tree and a Path with No Geometric Simultaneous Embedding p. 38 Difference Map Readability for Dynamic Graphs p. 50 Maximizing the Total Resolution of Graphs p. 62 Plane Drawings of Queue and Deque Graphs p. 68 An Experimental Evaluation of Multilevel Layout Methods p. 80 Orthogonal Graph Drawing with ...
متن کاملThe Three-Phase Method: A Unified Approach to Orthogonal Graph Drawing
In this paper, we study orthogonal graph drawings from a practical point of view. Most previously existing algorithms restricted the attention to graphs of maximum degree four. Here we study orthogonal drawing algorithms that work for any input graph, and discuss diierent models for such drawings. Then we introduce the three-phase method, a generic technique to create high-degree orthogonal dra...
متن کامل