Abstract
An algorithm is presented to draw Hasse-diagrams of partially ordered sets (orders). It uses two heuristic principles to generate ‘good’ pictures for a wide range of orders. These two principles are (i) The total length of all edges of the diagram should be small (with the vertices kept at a minimal distance) and (ii) the vertices are constrained to coincide with the grid points of a given rectangular planar grid. The benefits are quite straightforward sine (i) using less ink means less confusion and (ii) the restriction to grid points tends to keep the number of different slopes small. Since the program was conceived as a readily usable tool (with the emphasis on results rather than on perfection), we are well aware of the fact that it will lend itself easily to improvements in many aspects.
Similar content being viewed by others
References
Brandenburg, F. J. (1989) On the Complexity of Optimal Drawings of Graphs, Preprint, Univ. Passau.
Bhatt S. N. and Cosmadakis S. S. (1987) The Complexity of Minimizing Wire Lengths in VLSI Layouts, Inf. Process. Letters 25, 263–267.
Czyzowicz J. (1991) Lattice Diagrams with Few Slopes, J. Comb. Theory Series A 56, 96–108.
Czyzowicz, J., Pelc, A., Rival, I., and Urrutia, J. (1987) Crooked Diagrams with Few Slopes, Tech. Rep. TR-87-26, University of Ottawa.
Ferber, K. and Jürgensen, H. (1969) A Programme for the Drawing of Lattices, in J. Leech (ed.), Computational Problems in Abstract Algebra, Oxford, pp. 83–87.
Grätzer G. (1971) Lattice Theory—First Concepts and Distributive Lattices, Freeman, San Francisco, ISBN 0-7167-0442-0.
Janes R. and Gaskill H. (1986) An Algorithm for the Generation and Display of Finite Geometric Lattices, Congressus Numerantium 52, 125–145.
Jürgensen, H. and Loewer, J. (1979) Drawing Hasse Diagrams of Partially Ordered Sets, Preprint.
Kipke, U. and Wille, R. (1987) Formale Begriffsanalyse erläutert an einem Wortfeld, Preprint Nr. 1046, TH Darmstadt.
Kyuno S. (1979) An Inductive Algorithm to Construct Finite Lattices, Math. Comp. 33, 409–421.
Pelc A. and Rival I. (1991) Orders with Level Diagrams, Eur. J. Comb. 12, 61–68.
Reingold E. M. and Tilford J. S. (1981). Tidier Drawings of Trees, IEEE Trans. on SW Eng. SE-7 2, 223–228.
Rival I. (1985) The Diagram, in Graphs and Orders, Reidel Publ. Co., Dordrecht, pp. 103–133.
Supovit K. J. and Reingold E. M. (1983) The Complexity of Drawing Trees Nicely, Acta Informatica 18, 377–392.
Tamassia R. (1987) On Embedding a Graph in the Minimum Number of Bends, SIAM J. Comput. 16: 421–444.
Author information
Authors and Affiliations
Additional information
Communicated by I. Rival
Rights and permissions
About this article
Cite this article
Aeschlimann, A., Schmid, J. Drawing orders using less ink. Order 9, 5–13 (1992). https://doi.org/10.1007/BF00419035
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00419035