On Rectilinear Drawing of Graphs

被引:0
|
作者
Eades, Peter [1 ]
Hong, Seok-Hee [2 ]
Poon, Sheung-Hung
机构
[1] Univ Sydney, Sch Informat Technol, Sydney, NSW 2006, Australia
[2] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
来源
GRAPH DRAWING | 2010年 / 5849卷
关键词
BEND ORTHOGONAL DRAWINGS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A rectilinear drawing is an orthogonal grid drawing without bends, possibly with edge crossings, without any overlapping between edges, between vertices, or between edges and vertices. Rectilinear drawings without edge crossings (planar rectilinear drawings) have been extensively investigated in graph drawing. Testing rectilinear planarity of a graph is NP-complete [10]. Restricted cases of the planar rectilinear drawing problem, sometimes called the "no-bend orthogonal drawing problem", have been well studied (see, for example, [13,14,15]). In this paper, we study the problem of general non-planar rectilinear drawing; this problem has not received as much attention as the planar case. We consider a number of restricted classes of graphs and obtain a polynomial time algorithm, NP-hardness results, an FPT algorithm, and some bounds. We define a structure called a "4-cycle block". We give a linear time algorithm to test whether a graph that consists of a single 4-cycle block has a rectilinear drawing, and draw it if such a drawing exists. We show that the problem is NP-hard for the graphs that consist of 4-cycle blocks connected by single edges, as well as the case where each vertex has degree 2 or 4. We present a linear time fixed-parameter tractable algorithm to test whether a degree-4 graph has a rectilinear drawing, where the parameter is the number of degree-3 and degree-4 vertices of the graph. We also present a lower bound on the area of rectilinear drawings, and a upper bound on the number of edges.
引用
收藏
页码:232 / +
页数:3
相关论文
共 50 条
  • [31] Drawing graphs in Euler diagrams
    Mutton, P
    Rodgers, P
    Flower, J
    DIAGRAMMATIC REPRESENTATION AND INFERENCE, 2004, 2980 : 66 - 81
  • [32] An algorithm for drawing compound graphs
    Bertault, F
    Miller, M
    GRAPH DRAWING, 1999, 1731 : 197 - 204
  • [33] On the orthogonal drawing of outerplanar graphs
    Nomura, K
    Tayu, S
    Ueno, S
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2004, 3106 : 300 - 308
  • [34] Drawing Directed Graphs Clockwise
    Pich, Christian
    GRAPH DRAWING, 2010, 5849 : 369 - 380
  • [35] Recognition and Drawing of Stick Graphs
    De Luca, Felice
    Hossain, Md Iqbal
    Kobourov, Stephen
    Lubiw, Anna
    Mondal, Debajyoti
    GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2018, 2018, 11282 : 303 - 316
  • [36] On rectilinear duals for vertex-weighted plane graphs
    de Berg, M
    Mumford, E
    Speckmann, B
    GRAPH DRAWING, 2006, 3843 : 61 - 72
  • [37] On rectilinear duals for vertex-weighted plane graphs
    de Berg, Mark
    Mumford, Elena
    Speckmann, Bettina
    DISCRETE MATHEMATICS, 2009, 309 (07) : 1794 - 1812
  • [38] Drawing Graphs with Few Arcs
    Schulz, Andre
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, WG 2013, 2013, 8165 : 406 - 417
  • [39] ON DRAWING REGULAR BIPARTITE GRAPHS
    MAKINEN, E
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1992, 43 (1-2) : 39 - 43
  • [40] DRAWING PLANE GRAPHS NICELY
    CHIBA, N
    ONOGUCHI, K
    NISHIZEKI, T
    ACTA INFORMATICA, 1985, 22 (02) : 187 - 201