Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Emilio Di Giacomo is active.

Publication


Featured researches published by Emilio Di Giacomo.


Computational Geometry: Theory and Applications | 2005

Curve-constrained drawings of planar graphs

Emilio Di Giacomo; Walter Didimo; Giuseppe Liotta; Stephen K. Wismath

Let C be the family of 2D curves described by concave functions, let G be a planar graph, and let L be a linear ordering of the vertices of G. L is a curve embedding of G if for any given curve Λ ∈ C there exists a planar drawing of G such that: (i) the vertices are constrained to be on Λ with the same ordering as in L, and (ii) the edges are polylines with at most one bend. Informally speaking, a curve embedding can be regarded as a two-page book embedding in which the spine is bent. Although deciding whether a graph has a two-page book embedding is an NP-hard problem, in this paper it is proven that every planar graph has a curve embedding which can be computed in linear time. Applications of the concept of curve embedding to upward drawability and point-set embeddability problems are also presented.


International Journal of Computational Geometry and Applications | 2007

SIMULTANEOUS EMBEDDING OF OUTERPLANAR GRAPHS, PATHS, AND CYCLES

Emilio Di Giacomo; Giuseppe Liotta

Let G1 and G2 be two planar graphs having some vertices in common. A simultaneous embedding of G1 and G2 is a pair of crossing-free drawings of G1 and G2 such that each vertex in common is represented by the same point in both drawings. In this paper we show that an outerplanar graph and a simple path can be simultaneously embedded with fixed edges such that the edges in common are straight-line segments while the other edges of the outerplanar graph can have at most one bend per edge. We then exploit the technique for outerplanar graphs and paths to study simultaneous embeddings of other pairs of graphs. Namely, we study simultaneous embedding with fixed edges of: (i) two outerplanar graphs sharing a forest of paths and (ii) an outerplanar graph and a cycle.


Theory of Computing Systems \/ Mathematical Systems Theory | 2011

Area, Curve Complexity, and Crossing Resolution of Non-Planar Graph Drawings

Emilio Di Giacomo; Walter Didimo; Giuseppe Liotta; Henk Meijer

In this paper we study non-planar drawings of graphs, and study trade-offs between the crossing resolution (i.e., the minimum angle formed by two crossing segments), the curve complexity (i.e., maximum number of bends per edge), the total number of bends, and the area.


International Journal of Foundations of Computer Science | 2006

ON EMBEDDING A GRAPH ON TWO SETS OF POINTS

Emilio Di Giacomo; Giuseppe Liotta; Francesco Trotta

Let R and B be two sets of points such that the points of R are colored red and the points of B are colored blue. Let G be a planar graph such that |R| vertices of G are red and |B| vertices of G are blue. A bichromatic point-set embedding of G on R ∪ B is a crossing-free drawing of G such that each blue vertex is mapped to a point of B, each red vertex is mapped to a point of R, and each edge is a polygonal curve. We study the curve complexity of bichromatic point-set embeddings; i.e., the number of bends per edge that are necessary and sufficient to compute such drawings. We show that O(n) bends are sometimes necessary. We also prove that two bends per edge suffice if G is a 2-colored caterpillar and that for properly 2-colored caterpillars, properly 2-colored wreaths, 2-colored paths, and 2-colored cycles the number of bends per edge can be reduced to one, which is worst-case optimal.


Algorithmica | 2014

2-Layer Right Angle Crossing Drawings

Emilio Di Giacomo; Walter Didimo; Peter Eades; Giuseppe Liotta

A 2-layer drawing represents a bipartite graph where each vertex is a point on one of two parallel lines, no two vertices on the same line are adjacent, and the edges are straight-line segments. In this paper we study 2-layer drawings where any two crossing edges meet at right angle. We characterize the graphs that admit this type of drawing, provide linear-time testing and embedding algorithms, and present a polynomial-time crossing minimization technique. Also, for a given graph G and a constant k, we prove that it is


Algorithmica | 2006

Book Embeddability of Series–Parallel Digraphs

Emilio Di Giacomo; Walter Didimo; Giuseppe Liotta; Stephen K. Wismath

\mathcal{NP}


Theoretical Computer Science | 2015

Fan-planarity

Carla Binucci; Emilio Di Giacomo; Walter Didimo; Fabrizio Montecchiani; Maurizio Patrignani; Antonios Symvonis; Ioannis G. Tollis

-complete to decide whether G contains a subgraph of at least k edges having a 2-layer drawing with right angle crossings.


Computational Geometry: Theory and Applications | 2013

Area requirement of graph drawings with few crossings per edge

Emilio Di Giacomo; Walter Didimo; Giuseppe Liotta; Fabrizio Montecchiani

In this paper we deal with the problem of computing upward two-page book embeddings of Two Terminal Series-Parallel (TTSP) digraphs, which are a subclass of series-parallel digraphs. An optimal O(n) time and space algorithm to compute an upward two-page book embedding of a TTSP-digraph with n vertices is presented. A previous algorithm of Alzohairi and Rival [1] runs in O(n3) time and assumes that the input series-parallel digraph does not have transitive edges. An application of this result to a computational geometry problem is also discussed. More precisely, upward two-page book embeddings are used to deal with the upward point-set embeddability problem, i.e., the problem of mapping planar digraphs onto a given set of points in the plane so that all edges are monotonically increasing in a common direction. The equivalence between upward two-page book embeddability and upward point-set embeddability with at most one bend per edge on any given set of points is proved. An O(n log n)-time algorithm for computing an upward point-set embedding with at most one bend per edge for TTSP-digraphs is presented.


workshop on graph theoretic concepts in computer science | 2012

h-quasi planar drawings of bounded treewidth graphs in linear area

Emilio Di Giacomo; Walter Didimo; Giuseppe Liotta; Fabrizio Montecchiani

In a fan-planar drawing of a graph an edge can cross only edges with a common end-vertex. Fan-planar drawings have been recently introduced by Kaufmann and Ueckerdt 35], who proved that every n-vertex fan-planar drawing has at most 5 n - 10 edges, and that this bound is tight for n ? 20 . We extend their result from both the combinatorial and the algorithmic point of view. We prove tight bounds on the density of constrained versions of fan-planar drawings and study the relationship between fan-planarity and k-planarity. Also, we prove that testing fan-planarity in the variable embedding setting is NP-complete.In a \emph{fan-planar drawing} of a graph an edge can cross only edges with a common end-vertex. Fan-planar drawings have been recently introduced by Kaufmann and Ueckerdt, who proved that every


Algorithmica | 2010

Drawing Colored Graphs with Constrained Vertex Positions and Few Bends per Edge

Emilio Di Giacomo; Giuseppe Liotta; Francesco Trotta

n

Collaboration


Dive into the Emilio Di Giacomo's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge