Moreover, we want to discuss the meaning of the
equivalence from a practical perspective. Which of
both approaches – in practice – suits best to which use
case? Which approach is more efficient for which
visualization problem?
We further intend to apply compaction techniques
to the area of document processing. Here, a common
issue is to correctly extract tables from documents.
These tables could be interpreted as orthogonal draw-
ings.
ACKNOWLEDGEMENTS
I would like to express my great appreciation to
Christiane Spisla, TU Dortmund University, for many
helpful discussions and constructive suggestions.
REFERENCES
Bannister, M. J. and Eppstein, D. (2012). Hardness of ap-
proximate compaction for nonplanar orthogonal graph
drawings. In GD ’11: Proceedings of the 19th Inter-
national Symposium on Graph Drawing, volume 7034
of Lecture Notes in Computer Science, pages 367–
378. Springer.
Batini, C., Nardelli, E., and Tamassia, R. (1986). A layout
algorithm for data flow diagrams. IEEE Transactions
on Software Engineering, 12(4):538–546.
Batini, C., Talamo, M., and Tamassia, R. (1984). Computer
aided layout of entity relationship diagrams. Journal
of Systems and Software, 4(2-3):163–173.
Bridgeman, S., Di Battista, G., Didimo, W., Liotta, W.,
Tamassia, R., and Vismara, L. (2000). Turn-regularity
and optimal area drawings of orthogonal representa-
tions. Computational Geometry, 16(1):53–93.
Di Battista, G., Eades, P., Tamassia, R., and Tollis, I. (1999).
Graph Drawing: Algorithms for the Visualization of
Graphs. Prentice Hall, Upper Saddle River, USA.
Di Battista, G., Garg, A., and Liotta, G. (1995). An ex-
perimental comparison of three graph drawing algo-
rithms. In SCG ’95: Proceedings of the 11th Annual
Symposium on Computational Geometry, pages 306–
315. ACM.
Di Battista, G., Garg, A., Liotta, G., Tamassia, R., Tassinari,
E., and Vargiu, F. (1997). An experimental compari-
son of four graph drawing algorithms. Computational
Geometry, 7(5-6):303–325.
Di Battista, G. and Liotta, G. (1998). Upward planarity
checking: Faces are more than polygons. In GD ’98:
Proceedings of the 6th International Symposium on
Graph Drawing, pages 72–86. Springer.
Eiglsperger, M. (2003). Automatic Layout of UML Class
Diagrams: A Topology-Shape-Metrics Approach.
PhD thesis, University of T
¨
ubingen, T
¨
ubingen, Ger-
many.
Eiglsperger, M., Fekete, S. P., and Klau, G. W. (2001). Or-
thogonal graph drawing. In Drawing Graphs, pages
121–171. Springer.
Eiglsperger, M. and Kaufmann, M. (2002). Fast compaction
for orthogonal drawings with vertices of prescribed
size. In Graph Drawing, pages 124–138. Springer.
Eiglsperger, M., Kaufmann, M., and Siebenhaller, M.
(2003). A topology-shape-metrics approach for the
automatic layout of UML class diagrams. In SOFT-
VIS ’03: Proceedings of the 2003 ACM Symposium
on Software Visualization, pages 189–198. ACM.
Esser, A. M. (2014). Kompaktierung orthogonaler Zeich-
nungen. Entwicklung und Analyse eines IP-basierten
Algorithmus. Master’s thesis, University of Cologne,
Cologne, Germany.
J
¨
unger, M., Mutzel, P., and Spisla, C. (2018). Orthog-
onal compaction using additional bends. In VISI-
GRAPP/IVAPP ’18: Proceedings of the 13th Inter-
national Joint Conference on Computer Vision, Imag-
ing and Computer Graphics Theory and Applications,
pages 144–155.
Kaufmann, M. and Wagner, D., editors (2001). Drawing
Graphs: Methods and Models, volume 2025 of Lec-
ture Notes in Computer Science. Springer.
Klau, G. W. (2001). A Combinatorial Approach to Orthog-
onal Placement Problems. PhD thesis, Saarland Uni-
versity, Saarbr
¨
ucken, Germany.
Klau, G. W., Klein, K., and Mutzel, P. (2001). An exper-
imental comparison of orthogonal compaction algo-
rithms. In GD ’00: Proceedings of the 8th Interna-
tional Symposium on Graph Drawing, volume 1984
of Lecture Notes in Computer Science, pages 37–51.
Springer.
Klau, G. W. and Mutzel, P. (1999). Optimal compaction
of orthogonal grid drawings. In IPCO ’99: Proceed-
ings of the 7th International Conference on Integer
Programming and Combinatorial Optimization, pages
304–319. Springer.
Lengauer, T. (1990). Combinatorial Algorithms for Inte-
grated Circuit Layout. John Wiley & Sons, Inc.
Patrignani, M. (2001). On the complexity of orthogonal
compaction. Computational Geometry: Theory and
Applications, 19(1):47–67.
Tamassia, R. (1987). On embedding a graph in the grid
with the minimum number of bends. SIAM Journal
on Computing, 16(3):421–444.
Tamassia, R., editor (2013). Handbook on Graph Drawing
and Visualization. Chapman and Hall/CRC.
Tamassia, R., Di Battista, G., and Batini, C. (1988). Au-
tomatic graph drawing and readability of diagrams.
IEEE Transactions on Systems, Man, and Cybernet-
ics, 18(1):61–79.
Equivalence of Turn-Regularity and Complete Extensions
47