Fabrizio Frati

dblp:09/2639 · DBLP profile ↗
← Back
120ranked-venue papers
28as first author
24since 2021 · last 2026
0000-0001-5987-8713ORCID · verified

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

Theory of computation · 104 · 25 first-author · 19 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 3 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorComputer networks · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Upward Book Embeddings of Partitioned Digraphs
abstract
In 1999, Heath, Pemmaraju, and Trenk [SIAM J. Comput. 28(4), 1999] extended the classic notion of book embeddings to digraphs, introducing the concept of upward book embeddings, in which the vertices must appear along the spine in a topological order and the edges are partitioned into pages, so that no two edges in the same page cross. For a partitioned digraph G = (V, ⋃^k_{i=1} E_i), that is, a digraph whose edge set is partitioned into k subsets, an upward book embedding is required to assign edges to pages as prescribed by the given partition. In a companion paper, Heath and Pemmaraju [SIAM J. Comput. 28(5), 1999] proved that the problem of testing the existence of an upward book embedding of a partitioned digraph is linear-time solvable for k = 1 and recently Akitaya, Demaine, Hesterberg, and Liu [GD, 2017] have shown the problem NP-complete for k ≥ 3. In this paper, we study upward book embeddings of partitioned digraphs and focus on the unsolved case k = 2. Our first main result is a novel characterization of the upward embeddings that support an upward book embedding in two pages. We exploit this characterization in several ways, and obtain a rich picture of the complexity landscape of the problem. First, we show that the problem remains NP-complete when k = 2, thus closing the complexity gap for the problem. Second, we show that, for an n-vertex partitioned digraph with a prescribed planar embedding, the existence of an upward book embedding that respects the given planar embedding can be tested in O(n log³ n) time. Finally, leveraging the SPQ(R)-tree decomposition of biconnected graphs into triconnected components, we present a cubic-time testing algorithm for biconnected directed partial 2-trees.
Giordano Da Lozzo, Fabrizio Frati, Ignaz Rutter
SoCG2
2026 Upward-Planar Drawings with Bounded Span
abstract
We consider upward-planar layered drawings of directed graphs, i.e., crossing-free drawings in which each edge is drawn as a y-monotone curve going upward from its tail to its head, and the y-coordinates of the vertices are integers. The span of an edge in such a drawing is the absolute difference between the y-coordinates of its endpoints, and the span of the drawing is the maximum span of any edge. The span of an upward-planar graph is the minimum span over all its upward-planar drawings. We study the problem of determining the span of upward-planar graphs and provide both combinatorial and algorithmic results. On the combinatorial side, we present upper and lower bounds for the span of directed trees. On the algorithmic side, we show that the problem of determining the span of an upward-planar graph is NP-complete already for directed trees and for biconnected single-source graphs. Moreover, we give efficient algorithms for several graph families with a bounded number of sources, including st-planar graphs and graphs where the planar or upward-planar embedding is prescribed. Furthermore, we show that the problem is fixed-parameter tractable with respect to the vertex cover number and the treedepth plus the span.
Patrizio Angelini, Sabine Cornelsen, Giordano Da Lozzo, Fabrizio Frati, Philipp Kindermann, Ignaz Rutter, Johannes Zink 0001
WG4
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.3
2025 Finding a Shortest Curve That Separates Few Objects from Many
Therese Biedl, Éric Colin de Verdière, Fabrizio Frati, Anna Lubiw, Günter Rote
SoCG3
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
GD3
2025 On Planar Straight-Line Dominance Drawings
abstract
We study the following question, which has been considered since the 90’s: Does every st-planar graph admit a planar straight-line dominance drawing? We show concrete evidence for the difficulty of this question, by proving that, unlike upward planar straight-line drawings, planar straight-line dominance drawings with prescribed y-coordinates do not always exist and planar straight-line dominance drawings cannot always be constructed via a contract-draw-expand inductive approach. We also show several classes of st-planar graphs that always admit a planar straight-line dominance drawing. These include st-planar 3-trees in which every stacking operation introduces two edges incoming into the new vertex, st-planar graphs in which every vertex is adjacent to the sink, and st-planar graphs in which no face has the left boundary that is a single edge.
Patrizio Angelini, Michael A. Bekos, Giuseppe Di Battista, Fabrizio Frati, Luca Grilli 0001, Giacomo Ortali
WADS4
2025 Upward Pointset Embeddings of Planar st-Graphs
Carlos Alegría-Galicia, Susanna Caroppo, Giordano Da Lozzo, Marco D'Elia, Giuseppe Di Battista, Fabrizio Frati, Fabrizio Grosso, Maurizio Patrignani
Algorithmica6
2024 Upward Pointset Embeddings of Planar st-Graphs
abstract
We study upward pointset embeddings (UPSEs) of planar $st$-graphs. Let $G$ be a planar $st$-graph and let $S \subset \mathbb{R}^2$ be a pointset with $|S|= |V(G)|$. An UPSE of $G$ on $S$ is an upward planar straight-line drawing of $G$ that maps the vertices of $G$ to the points of $S$. We consider both the problem of testing the existence of an UPSE of $G$ on $S$ (UPSE Testing) and the problem of enumerating all UPSEs of $G$ on $S$. We prove that UPSE Testing is NP-complete even for $st$-graphs that consist of a set of directed $st$-paths sharing only $s$ and $t$. On the other hand, if $G$ is an $n$-vertex planar $st$-graph whose maximum $st$-cutset has size $k$, then UPSE Testing can be solved in $O(n^{4k})$ time with $O(n^{3k})$ space; also, all the UPSEs of $G$ on $S$ can be enumerated with $O(n)$ worst-case delay, using $O(k n^{4k} \log n)$ space, after $O(k n^{4k} \log n)$ set-up time. Moreover, for an $n$-vertex $st$-graph whose underlying graph is a cycle, we provide a necessary and sufficient condition for the existence of an UPSE on a given pointset, which can be tested in $O(n \log n)$ time. Related to this result, we give an algorithm that, for a set $S$ of $n$ points, enumerates all the non-crossing monotone Hamiltonian cycles on $S$ with $O(n)$ worst-case delay, using $O(n^2)$ space, after $O(n^2)$ set-up time.
Carlos Alegría-Galicia, Susanna Caroppo, Giordano Da Lozzo, Marco D'Elia, Giuseppe Di Battista, Fabrizio Frati, Fabrizio Grosso, Maurizio Patrignani
GD6
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
GD3
2024 Upward planarity testing of biconnected outerplanar DAGs solves partition
abstract
We show an O ( n ) -time reduction from the problem of testing whether a multiset of positive integers can be partitioned into two multisets so that the sum of the integers in each multiset is equal to n / 2 to the problem of testing whether an n -vertex biconnected outerplanar DAG admits an upward planar drawing. This constitutes the first barrier to the existence of efficient algorithms for testing the upward planarity of DAGs with no large triconnected minor. We also show a result in the opposite direction. Suppose that partitioning a multiset of positive integers into two multisets so that the sum of the integers in each multiset is n / 2 can be solved in f ( n ) time. Let G be an n -vertex biconnected outerplanar DAG and e be an edge incident to the outer face of an outerplanar drawing of G . Then it can be tested in O ( f ( n ) ) time whether G admits an upward planar drawing with e on the outer face .
Fabrizio Frati
Theor. Comput. Sci.1
2023 Morphing Planar Graph Drawings Through 3D
Kevin Buchin, William S. Evans, Fabrizio Frati, Irina Kostitsyna, Maarten Löffler, Tim Ophelders, Alexander Wolff 0001
SOFSEM3
2023 Recognizing DAGs with page-number 2 is NP-complete
abstract
The page-number of a directed acyclic graph (a DAG, for short) is the minimum k for which the DAG has a topological order and a k-coloring of its edges such that no two edges of the same color cross, i.e., have alternating endpoints along the topological order. In 1999, Heath and Pemmaraju conjectured that the recognition of DAGs with page-number 2 is NP-complete and proved that recognizing DAGs with page-number 6 is NP-complete (Heath and Pemmaraju (1999) [15]). Binucci et al. recently strengthened this result by proving that recognizing DAGs with page-number k is NP-complete, for every k≥3 (Binucci et al. (2019) [6]). In this paper, we finally resolve Heath and Pemmaraju's conjecture in the affirmative. In particular, our NP-completeness result holds even for st-planar graphs and planar posets.
Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Martin Gronemann, Tamara Mchedlidze, Chrysanthi N. Raftopoulou
Theor. Comput. Sci.3
2022 Parameterized Algorithms for Upward Planarity
abstract
We obtain new parameterized algorithms for the classical problem of determining whether a directed acyclic graph admits an upward planar drawing. Our results include a new fixed-parameter algorithm parameterized by the number of sources, an XP-algorithm parameterized by treewidth, and a fixed-parameter algorithm parameterized by treedepth. All three algorithms are obtained using a novel framework for the problem that combines SPQR tree-decompositions with parameterized techniques. Our approach unifies and pushes beyond previous tractability results for the problem on series-parallel digraphs, single-source digraphs and outerplanar digraphs.
Steven Chaplick, Emilio Di Giacomo, Fabrizio Frati, Robert Ganian, Chrysanthi N. Raftopoulou, Kirill Simonov
SoCG3
2022 Unit-length Rectangular Drawings of Graphs
Carlos Alegría-Galicia, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Fabrizio Grosso, Maurizio Patrignani
GD4
2022 Recognizing DAGs with Page-Number 2 Is NP-complete
Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Martin Gronemann, Tamara Mchedlidze, Chrysanthi N. Raftopoulou
GD3
2022 Testing Upward Planarity of Partial 2-Trees
Steven Chaplick, Emilio Di Giacomo, Fabrizio Frati, Robert Ganian, Chrysanthi N. Raftopoulou, Kirill Simonov
GD3
2022 Planar rectilinear drawings of outerplanar graphs in linear time
Fabrizio Frati
Comput. Geom.1
2022 Drawing Graphs as Spanners
Oswin Aichholzer, Manuel Borrazzo, Prosenjit Bose, Jean Cardinal, Fabrizio Frati, Pat Morin, Birgit Vogtenhuber
Discret. Comput. Geom.5
2022 How to Morph a Tree on a Small Grid
Fidel Barrera-Cruz, Manuel Borrazzo, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
Discret. Comput. Geom.5
2021 Planar Straight-Line Realizations of 2-Trees with Prescribed Edge Lengths
Carlos Alegría-Galicia, Manuel Borrazzo, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
GD5
2021 From Tutte to Floater and Gotsman: On the Resolution of Planar Straight-Line Drawings and Morphs
Giuseppe Di Battista, Fabrizio Frati
GD2
2021 2-Level Quasi-Planarity or How Caterpillars Climb (SPQR-)Trees
abstract
Given a bipartite graph G = (Vb, Vr, E), the 2-Level Quasi-Planarity problem asks for the existence of a drawing of G in the plane such that the vertices in Vb and in Vr lie along two parallel lines ℓb and ℓr, respectively, each edge in E is drawn in the unbounded strip of the plane delimited by ℓb and ℓr, and no three edges in E pairwise cross. We prove that the 2-LEVEL Quasi-Planarity problem is NP-complete. This answers an open question of Dujmović, Pór, and Wood. Furthermore, we show that the problem becomes linear-time solvable if the ordering of the vertices in Vb along ℓb is prescribed. Our contributions provide the first results on the computational complexity of recognizing quasi-planar graphs, which is a long-standing open question. Our linear-time algorithm exploits several ingredients, including a combinatorial characterization of the positive instances of the problem in terms of the existence of a planar embedding with a caterpillar-like structure, and an SPQR-tree-based algorithm for testing the existence of such a planar embedding. Our algorithm builds upon a classification of the types of embeddings with respect to the structure of the portion of the caterpillar they contain and performs a computation of the realizable embedding types based on a succinct description of their features by means of constant-size gadgets.
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
SODA4
2021 Every Collinear Set in a Planar Graph is Free
Vida Dujmovic, Fabrizio Frati, Daniel Gonçalves 0001, Pat Morin, Günter Rote
Discret. Comput. Geom.2
2021 On the area requirements of planar straight-line orthogonal drawings of ternary trees
Barbara Covella, Fabrizio Frati, Maurizio Patrignani
Theor. Comput. Sci.2
2020 On the Area Requirements of Planar Greedy Drawings of Triconnected Planar Graphs
Giordano Da Lozzo, Anthony D'Angelo, Fabrizio Frati
COCOON3
2020 Schematic Representation of Biconnected Graphs
Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Marco Tais
GD2
2020 Planar Rectilinear Drawings of Outerplanar Graphs in Linear Time
Fabrizio Frati
GD1
2020 Drawing Graphs as Spanners
Oswin Aichholzer, Manuel Borrazzo, Prosenjit Bose, Jean Cardinal, Fabrizio Frati, Pat Morin, Birgit Vogtenhuber
WG5
2020 Universal Geometric Graphs
Fabrizio Frati, Michael Hoffmann 0001, Csaba D. Tóth
WG1
2020 Upward Planar Morphs
Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
Algorithmica3
2020 Extending upward planar graph drawings
abstract
In this paper we study the computational complexity of the UPWARD PLANARITY EXTENSION problem, which takes as input an upward planar drawing ΓH of a subgraph H of a directed graph G and asks whether ΓH can be extended to an upward planar drawing of G. Our study fits into the line of research on the extensibility of partial representations, which has recently become a mainstream in Graph Drawing. We show the following results. – First, we prove that the UPWARD PLANARITY EXTENSION problem is NP-complete, even if G has a prescribed upward embedding, the vertex set of H coincides with the one of G, and H contains no edge. – Second, we show that the UPWARD PLANARITY EXTENSION problem can be solved in O(nlog⁡n) time if G is an n-vertex upward planar st-graph. This result improves upon a known O(n2)-time algorithm, which however applies to all n-vertex single-source upward planar graphs. – Finally, we show how to solve in polynomial time a surprisingly difficult version of the UPWARD PLANARITY EXTENSION problem, in which the underlying graph of G is a path or a cycle, G has a prescribed upward embedding, H contains no edges, and no two vertices share the same y-coordinate in ΓH.
Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati
Comput. Geom.3
2020 On Planar Greedy Drawings of 3-Connected Planar Graphs
Giordano Da Lozzo, Anthony D'Angelo, Fabrizio Frati
Discret. Comput. Geom.3
2020 LR-drawings of ordered rooted binary trees and near-linear area drawings of outerplanar graphs
Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
J. Comput. Syst. Sci.1
2020 Beyond level planarity: Cyclic, torus, and simultaneous level planarity
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Ignaz Rutter
Theor. Comput. Sci.4
2019 On the Edge-Length Ratio of Planar Graphs
Manuel Borrazzo, Fabrizio Frati
GD2
2019 Graph Stories in Small Area
Manuel Borrazzo, Giordano Da Lozzo, Fabrizio Frati, Maurizio Patrignani
GD3
2019 Every Collinear Set in a Planar Graph Is Free
abstract
We show that if a planar graph G has a plane straight-line drawing in which a subset S of its vertices are collinear, then for any set of points, X, in the plane with |X| = |S|, there is a plane straight-line drawing of G in which the vertices in S are mapped to the points in X. This solves an open problem posed by Ravsky and Verbitsky in 2008. In their terminology, we show that every collinear set is free. This result has applications in graph drawing, including untangling, column planarity, universal point subsets, and partial simultaneous drawings.
Vida Dujmovic, Fabrizio Frati, Daniel Gonçalves 0001, Pat Morin, Günter Rote
SODA2
2019 How to Morph a Tree on a Small Grid
Fidel Barrera-Cruz, Manuel Borrazzo, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
WADS5
2019 Extending Upward Planar Graph Drawings
Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati
WADS3
2018 Pole Dancing: 3D Morphs for Tree Drawings
Elena Arseneva, Prosenjit Bose, Pilar Cano, Anthony D'Angelo, Vida Dujmovic, Fabrizio Frati, Stefan Langerman, Alessandra Tappini
GD6
2018 Upward Planar Morphs
Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
GD3
2018 On the Area Requirements of Straight-Line Orthogonal Drawings of Ternary Trees
Barbara Covella, Fabrizio Frati, Maurizio Patrignani
IWOCA2
2017 On Planar Greedy Drawings of 3-Connected Planar Graphs
abstract
A graph drawing is greedy if, for every ordered pair of vertices (x,y), there is a path from x to y such that the Euclidean distance to y decreases monotonically at every vertex of the path. Greedy drawings support a simple geometric routing scheme, in which any node that has to send a packet to a destination "greedily" forwards the packet to any neighbor that is closer to the destination than itself, according to the Euclidean distance in the drawing. In a greedy drawing such a neighbor always exists and hence this routing scheme is guaranteed to succeed. In 2004 Papadimitriou and Ratajczak stated two conjectures related to greedy drawings. The greedy embedding conjecture states that every 3-connected planar graph admits a greedy drawing. The convex greedy embedding conjecture asserts that every 3-connected planar graph admits a planar greedy drawing in which the faces are delimited by convex polygons. In 2008 the greedy embedding conjecture was settled in the positive by Leighton and Moitra. In this paper we prove that every 3-connected planar graph admits a planar greedy drawing. Apart from being a strengthening of Leighton and Moitra's result, this theorem constitutes a natural intermediate step towards a proof of the convex greedy embedding conjecture.
Giordano Da Lozzo, Anthony D'Angelo, Fabrizio Frati
SoCG3
2017 LR-Drawings of Ordered Rooted Binary Trees and Near-Linear Area Drawings of Outerplanar Graphs
abstract
We study a family of algorithms, introduced by Chan [SODA 1999], for drawing ordered rooted binary trees. Any algorithm in this family (which we name an LR-algorithm) takes in input an ordered rooted binary tree T with a root rT, and recursively constructs drawings of the left subtree L of rT and of the right subtree R of rT; then either it applies the left rule, i.e., it places one unit below and to the left of rT, and one unit below with the root of R vertically aligned with rT, or it applies the right rule, i.e., it places one unit below and to the right of rT, and ΓL one unit below with the root of L vertically aligned with rT. In both cases, the edges between rT and its children are represented by straight-line segments. Different LR- algorithms result from different choices on whether the left or right rule is applied at any node of T. We are interested in constructing LR-drawings (that are drawings obtained via LR-algorithms) with small width. Chan showed three LR- algorithms that achieve, for an n-node ordered rooted binary tree, width O(n0.695), width O(n0.5), and width O(n0.48). We prove that, for every n-node ordered rooted binary tree, an LR-drawing with minimum width can be constructed in O(n1.48) time. Further, we show an infinite family of n-node ordered rooted binary trees requiring Ω(n°.418) width in any LR-drawing; no lower bound better than n(log n) was previously known. Finally, we present the results of an experimental evaluation that allowed us to determine the minimum width of all the ordered rooted binary trees with up to 455 nodes. Our interest in LR-drawings is mainly motivated by a result of Di Battista and Frati [Algorithmica 2009], who proved that n-vertex outerplanar graphs have outerplanar straight-line drawings in O(n1.48) area by means of a drawing algorithm which resembles an LR-algorithm. We deepen the connection between LR-drawings and outerplanar drawings by proving that, if n-node ordered rooted binary trees have LR-drawings with f (n) width, for any function f (n), then n-vertex outerplanar graphs have outerplanar straight-line drawings in O(f (n)) area. Finally, we exploit a structural decomposition for ordered rooted binary trees introduced by Chan in order to prove that every n-vertex outerplanar graph has an outer-planar straight-line drawing in area.
Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
SODA1
2017 Strip Planarity Testing for Embedded Planar Graphs
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati
Algorithmica4
2017 How to Morph Planar Graph Drawings
abstract
Given an $n$-vertex graph and two straight-line planar drawings of the graph that have the same faces and the same outer face, we show that there is a morph (i.e., a continuous transformation) between the two drawings that preserves straight-line planarity and consists of $O(n)$ steps, which we prove is optimal in the worst case. Each step is a unidirectional linear morph, which means that every vertex moves at constant speed along a straight line, and the lines are parallel although the vertex speeds may differ. Thus we provide an efficient version of Cairns' 1944 proof of the existence of straight-line planarity-preserving morphs for triangulated graphs, which required an exponential number of steps.
Soroush Alamdari, Patrizio Angelini, Fidel Barrera-Cruz, Timothy M. Chan, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Penny E. Haxell, Anna Lubiw, Maurizio Patrignani, Vincenzo Roselli, Sahil Singla 0001, Bryan T. Wilkinson
SIAM J. Comput.7
2016 Beyond Level Planarity
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Ignaz Rutter
GD4
2016 Stack and Queue Layouts via Layered Separators
abstract
It is known that every proper minor-closed class of graphs has bounded stack-number (a.k.a. book thickness and page number). While this includes notable graph families such as planar graphs and graphs of bounded genus, many other graph families are not closed under taking minors. For fixed $g$ and $k$, we show that every $n$-vertex graph that can be embedded on a surface of genus $g$ with at most $k$ crossings per edge has stack-number $\mathcal{O}(\log n)$; this includes $k$-planar graphs. The previously best known bound for the stack-number of these families was $\mathcal{O}(\sqrt{n})$, except in the case of $1$-planar graphs. Analogous results are proved for map graphs that can be embedded on a surface of fixed genus. None of these families is closed under taking minors. The main ingredient in the proof of these results is a construction proving that $n$-vertex graphs that admit constant layered separators have $\mathcal{O}(\log n)$ stack-number.
Vida Dujmovic, Fabrizio Frati
GD2
2016 Computing NodeTrix Representations of Clustered Graphs
Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
GD3
2016 Drawing Planar Graphs with Many Collinear Vertices
Giordano Da Lozzo, Vida Dujmovic, Fabrizio Frati, Tamara Mchedlidze, Vincenzo Roselli
GD3
2015 Optimal Morphs of Convex Drawings
abstract
We give an algorithm to compute a morph between any two convex drawings of the same plane graph. The morph preserves the convexity of the drawing at any time instant and moves each vertex along a piecewise linear curve with linear complexity. The linear bound is asymptotically optimal in the worst case.
Patrizio Angelini, Giordano Da Lozzo, Fabrizio Frati, Anna Lubiw, Maurizio Patrignani, Vincenzo Roselli
SoCG3
2015 Intersection-Link Representations of Graphs
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Ignaz Rutter
GD4
2015 On the Relationship Between Map Graphs and Clique Planar Graphs
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Ignaz Rutter
GD4
2015 Simultaneous Embeddings with Few Bends and Crossings
abstract
A simultaneous embedding with fixed edges ( Sefe ) of two planar graphs R and B is a pair of plane drawings of R and B that coincide when restricted to their common vertices and edges. We show that whenever R and B admit a Sefe , they also admit a Sefe in which every edge is a polygonal curve with few bends and every pair of edges has few crossings. Specifically: (1) if R and B are trees then one bend per edge and four crossings per edge pair suffice, (2) if R is a planar graph and B is a tree then six bends per edge and eight crossings per edge pair suffice, and (3) if R and B are planar graphs then six bends per edge and sixteen crossings per edge pair suffice. This improves on results by Grilli et al. (GD’14), who prove that nine bends per edge suffice, and by Chan et al. (GD’14), who prove that twenty-four crossings per edge pair suffice. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Fabrizio Frati, Michael Hoffmann 0001, Vincent Kusters
GD1
2015 Compatible Connectivity-Augmentation of Planar Disconnected Graphs
abstract
Motivated by applications to graph morphing, we consider the following compatible connectivity-augmentation problem: We are given a labelled n-vertex planar graph, G, that has r ≥ 2 connected components, and k ≥ 2 isomorphic planar straight-line drawings, G1, …, G2, of G. We wish to augment G by adding vertices and edges to make it connected in such a way that these vertices and edges can be added to G1, …, G2 as points and straight-line segments, respectively, to obtain k planar straight-line drawings isomorphic to the augmentation of G. We show that adding Θ(nr1–1/k) edges and vertices to G is always sufficient and sometimes necessary to achieve this goal. The upper bound holds for all r ∊ {2, …, n} and k ≥ 2 and is achievable by an algorithm whose running time is O(nr1–1/k) for k = O(1) and whose running time is O(kn2) for general values of k. The lower bound holds for all r ∊ {2, …, n/4} and k ≥ 2.
Greg Aloupis, Luis Barba, Paz Carmi, Vida Dujmovic, Fabrizio Frati, Pat Morin
SODA5
2015 Augmenting Graphs to Minimize the Diameter
Fabrizio Frati, Serge Gaspers, Joachim Gudmundsson, Luke Mathieson
Algorithmica1
2015 Relaxing the constraints of clustered planarity
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
Comput. Geom.4
2015 Compatible Connectivity Augmentation of Planar Disconnected Graphs
Greg Aloupis, Luis Barba, Paz Carmi, Vida Dujmovic, Fabrizio Frati, Pat Morin
Discret. Comput. Geom.5
2015 Testing Planarity of Partially Embedded Graphs
abstract
We study the following problem: given a planar graph G and a planar drawing (embedding) of a subgraph of G , can such a drawing be extended to a planar drawing of the entire graph G ? This problem fits the paradigm of extending a partial solution for a problem to a complete one, which has been studied before in many different settings. Unlike many cases, in which the presence of a partial solution in the input makes an otherwise easy problem hard, we show that the planarity question remains polynomial-time solvable. Our algorithm is based on several combinatorial lemmas, which show that the planarity of partially embedded graphs exhibits the ‘TONCAS’ behavior “the obvious necessary conditions for planarity are also sufficient.” These conditions are expressed in terms of the interplay between (1) the rotation system and containment relationships between cycles and (2) the decomposition of a graph into its connected, biconnected, and triconnected components. This implies that no dynamic programming is needed for a decision algorithm and that the elements of the decomposition can be processed independently. Further, by equipping the components of the decomposition with suitable data structures and by carefully splitting the problem into simpler subproblems, we make our algorithm run in linear time. Finally, we consider several generalizations of the problem, such as minimizing the number of edges of the partial embedding that need to be rerouted to extend it, and argue that they are NP-hard. We also apply our algorithm to the simultaneous graph drawing problem Simultaneous Embedding with Fixed Edges (Sefe) . There we obtain a linear-time algorithm for the case that one of the input graphs or the common graph has a fixed planar embedding.
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati, Vít Jelínek, Jan Kratochvíl, Maurizio Patrignani, Ignaz Rutter
ACM Trans. Algorithms3
2015 The importance of being proper: (In clustered-level planarity and T-level planarity)
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Vincenzo Roselli
Theor. Comput. Sci.4
2014 The Importance of Being Proper - (In Clustered-Level Planarity and T-Level Planarity)
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Vincenzo Roselli
GD4
2014 Drawing Partially Embedded and Simultaneously Planar Graphs
Timothy M. Chan, Fabrizio Frati, Carsten Gutwenger, Anna Lubiw, Petra Mutzel, Marcus Schaefer 0001
GD2
2014 Advances on Testing C-Planarity of Embedded Flat Clustered Graphs
Markus Chimani, Giuseppe Di Battista, Fabrizio Frati, Karsten Klein 0001
GD3
2014 Increasing-Chord Graphs On Point Sets
Hooman Reisi Dehkordi, Fabrizio Frati, Joachim Gudmundsson
GD2
2014 Morphing Planar Graph Drawings Optimally
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
ICALP (1)4
2014 On the area requirements of Euclidean minimum spanning trees
Patrizio Angelini, Till Bruckdorfer, Marco Chiesa, Fabrizio Frati, Michael Kaufmann 0001, Claudio Squarcella
Comput. Geom.4
2014 On the number of upward planar orientations of maximal planar graphs
Fabrizio Frati, Joachim Gudmundsson, Emo Welzl
Theor. Comput. Sci.1
2013 Morphing Planar Graph Drawings Efficiently
Patrizio Angelini, Fabrizio Frati, Maurizio Patrignani, Vincenzo Roselli
GD2
2013 Strip Planarity Testing
Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, Fabrizio Frati
GD4
2013 On the Upward Planarity of Mixed Plane Graphs
Fabrizio Frati, Michael Kaufmann 0001, János Pach, Csaba D. Tóth, David R. Wood
GD1
2013 SEFE with No Mapping via Large Induced Outerplane Graphs in Plane Graphs
Patrizio Angelini, William S. Evans, Fabrizio Frati, Joachim Gudmundsson
ISAAC3
2013 Augmenting Graphs to Minimize the Diameter
Fabrizio Frati, Serge Gaspers, Joachim Gudmundsson, Luke Mathieson
ISAAC1
2013 Morphing Planar Graph Drawings with a Polynomial Number of Steps
abstract
In 1944, Cairns proved the following theorem: given any two straight-line planar drawings of a triangulation with the same outer face, there exists a morph (i.e., a continuous transformation) between the two drawings so that the drawing remains straight-line planar at all times. Cairns's original proof required exponentially many morphing steps. We prove that there is a morph that consists of O(n2) steps, where each step is a linear morph that moves each vertex at constant speed along a straight line. Using a known result on compatible triangulations this implies that for a general planar graph G and any two straight-line planar drawings of G with the same embedding, there is a morph between the two drawings that preserves straight-line planarity and consists of O(n4) steps.
Soroush Alamdari, Patrizio Angelini, Timothy M. Chan, Giuseppe Di Battista, Fabrizio Frati, Anna Lubiw, Maurizio Patrignani, Vincenzo Roselli, Sahil Singla 0001, Bryan T. Wilkinson
SODA5
2013 Orthogeodesic point-set embedding of trees
Emilio Di Giacomo, Fabrizio Frati, Radoslav Fulek, Luca Grilli 0001, Marcus Krug
Comput. Geom.2
2013 On the Queue Number of Planar Graphs
abstract
We prove that planar graphs have $O(\log^2 n)$ queue number, thus improving upon the previous $O(\sqrt n)$ upper bound. Consequently, planar graphs admit three-dimensional straight-line crossing-free grid drawings in $O(n \log^8 n)$ volume, thus improving upon the previous $O(n^{3/2})$ upper bound.
Giuseppe Di Battista, Fabrizio Frati, János Pach
SIAM J. Comput.2
2012 Multilevel Drawings of Clustered Graphs
Fabrizio Frati
COCOON1
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
GD3
2012 Theory and Practice of Graph Drawing
Tim Dwyer, Fabrizio Frati, Seok-Hee Hong 0001, Karsten Klein 0001
GD2
2012 Point-Set Embeddability of 2-Colored Trees
Fabrizio Frati, Marc Glisse, William J. Lenhart, Giuseppe Liotta, Tamara Mchedlidze, Rahnuma Islam Nishat
GD1
2012 On the Number of Upward Planar Orientations of Maximal Planar Graphs
Fabrizio Frati, Joachim Gudmundsson, Emo Welzl
ISAAC1
2012 Straight-line drawings of outerplanar graphs in O(dn log n) area
Fabrizio Frati
Comput. Geom.1
2012 Succinct greedy drawings do not always exist
abstract
Abstract A greedy drawing is a graph drawing containing a distance‐decreasing path for every pair of nodes. A path ( v 0 , v 1 ,…, v m ) is distance‐decreasing if d ( v i , v m ) < d ( v i ‐1 , v m ), for i = 1,…, m . Greedy drawings easily support geographic greedy routing. Hence, a natural and practical problem is the one of constructing greedy drawings in the plane using few bits for representing vertex Cartesian coordinates and using the Euclidean distance as a metric. We show that there exist greedy‐drawable graphs that do not admit any greedy drawing in which the Cartesian coordinates have less than a polynomial number of bits. © 2012 Wiley Periodicals, Inc. NETWORKS, 2012
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati
Networks3
2012 Nonconvex Representations of Plane Graphs
abstract
We show that every plane graph admits a planar straight-line drawing in which all faces with more than three vertices are nonconvex polygons.
Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
SIAM J. Discret. Math.2
2011 On the Page Number of Upward Planar Directed Acyclic Graphs
Fabrizio Frati, Radoslav Fulek, Andres J. Ruiz-Vargas
GD1
2011 Orthogeodesic Point-Set Embedding of Trees
Emilio Di Giacomo, Fabrizio Frati, Radoslav Fulek, Luca Grilli 0001, Marcus Krug
GD2
2011 Simultaneous Embedding of Embedded Planar Graphs
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati
ISAAC3
2011 On the Area Requirements of Euclidean Minimum Spanning Trees
Patrizio Angelini, Till Bruckdorfer, Marco Chiesa, Fabrizio Frati, Michael Kaufmann 0001, Claudio Squarcella
WADS4
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
Algorithmica5
2011 Polynomial area bounds for MST embeddings of trees
Fabrizio Frati, Michael Kaufmann 0001
Comput. Geom.1
2011 Straight-Line Rectangular Drawings of Clustered Graphs
Patrizio Angelini, Fabrizio Frati, Michael Kaufmann 0001
Discret. Comput. Geom.2
2010 On the Queue Number of Planar Graphs
abstract
We prove that planar graphs have poly-logarithmic queue number, thus improving upon the previous polynomial upper bound. Consequently, planar graphs admit 3D straight-line crossing-free grid drawings in small volume.
Giuseppe Di Battista, Fabrizio Frati, János Pach
FOCS2
2010 Monotone Drawings of Graphs
Patrizio Angelini, Enrico Colasante, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
GD4
2010 Upward Geometric Graph Embeddings into Point Sets
Patrizio Angelini, Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001, Tamara Mchedlidze, Antonios Symvonis
GD2
2010 Improved Lower Bounds on the Area Requirements of Series-Parallel Graphs
Fabrizio Frati
GD1
2010 Testing the Simultaneous Embeddability of Two Graphs Whose Intersection Is a Biconnected Graph or a Tree
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Ignaz Rutter
IWOCA3
2010 Testing Planarity of Partially Embedded Graphs
abstract
We study the following problem: Given a planar graph G and a planar drawing (embedding) of a subgraph of G, can such a drawing be extended to a planar drawing of the entire graph G? This problem fits the paradigm of extending a partial solution to a complete one, which has been studied before in many different settings. Unlike many cases, in which the presence of a partial solution in the input makes hard an otherwise easy problem, we show that the planarity question remains polynomial-time solvable. Our algorithm is based on several combinatorial lemmata which show that the planarity of partially embedded graphs meets the “on-cas” behaviour – obvious necessary conditions for planarity are also sufficient. These conditions are expressed in terms of the interplay between (a) rotation schemes and containment relationships between cycles and (b) the decomposition of a graph into its connected, biconnected, and triconnected components. This implies that no dynamic programming is needed for a decision algorithm and that the elements of the decomposition can be processed independently. Further, by equipping the components of the decomposition with suitable data structures and by carefully splitting the problem into simpler subproblems, we improve our algorithm to reach linear-time complexity. Finally, we consider several generalizations of the problem, e.g. minimizing the number of edges of the partial embedding that need to be rerouted to extend it, and argue that they are NP-hard. Also, we show how our algorithm can be applied to solve related Graph Drawing problems.
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati, Vít Jelínek, Jan Kratochvíl, Maurizio Patrignani, Ignaz Rutter
SODA3
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.5
2010 A note on isosceles planar graph drawing
Fabrizio Frati
Inf. Process. Lett.1
2009 Succinct Greedy Drawings Do Not Always Exist
Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati
GD3
2009 On the Perspectives Opened by Right Angle Crossing Drawings
Patrizio Angelini, Luca Cittadini, Giuseppe Di Battista, Walter Didimo, Fabrizio Frati, Michael Kaufmann 0001, Antonios Symvonis
GD5
2009 Splitting Clusters to Get C-Planarity
Patrizio Angelini, Fabrizio Frati, Maurizio Patrignani
GD2
2009 Straight-Line Rectangular Drawings of Clustered Graphs
Patrizio Angelini, Fabrizio Frati, Michael Kaufmann 0001
WADS2
2009 Small Area Drawings of Outerplanar Graphs
Giuseppe Di Battista, Fabrizio Frati
Algorithmica2
2009 Planar packing of trees and spider trees
Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001
Inf. Process. Lett.1
2009 On Embedding a Graph in the Grid with the Maximum Number of Bends and Other Bad Features
Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
Theory Comput. Syst.2
2008 An Algorithm to Construct Greedy Drawings of Triangulations
Patrizio Angelini, Fabrizio Frati, Luca Grilli 0001
GD2
2008 Non-convex Representations of Graphs
Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani
GD2
2008 Upward Straight-Line Embeddings of Directed Graphs into Point Sets
Alejandro Estrella-Balderrama, Fabrizio Frati, Stephen G. Kobourov
WG2
2008 A Lower Bound on the Area Requirements of Series-Parallel Graphs
Fabrizio Frati
WG1
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
COCOON4
2007 Efficient C-Planarity Testing for Embedded Flat Clustered Graphs with Small Faces
Giuseppe Di Battista, Fabrizio Frati
GD2
2007 Straight-Line Orthogonal Drawings of Binary and Ternary Trees
Fabrizio Frati
GD1
2007 Constrained Simultaneous and Near-Simultaneous Embeddings
Fabrizio Frati, Michael Kaufmann 0001, Stephen G. Kobourov
GD1
2007 A Note on Minimum-Area Straight-Line Drawings of Planar Graphs
Fabrizio Frati, Maurizio Patrignani
GD1
2007 Packing and Squeezing Subgraphs into Planar Graphs
Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001
MFCS1
2007 How to Draw a Clustered Tree
Giuseppe Di Battista, Guido Drovandi, Fabrizio Frati
WADS3
2007 On Minimum Area Planar Upward Drawings of Directed Trees and Other Families of Directed Acyclic Graphs
Fabrizio Frati
WG1
2006 Embedding Graphs Simultaneously with Fixed Edges
Fabrizio Frati
GD1
2006 Three-Dimensional Drawings of Bounded Degree Trees
Fabrizio Frati, Giuseppe Di Battista
GD1
2005 Small Area Drawings of Outerplanar Graphs
Giuseppe Di Battista, Fabrizio Frati
GD2