On embedding a graph in the grid with the minimum number of bends
SIAM Journal on Computing
Spirality and Optimal Orthogonal Drawings
SIAM Journal on Computing
Rectangular grid drawings of plane graphs
Computational Geometry: Theory and Applications
Linear-time computability of combinatorial problems on series-parallel graphs
Journal of the ACM (JACM)
Box-rectangular drawings of plane graphs
Journal of Algorithms
Drawing series parallel digraphs symmetrically
Computational Geometry: Theory and Applications
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
On the Computational Complexity of Upward and Rectilinear Planarity Testing
SIAM Journal on Computing
How to Draw a Series-Parallel Digraph (Extended Abstract)
SWAT '92 Proceedings of the Third Scandinavian Workshop on Algorithm Theory
A New Minimum Cost Flow Algorithm with Applications to Graph Drawing
GD '96 Proceedings of the Symposium on Graph Drawing
Bend-Minimum Orthogonal Drawings of Plane 3-Graphs
WG '02 Revised Papers from the 28th International Workshop on Graph-Theoretic Concepts in Computer Science
On the two-dimensional orthogonal drawing of series-parallel graphs
Discrete Applied Mathematics
Hi-index | 0.01 |
In an orthogonal drawing of a planar graph G, each vertex is drawn as a point, each edge is drawn as a sequence of alternate horizontal and vertical line segments, and any two edges do not cross except at their common end. A bend is a point where an edge changes its direction. A drawing of G is called an optimal orthogonal drawing if the number of bends is minimum among all orthogonal drawings of G. In this paper we give an algorithm to find an optimal orthogonal drawing of any given series-parallel graph of the maximum degree at most three. Our algorithm takes linear time, while the previously known best algorithm takes cubic time. Furthermore, our algorithm is much simpler than the previous one. We also obtain a best possible upper bound on the number of bends in an optimal drawing.