Giuseppe Liotta

dblp:30/3372 · DBLP profile ↗
← Back
272ranked-venue papers
16as first author
59since 2021 · last 2026
0000-0002-2886-9694ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 212 · 13 first-author · 44 since 2021Graphics, computer vision, multimedia, augmented reality and games · 38 · 2 first-author · 8 since 2021Databases, data management, data science and information retrieval · 10 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 2Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Security and privacy · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Impact Factors for Crossing Perception in Stereoscopic 3D
abstract
Human perception of graph drawings is influenced by a variety of impact factors for which quality measures are used as a proxy indicator. The investigation of these impact factors and their effects is important for evaluating and improving quality measures and drawing algorithms, as well as improving our understanding of human graph reading. The number of edge crossings in a 2D graph drawing has long been a main quality measure for drawing evaluation. The use of stereoscopic 3D graph visualisations has gained traction over the last years, and results from several studies indicate that they can improve analysis efficiency for a range of analysis scenarios. While edge crossings can also occur in 3D, there are additional edge configurations in space that are not crossings but might be perceived as such from a specific viewpoint. Such configurations create crossings when projected on the corresponding 2D image plane and could impact readability similar to 2D crossings. In 3D drawings, the additional depth aspect and the subsequent impact factors of edge distance and relative edge direction in space might further influence the importance of those configurations for readability. As a main contribution, we for the first time discuss potential impact factors. We discuss hypotheses on their impact, and as an initial investigation explore the impact of three selected factors in an empirical study.
Niklas Gröne, Giuseppe Liotta, Falk Schreiber, Karsten Klein 0001
PacificVis3
2026 Edge-Constrained Hamiltonian Paths on a Point Set
Todor Antic, Aleksa Dzuklevski, Jirí Fiala 0001, Jan Kratochvíl, Giuseppe Liotta, Morteza Saghafian, Maria Saumell, Johannes Zink 0001
SOFSEM5
2026 Parameterized approaches to orthogonal compaction
Walter Didimo, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Alexander Wolff 0001, Meirav Zehavi
J. Comput. Syst. Sci.4
2026 Rectilinear-upward planarity testing of digraphs
abstract
A rectilinear-upward planar drawing of a digraph G is a crossing-free drawing of G where each edge is either a horizontal or a vertical segment, and such that no directed edge points downward. Rectilinear-Upward Planarity Testing is the problem of deciding whether a digraph G admits a rectilinear-upward planar drawing. We study the complexity of Rectilinear-Upward Planarity Testing and provide several algorithmic results. Precisely, we prove that: ( i ) the problem is NP-complete, even if G is biconnected; ( i i ) it can be solved in linear time when an upward planar embedding of G is fixed; ( i i i ) the problem is polynomial-time solvable for biconnected digraphs of treewidth at most two, i.e., for digraphs whose underlying undirected graph is a series-parallel graph; ( i v ) the problem is fixed-parameter tractable (namely, fixed-parameter linear) for all biconnected graphs, when parameterized by the number of sources and sinks in the digraph. • We study the algorithmic complexity of a problem that combines two well-established topics in graph drawing, namely rectilinear planar drawings and upward planar drawings. This problems, called rectilinear-upward planarity testing, asks to decide whether an input planar di-graph admits a planar drawing where each edge is either a horizontal or a vertical segment, and no edge points downwards. • We prove that rectilinear-upward planarity testing is NP-complete, even for biconnected digraphs. • We provide a linear-time algorithm for rectilinear-upward planarity testing of digraphs with a fixed upward planar embedding. • We provide a quadratic-time algorithm for rectilinear-upward planarity testing of biconnected partial 2-trees (i.e., digraphs whose underlying undirected graph is series-parallel) in the variable embedding setting. • We provide a fixed-parameter linear (FPL) algorithm for rectilinear- upward planarity testing of general biconnected digraphs in the variable embedding setting.
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali, Maurizio Patrignani
J. Comput. Syst. Sci.3
2026 Upward and Rectilinear Planarity are W[1]-Hard Parameterized by Treewidth
Bart M. P. Jansen, Liana Khazaliya, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montecchiani, Kirill Simonov
SIAM J. Discret. Math.4
2026 Weakly leveled planarity with bounded span
abstract
This paper studies planar drawings of graphs in which each vertex is represented as a point along a sequence of horizontal lines, called levels, and each edge is either a horizontal segment or a strictly y -monotone curve. A graph is s -span weakly leveled planar if it admits such a drawing where the edges have span at most s ; the span of an edge is the number of levels it touches minus one. We investigate the problem of computing s -span weakly leveled planar drawings from both the computational and the combinatorial perspectives. We prove the problem to be para-NP-hard with respect to its natural parameter s and investigate its complexity with respect to widely used structural parameters. We show the existence of a polynomial-size kernel with respect to vertex cover number and prove that the problem is FPT when parameterized by treedepth. We also present upper and lower bounds on the span for various graph classes. Notably, we show that cycle trees, a family of 2-outerplanar graphs generalizing Halin graphs, are Θ(log n )-span weakly leveled planar and 4-span weakly leveled planar when 3-connected. As a byproduct of these combinatorial results, we obtain improved bounds on the edge-length ratio of the graph families under consideration.
Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Ignaz Rutter, Ioannis G. Tollis
Theor. Comput. Sci.6
2026 Collaborative Problem Solving in Mixed Reality: A Study on Visual Graph Analysis
abstract
Problem solving is a composite cognitive process, invoking a number of cognitive mechanisms, such as perception and memory. Individuals may form collectives to solve a given problem together in collaboration, especially when complexity is perceived to be high. To determine if and when collaborative problem solving is desired in the context of visual graph analysis, we compare ad hoc pairs to individuals and nominal pairs, when solving different tasks in mixed reality. We discuss the results of an experiment with 72 participants performed in two countries and three languages. We apply the concept of task instance complexity to quantify the visual demand of tasks used in the experiment. Our results show the importance of using nominal groups as a benchmark for evaluating collaborative virtual environments. We conclude that 3D graph representation is not sufficient to induce better collaborative results compared to the benchmark.
Dimitar Garkov, Tommaso Piselli, Emilio Di Giacomo, Karsten Klein 0001, Giuseppe Liotta, Fabrizio Montecchiani, Falk Schreiber
IEEE Trans. Vis. Comput. Graph.5
2026 F2Stories: A Modular Framework for Multi-Objective Optimization of Storylines with a Focus on Fairness
abstract
Storyline visualizations represent character interactions over time. When these characters belong to different groups, a new research question emerges: how can we balance optimization of readability across the groups while preserving the overall narrative structure of the story? Traditional algorithms that optimize global readability metrics (like minimizing crossings) can introduce quality biases between the different groups based on their cardinality and other aspects of the data. Visual consequences of these biases are: making characters of minority groups disproportionately harder to follow, and visually deprioritizing important characters when their curves become entangled with numerous secondary characters. We present F2Stories, a modular framework that addresses these challenges in storylines by offering three complementary optimization modes: (1) fairnessMode ensures that no group bears a disproportionate burden of visualization complexity regardless of their representation in the story; (2) focusMode allows prioritizing a group of characters while maintaining good readability for secondary characters; and (3) standardMode globally optimizes classical aesthetic metrics. Our approach is based on Mixed Integer Linear Programming (MILP), offering optimality guarantees, precise balancing of competing metrics through weighted objectives, and the flexibility to incorporate complex fairness concepts as additional constraints without the need to redesign the entire algorithm. We conducted an extensive experimental analysis to demonstrate how F2Stories enables more fair or focus group-prioritized storyline visualizations while maintaining adherence to established layout constraints. Our evaluation includes comprehensive results from a detailed case study that shows the effectiveness of our approach in real-world narrative contexts. An open access copy of this paper and all supplemental materials are available at osf.io/e2qvy.
Tommaso Piselli, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Sara Di Bartolomeo
IEEE Trans. Vis. Comput. Graph.2
2025 Tangling and Untangling Trees on Point-Sets
abstract
We study a question that lies at the intersection of classical research subjects in Topological Graph Theory and Graph Drawing: Computing a drawing of a graph with a prescribed number of crossings on a given set S of points, while ensuring that its curve complexity (i.e., maximum number of bends per edge) is bounded by a constant. We focus on trees: Let T be a tree, ϑ(T) be its thrackle number, and χ be any integer in the interval [0,ϑ(T)]. In the tangling phase we compute a topological linear embedding of T with ϑ(T) edge crossings and a constant number of spine traversals. In the untangling phase we remove edge crossings without increasing the spine traversals until we reach χ crossings. The computed linear embedding is used to construct a drawing of T on S with χ crossings and constant curve complexity. Our approach gives rise to an O(n²)-time algorithm for general trees and an O(n log n)-time algorithm for paths. We also adapt the approach to compute RAC drawings, i.e. drawings where the angles formed at edge crossings are π/2.
Giuseppe Di Battista, Giuseppe Liotta, Maurizio Patrignani, Antonios Symvonis, Ioannis G. Tollis
GD2
2025 Internally-Convex Drawings of Outerplanar Graphs in Small Area
abstract
A well-known result by Kant [Algorithmica, 1996] implies that n-vertex outerplane graphs admit embedding-preserving planar straight-line grid drawings where the internal faces are convex polygons in O(n²) area. In this paper, we present an algorithm to compute such drawings in O(n¹·⁵) area. We also consider outerplanar drawings in which the internal faces are required to be strictly-convex polygons. In this setting, we consider outerplanar graphs whose weak dual is a path and give a drawing algorithm that achieves Θ(nk²) area, where k is the maximum size of an internal facial cycle.
Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Giuseppe Liotta, Antonios Symvonis
GD4
2025 TReView: Visualizing the European Union Transparency Register (Poster Abstract)
abstract
We present TReView, the first visual analytics system for the exploration of the European Union (EU) Transparency Register, a large repository that aims to enhance transparency around lobbying activities within the EU, by enabling public oversight of meetings between lobbyists and EU officials.
Cristiano Bernardini, Davide Campanelli, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta, Benedetto Ponti
GD5
2025 Separability of Witness Gabriel Drawings
abstract
A witness Gabriel drawing Γ is a straight-line drawing of a graph in which any two vertices of Γ are adjacent if and only if the disk having these vertices as antipodal points contains no element of a special set of points called witnesses. A witness Gabriel drawing is linearly separable if the vertices and the witnesses lie in opposite half-planes. We prove that every outerplanar graph has a linearly separable witness Gabriel drawing by introducing and studying a new type of drawing that we call a border parabola drawing. We then use border parabola drawings to characterize those triangle-free graphs that admit a linearly separable witness Gabriel drawing. We also consider witness Gabriel drawings where no witness lies in the interior of the convex hull of the vertex set, which we call convexly separable drawings. We construct witness Gabriel drawable graphs for which any witness Gabriel drawing must be convexly separable and that do not admit any linearly separable witness Gabriel drawing.
Carolina Haase, Philipp Kindermann, William J. Lenhart, Giuseppe Liotta
GD4
2025 Investigating Crossing Perception in 3D Graph Visualisation (Poster Abstract)
abstract
Human perception and understanding of graph drawings is influenced by a variety of impact factors for which quality measures such as the number of crossings are used as a proxy indicator. For the more and more common stereoscopic 3D (S3D) graph visualisations, evidence is required to better understand graph perception and its relation to quality measures. We investigate the perception of crossing configurations in S3D graph visualisations and present the results of a study.
Niklas Gröne, Giuseppe Liotta, Falk Schreiber, Karsten Klein 0001
GD3
2025 Unbent Collections of Orthogonal Drawings
Todor Antic, Giuseppe Liotta, Tomás Masarík, Giacomo Ortali, Matthias Pfretzschner, Peter Stumpf, Alexander Wolff 0001, Johannes Zink 0001
WG2
2025 Bounds on the edge-length ratio of 2-outerplanar graphs
abstract
The edge-length ratio of a planar straight-line drawing Γ of a graph G is the largest ratio between the lengths of every pair of edges of Γ. If the ratio is measured by considering only pairs of edges that are incident to a common vertex, we talk about local edge-length ratio. The (local) edge-length ratio of a planar graph is the infimum over all (local) edge-length ratios of its planar straight-line drawings. It is known that the edge-length ratio of outerplanar graphs is upper bounded by a constant, while there exist graph families with non-constant outerplanarity that have non-constant lower bounds on their edge-length ratios. In this paper we prove an Ω ( n ) lower bound on the local edge-length ratio (and hence on the edge-length ratio) of the n -vertex 2-outerplanar graphs. We also prove a constant upper bound on the edge-length ratio of Halin graphs, pseudo-Halin graphs, and their generalizations.
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Stephen K. Wismath
Comput. Geom.3
2025 Introducing fairness in network visualization
abstract
Motivated by the need for decision-making systems that avoid bias and discrimination, the concept of fairness recently gained traction in the broad field of artificial intelligence , stimulating new research also within the information visualization community. In this paper, we introduce a notion of fairness in network visualization, specifically for orthogonal and for straight-line drawings of graphs, two foundational paradigms in the field. We investigate the following research questions: (i) What is the price, in terms of global readability , of incorporating fairness constraints in graph drawings? (ii) How unfair is a graph drawing that does not optimize fairness as a primary objective ? We present both theoretical and empirical results. In particular, we design and implement two optimization algorithms for multi-objective functions, one based on an ILP model for orthogonal drawings, and one based on gradient descent for straight-line drawings. In a nutshell, we experimentally show that it is possible to significantly increase the fairness of a drawing by paying a relatively small amount in terms of reduced global readability. Also, we present a use case in which we qualitatively evaluate our approach on a practical scenario.
Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Tommaso Piselli, Stephen K. Wismath
Inf. Sci.3
2025 GraphTrials: Visual Proofs of Graph Properties
abstract
Graph and network visualization supports exploration, analysis and communication of relational data arising in many domains: from biological and social networks, to transportation and powergrid systems. With the arrival of AI-based question-answering tools, issues of trustworthiness and explainability of generated answers motivate a significant new role for visualization. In the context of graphs, we see the need for visualizations that can convince a critical audience that an assertion (e. g., from an AI) about the graph under analysis is valid. The requirements for such representations that convey precisely one specific graph property are quite different from standard network visualization criteria which optimize general aesthetics and readability. In this paper, we aim to provide a comprehensive introduction to visual proofs of graph properties and a foundation for further research in the area. We present a framework that defines what it means to visually prove a graph property. In the process, we introduce the notion of a visual certificate, that is, a specialized faithful graph visualization that leverages the viewer's perception, in particular, pre-attentive processing (e. g., via pop-out effects), to verify a given assertion about the represented graph. We also discuss the relationships between visual complexity, cognitive load and complexity theory, and propose a classification based on visual proof complexity. Then, we provide further examples of visual certificates for problems in different visual proof complexity classes. Finally, we conclude the paper with a discussion of the limitations of our model and some open problems.
Henry Förster, Felix Klesen, Tim Dwyer, Peter Eades, Seok-Hee Hong 0001, Stephen G. Kobourov, Giuseppe Liotta, Kazuo Misue, Fabrizio Montecchiani, Alexander Pastukhov, Falk Schreiber
IEEE Trans. Vis. Comput. Graph.7
2025 Bundling-Aware Graph Drawing Revisited
abstract
Edge bundling algorithms can significantly improve the visualization of dense graphs by identifying and bundling together suitable groups of edges and thus reducing visual clutter. As such, bundling is often viewed as a post-processing step applied to a drawing, and the vast majority of edge bundling algorithms consider a graph and its drawing as input. A different way of thinking about edge bundling is to simultaneously optimize both the drawing and the bundling, which we investigate in this paper. We build on an earlier work where we introduced a novel algorithmic framework for bundling-aware graph drawing consisting of three main steps, namely Filter for a skeleton subgraph, Draw the skeleton, and Bundle the remaining edges against the drawing of the skeleton. We propose several alternative implementations and experimentally compare them against each other and the simple idea of first drawing the full graph and subsequently applying edge bundling to it. The experiments confirm that bundled drawings created by our Filter-Draw-Bundle framework outperform previous approaches according to metrics for edge bundling and graph drawing.
Markus Wallinger, Tommaso Piselli, Alessandra Tappini, Daniel Archambault, Giuseppe Liotta, Martin Nöllenburg
IEEE Trans. Vis. Comput. Graph.5
2024 Introducing Fairness in Graph Visualization (Poster Abstract)
Seok-Hee Hong 0001, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Tommaso Piselli
GD2
2024 The Price of Upwardness
abstract
Not every directed acyclic graph (DAG) whose underlying undirected graph is planar admits an upward planar drawing. We are interested in pushing the notion of upward drawings beyond planarity by considering upward $k$-planar drawings of DAGs in which the edges are monotonically increasing in a common direction and every edge is crossed at most $k$ times for some integer $k \ge 1$. We show that the number of crossings per edge in a monotone drawing is in general unbounded for the class of bipartite outerplanar, cubic, or bounded pathwidth DAGs. However, it is at most two for outerpaths and it is at most quadratic in the bandwidth in general. From the computational point of view, we prove that testing upward-$k$-planarity is NP-complete already for $k=1$ and even for restricted instances for which upward planarity testing is polynomial. On the positive side, we can decide in linear time whether a single-source DAG admits an upward 1-planar drawing in which all vertices are incident to the outer face.
Patrizio Angelini, Therese Biedl, Markus Chimani, Sabine Cornelsen, Giordano Da Lozzo, Seok-Hee Hong 0001, Giuseppe Liotta, Maurizio Patrignani, Sergey Pupyrev, Ignaz Rutter, Alexander Wolff 0001
GD7
2024 Bundling-Aware Graph Drawing
Daniel Archambault, Giuseppe Liotta, Martin Nöllenburg, Tommaso Piselli, Alessandra Tappini, Markus Wallinger
GD2
2024 Weakly Leveled Planarity with Bounded Span
abstract
This paper studies planar drawings of graphs in which each vertex is represented as a point along a sequence of horizontal lines, called levels, and each edge is either a horizontal segment or a strictly $y$-monotone curve. A graph is $s$-span weakly leveled planar if it admits such a drawing where the edges have span at most $s$; the span of an edge is the number of levels it touches minus one. We investigate the problem of computing $s$-span weakly leveled planar drawings from both the computational and the combinatorial perspectives. We prove the problem to be para-NP-hard with respect to its natural parameter $s$ and investigate its complexity with respect to widely used structural parameters. We show the existence of a polynomial-size kernel with respect to vertex cover number and prove that the problem is FPT when parameterized by treedepth. We also present upper and lower bounds on the span for various graph classes. Notably, we show that cycle trees, a family of $2$-outerplanar graphs generalizing Halin graphs, are $Θ(\log n)$-span weakly leveled planar and $4$-span weakly leveled planar when $3$-connected. As a byproduct of these combinatorial results, we obtain improved bounds on the edge-length ratio of the graph families under consideration.
Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Ignaz Rutter, Ioannis G. Tollis
GD6
2024 GraphTrials: Visual Proofs of Graph Properties
abstract
Graph and network visualization supports exploration, analysis and communication of relational data arising in many domains: from biological and social networks, to transportation and powergrid systems. With the arrival of AI-based question-answering tools, issues of trustworthiness and explainability of generated answers motivate a greater role for visualization. In the context of graphs, we see the need for visualizations that can convince a critical audience that an assertion about the graph under analysis is valid. The requirements for such representations that convey precisely one specific graph property are quite different from standard network visualization criteria which optimize general aesthetics and readability. In this paper, we aim to provide a comprehensive introduction to visual proofs of graph properties and a foundation for further research in the area. We present a framework that defines what it means to visually prove a graph property. In the process, we introduce the notion of a visual certificate, that is, a specialized faithful graph visualization that leverages the viewer's perception, in particular, pre-attentive processing (e. g. via pop-out effects), to verify a given assertion about the represented graph. We also discuss the relationships between visual complexity, cognitive load and complexity theory, and propose a classification based on visual proof complexity. Finally, we provide examples of visual certificates for problems in different visual proof complexity classes.
Henry Förster, Felix Klesen, Tim Dwyer, Peter Eades, Seok-Hee Hong 0001, Stephen G. Kobourov, Giuseppe Liotta, Kazuo Misue, Fabrizio Montecchiani, Alexander Pastukhov, Falk Schreiber
GD7
2024 Outerplanar and Forest Storyplans
Jirí Fiala 0001, Oksana Firman, Giuseppe Liotta, Alexander Wolff 0001, Johannes Zink 0001
SOFSEM3
2024 Planar Drawings with Few Slopes of Halin Graphs and Nested Pseudotrees
abstract
Abstract The planar slope number $${{\,\textrm{psn}\,}}(G)$$ psn ( G ) of a planar graph G is the minimum number of edge slopes in a planar straight-line drawing of G. It is known that $${{\,\textrm{psn}\,}}(G) \in O(c^{\Delta })$$ psn ( G ) ∈ O ( c Δ ) for every planar graph G of maximum degree $$\Delta $$ Δ . This upper bound has been improved to $$O(\Delta ^5)$$ O ( Δ 5 ) if G has treewidth three, and to $$O(\Delta )$$ O ( Δ ) if G has treewidth two. In this paper we prove $${{\,\textrm{psn}\,}}(G) \le \max \{4,\Delta \}$$ psn ( G ) ≤ max { 4 , Δ } when G is a Halin graph, and thus has treewidth three. Furthermore, we present the first polynomial upper bound on the planar slope number for a family of graphs having treewidth four. Namely we show that $$O(\Delta ^2)$$ O ( Δ 2 ) slopes suffice for nested pseudotrees.
Steven Chaplick, Giordano Da Lozzo, Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
Algorithmica4
2024 On the Parameterized Complexity of Bend-Minimum Orthogonal Planarity
abstract
Abstract Computing planar orthogonal drawings with the minimum number of bends is one of the most studied topics in Graph Drawing. The problem is known to be NP-hard, even when we want to test the existence of a rectilinear planar drawing, i.e., an orthogonal drawing without bends (Garg and Tamassia in SIAM J Comput 31(2):601–625, 2001). From the parameterized complexity perspective, the problem is fixed-parameter tractable when parameterized by the sum of three parameters: the number b of bends, the number k of vertices of degree at most two, and the treewidth $$\textsf{tw}$$ tw of the input graph (Di Giacomo et al. in J Comput Syst Sci 125:129–148, 2022). We improve this last result by showing that the problem remains fixed-parameter tractable when parameterized only by $$b+k$$ b + k . As a consequence, rectilinear planarity testing lies in FPT parameterized by the number of vertices of degree at most two. We also prove that our choice of parameters is minimal, as deciding if an orthogonal drawing with at most b bends exists is already NP-hard when k is zero (i.e., the problem is para-NP-hard parameterized in k); hence, there is neither an FPT nor an XP algorithm parameterized only by the parameter k (unless P = NP). In addition, we prove that the problem is W[1]-hard parameterized by $$k+\textsf{tw}$$ k + tw , complementing a recent result (Jansen et al. in Upward and orthogonal planarity are W[1]-hard parameterized by treewidth. CoRR, abs/2309.01264, 2023; in: Bekos MA, Chimani M (eds) Graph Drawing and Network Visualization, vol 14466, Springer, Cham, pp 203–217, 2023) that shows W[1]-hardness for the parameterization $$b+\textsf{tw}$$ b + tw . As a consequence, we are able to trace a clear parameterized tractability landscape for the bend-minimum orthogonal planarity problem with respect to the three parameters b, k, and $$\textsf{tw}$$ tw .
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Giacomo Ortali
Algorithmica3
2024 On the complexity of the storyplan problem
abstract
We study the problem of representing a graph as a storyplan, a recently introduced model for dynamic graph visualization. It is based on a sequence of frames, each showing a subset of vertices and a planar drawing of their induced subgraphs, where vertices appear and disappear over time. Namely, in the StoryPlan problem, we are given a graph and we want to decide whether there exists a total vertex appearance order for which a storyplan exists. We prove that the problem is NP-complete, and complement this hardness with two parameterized algorithms, one in the vertex cover number and one in the feedback edge set number of the input graph. We prove that partial 3-trees always admit a storyplan, which can be computed in linear time. Finally, we show that the problem remains NP-complete if the vertex appearance order is given and we have to choose how to draw the frames.
Carla Binucci, Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Antonios Symvonis
J. Comput. Syst. Sci.4
2024 Comparative Study and Evaluation of Hybrid Visualizations of Graphs
abstract
Hybrid visualizations combine different metaphors into a single network layout, in order to help humans in finding the "right way" of displaying the different portions of the network, especially when it is globally sparse and locally dense. We investigate hybrid visualizations in two complementary directions: (i) On the one hand, we evaluate the effectiveness of different hybrid visualization models through a comparative user study; (ii) On the other hand, we estimate the usefulness of an interactive visualization that integrates all the considered hybrid models together. The results of our study provide some hints about the usefulness of the different hybrid visualizations for specific tasks of analysis and indicates that integrating different hybrid models into a single visualization may offer a valuable tool of analysis.
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Alessandra Tappini
IEEE Trans. Vis. Comput. Graph.3
2023 Design of a Process and a Container-Based Cloud Architecture for the Automatic Generation of Storyline Visualizations
Emilio Di Giacomo, Beniamino Di Martino, Walter Didimo, Antonio Esposito 0001, Giuseppe Liotta, Fabrizio Montecchiani
AINA (3)5
2023 Min-k-planar Drawings of Graphs
Carla Binucci, Aaron Büngener, Giuseppe Di Battista, Walter Didimo, Vida Dujmovic, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini
GD (1)8
2023 On the Parameterized Complexity of Bend-Minimum Orthogonal Planarity
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Giacomo Ortali
GD (2)3
2023 Mutual Witness Proximity Drawings of Isomorphic Trees
Carolina Haase, Philipp Kindermann, William J. Lenhart, Giuseppe Liotta
GD (1)4
2023 Upward and Orthogonal Planarity are W[1]-Hard Parameterized by Treewidth
Bart M. P. Jansen, Liana Khazaliya, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montecchiani, Kirill Simonov
GD (2)4
2023 Three Edge-Disjoint Plane Spanning Paths in a Point Set
Philipp Kindermann, Jan Kratochvíl, Giuseppe Liotta, Pavel Valtr 0001
GD (1)3
2023 Rectilinear-Upward Planarity Testing of Digraphs
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali, Maurizio Patrignani
ISAAC3
2023 The st-Planar Edge Completion Problem Is Fixed-Parameter Tractable
abstract
The problem of deciding whether a biconnected planar digraph $G=(V,E)$ can be augmented to become an $st$-planar graph by adding a set of oriented edges $E' \subseteq V \times V$ is known to be NP-complete. We show that the problem is fixed-parameter tractable when parameterized by the size of the set $E'$.
Liana Khazaliya, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montecchiani, Kirill Simonov
ISAAC3
2023 On the Parameterized Complexity of Computing st-Orientations with Few Transitive Edges
abstract
Orienting the edges of an undirected graph such that the resulting digraph satisfies some given constraints is a classical problem in graph theory, with multiple algorithmic applications. In particular, an $st$-orientation orients each edge of the input graph such that the resulting digraph is acyclic, and it contains a single source $s$ and a single sink $t$. Computing an $st$-orientation of a graph can be done efficiently, and it finds notable applications in graph algorithms and in particular in graph drawing. On the other hand, finding an $st$-orientation with at most $k$ transitive edges is more challenging and it was recently proven to be NP-hard already when $k=0$. We strengthen this result by showing that the problem remains NP-hard even for graphs of bounded diameter, and for graphs of bounded vertex degree. These computational lower bounds naturally raise the question about which structural parameters can lead to tractable parameterizations of the problem. Our main result is a fixed-parameter tractable algorithm parameterized by treewidth.
Carla Binucci, Giuseppe Liotta, Fabrizio Montecchiani, Giacomo Ortali, Tommaso Piselli
MFCS2
2023 Parameterized Approaches to Orthogonal Compaction
Walter Didimo, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Alexander Wolff 0001, Meirav Zehavi
SOFSEM4
2023 Nonplanar Graph Drawings with k Vertices per Face
Carla Binucci, Giuseppe Di Battista, Walter Didimo, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini
WG6
2023 Computing Bend-Minimum Orthogonal Drawings of Plane Series-Parallel Graphs in Linear Time
abstract
Abstract A planar orthogonal drawing of a planar 4-graph G (i.e., a planar graph with vertex-degree at most four) is a crossing-free drawing that maps each vertex of G to a distinct point of the plane and each edge of G to a polygonal chain consisting of horizontal and vertical segments. A longstanding open question in Graph Drawing, dating back over 30 years, is whether there exists a linear-time algorithm to compute an orthogonal drawing of a plane 4-graph with the minimum number of bends. The term “plane” indicates that the input graph comes together with a planar embedding, which must be preserved by the drawing (i.e., the drawing must have the same set of faces as the input graph). In this paper we positively answer the question above for the widely-studied class of series–parallel graphs. Our linear-time algorithm is based on a characterization of the planar series–parallel graphs that admit an orthogonal drawing without bends. This characterization is given in terms of the orthogonal spirality that each type of triconnected component of the graph can take; the orthogonal spirality of a component measures how much that component is “rolled-up” in an orthogonal drawing of the graph.
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
Algorithmica3
2023 Drawing Partial 2-Trees with Few Slopes
William J. Lenhart, Giuseppe Liotta, Debajyoti Mondal, Rahnuma Islam Nishat
Algorithmica2
2023 Parameterized complexity of graph planarity with restricted cyclic orders
abstract
We study the complexity of testing whether a biconnected graph G=(V,E) is planar with the constraint that some cyclic orders of the edges incident to its vertices are allowed while some others are forbidden. The allowed cyclic orders are described by associating every vertex v of G with a set D(v) of FPQ-trees. Let tw be the treewidth of G and let Dmax be the maximum number of FPQ-trees per vertex. We show that the problem is FPT when parameterized by tw+Dmax, paraNP-hard when parameterized by Dmax, and W[1]-hard when parameterized by tw. We also consider NodeTrix planar representations of clustered graphs, where clusters are adjacency matrices and inter-cluster edges are non-intersecting simple curves. We prove that NodeTrix planarity with fixed sides is FPT when parameterized by the size of clusters plus the treewidth of the graph obtained by collapsing clusters to single vertices, provided that this graph is biconnected.
Giuseppe Liotta, Ignaz Rutter, Alessandra Tappini
J. Comput. Syst. Sci.1
2023 Mutual witness Gabriel drawings of complete bipartite graphs
abstract
Let Γ be a straight-line drawing of a graph and let u and v be two vertices of Γ. The Gabriel disk of u,v is the disk having u and v as antipodal points. A pair 〈Γ0,Γ1〉 of vertex-disjoint straight-line drawings forms a mutual witness Gabriel drawing when, for i=0,1, any two vertices u and v of Γi are adjacent if and only if their Gabriel disk does not contain any vertex of Γ1−i. We characterize the pairs 〈G0,G1〉 of complete bipartite graphs that admit a mutual witness Gabriel drawing. The characterization leads to a linear time testing algorithm. We also show that when the pair 〈G0,G1〉 consists of two complete multi-partite graphs whose partition sets all have size greater than one, then the pair does not admit a mutual witness Gabriel drawing unless the pair is 〈K2,2,K2,2〉.
William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.2
2022 On the Complexity of the Storyplan Problem
Carla Binucci, Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Antonios Symvonis
GD4
2022 Rectilinear Planarity of Partial 2-Trees
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
GD3
2022 Mutual Witness Gabriel Drawings of Complete Bipartite Graphs
William J. Lenhart, Giuseppe Liotta
GD2
2022 Parameterized Complexity of Graph Planarity with Restricted Cyclic Orders
Giuseppe Liotta, Ignaz Rutter, Alessandra Tappini
WG1
2022 Universal Slope Sets for Upward Planar Drawings
abstract
Abstract We study universal sets of slopes for computing upward planar drawings of planar st-graphs. We first consider a subfamily of planar st-graphs, called bitonic st-graphs. We prove that every set $$\mathcal {S}$$ S of $$\varDelta $$ Δ slopes containing the horizontal slope is universal for 1-bend upward planar drawings of bitonic st-graphs with maximum vertex degree $$\varDelta $$ Δ , i.e., every such digraph admits a 1-bend upward planar drawing whose edge segments use only slopes in $$\mathcal {S}$$ S . This result is worst-case optimal in terms of number of slopes, and, for a suitable choice of $$\mathcal {S}$$ S , it gives rise to drawings with worst-case optimal angular resolution. We then prove that every such set $$\mathcal {S}$$ S can be used to construct 2-bend upward planar drawings of n-vertex planar st-graphs with at most $$4n-9$$ 4 n - 9 bends in total.
Michael A. Bekos, Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
Algorithmica4
2022 Placing Arrows in Directed Graph Layouts: Algorithms and Experiments
abstract
Abstract We study how to place arrow heads in directed graph drawings aiming at minimizing their overlaps and avoiding intersections between arrow heads and edges. The objective is to support users to correctly and quickly recognize edge orientations, i.e. to deduce unambiguously the edge orientations. Our contribution is two‐fold: (i) We present exact and heuristic algorithms for this arrow placement problem, along with an extensive experimental analysis of these techniques; and (ii) we report on a user study aimed to understand the impact of different arrow placement strategies on performing global and local analysis tasks on directed graph layouts.
Carla Binucci, Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Fabrizio Montecchiani
Comput. Graph. Forum4
2022 Orthogonal planarity testing of bounded treewidth graphs
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
J. Comput. Syst. Sci.2
2022 Influence Maximization With Visual Analytics
abstract
In social networks, individuals' decisions are strongly influenced by recommendations from their friends, acquaintances, and favorite renowned personalities. The popularity of online social networking platforms makes them the prime venues to advertise products and promote opinions. The Influence Maximization (IM) problem entails selecting a seed set of users that maximizes the influence spread, i.e., the expected number of users positively influenced by a stochastic diffusion process triggered by the seeds. Engineering and analyzing IM algorithms remains a difficult and demanding task due to the NP-hardness of the problem and the stochastic nature of the diffusion processes. Despite several heuristics being introduced, they often fail in providing enough information on how the network topology affects the diffusion process, precious insights that could help researchers improve their seed set selection. In this paper, we present VAIM, a visual analytics system that supports users in analyzing, evaluating, and comparing information diffusion processes determined by different IM algorithms. Furthermore, VAIM provides useful insights that the analyst can use to modify the seed set of an IM algorithm, so to improve its influence spread. We assess our system by: (i) a qualitative evaluation based on a guided experiment with two domain experts on two different data sets; (ii) a quantitative estimation of the value of the proposed visualization through the ICE-T methodology by Wall et al. (IEEE TVCG - 2018). The twofold assessment indicates that VAIM effectively supports our target users in the visual analysis of the performance of IM algorithms.
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Silvia Miksch, Fabrizio Montecchiani
IEEE Trans. Vis. Comput. Graph.3
2021 Optimal-Area Visibility Representations of Outer-1-Plane Graphs
Therese Biedl, Giuseppe Liotta, Jayson Lynch, Fabrizio Montecchiani
GD2
2021 Quasi-upward Planar Drawings with Minimum Curve Complexity
Carla Binucci, Emilio Di Giacomo, Giuseppe Liotta, Alessandra Tappini
GD3
2021 Long-Lasting Sequences of BGP Updates
Lorenzo Ariemma, Giuseppe Liotta, Massimo Candela, Giuseppe Di Battista
PAM2
2021 Planar Drawings with Few Slopes of Halin Graphs and Nested Pseudotrees
Steven Chaplick, Giordano Da Lozzo, Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
WADS4
2021 2-colored point-set embeddings of partial 2-trees
Emilio Di Giacomo, Jaroslav Hancl, Giuseppe Liotta
Theor. Comput. Sci.3
2021 (k, p)-planarity: A relaxation of hybrid planarity
Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Timothy W. Randolph 0001, Alessandra Tappini
Theor. Comput. Sci.3
2021 Ortho-polygon visibility representations of 3-connected 1-plane graphs
Giuseppe Liotta, Fabrizio Montecchiani, Alessandra Tappini
Theor. Comput. Sci.1
2021 Simultaneous FPQ-ordering and hybrid planarity testing
Giuseppe Liotta, Ignaz Rutter, Alessandra Tappini
Theor. Comput. Sci.1
2020 VAIM: Visual Analytics for Influence Maximization
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Silvia Miksch, Fabrizio Montecchiani
GD3
2020 On the Edge-Length Ratio of 2-Trees
Václav Blazej, Jirí Fiala 0001, Giuseppe Liotta
GD3
2020 Rectilinear Planarity Testing of Plane Series-Parallel Graphs in Linear Time
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
GD3
2020 Storyline Visualizations with Ubiquitous Actors
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Alessandra Tappini
GD3
2020 Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time
abstract
This paper addresses a long standing, widely studied, open question: Given a planar 3-graph G (i.e., a planar graph with vertex degree at most three), what is the best computational upper bound to compute a bend-minimum planar orthogonal drawing of G in the variable embedding setting? In this setting the algorithm can choose among the exponentially many planar embeddings of G the one that leads to an orthogonal drawing with the minimum number of bends. We answer the question by describing a linear-time algorithm that computes a bend-minimum planar orthogonal drawing of G. Also, if G is not K4, the drawing has at most one bend per edge. The existence of an orthogonal drawing Г of a planar 3-graph such that Г has the minimum number of bends and at most one bend per edge was previously unknown.
Walter Didimo, Giuseppe Liotta, Giacomo Ortali, Maurizio Patrignani
SODA2
2020 Simultaneous FPQ-Ordering and Hybrid Planarity Testing
Giuseppe Liotta, Ignaz Rutter, Alessandra Tappini
SOFSEM1
2020 Packing Trees into 1-Planar Graphs
abstract
We introduce and study the 1-planar packing problem: Given $k$ graphs with $n$ vertices $G_1, \dots, G_k$, find a 1-planar graph that contains the given graphs as edge-disjoint spanning subgraphs. We mainly focus on the case when each $G_i$ is a tree and $k=3$. We prove that a triple consisting of three caterpillars or of two caterpillars and a path may not admit a 1-planar packing, while two paths and a special type of caterpillar always have one. We then study 1-planar packings with few crossings and prove that three paths (resp. cycles) admit a 1-planar packing with at most seven (resp. fourteen) crossings. We finally show that a quadruple consisting of three paths and a perfect matching with $n \geq 12$ vertices admits a 1-planar packing, while such a packing does not exist if $n \leq 10$.
Felice De Luca, Emilio Di Giacomo, Seok-Hee Hong 0001, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, Henk Meijer, Alessandra Tappini, Stephen K. Wismath
WALCOM6
2020 Colored anchored visibility representations in 2D and 3D space
Carla Binucci, Emilio Di Giacomo, Seok-Hee Hong 0001, Giuseppe Liotta, Henk Meijer, Vera Sacristán Adinolfi, Stephen K. Wismath
Comput. Geom.4
2020 1-bend upward planar slope number of SP-digraphs
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
Comput. Geom.2
2020 Polyline drawings with topological constraints
Emilio Di Giacomo, Peter Eades, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani
Theor. Comput. Sci.3
2020 On the curve complexity of 3-colored point-set embeddings
Emilio Di Giacomo, Leszek Gasieniec, Giuseppe Liotta, Alfredo Navarra
Theor. Comput. Sci.3
2020 Corrigendum to "On the edge-length ratio of outerplanar graphs" [Theoret. Comput. Sci. 770 (2019) 88-94]
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.3
2019 The QuaSEFE Problem
Patrizio Angelini, Henry Förster, Michael Hoffmann 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Maurizio Patrignani
GD6
2019 Sketched Representations and Orthogonal Planarity of Bounded Treewidth Graphs
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
GD2
2019 (k, p)-Planarity: A Relaxation of Hybrid Planarity
Emilio Di Giacomo, William J. Lenhart, Giuseppe Liotta, Timothy W. Randolph 0001, Alessandra Tappini
WALCOM3
2019 Universal Slope Sets for 1-Bend Planar Drawings
Patrizio Angelini, Michael A. Bekos, Giuseppe Liotta, Fabrizio Montecchiani
Algorithmica3
2019 NodeTrix Planarity Testing with Small Clusters
Emilio Di Giacomo, Giuseppe Liotta, Maurizio Patrignani, Ignaz Rutter, Alessandra Tappini
Algorithmica2
2019 Visual querying and analysis of temporal fiscal networks
Walter Didimo, Luca Grilli 0001, Giuseppe Liotta, Fabrizio Montecchiani, Daniele Pagliuca
Inf. Sci.3
2019 HV-planarity: Algorithms and complexity
Walter Didimo, Giuseppe Liotta, Maurizio Patrignani
J. Comput. Syst. Sci.2
2019 On the edge-length ratio of outerplanar graphs
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.3
2019 A Distributed Multilevel Force-Directed Algorithm
abstract
The use of graph visualization approaches to present and analyze complex data is taking a leading role in conveying information and knowledge to users in many application domains. This creates the need of developing efficient and effective algorithms that automatically compute graph layouts. In this respect, force-directed algorithms are arguably among the most popular graph layout techniques. Aimed at leveraging the potential of modern distributed graph algorithms platforms, we present Multi-GiLA, the first multilevel force-directed graph visualization algorithm based on a vertex-centric computation paradigm. We implemented Multi-GiLA using the Apache Giraph platform. Experiments show that it can be successfully applied to compute high quality layouts of very large graphs on inexpensive cloud computing platforms.
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
IEEE Trans. Parallel Distributed Syst.3
2018 Turning Cliques into Paths to Achieve Planarity
Patrizio Angelini, Peter Eades, Seok-Hee Hong 0001, Karsten Klein 0001, Stephen G. Kobourov, Giuseppe Liotta, Alfredo Navarra, Alessandra Tappini
GD6
2018 Universal Slope Sets for Upward Planar Drawings
Michael A. Bekos, Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
GD4
2018 Bend-Minimum Orthogonal Drawings in Quadratic Time
Walter Didimo, Giuseppe Liotta, Maurizio Patrignani
GD2
2018 Ortho-Polygon Visibility Representations of 3-Connected 1-Plane Graphs
Giuseppe Liotta, Fabrizio Montecchiani, Alessandra Tappini
GD1
2018 Polyline Drawings with Topological Constraints
abstract
Let G be a simple topological graph and let Gamma be a polyline drawing of G. We say that Gamma partially preserves the topology of G if it has the same external boundary, the same rotation system, and the same set of crossings as G. Drawing Gamma fully preserves the topology of G if the planarization of G and the planarization of Gamma have the same planar embedding. We show that if the set of crossing-free edges of G forms a connected spanning subgraph, then G admits a polyline drawing that partially preserves its topology and that has curve complexity at most three (i.e., at most three bends per edge). If, however, the set of crossing-free edges of G is not a connected spanning subgraph, the curve complexity may be Omega(sqrt{n}). Concerning drawings that fully preserve the topology, we show that if G has skewness k, it admits one such drawing with curve complexity at most 2k; for skewness-1 graphs, the curve complexity can be reduced to one, which is a tight bound. We also consider optimal 2-plane graphs and discuss trade-offs between curve complexity and crossing angle resolution of drawings that fully preserve the topology.
Emilio Di Giacomo, Peter Eades, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani
ISAAC3
2018 Edge Partitions of Optimal 2-plane and 3-plane Graphs
Michael A. Bekos, Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Chrysanthi N. Raftopoulou
WG4
2018 The Partial Visibility Representation Extension Problem
Steven Chaplick, Grzegorz Guspiel, Grzegorz Gutowski, Tomasz Krawczyk, Giuseppe Liotta
Algorithmica5
2018 On the Planar Split Thickness of Graphs
David Eppstein, Philipp Kindermann, Stephen G. Kobourov, Giuseppe Liotta, Anna Lubiw, Aude Maignan, Debajyoti Mondal, Hamideh Vosoughpour, Sue Whitesides, Stephen K. Wismath
Algorithmica4
2018 Ortho-polygon Visibility Representations of Embedded Graphs
Emilio Di Giacomo, Walter Didimo, William S. Evans, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Stephen K. Wismath
Algorithmica4
2018 Visibility representations of boxes in 2.5 dimensions
Alessio Arleo, Carla Binucci, Emilio Di Giacomo, William S. Evans, Luca Grilli 0001, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Sue Whitesides, Stephen K. Wismath
Comput. Geom.6
2018 Embedding-Preserving Rectangle Visibility Representations of Nonplanar Graphs
abstract
A (weak) rectangle visibility representation, or simply an RVR, of a graph consists of an assignment of axis-aligned rectangles to vertices such that for every edge there exists a horizontal or vertical line of sight between the rectangles assigned to its endpoints. Given a graph with a fixed embedding in the plane, we show that the problem of testing whether this graph has an embedding-preserving RVR can be solved in polynomial time for general embedded graphs and in linear time for 1-plane graphs, i.e., for embedded graphs having at most one crossing per edge. The linear time algorithm uses three forbidden configurations, which extend the set known for straight-line drawings of 1-plane graphs. The algorithm first checks for the presence of these forbidden configurations in the input graph, and then either an embedding-preserving RVR is computed (also in linear time) or a forbidden configuration is reported as a negative witness. Finally, we discuss extensions of our study to the case when the embedding is not fixed but the RVR can have at most one crossing per edge.
Therese Biedl, Giuseppe Liotta, Fabrizio Montecchiani
Discret. Comput. Geom.2
2018 A visual analytics system to support tax evasion discovery
Walter Didimo, Luca Giamminonni, Giuseppe Liotta, Fabrizio Montecchiani, Daniele Pagliuca
Decis. Support Syst.3
2018 Profiling distributed graph processing systems through visual analytics
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
Future Gener. Comput. Syst.3
2018 New results on edge partitions of 1-plane graphs
Emilio Di Giacomo, Walter Didimo, William S. Evans, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Stephen K. Wismath
Theor. Comput. Sci.4
2018 Drawing subcubic planar graphs with four slopes and optimal angular resolution
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
Theor. Comput. Sci.2
2017 A Universal Slope Set for 1-Bend Planar Drawings
abstract
We describe a set of Delta-1 slopes that are universal for 1-bend planar drawings of planar graphs of maximum degree Delta>=4; this establishes a new upper bound of Delta-1 on the 1-bend planar slope number. By universal we mean that every planar graph of degree Delta has a planar drawing with at most one bend per edge and such that the slopes of the segments forming the edges belong to the given set of slopes. This improves over previous results in two ways: Firstly, the best previously known upper bound for the 1-bend planar slope number was 3/2(Delta-1) (the known lower bound being 3/4(Delta-1)); secondly, all the known algorithms to construct 1-bend planar drawings with O(Delta) slopes use a different set of slopes for each graph and can have bad angular resolution, while our algorithm uses a universal set of slopes, which also guarantees that the minimum angle between any two edges incident to a vertex is pi/(Delta-1).
Patrizio Angelini, Michael A. Bekos, Giuseppe Liotta, Fabrizio Montecchiani
SoCG3
2017 GiViP: A Visual Profiler for Distributed Graph Processing Systems
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
GD3
2017 Beyond Outerplanarity
Steven Chaplick, Myroslav Kryven, Giuseppe Liotta, Andre Löffler, Alexander Wolff 0001
GD3
2017 Colored Point-Set Embeddings of Acyclic Graphs
Emilio Di Giacomo, Leszek Gasieniec, Giuseppe Liotta, Alfredo Navarra
GD3
2017 NodeTrix Planarity Testing with Small Clusters
Emilio Di Giacomo, Giuseppe Liotta, Maurizio Patrignani, Alessandra Tappini
GD2
2017 On the Edge-Length Ratio of Outerplanar Graphs
Sylvain Lazard, William J. Lenhart, Giuseppe Liotta
GD3
2017 On the Relationship Between k-Planar and k-Quasi-Planar Graphs
Patrizio Angelini, Michael A. Bekos, Franz-Josef Brandenburg, Giordano Da Lozzo, Giuseppe Di Battista, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Ignaz Rutter
WG7
2017 Area-Thickness Trade-Offs for Straight-Line Drawings of Planar Graphs
abstract
We study the problem of computing drawings of planar graphs in sub-quadratic area, by allowing edge crossings. We first prove that sub-quadratic area cannot be achieved if only a constant number of crossings per edge is allowed. More precisely, we show that the same area lower bounds as in the crossing-free case hold for straight-line and poly-line drawings of planar graphs and series-parallel graphs. Motivated by this result, we study straight-line drawings of planar graphs where the number of crossings per edge is not bounded by a constant. In this case, we prove that every planar graph admits a straight-line drawing with sub-quadratic area and sub-linear thickness (the thickness of a drawing is the minimum number of colors that can be assigned to the edges so that each color class induces a planar drawing). We also prove that every partial 2-tree (and hence every series-parallel graph) admits a linear-area straight-line drawing with thickness at most 10. It is worth remarking that a drawing with thickness h−1 is h-quasi planar, i.e. it does not contain h-mutually crossing edges. The main ingredient to prove our results is (c, t)-track layouts, a combinatorial tool that can be represented as a drawing where: (i) each vertex is assigned to one of t horizontal layers (tracks), (ii) no two adjacent vertices are on the same track, (iii) each edge receives one of c colors, so that no two edges of the same color (u, v) and (w, z) cross if u, w are on the same track, and v, z are on the same track.
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
Comput. J.3
2017 Designing the Content Analyzer of a Travel Recommender System
Carla Binucci, Felice De Luca, Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
Expert Syst. Appl.4
2017 Large graph visualizations using a distributed computing platform
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
Inf. Sci.3
2017 On RAC drawings of 1-planar graphs
Michael A. Bekos, Walter Didimo, Giuseppe Liotta, Saeed Mehrabi 0001, Fabrizio Montecchiani
Theor. Comput. Sci.3
2017 On partitioning the edges of 1-plane graphs
William J. Lenhart, Giuseppe Liotta, Fabrizio Montecchiani
Theor. Comput. Sci.2
2016 On Visibility Representations of Non-Planar Graphs
abstract
A rectangle visibility representation (RVR) of a graph consists of an assignment of axis-aligned rectangles to vertices such that for every edge there exists a horizontal or vertical line of sight between the rectangles assigned to its endpoints. Testing whether a graph has an RVR is known to be NP-hard. In this paper, we study the problem of finding an RVR under the assumption that an embedding in the plane of the input graph is fixed and we are looking for an RVR that reflects this embedding. We show that in this case the problem can be solved in polynomial time for general embedded graphs and in linear time for 1-plane graphs (i.e., embedded graphs having at most one crossing per edge). The linear time algorithm uses a precise list of forbidden configurations, which extends the set known for straight-line drawings of 1-plane graphs. These forbidden configurations can be tested for in linear time, and so in linear time we can test whether a 1-plane graph has an RVR and either compute such a representation or report a negative witness. Finally, we discuss some extensions of our study to the case when the embedding is not fixed but the RVR can have at most one crossing per edge.
Therese Biedl, Giuseppe Liotta, Fabrizio Montecchiani
SoCG2
2016 Visibility Representations of Boxes in 2.5 Dimensions
Alessio Arleo, Carla Binucci, Emilio Di Giacomo, William S. Evans, Luca Grilli 0001, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Sue Whitesides, Stephen K. Wismath
GD6
2016 A Distributed Multilevel Force-Directed Algorithm
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
GD3
2016 Placing Arrows in Directed Graph Drawings
Carla Binucci, Markus Chimani, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
GD4
2016 Monotone Simultaneous Embeddings of Paths in d Dimensions
David Bremner, Olivier Devillers, Marc Glisse, Sylvain Lazard, Giuseppe Liotta, Tamara Mchedlidze, Sue Whitesides, Stephen K. Wismath
GD5
2016 The Partial Visibility Representation Extension Problem
abstract
For a graph G, a function $$\psi $$ is called a bar visibility representation of G when for each vertex $$v \in V(G)$$ , $$\psi (v)$$ is a horizontal line segment (bar) and $$uv \in E(G)$$ iff there is an unobstructed, vertical, $$\varepsilon $$ -wide line of sight between $$\psi (u)$$ and $$\psi (v)$$ . Graphs admitting such representations are well understood (via simple characterizations) and recognizable in linear time. For a directed graph G, a bar visibility representation $$\psi $$ of G, additionally, for each directed edge (u, v) of G, puts the bar $$\psi (u)$$ strictly below the bar $$\psi (v)$$ . We study a generalization of the recognition problem where a function $$\psi '$$ defined on a subset $$V'$$ of V(G) is given and the question is whether there is a bar visibility representation $$\psi $$ of G with $$\psi |V' = \psi '$$ . We show that for undirected graphs this problem together with closely related problems are $$\mathsf {NP}$$ -complete, but for certain cases involving directed graphs it is solvable in polynomial time.
Steven Chaplick, Grzegorz Guspiel, Grzegorz Gutowski, Tomasz Krawczyk, Giuseppe Liotta
GD5
2016 1-Bend RAC Drawings of 1-Planar Graphs
Walter Didimo, Giuseppe Liotta, Saeed Mehrabi 0001, Fabrizio Montecchiani
GD2
2016 Ortho-Polygon Visibility Representations of Embedded Graphs
Emilio Di Giacomo, Walter Didimo, William S. Evans, Giuseppe Liotta, Henk Meijer, Fabrizio Montecchiani, Stephen K. Wismath
GD4
2016 1-Bend Upward Planar Drawings of SP-Digraphs
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
GD2
2016 On the Planar Split Thickness of Graphs
David Eppstein, Philipp Kindermann, Stephen G. Kobourov, Giuseppe Liotta, Anna Lubiw, Aude Maignan, Debajyoti Mondal, Hamideh Vosoughpour, Sue Whitesides, Stephen K. Wismath
LATIN4
2016 Alternating paths and cycles of minimum length
William S. Evans, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
Comput. Geom.2
2016 L-visibility drawings of IC-planar graphs
Giuseppe Liotta, Fabrizio Montecchiani
Inf. Process. Lett.1
2016 Recognizing and drawing IC-planar graphs
Franz-Josef Brandenburg, Walter Didimo, William S. Evans, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montecchiani
Theor. Comput. Sci.5
2016 Simultaneous visibility representations of plane st-graphs using L-shapes
William S. Evans, Giuseppe Liotta, Fabrizio Montecchiani
Theor. Comput. Sci.2
2016 Lower and upper bounds for long induced paths in 3-connected planar graphs
Emilio Di Giacomo, Giuseppe Liotta, Tamara Mchedlidze
Theor. Comput. Sci.2
2015 A Million Edge Drawing for a Fistful of Dollars
Alessio Arleo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
GD3
2015 Recognizing and Drawing IC-Planar Graphs
Franz-Josef Brandenburg, Walter Didimo, William S. Evans, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montecchiani
GD5
2015 Alternating Paths and Cycles of Minimum Length
William S. Evans, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
GD2
2015 L-Visibility Drawings of IC-Planar Graphs
Giuseppe Liotta, Fabrizio Montecchiani
GD1
2015 1-Page and 2-Page Drawings with Bounded Number of Crossings per Edge
Carla Binucci, Emilio Di Giacomo, Md. Iqbal Hossain 0001, Giuseppe Liotta
IWOCA4
2015 Straight-Line Drawability of a Planar Graph Plus an Edge
Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta, Naoki Katoh, Sheung-Hung Poon
WADS3
2015 Simultaneous Visibility Representations of Plane st-graphs Using L-shapes
William S. Evans, Giuseppe Liotta, Fabrizio Montecchiani
WG2
2015 The Approximate Rectangle of Influence Drawability Problem
Emilio Di Giacomo, Giuseppe Liotta, Henk Meijer
Algorithmica2
2015 A Linear-Time Algorithm for Testing Outer-1-Planarity
Seok-Hee Hong 0001, Peter Eades, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki
Algorithmica4
2015 Heuristics for the Maximum 2-Layer RAC Subgraph Problem
abstract
A 2-layer drawing of a bipartite graph G is a drawing such that the vertices of each partition set are drawn as points of a distinct horizontal line (called a layer) and the edges are drawn as straight-line segments. We study 2-layer drawings where edges can cross only at right angles; these drawings are called 2-layer right angle crossing drawings (2-layer RAC drawings for short). We focus on the following problem, which we call the maximum 2-layer RAC subgraph (M2LRacS) problem. Given a bipartite graph G, compute a subgraph H of G such that: (i) H admits a 2-layer RAC drawing and (ii) H has the maximum number of edges among the subgraphs of G that satisfy (i). We study this problem both in the no-fixed-layer setting, where no restriction is given on the vertex ordering on each layer, and in the 1-fixed-layer setting, where the ordering of the vertices of one of the two layers is given as part of the input and cannot be changed. The M2LRacS problem is known to be 𝒩𝒫-hard in the no-fixed-layer setting (Di Giacomo, E., Didimo, W., Eades, P. and Liotta, G. (2011) 2-Layer Right Angle Crossing Drawings. Proc. IWOCA 2011, Lecturer Notes in Computer Science 7056, pp. 156–169; Di Giacomo, E., Didimo, W., Eades, P. and Liotta, G. (2014) 2-layer right angle crossing drawings. Algorithmica, 68, 954–997), but no algorithm has been proposed so far to solve it. We prove that the M2LRacS problem remains 𝒩𝒫-hard even in the 1-fixed-layer setting, and provide different heuristics to solve it in the two settings; one of these heuristics is a 3-approximation algorithm for the no-fixed-layer setting. Also, we present the results of an experimental study that compares our heuristics and shows the effectiveness of the 3-approximation algorithm in practice.
Emilio Di Giacomo, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta, Salvatore Agostino Romeo
Comput. J.4
2015 Planar and Quasi-Planar Simultaneous Geometric Embedding
abstract
A simultaneous geometric embedding (SGE) of two planar graphs |$G_1$| and |$G_2$| with the same vertex set is a pair of straight-line planar drawings |$\Gamma _1$| of |$G_1$| and |$\Gamma _2$| of |$G_2$| such that each vertex is drawn at the same point in |$\Gamma _1$| and |$\Gamma _2$|⁠. Many papers have been devoted to the study of which pairs of graphs admit a SGE, and both positive and negative results have been proved. We extend the study of SGE, by introducing and characterizing a new class of planar graphs that makes it possible to immediately extend several positive results that rely on the property of strictly monotone paths. Moreover, we introduce a relaxation of the SGE setting where |$\Gamma _1$| and |$\Gamma _2$| are required to be quasi-planar (i.e. they can have crossings provided that there are no three mutually crossing edges). This relaxation allows for the simultaneous embedding of pairs of planar graphs that are not simultaneously embeddable in the classical SGE setting and opens up several new interesting research questions.
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
Comput. J.3
2014 On the Complexity of HV-rectilinear Planarity Testing
Walter Didimo, Giuseppe Liotta, Maurizio Patrignani
GD2
2014 Planar and Quasi Planar Simultaneous Geometric Embedding
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
GD3
2014 Drawing Outer 1-planar Graphs with Few Slopes
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
GD2
2014 The Planar Slope Number of Subcubic Graphs
Emilio Di Giacomo, Giuseppe Liotta, Fabrizio Montecchiani
LATIN2
2014 2-Layer Right Angle Crossing Drawings
Emilio Di Giacomo, Walter Didimo, Peter Eades, Giuseppe Liotta
Algorithmica4
2014 Special Issue on the 28th European Workshop on Computational Geometry, Guest Editors' Foreword
Walter Didimo, Giuseppe Liotta
Comput. Geom.2
2013 Exploring Complex Drawings via Edge Stratification
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Ioannis G. Tollis
GD3
2013 A Linear-Time Algorithm for Testing Outer-1-Planarity
Seok-Hee Hong 0001, Peter Eades, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki
GD4
2013 Planar and Plane Slope Number of Partial 2-Trees
William J. Lenhart, Giuseppe Liotta, Debajyoti Mondal, Rahnuma Islam Nishat
GD2
2013 Lower and Upper Bounds for Long Induced Paths in 3-Connected Planar Graphs
Emilio Di Giacomo, Giuseppe Liotta, Tamara Mchedlidze
WG2
2013 On point-sets that support planar graphs
Vida Dujmovic, William S. Evans, Sylvain Lazard, William J. Lenhart, Giuseppe Liotta, David Rappaport, Stephen K. Wismath
Comput. Geom.5
2013 Approximate proximity drawings
William S. Evans, Emden R. Gansner, Michael Kaufmann 0001, Giuseppe Liotta, Henk Meijer, Andreas Spillner 0001
Comput. Geom.4
2013 Area requirement of graph drawings with few crossings per edge
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
Comput. Geom.3
2013 Right angle crossing graphs and 1-planarity
Peter Eades, Giuseppe Liotta
Discret. Appl. Math.2
2013 A linear time algorithm for testing maximal 1-planarity of graphs with a rotation system
Peter Eades, Seok-Hee Hong 0001, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki
Theor. Comput. Sci.4
2012 Fáry's Theorem for 1-Planar Graphs
Seok-Hee Hong 0001, Peter Eades, Giuseppe Liotta, Sheung-Hung Poon
COCOON3
2012 On Representing Graphs by Touching Cuboids
David Bremner, William S. Evans, Fabrizio Frati, Laurie J. Heyer, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, David Rappaport, Sue Whitesides
GD7
2012 Testing Maximal 1-Planarity of Graphs with a Rotation System in Linear Time - (Extended Abstract)
Peter Eades, Seok-Hee Hong 0001, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki
GD4
2012 Point-Set Embeddability of 2-Colored Trees
Fabrizio Frati, Marc Glisse, William J. Lenhart, Giuseppe Liotta, Tamara Mchedlidze, Rahnuma Islam Nishat
GD4
2012 The Approximate Rectangle of Influence Drawability Problem
Emilio Di Giacomo, Giuseppe Liotta, Henk Meijer
GD2
2012 Universal Point Subsets for Planar Graphs
Patrizio Angelini, Carla Binucci, William S. Evans, Ferran Hurtado, Giuseppe Liotta, Tamara Mchedlidze, Henk Meijer, Yoshio Okamoto
ISAAC5
2012 h-Quasi Planar Drawings of Bounded Treewidth Graphs in Linear Area
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani
WG3
2012 Bounds on the crossing resolution of complete geometric graphs
Emilio Di Giacomo, Walter Didimo, Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta
Discret. Appl. Math.5
2012 The Shape of Orthogonal Cycles in Three Dimensions
Giuseppe Di Battista, Ethan Kim, Giuseppe Liotta, Anna Lubiw, Sue Whitesides
Discret. Comput. Geom.3
2012 Vertex angle and crossing angle resolution of leveled tree drawings
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Yoshio Okamoto, Andreas Spillner 0001
Inf. Process. Lett.3
2012 Universal point sets for 2-coloured trees
Mereke van Garderen, Giuseppe Liotta, Henk Meijer
Inf. Process. Lett.2
2012 Drawing a tree as a minimum spanning tree approximation
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer
J. Comput. Syst. Sci.3
2011 An advanced network visualization system for financial crime detection
abstract
We present a new system, VISFAN, for the visual analysis of financial activity networks. It supports the analyst with effective tools to discover financial crimes, like money laundering and frauds. If compared with other existing systems and methodologies for the analysis of criminal networks, VISFAN presents the following main novelties: (i) It combines bottom-up and top-down interaction paradigms for the visual exploration of complex networks; (ii) It makes it possible to mix automatic and manual clustering; (iii) It allows the analyst to interactively customize the dimensions of each cluster region and to apply different geometric constraints on the layout. VISFAN also implements several tools for social network analysis other than clustering. For example, it computes several indices to measure the centrality of each actor in the network.
Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Pietro Palladino
PacificVis2
2011 On Point-Sets That Support Planar Graphs
Vida Dujmovic, William S. Evans, Sylvain Lazard, William J. Lenhart, Giuseppe Liotta, David Rappaport, Stephen K. Wismath
GD5
2011 Right Angle Crossing Graphs and 1-Planarity
Peter Eades, Giuseppe Liotta
GD2
2011 Approximate Proximity Drawings
William S. Evans, Emden R. Gansner, Michael Kaufmann 0001, Giuseppe Liotta, Henk Meijer, Andreas Spillner 0001
GD4
2011 2-Layer Right Angle Crossing Drawings
Emilio Di Giacomo, Walter Didimo, Peter Eades, Giuseppe Liotta
IWOCA4
2011 Hamiltonian Orthogeodesic Alternating Paths
Emilio Di Giacomo, Luca Grilli 0001, Marcus Krug, Giuseppe Liotta, Ignaz Rutter
IWOCA4
2011 Colored Simultaneous Geometric Embeddings and Universal Pointsets
Ulrik Brandes, Cesim Erten, Alejandro Estrella-Balderrama, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis
Algorithmica11
2011 Area, Curve Complexity, and Crossing Resolution of Non-Planar Graph Drawings
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer
Theory Comput. Syst.3
2011 Upward Topological Book Embeddings of DAGs
abstract
Let [Formula: see text] be a directed acyclic graph (DAG). An upward [Formula: see text]-topological book embedding of [Formula: see text] is an upward book embedding on [Formula: see text] pages of a subdivision of [Formula: see text] where every edge is replaced by a path having at most [Formula: see text] vertices. In this paper it is proved that every DAG with [Formula: see text] vertices admits an upward ([Formula: see text], [Formula: see text])-topological book embedding, where [Formula: see text] is any integer such that [Formula: see text]. The result extends to the upward case well-known theorems for topological book embeddings of undirected graphs [H. Enomoto and M. S. Miyauchi, SIAM J. Discrete Math., 12 (1999), pp. 337–341], [M. S. Miyauchi, IEICE Transactions, 88-A (2005), pp. 1136–1139].
Emilio Di Giacomo, Francesco Giordano, Giuseppe Liotta
SIAM J. Discret. Math.3
2011 Drawing graphs with right angle crossings
Walter Didimo, Peter Eades, Giuseppe Liotta
Theor. Comput. Sci.3
2011 Visual Analysis of Large Graphs Using (X, Y)-Clustering and Hybrid Visualizations
abstract
Many different approaches have been proposed for the challenging problem of visually analyzing large networks. Clustering is one of the most promising. In this paper, we propose a new clustering technique whose goal is that of producing both intracluster graphs and intercluster graph with desired topological properties. We formalize this concept in the (X,Y) -clustering framework, where Y is the class that defines the desired topological properties of intracluster graphs and X is the class that defines the desired topological properties of the intercluster graph. By exploiting this approach, hybrid visualization tools can effectively combine different node-link and matrix-based representations, allowing users to interactively explore the graph by expansion/contraction of clusters without loosing their mental map. As a proof of concept, we describe the system Visual Hybrid (X,Y)-clustering (VHYXY) that implements our approach and we present the results of case studies to the visual analysis of social networks.
Vladimir Batagelj, Franz-Josef Brandenburg, Walter Didimo, Giuseppe Liotta, Pietro Palladino, Maurizio Patrignani
IEEE Trans. Vis. Comput. Graph.4
2010 Visual analysis of large graphs using (X, Y)-clustering and hybrid visualizations
abstract
Many different approaches have been proposed for the challenging problem of visually analyzing large networks. Clustering is one of the most promising. In this paper we propose a new goal for clustering that is especially tailored to hybrid-visualization tools. Namely, that of producing both intra-cluster graphs and inter-cluster graph that are suitable for highly-readable visualizations within different representation conventions. We formalize this concept in the (X,Y)-clustering framework, where Y is the class that defines the desired topological properties of intra-cluster graphs and X is the class that defines the desired topological properties of the inter-cluster graph. By exploiting this approach hybrid-visualization tools can effectively combine different node-link and matrix-based representations, allowing the users to interactively explore the graph by expansion/contraction of clusters without loosing their mental map. As a proof of concept, we describe the system VHYXY (Visual Hybrid (X,Y)-clustering) that integrates our techniques and we present the results of case studies to the visual analysis of co-authorship networks.
Vladimir Batagelj, Walter Didimo, Giuseppe Liotta, Pietro Palladino, Maurizio Patrignani
PacificVis3
2010 Graph visualization techniques for conceptual Web site traffic analysis
abstract
Systems that support Web site traffic analysis are core business intelligence applications for many companies. Recent papers remark that these systems are especially useful if they measure the users' interest into the relevant concepts described in a Web site rather than counting users' accesses to the distinct pages forming theWeb site. This paper extends existing measures of conceptual Web site traffic analysis and describes a system, called COWA, that supports this analysis by means of network models and graph visualization technologies. The graph drawing algorithmic core of the user interface of COWA is a force directed heuristic that computes a simultaneous embedding of two non-planar graphs. This heuristic optimizes the visualizations in terms of crossing resolution and user's geodesic tendency. Experimental results and case studies show the effectiveness of the proposed approach in practice.
Walter Didimo, Giuseppe Liotta, Salvatore Agostino Romeo
PacificVis2
2010 Visual analysis of financial crimes: [system paper]
abstract
This paper shortly describes a system, called VisForFraud, that uses Information Visualization techniques for the discovery of financial crimes.
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Pietro Palladino
AVI3
2010 Topology-Driven Force-Directed Algorithms
Walter Didimo, Giuseppe Liotta, Salvatore Agostino Romeo
GD2
2010 On Graphs Supported by Line Sets
Vida Dujmovic, William S. Evans, Stephen G. Kobourov, Giuseppe Liotta, Christophe Weibel, Stephen K. Wismath
GD4
2010 Universal Pointsets for 2-Coloured Trees
Mereke van Garderen, Giuseppe Liotta, Henk Meijer
GD2
2010 Beyond a Visuocentric Way of a Visual Web Search Clustering Engine: The Sonification of WhatsOnWeb
Maria Laura Mele, Stefano Federici, Simone Borsci, Giuseppe Liotta
ICCHP (1)4
2010 Drawing a Tree as a Minimum Spanning Tree Approximation
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer
ISAAC (2)3
2010 Drawing Colored Graphs with Constrained Vertex Positions and Few Bends per Edge
Emilio Di Giacomo, Giuseppe Liotta, Francesco Trotta
Algorithmica2
2010 Upward straight-line embeddings of directed graphs into point sets
Carla Binucci, Emilio Di Giacomo, Walter Didimo, Alejandro Estrella-Balderrama, Fabrizio Frati, Stephen G. Kobourov, Giuseppe Liotta
Comput. Geom.7
2010 Matched drawability of graph pairs and of graph triples
Luca Grilli 0001, Seok-Hee Hong 0001, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
Comput. Geom.3
2010 Universal Sets of n Points for One-bend Drawings of Planar Graphs with n Vertices
Hazel Everett, Sylvain Lazard, Giuseppe Liotta, Stephen K. Wismath
Discret. Comput. Geom.3
2010 A characterization of complete bipartite RAC graphs
Walter Didimo, Peter Eades, Giuseppe Liotta
Inf. Process. Lett.3
2009 Geometric Simultaneous Embeddings of a Graph and a Matching
Sergio Cabello, Marc J. van Kreveld, Giuseppe Liotta, Henk Meijer, Bettina Speckmann, Kevin Verbeek
GD3
2009 Area, Curve Complexity, and Crossing Resolution of Non-planar Graph Drawings
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer
GD3
2009 Drawing Graphs with Right Angle Crossings
Walter Didimo, Peter Eades, Giuseppe Liotta
WADS3
2009 Point-set embeddings of trees with given partial drawings
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
Comput. Geom.3
2009 Upward Spirality and Upward Planarity Testing
abstract
A digraph is upward planar if it admits a planar drawing where all edges are monotone in the upward direction. It is known that the problem of testing a digraph for upward planarity is NP-complete in general. This paper describes an $O(n^4)$-time upward planarity testing algorithm for all digraphs that have a series-parallel structure, where n is the number of vertices of the input. This significantly enlarges the family of digraphs for which a polynomial-time testing algorithm is known. Furthermore, the study is extended to general digraphs, and a fixed parameter tractable algorithm for upward planarity testing is described, whose time complexity is $O(d^t \cdot t \cdot n^3 + d \cdot t^2 \cdot n + d^2 \cdot n^2)$ where t is the number of triconnected components of the digraph and d is an upper bound on the diameter of any split component of the digraph. Our results use the new notion of upward spirality that, informally speaking, is a measure of the “level of winding” that a triconnected component of a digraph G can have in an upward planar drawing of G.
Walter Didimo, Francesco Giordano, Giuseppe Liotta
SIAM J. Discret. Math.3
2008 WhatsOnWeb+ : An Enhanced Visual Search Clustering Engine
abstract
The paper describes WhatsOnWeb+, a search clustering engine that allows users to browse and analyze the results of a query by means of enhanced graph visualization techniques. WhatsOnWeb+ integrates a wide array of visual interfaces, animation and interaction functionalities, and clustering technologies. The effectiveness of the different visual interfaces and of the different clustering algorithms implemented in the system has been measured by means of an extensive experimental analysis. The described system represents a significant evolution of a previous clustering engine for the Web.
Emilio Di Giacomo, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta, Pietro Palladino
PacificVis4
2008 Constrained Point-Set Embeddability of Planar Graphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
GD3
2008 Visual Analysis of One-to-Many Matched Graphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Pietro Palladino
GD3
2008 Embeddability Problems for Upward Planar Digraphs
Francesco Giordano, Giuseppe Liotta, Sue Whitesides
GD2
2008 On the Parameterized Complexity of Layered Graph Drawing
Vida Dujmovic, Michael R. Fellows, Matthew Kitching, Giuseppe Liotta, Catherine McCartin, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Sue Whitesides, David R. Wood
Algorithmica4
2008 Drawing colored graphs on colored points
Melanie Baur, Emilio Di Giacomo, Giuseppe Liotta
Theor. Comput. Sci.3
2007 Colored Simultaneous Geometric Embeddings
Ulrik Brandes, Cesim Erten, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis
COCOON10
2007 Universal Sets of n Points for 1-Bend Drawings of Planar Graphs with n Vertices
Hazel Everett, Sylvain Lazard, Giuseppe Liotta, Stephen K. Wismath
GD3
2007 Matched Drawings of Planar Graphs
Emilio Di Giacomo, Walter Didimo, Marc J. van Kreveld, Giuseppe Liotta, Bettina Speckmann
GD4
2007 Point-Set Embedding of Trees with Edge Constraints
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
GD3
2007 Drawing Colored Graphs with Constrained Vertex Positions and Few Bends per Edge
Emilio Di Giacomo, Giuseppe Liotta, Francesco Trotta
GD2
2007 Computing Upward Topological Book Embeddings of Upward Planar Digraphs
Francesco Giordano, Giuseppe Liotta, Tamara Mchedlidze, Antonios Symvonis
ISAAC2
2007 Drawing Colored Graphs on Colored Points
Melanie Baur, Emilio Di Giacomo, Giuseppe Liotta
WADS3
2007 Advances in graph drawing: The 11th International Symposium on Graph Drawing
Giuseppe Liotta, Henk Meijer
Discret. Appl. Math.1
2007 Graph Visualization Techniques for Web Clustering Engines
abstract
One of the most challenging issues in mining information from the World Wide Web is the design of systems that present the data to the end user by clustering them into meaningful semantic categories. We show that the analysis of the results of a clustering engine can significantly take advantage of enhanced graph drawing and visualization techniques. We propose a graph-based user interface for Web clustering engines that makes it possible for the user to explore and visualize the different semantic categories and their relationships at the desired level of detail.
Emilio Di Giacomo, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta
IEEE Trans. Vis. Comput. Graph.4
2006 Radial Drawings of Graphs: Geometric Constraints and Trade-Offs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta
GD3
2006 k -Colored Point-Set Embeddability of Outerplanar Graphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer, Francesco Trotta, Stephen K. Wismath
GD3
2006 Drawing Bipartite Graphs on Two Curves
Emilio Di Giacomo, Luca Grilli 0001, Giuseppe Liotta
GD3
2006 A Fixed-Parameter Approach to 2-Layer Planarization
Vida Dujmovic, Michael R. Fellows, Michael T. Hallett, Matthew Kitching, Giuseppe Liotta, Catherine McCartin, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Matthew Suderman, Sue Whitesides, David R. Wood
Algorithmica5
2006 Book Embeddability of Series-Parallel Digraphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Stephen K. Wismath
Algorithmica3
2006 k-Spine, 1-bend planarity
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Matthew Suderman
Theor. Comput. Sci.3
2005 Upward Spirality and Upward Planarity Testing
Walter Didimo, Francesco Giordano, Giuseppe Liotta
GD3
2005 WhatsOnWeb: Using Graph Drawing to Search the Web
Emilio Di Giacomo, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta
GD4
2005 Volume Requirements of 3D Upward Drawings
Emilio Di Giacomo, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath
GD2
2005 How to Embed a Path onto Two Sets of Points
Emilio Di Giacomo, Giuseppe Liotta, Francesco Trotta
GD2
2005 A Topology-Driven Approach to the Design of Web Meta-search Clustering Engines
Emilio Di Giacomo, Walter Didimo, Luca Grilli 0001, Giuseppe Liotta
SOFSEM4
2005 Orthogonal drawings of graphs with vertex and edge labels
Carla Binucci, Walter Didimo, Giuseppe Liotta, Maddalena Nonato
Comput. Geom.3
2005 Curve-constrained drawings of planar graphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Stephen K. Wismath
Comput. Geom.3
2005 Computing straight-line 3D grid drawings of graphs in linear volume
Emilio Di Giacomo, Giuseppe Liotta, Henk Meijer
Comput. Geom.2
2004 Computing Radial Drawings on the Minimum Number of Circles
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Henk Meijer
GD3
2004 Hamiltonian-with-Handles Graphs and the k-Spine Drawability Problem
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Matthew Suderman
GD3
2004 A note on 3D orthogonal drawings with direction constrained edges
Emilio Di Giacomo, Giuseppe Liotta, Maurizio Patrignani
Inf. Process. Lett.2
2003 Selected Open Problems in Graph Drawing
Franz-Josef Brandenburg, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel
GD5
2003 Drawing Planar Graphs on a Curve
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Stephen K. Wismath
WG3
2003 Optimal and suboptimal robust algorithms for proximity graphs
Ferran Hurtado, Giuseppe Liotta, Henk Meijer
Comput. Geom.2
2003 Voronoi drawings of trees
Giuseppe Liotta, Henk Meijer
Comput. Geom.1
2002 Computing Labeled Orthogonal Drawings
Carla Binucci, Walter Didimo, Giuseppe Liotta, Maddalena Nonato
GD3
2002 Book Embeddings and Point-Set Embeddings of Series-Parallel Digraphs
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Stephen K. Wismath
GD3
2002 Orthogonal 3D Shapes of Theta Graphs
Emilio Di Giacomo, Giuseppe Liotta, Maurizio Patrignani
GD2
2002 Embedding problems for paths with direction constrained edges
Giuseppe Di Battista, Giuseppe Liotta, Anna Lubiw, Sue Whitesides
Theor. Comput. Sci.2
2002 The drawability problem for minimum weight triangulations
William J. Lenhart, Giuseppe Liotta
Theor. Comput. Sci.2
2001 On the Parameterized Complexity of Layered Graph Drawing
Vida Dujmovic, Michael R. Fellows, Michael T. Hallett, Matthew Kitching, Giuseppe Liotta, Catherine McCartin, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Matthew Suderman, Sue Whitesides, David R. Wood
ESA5
2001 Labeling Heuristics for Orthogonal Drawings
Carla Binucci, Walter Didimo, Giuseppe Liotta, Maddalena Nonato
GD3
2001 A Fixed-Parameter Approach to Two-Layer Planarization
Vida Dujmovic, Michael R. Fellows, Michael T. Hallett, Matthew Kitching, Giuseppe Liotta, Catherine McCartin, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Matthew Suderman, Sue Whitesides, David R. Wood
GD5
2001 Straight-Line Drawings on Restricted Integer Grids in Two and Three Dimensions
Stefan Felsner, Giuseppe Liotta, Stephen K. Wismath
GD2
2001 WAVE
Emilio Di Giacomo, Giuseppe Liotta
GD2
2001 Optimal, Suboptimal, and Robust Algorithms for Proximity Graphs
Ferran Hurtado, Giuseppe Liotta, Henk Meijer
WADS2
2000 Embedding Problems for Paths with Direction Constrained Edges
Giuseppe Di Battista, Giuseppe Liotta, Anna Lubiw, Sue Whitesides
COCOON2
2000 Orthogonal Drawings of Cycles in 3D Space (Extended Abstract)
Giuseppe Di Battista, Giuseppe Liotta, Anna Lubiw, Sue Whitesides
GD2
2000 Minimum Weight Drawings of Maximal Triangulations (Extended Abstract)
William J. Lenhart, Giuseppe Liotta
GD2
2000 Turn-regularity and optimal area drawings of orthogonal representations
Stina S. Bridgeman, Giuseppe Di Battista, Walter Didimo, Giuseppe Liotta, Roberto Tamassia, Luca Vismara
Comput. Geom.4
2000 Experimental studies on graph drawing algorithms
abstract
Graph drawing plays an important role in the solution of many information visualization problems. Most of the graph drawing algorithms are accompanied by a theoretical analysis of their characteristics, but only extensive experimentations can assess the practical performance of graph drawing algorithms in real-life applications. In this paper, we describe the results of some of the most popular experimental studies on graph drawing algorithms. Each study presents an in-depth comparative analysis on a specific class of algorithms, namely, algorithms for orthogonal drawings, interactive algorithms, algorithms for hierarchical drawings, and force-directed and randomized algorithms. Copyright © 2000 John Wiley & Sons, Ltd.
Luca Vismara, Giuseppe Di Battista, Ashim Garg, Giuseppe Liotta, Roberto Tamassia, Francesco Vargiu
Softw. Pract. Exp.4
1999 Turn-Regularity and Planar Orthogonal Drawings
Stina S. Bridgeman, Giuseppe Di Battista, Walter Didimo, Giuseppe Liotta, Roberto Tamassia, Luca Vismara
GD4
1999 Infinite Trees and the Future
Camil Demetrescu, Giuseppe Di Battista, Irene Finocchi, Giuseppe Liotta, Maurizio Patrignani, Maurizio Pizzonia
GD4
1999 Almost Bend-Optimal Planar Orthogonal Drawings of Biconnected Degree-3 Planar Graphs in Quadratic Time
Ashim Garg, Giuseppe Liotta
GD2
1999 Voronoi Drawings of Trees
Giuseppe Liotta, Henk Meijer
GD1
1999 Visualizing geometric algorithms over the Web
James E. Baker, Isabel F. Cruz, Giuseppe Liotta, Roberto Tamassia
Comput. Geom.3
1998 Robust Region Approach to the Computation of Geometric Graphs (Extended Abstract)
Fabrizio d'Amore, Paolo Giulio Franciosa, Giuseppe Liotta
ESA3
1998 Upward Planarity Checking: "Faces Are More than Polygons"
Giuseppe Di Battista, Giuseppe Liotta
GD2
1998 Computing Orthogonal Drawings in a Variable Embedding Setting
Walter Didimo, Giuseppe Liotta
ISAAC2
1998 Checking the convexity of polytopes and the planarity of subdivisions
Olivier Devillers, Giuseppe Liotta, Franco P. Preparata, Roberto Tamassia
Comput. Geom.2
1998 The rectangle of influence drawability problem
Giuseppe Liotta, Anna Lubiw, Henk Meijer, Sue Whitesides
Comput. Geom.1
1998 Spirality and Optimal Orthogonal Drawings
abstract
We deal with the problem of constructing the orthogonal drawing of a graph with the minimum number of bends along the edges. The problem has been recently shown to be NP-complete in the general case. In this paper we introduce and study the new concept of spirality, which is a measure of how an orthogonal drawing is "rolled up," and develop a theory on the interplay between spirality and number of bends of orthogonal drawings. We exploit this theory to present polynomial time algorithms for two significant classes of graphs: series-parallel graphs and 3-planar graphs. Series-parallel graphs arise in a variety ofproblems such as scheduling, electrical networks, data-flow analysis, database logic programs, and circuit layout. Also, they play a central role in planarity problems. Furthermore, drawings of 3-planar graphs are a classical field of investigation.
Giuseppe Di Battista, Giuseppe Liotta, Francesco Vargiu
SIAM J. Comput.2
1998 Robust Proximity Queries: An Illustration of Degree-Driven Algorithm Design
abstract
In the context of methodologies intended to confer robustness to geometric algorithms, we elaborate on the exact-computation paradigm and formalize the notion of degree of a geometric algorithm as a worst-case quantification of the precision (number of bits) to which arithmetic calculation have to be executed in order to guarantee topological correctness. We also propose a formalism for the expeditious evaluation of algorithmic degree. As an application of this paradigm and an illustration of our general approach where algorithm design is driven also by the degree, we consider the important classical problem of proximity queries in two and three dimensions and develop a new technique for the efficient and robust execution of such queries based on an implicit representation of Voronoi diagrams. Our new technique offers both low degree and fast query time and for 2D queries is optimal with respect to both cost measures of the paradigm, asymptotic number of operations, and arithmetic degree.
Giuseppe Liotta, Franco P. Preparata, Roberto Tamassia
SIAM J. Comput.1
1997 Area Requirement of Gabriel Drawings
Giuseppe Liotta, Roberto Tamassia, Ioannis G. Tollis, Paola Vocca
CIAC1
1997 Robust Proximity Queries: An Illustration of Degree-Driven Algorithm Design
abstract
In the context of methodologies intended to confer robustness to geometric algorithms, we elaborate on the exact computation paradigm and formalize the notion of degree of a geometric algorithm, aa a worst-case quantification of the precision (number of bits) to which arithmetic calculation have to be executed in order to guarantee topological correctness.We aleo propose a formalism for the expeditious evaluation of algorithmic degree.As an application of this paradigm and an illustration of our general approach, we consider the important classical problem of proximity queries in 2 and 3 dimensions, and develop a new technique for the efficient and robust execution of such queries baaed on an implicit representation of Voronoi diagrams.Our new technique gives both low degree and fast query time, and for 2D queries is optimal with respect to both cost meixmres of the paradigm, asymptotic number of operations md arithmetic degree.
Giuseppe Liotta, Franco P. Preparata, Roberto Tamassia
SCG1
1997 Drawable and Forbidden Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
GD2
1997 Checking the Convexity of Polytopes and the Planarity of Subdivisions (Extended Abstract)
Olivier Devillers, Giuseppe Liotta, Franco P. Preparata, Roberto Tamassia
WADS2
1997 An Experimental Comparison of Four Graph Drawing Algorithms
Giuseppe Di Battista, Ashim Garg, Giuseppe Liotta, Roberto Tamassia, Emanuele Tassinari, Francesco Vargiu
Comput. Geom.3
1997 Area Requirement of Visibility Representations of Trees
Goos Kant, Giuseppe Liotta, Roberto Tamassia, Ioannis G. Tollis
Inf. Process. Lett.2
1996 Animating Geometric Algorithms Over the Web
abstract
No abstract available.
James E. Baker, Isabel F. Cruz, Giuseppe Liotta, Roberto Tamassia
SCG3
1996 Drawing Directed Acyclic Graphs: An Experimental Study
Giuseppe Di Battista, Ashim Garg, Giuseppe Liotta, Armando Parise, Roberto Tamassia, Emanuele Tassinari, Francesco Vargiu, Luca Vismara
GD3
1996 Proximity Drawings of Outerplanar Graphs
William J. Lenhart, Giuseppe Liotta
GD2
1996 Characterizing Proximity Trees
Prosenjit Bose, William J. Lenhart, Giuseppe Liotta
Algorithmica3
1996 Drawing Outerplanar Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
Inf. Process. Lett.2
1995 An Experimental Comparison of Three Graph Drawing Algorithms (Extended Abstract)
abstract
Article Free Access Share on An experimental comparison of three graph drawing algorithms (extended abstract) Authors: Giuseppe Di Battista D.I.F. A., Univ. della Basilicata, 85100 Potenza, Italy D.I.F. A., Univ. della Basilicata, 85100 Potenza, ItalyView Profile , Ashim Garg Dept. of Computer Science, Brown University, Providence, RI Dept. of Computer Science, Brown University, Providence, RIView Profile , Giuseppe Liotta Dip. Informatica e Sistemistica, Univ. di Roma 'La Sapienza', 00198 Roma, Italy Dip. Informatica e Sistemistica, Univ. di Roma 'La Sapienza', 00198 Roma, ItalyView Profile Authors Info & Claims SCG '95: Proceedings of the eleventh annual symposium on Computational geometrySeptember 1995 Pages 306–315https://doi.org/10.1145/220279.220312Online:01 September 1995Publication History 10citation960DownloadsMetricsTotal Citations10Total Downloads960Last 12 Months8Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Giuseppe Di Battista, Ashim Garg, Giuseppe Liotta, Roberto Tamassia, Emanuele Tassinari, Francesco Vargiu
SCG3
1995 The Strength of Weak Proximity
Giuseppe Di Battista, Giuseppe Liotta, Sue Whitesides
GD2
1995 GD-Workbench: A System for Prototyping and Testing Graph Drawing Algorithms
Luciano Buti, Giuseppe Di Battista, Giuseppe Liotta, Emanuele Tassinari, Francesco Vargiu, Luca Vismara
GD3
1995 How to Draw Outerplanar Minimum Weight Triangulations
William J. Lenhart, Giuseppe Liotta
GD2
1995 Computing Proximity Drawings of Trees in the 3-Dimemsional Space
Giuseppe Liotta, Giuseppe Di Battista
WADS1
1995 Parametric Graph Drawing
abstract
A diagram is a drawing on the plane that represents a graph like structure, where nodes are represented by symbols and edges are represented by curves connecting pairs of symbols. An automatic layout facility is a tool that receives as input a graph like structure and is able to produce a diagram that nicely represents such a structure. Many systems use diagrams in the interaction with the users; thus, automatic layout facilities and algorithms for graphs layout have been extensively studied in the last years. We present a new approach in designing an automatic layout facility. Our approach is based on a modular management of a large collection of algorithms and on a strategy that, given the requirements of an application, selects a suitable algorithm for such requirements. The proposed approach has been used for designing the automatic layout facility of Diagram Server, a network server that offers to its clients several facilities for managing diagrams.>
Paola Bertolazzi, Giuseppe Di Battista, Giuseppe Liotta
IEEE Trans. Software Eng.3
1994 Upward Drawings of Triconnected Digraphs
Paola Bertolazzi, Giuseppe Di Battista, Giuseppe Liotta, Carlo Mannino
Algorithmica3
1993 Spirality of Orthogonal Representations and Optimal Drawings of Series-Parallel Graphs and 3-Planar Graphs (Extended Abstract)
Giuseppe Di Battista, Giuseppe Liotta, Francesco Vargiu
WADS2