Abstract
Given the recent move towards visual languages in real-world system specification and design, the need for algorithmic procedures that produce clear and eye-pleasing layouts of complex diagrammatic entities arises in full force. This talk addresses a modest, yet still very difficult version of the problem, in which the diagrams are merely general undirected graphs with straight-line edges.
Preview
Unable to display preview. Download preview PDF.
References
Di Battista, G., P. Eades, R. Tamassia and I. G. Tollis, “Algorithms for Automatic Graph Drawing: An Annotated Bibliography” Technical Report, Dept. of Computer Science, Brown University, Providence, 1993.
Booth, K.S. and G.S. Lueker, “Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-tree Algorithms” J. Comput. Syst. Sci. 13 (1976), 335–379.
Chiba, N., T. Nishizeki, S. Abe, and T. Ozawa, “A Linear Algorithm for Embedding Planar Graphs Using PQ-trees” J. Comput. Syst. Sci. 30:1 (1985), 54–76.
Chrobak, M. and T.H. Payne, “A Linear Time Algorithm for Drawing a Planar Graph on a Grid” Inf. Proc. Lett. 54 (1995), 241–246.
Davidson, R. and D. Harel, “Drawing Graphs Nicely Using Simulated Annealing” ACM Transactions on Graphics 15 (Oct. 1996), 301–331. (Also, Technical report, The Weizmann Institute of Science, Rehovot, Israel, 1989.)
Eades, P., “A Heuristic for Graph Drawing” Cong. Numer. 42 (1984), 149–160.
Fraysseix, H. de, J. Pach, and R. Pollack, “Small Sets Supporting Fáry Embeddings of Planar Graphs” In Proc. 20th ACM Symp. on Theory of Comput., pp. 426–433, 1988.
Harel, D., “On Visual Formalisms” Comm. ACM 31 (1988), 514–530.
Harel, D. and M. Sardas, “Randomized Graph Drawing with Heavy-Duty Preprocessing” J. Visual Lang. and Comput. 6 (1995), 233–253.
Harel, D., and M. Sardas, “An Algorithm for Straight-Line Drawing of Planar Graphs” Algorithmica, in press.
Jayakumar, R., K. Thulasiraman and M.N.S. Swamy, “O(n 2) Algorithm for Graph Planarization” IEEE Trans. on Computer-Aided Design 8:3 (1989), 257–267.
Kant, G., “An O(n 2) Maximal Planarization Algorithm Based on PQ-trees” Technical Report RUU-CS-92-03, Dept. of Computer Science, Utrecht University, The Netherlands, 1992.
Kirkpatrick, S., C. D. Gelatt Jr. and M. P. Vecchi, “Optimization by Simulated Annealing” Science 220 (1983), 671–680.
Lempel, A., S. Even and I. Cederbaum, “An Algorithm for Planarity Testing of Graphs” In Theory of Graphs: International Symposium (P. Rosenstiehl, Ed.), Gordon and Breach, New York, 1967, pp. 215–232.
Tamassia, R., G. Di Battista and C. Batini, ”Automatic Graph Drawing and Readability of Diagrams” IEEE Trans. on Systems, Man and Cybernetics, 18 (1988), 61–79.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harel, D. (1998). On the aesthetics of diagrams. In: Jeuring, J. (eds) Mathematics of Program Construction. MPC 1998. Lecture Notes in Computer Science, vol 1422. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054280
Download citation
DOI: https://doi.org/10.1007/BFb0054280
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64591-7
Online ISBN: 978-3-540-69345-1
eBook Packages: Springer Book Archive