Giuseppe Di Battista
Roma Tre University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Giuseppe Di Battista.
Computational Geometry: Theory and Applications | 1988
Giuseppe Di Battista; Peter Eades; Roberto Tamassia; Ioannis G. Tollis
Several data presentation problems involve drawing graphs so that they are easy to read and understand. Examples include circuit schematics and diagrams for information systems analysis and design. In this paper we present a bibliographic survey on algorithms whose goal is to produce aesthetically pleasing drawings of graphs. Research on this topic is spread over the broad spectrum of computer science. This bibliography constitutes a first attempt to encompass both theoretical and application-oriented papers from disparate areas.
Theoretical Computer Science | 1988
Giuseppe Di Battista; Roberto Tamassia
Abstract Acyclic digraphs are widely used for representing hierarchical structures. Examples include PERT networks, subroutine-call graphs, family trees, organization charts, Hasse diagrams, and ISA hierarchies in knowledge representation diagrams. We investigate the problem of representing acyclic digraphs in the plane in such a way that all edges flow in the same direction, e.g., from the left to the right or from the bottom to the top. Three plane representations are considered: straight drawings, visibility representations, and grid drawings. We provide efficient algorithms that construct these representations with all edges flowing in the same direction. The time complexity is O(n) for visibility representations and grid drawings, and O(n log n) for straight drawings, where n is the number of vertices of the digraph. For covering digraphs of lattices, the complexity of constructing straight drawings is O(n). We also show that the planar digraphs that admit any one of these representations are exactly the subgraphs of planar st-graphs.
SIAM Journal on Computing | 1989
Giuseppe Di Battista; Roberto Tamassia
The on-line planarity-testing problem consists of performing the following operations on a planar graph
Computational Geometry: Theory and Applications | 1997
Giuseppe Di Battista; Ashim Garg; Giuseppe Liotta; Roberto Tamassia; Emanuele Tassinari; Francesco Vargiu
G
Algorithmica | 1996
Giuseppe Di Battista; Roberto Tamassia
: (i) testing if a new edge can be added to
Discrete and Computational Geometry | 1992
Giuseppe Di Battista; Roberto Tamassia; Ioannis G. Tollis
G
international colloquium on automata, languages and programming | 1990
Giuseppe Di Battista; Roberto Tamassia
so that the resulting graph is itself planar; (ii) adding vertices and edges such that planarity is preserved. An efficient technique for on-line planarity testing of a graph is presented that uses
IEEE ACM Transactions on Networking | 2007
Giuseppe Di Battista; Thomas Erlebach; Alex R. Hall; Maurizio Patrignani; Maurizio Pizzonia; Thomas Schank
O(n)
computing and combinatorics conference | 1996
Giuseppe Di Battista; Roberto Tamassia; Luca Vismara
space and supports tests and insertions of vertices and edges in
Information Processing Letters | 1990
Giuseppe Di Battista; Wei-Ping Liu; Ivan Rival
O(\log n)