Complexity of Finding Non-Planar Rectilinear Drawings of Graphs

  title={Complexity of Finding Non-Planar Rectilinear Drawings of Graphs},
  author={J{\'a}n Manuch and Murray D. Patterson and Sheung-Hung Poon and Chris Thachuk},
  booktitle={Graph Drawing},
We study the complexity of the problem of finding non-planar rectilinear drawings of graphs. This problem is known to be NP-complete. We consider natural restrictions of this problem where constraints are placed on the possible orientations of edges. In particular, we show that if each edge has prescribed direction "left", "right", "down" or "up", the problem of finding a rectilinear drawing is polynomial, while finding such a drawing with the minimum area is NP-complete. When assigned… 

On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings

Two variants of the well-known orthogonal drawing model are studied: the smooth orthogonic, and the octilinear, both of which form an extension of the Orthogonal by supporting one additional type of edge segments.

Lower Bounds and Fixed-Parameter Tractability of Drawing Graphs

Galoois theory is used to show that many variants of graph drawing problems have solutions that cannot be expressed by nested radicals or nested roots of low-degree polynomials, hence, such solutions cannot be computed exactly even in extended computational models that include such operations.

On the Complexity of HV-rectilinear Planarity Testing

It is proved that HV-rectilinear planarity testing is NP-complete even for graphs having vertex degree at most three, which solves an open problem posed by both Manuch et al.

Drawing HV-Restricted Planar Graphs

This paper gives a polynomial-time algorithm to check whether a given HV-restricted plane graph admits a good orthogonal drawing preserving the input embedding, which settles an open question posed by Maňuch, Patterson, Poon and Thachuk (GD 2010).

HV-planarity: Algorithms and complexity

Hardness of Approximate Compaction for Nonplanar Orthogonal Graph Drawings

We show that several problems of compacting orthogonal graph drawings to use the minimum number of rows or the minimum possible area cannot be approximated to within better than a polynomial factor

Combinatorial Properties and Recognition of Unit Square Visibility Graphs

This work investigates combinatorial properties of these graph classes and the hardness of variants of the recognition problem, i.e., the problem of representing USGV with fixed visibilities within small area and, for USV, the general recognition problem.

Inapproximability of Orthogonal Compaction

We show that several problems of compacting orthogonal graph drawings to use the minimum number of rows, area, length of longest edge or total edge length cannot be approximated better than within a

Orthogonal-Ordering Constraints are Tough Ulrik Brandes

We show that rectilinear graph drawing, the core problem of bendminimum orthogonal graph drawing, and uniform edge-length drawing, the core problem of force-directed placement, are NP-hard even for

Orthogonal-Ordering Constraints are Tough

It is shown that rectilinear graph drawing and uniform edge-length drawing, the core problem of bendminimum orthogonal graph drawing, are NP-hard even for embedded paths if subjected to Orthogonal-ordering constraints.



On Rectilinear Drawing of Graphs

This paper presents a linear time fixed-parameter tractable algorithm to test whether a degree-4 graph has a rectilinear drawing, and shows 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.

On the Computational Complexity of Upward and Rectilinear Planarity Testing

It is shown that upward planarity testing and rectilinear planar testing are NP-complete problems and that it is NP-hard to approximate the minimum number of bends in a planar orthogonal drawing of an n-vertex graph with an $O(n^{1-\epsilon})$ error for any $\ep silon > 0$.

On the complexity of orthogonal compaction

The Topology of Bendless Three-Dimensional Orthogonal Graph Drawing

It is NP-complete to recognize xyz graphs, but it is shown how to do this in time O, under which bipartiteness of the graph is equivalent to orientability of the map.

Orthogonal Drawings of Plane Graphs Without Bends

A necessary and sufficient condition for a plane graph G of the maximum degree three to have an orthogonal drawing without bends is obtained and a linear-time algorithm to find such a drawing of G if it exists is given.

Drawing graphs in the plane with high resolution

It is shown that the problem of deciding if R=2 pi /d for a graph is NP-hard for d=4, and a counting argument is used to show that R=O(log d/d/sup 2/) for many graphs.

No-bend Orthogonal Drawings of Series-Parallel Graphs

This paper gives a linear-time algorithm to examine whether a series-parallel graph G of the maximum degree three has a no-bend orthogonal drawing and to find one if G has.

Embedding Rectilinear Graphs in Linear Time

Drawing graphs with right angle crossings

This paper studies the interplay between number of bends per edge and total number of edges in RAC drawings to establish upper and lower bounds on these quantities.

Rectilinear Graphs and their Embeddings

The embedding problem for a class of graphs called rectilinear graphs is discussed. These graphs have applications in many VLSI Layout Problems. An interesting topological characterization of these