271 results on '"DIDIMO, WALTER"'
Search Results
2. New Bounds on the Local and Global Edge-length Ratio of Planar Graphs
- Author
-
Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, Meijer, Henk, Montecchiani, Fabrizio, and Wismath, Stephen
- Subjects
Computer Science - Computational Geometry - Abstract
The \emph{local edge-length ratio} of a planar straight-line drawing $\Gamma$ is the largest ratio between the lengths of any pair of edges of $\Gamma$ that share a common vertex. The \emph{global edge-length ratio} of $\Gamma$ is the largest ratio between the lengths of any pair of edges of $\Gamma$. The local (global) edge-length ratio of a planar graph is the infimum over all local (global) edge-length ratios of its planar straight-line drawings. We show that there exist planar graphs with $n$ vertices whose local edge-length ratio is $\Omega(\sqrt{n})$. We then show a technique to establish upper bounds on the global (and hence local) edge-length ratio of planar graphs and~apply~it to Halin graphs and to other families of graphs having outerplanarity two.
- Published
- 2023
3. Parameterized and Approximation Algorithms for the Maximum Bimodal Subgraph Problem
- Author
-
Didimo, Walter, Fomin, Fedor V., Golovach, Petr A., Inamdar, Tanmay, Kobourov, Stephen, and Sieper, Marie Diana
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
A vertex of a plane digraph is bimodal if all its incoming edges (and hence all its outgoing edges) are consecutive in the cyclic order around it. A plane digraph is bimodal if all its vertices are bimodal. Bimodality is at the heart of many types of graph layouts, such as upward drawings, level-planar drawings, and L-drawings. If the graph is not bimodal, the Maximum Bimodal Subgraph (MBS) problem asks for an embedding-preserving bimodal subgraph with the maximum number of edges. We initiate the study of the MBS problem from the parameterized complexity perspective with two main results: (i) we describe an FPT algorithm parameterized by the branchwidth (and hence by the treewidth) of the graph; (ii) we establish that MBS parameterized by the number of non-bimodal vertices admits a polynomial kernel. As the byproduct of these results, we obtain a subexponential FPT algorithm and an efficient polynomial-time approximation scheme for MBS., Comment: Appears in the Proceedings of the 31st International Symposium on Graph Drawing and Network Visualization (GD 2023)
- Published
- 2023
4. On the Parameterized Complexity of Bend-Minimum Orthogonal Planarity
- Author
-
Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, Montecchiani, Fabrizio, and Ortali, Giacomo
- Subjects
Computer Science - Computational Geometry ,Computer Science - Data Structures and Algorithms - Abstract
Computing planar orthogonal drawings with the minimum number of bends is one of the most relevant 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, 2001). From the parameterized complexity perspective, the problem is fixed-parameter tractable when parameterized by the sum of three parameters: the number of bends, the number of vertices of degree at most two, and the treewidth of the input graph (Di Giacomo et al., 2022). We improve this last result by showing that the problem remains fixed-parameter tractable when parameterized only by the number of vertices of degree at most two plus the number of bends. As a consequence, rectilinear planarity testing lies in \FPT~parameterized by the number of vertices of degree at most two., Comment: Appears in the Proceedings of the 31st International Symposium on Graph Drawing and Network Visualization (GD 2023)
- Published
- 2023
5. Min-$k$-planar Drawings of Graphs
- Author
-
Binucci, Carla, Büngener, Aaron, Di Battista, Giuseppe, Didimo, Walter, Dujmović, Vida, Hong, Seok-Hee, Kaufmann, Michael, Liotta, Giuseppe, Morin, Pat, and Tappini, Alessandra
- Subjects
Computer Science - Computational Geometry - Abstract
The study of nonplanar drawings of graphs with restricted crossing configurations is a well-established topic in graph drawing, often referred to as beyond-planar graph drawing. One of the most studied types of drawings in this area are the $k$-planar drawings $(k \geq 1)$, where each edge cannot cross more than $k$ times. We generalize $k$-planar drawings, by introducing the new family of min-$k$-planar drawings. In a min-$k$-planar drawing edges can cross an arbitrary number of times, but for any two crossing edges, one of the two must have no more than $k$ crossings. We prove a general upper bound on the number of edges of min-$k$-planar drawings, a finer upper bound for $k=3$, and tight upper bounds for $k=1,2$. Also, we study the inclusion relations between min-$k$-planar graphs (i.e., graphs admitting min-$k$-planar drawings) and $k$-planar graphs. In our setting we only allow simple drawings, that is, any two edges cross at most once, no two adjacent edges cross, and no three edges intersect at a common crossing point., Comment: Appears in the Proceedings of the 31st International Symposium on Graph Drawing and Network Visualization (GD 2023)
- Published
- 2023
6. Network data visualization
- Author
-
Didimo, Walter, primary, Liotta, Giuseppe, additional, and Montecchiani, Fabrizio, additional
- Published
- 2024
- Full Text
- View/download PDF
7. Parameterized Approaches to Orthogonal Compaction
- Author
-
Didimo, Walter, Gupta, Siddharth, Kindermann, Philipp, Liotta, Giuseppe, Wolff, Alexander, and Zehavi, Meirav
- Subjects
Computer Science - Computational Geometry - Abstract
Orthogonal graph drawings are used in applications such as UML diagrams, VLSI layout, cable plans, and metro maps. We focus on drawing planar graphs and assume that we are given an \emph{orthogonal representation} that describes the desired shape, but not the exact coordinates of a drawing. Our aim is to compute an orthogonal drawing on the grid that has minimum area among all grid drawings that adhere to the given orthogonal representation. This problem is called orthogonal compaction (OC) and is known to be NP-hard, even for orthogonal representations of cycles [Evans et al., 2022]. We investigate the complexity of OC with respect to several parameters. Among others, we show that OC is fixed-parameter tractable with respect to the most natural of these parameters, namely, the number of \emph{kitty corners} of the orthogonal representation: the presence of pairs of kitty corners in an orthogonal representation makes the OC problem hard. Informally speaking, a pair of kitty corners is a pair of reflex corners of a face that point at each other. Accordingly, the number of kitty corners is the number of corners that are involved in some pair of kitty corners., Comment: 40 pages, 26 figures, to appear in Proc. SOFSEM 2023
- Published
- 2022
8. Small Point-Sets Supporting Graph Stories
- Author
-
Di Battista, Giuseppe, Didimo, Walter, Grilli, Luca, Grosso, Fabrizio, Ortali, Giacomo, Patrignani, Maurizio, and Tappini, Alessandra
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
In a graph story the vertices enter a graph one at a time and each vertex persists in the graph for a fixed amount of time $\omega$, called viewing window. At any time, the user can see only the drawing of the graph induced by the vertices in the viewing window and this determines a sequence of drawings. For readability, we require that all the drawings of the sequence are planar. For preserving the user's mental map we require that when a vertex or an edge is drawn, it has the same drawing for its entire life. We study the problem of drawing the entire sequence by mapping the vertices only to $\omega+k$ given points, where $k$ is as small as possible. We show that: $(i)$ The problem does not depend on the specific set of points but only on its size; $(ii)$ the problem is NP-hard and is FPT when parameterized by $\omega+k$; $(iii)$ there are families of graph stories that can be drawn with $k=0$ for any $\omega$, while for $k=0$ and small values of $\omega$ there are families of graph stories that can be drawn and others that cannot; $(iv)$ there are families of graph stories that cannot be drawn for any fixed $k$ and families of graph stories that require at least a certain $k$., Comment: Appears in the Proceedings of the 30th International Symposium on Graph Drawing and Network Visualization (GD 2022)
- Published
- 2022
9. Rectilinear Planarity of Partial 2-Trees
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, and Ortali, Giacomo
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
A graph is rectilinear planar if it admits a planar orthogonal drawing without bends. While testing rectilinear planarity is NP-hard in general (Garg and Tamassia, 2001), it is a long-standing open problem to establish a tight upper bound on its complexity for partial 2-trees, i.e., graphs whose biconnected components are series-parallel. We describe a new O(n^2)-time algorithm to test rectilinear planarity of partial 2-trees, which improves over the current best bound of O(n^3 \log n) (Di Giacomo et al., 2022). Moreover, for partial 2-trees where no two parallel-components in a biconnected component share a pole, we are able to achieve optimal O(n)-time complexity. Our algorithms are based on an extensive study and a deeper understanding of the notion of orthogonal spirality, introduced several years ago (Di Battista et al, 1998) to describe how much an orthogonal drawing of a subgraph is rolled-up in an orthogonal drawing of the graph., Comment: arXiv admin note: substantial text overlap with arXiv:2110.00548 Appears in the Proceedings of the 30th International Symposium on Graph Drawing and Network Visualization (GD 2022)
- Published
- 2022
10. st-Orientations with Few Transitive Edges
- Author
-
Binucci, Carla, Didimo, Walter, and Patrignani, Maurizio
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
The problem of orienting the edges of an undirected graph such that the resulting digraph is acyclic and has a single source s and a single sink t has a long tradition in graph theory and is central to many graph drawing algorithms. Such an orientation is called an st-orientation. We address the problem of computing st-orientations of undirected graphs with the minimum number of transitive edges. We prove that the problem is NP-hard in the general case. For planar graphs we describe an ILP model that is fast in practice. We experimentally show that optimum solutions dramatically reduce the number of transitive edges with respect to unconstrained st-orientations computed via classical st-numbering algorithms. Moreover, focusing on popular graph drawing algorithms that apply an st-orientation as a preliminary step, we show that reducing the number of transitive edges leads to drawings that are much more compact., Comment: Appears in the Proceedings of the 30th International Symposium on Graph Drawing and Network Visualization (GD 2022)
- Published
- 2022
11. Upward Book Embeddability of st-Graphs: Complexity and Algorithms
- Author
-
Binucci, Carla, Da Lozzo, Giordano, Di Giacomo, Emilio, Didimo, Walter, Mchedlidze, Tamara, and Patrignani, Maurizio
- Published
- 2023
- Full Text
- View/download PDF
12. Computing Bend-Minimum Orthogonal Drawings of Plane Series-Parallel Graphs in Linear Time
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, and Ortali, Giacomo
- Subjects
Computer Science - Computational Geometry ,Computer Science - Data Structures and Algorithms - 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 sequence of horizontal and vertical segments between its end-points. 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., Comment: arXiv admin note: text overlap with arXiv:2008.03784
- Published
- 2022
13. Brand Network Booster: A new system for improving brand connectivity
- Author
-
Cancellieri, Jacopo, Didimo, Walter, Fronzetti Colladon, Andrea, Montecchiani, Fabrizio, and Vestrelli, Roberto
- Published
- 2024
- Full Text
- View/download PDF
14. Computing Bend-Minimum Orthogonal Drawings of Plane Series–Parallel Graphs in Linear Time
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, and Ortali, Giacomo
- Published
- 2023
- Full Text
- View/download PDF
15. Spirality and Rectilinear Planarity Testing of Independent-Parallel SP-Graphs
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, and Ortali, Giacomo
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
We study the long-standing open problem of efficiently testing rectilinear planarity of series-parallel graphs (SP-graphs) in the variable embedding setting. A key ingredient behind the design of a linear-time testing algorithm for SP-graphs of vertex-degree at most three is that one can restrict the attention to a constant number of ``rectilinear shapes'' for each series or parallel component. To formally describe these shapes the notion of spirality can be used. This key ingredient no longer holds for SP-graphs with vertices of degree four, as we prove a logarithmic lower bound on the spirality of their components. The bound holds even for the independent-parallel SP-graphs, in which no two parallel components share a pole. Nonetheless, by studying the spirality properties of the independent-parallel SP-graphs, we are able to design a linear-time rectilinear planarity testing algorithm for this graph family.
- Published
- 2021
16. A User Study on Hybrid Graph Visualizations
- Author
-
Di Giacomo, Emilio, Didimo, Walter, Montecchiani, Fabrizio, and Tappini, Alessandra
- Subjects
Computer Science - Human-Computer Interaction ,Computer Science - Social and Information Networks - Abstract
Hybrid visualizations mix different metaphors in a single layout of a network. In particular, the popular NodeTrix model, introduced by Henry, Fekete, and McGuffin in 2007, combines node-link diagrams and matrix-based representations to support the analysis of real-world networks that are globally sparse but locally dense. That idea inspired a series of works, proposing variants or alternatives to NodeTrix. We present a user study that compares the classical node-link model and three hybrid visualization models designed to work on the same types of networks. The results of our study provide interesting indications about advantages/drawbacks of the considered models on performing classical tasks of analysis. At the same time, our experiment has some limitations and opens up to further research on the subject., Comment: Appears in the Proceedings of the 29th International Symposium on Graph Drawing and Network Visualization (GD 2021)
- Published
- 2021
17. Min-k-planar Drawings of Graphs
- Author
-
Binucci, Carla, Büngener, Aaron, Di Battista, Giuseppe, Didimo, Walter, Dujmović, Vida, Hong, Seok-Hee, Kaufmann, Michael, Liotta, Giuseppe, Morin, Pat, Tappini, Alessandra, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Bekos, Michael A., editor, and Chimani, Markus, editor
- Published
- 2023
- Full Text
- View/download PDF
18. Nonplanar Graph Drawings with k Vertices per Face
- Author
-
Binucci, Carla, Di Battista, Giuseppe, Didimo, Walter, Hong, Seok-Hee, Kaufmann, Michael, Liotta, Giuseppe, Morin, Pat, Tappini, Alessandra, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Paulusma, Daniël, editor, and Ries, Bernard, editor
- Published
- 2023
- Full Text
- View/download PDF
19. Design of a Process and a Container-Based Cloud Architecture for the Automatic Generation of Storyline Visualizations
- Author
-
Di Giacomo, Emilio, Di Martino, Beniamino, Didimo, Walter, Esposito, Antonio, Liotta, Giuseppe, Montecchiani, Fabrizio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, and Barolli, Leonard, editor
- Published
- 2023
- Full Text
- View/download PDF
20. Small Point-Sets Supporting Graph Stories
- Author
-
Di Battista, Giuseppe, Didimo, Walter, Grilli, Luca, Grosso, Fabrizio, Ortali, Giacomo, Patrignani, Maurizio, Tappini, Alessandra, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Angelini, Patrizio, editor, and von Hanxleden, Reinhard, editor
- Published
- 2023
- Full Text
- View/download PDF
21. st-Orientations with Few Transitive Edges
- Author
-
Binucci, Carla, Didimo, Walter, Patrignani, Maurizio, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Angelini, Patrizio, editor, and von Hanxleden, Reinhard, editor
- Published
- 2023
- Full Text
- View/download PDF
22. Rectilinear Planarity of Partial 2-Trees
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, Ortali, Giacomo, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Angelini, Patrizio, editor, and von Hanxleden, Reinhard, editor
- Published
- 2023
- Full Text
- View/download PDF
23. Parameterized Approaches to Orthogonal Compaction
- Author
-
Didimo, Walter, Gupta, Siddharth, Kindermann, Philipp, Liotta, Giuseppe, Wolff, Alexander, Zehavi, Meirav, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, and Gąsieniec, Leszek, editor
- Published
- 2023
- Full Text
- View/download PDF
24. On Turn-Regular Orthogonal Representations
- Author
-
Bekos, Michael A., Binucci, Carla, Di Battista, Giuseppe, Didimo, Walter, Gronemann, Martin, Klein, Karsten, Patrignani, Maurizio, and Rutter, Ignaz
- Subjects
Computer Science - Computational Geometry - Abstract
An interesting class of orthogonal representations consists of the so-called turn-regular ones, i.e., those that do not contain any pair of reflex corners that "point to each other" inside a face. For such a representation H it is possible to compute in linear time a minimum-area drawing, i.e., a drawing of minimum area over all possible assignments of vertex and bend coordinates of H. In contrast, finding a minimum-area drawing of H is NP-hard if H is non-turn-regular. This scenario naturally motivates the study of which graphs admit turn-regular orthogonal representations. In this paper we identify notable classes of biconnected planar graphs that always admit such representations, which can be computed in linear time. We also describe a linear-time testing algorithm for trees and provide a polynomial-time algorithm that tests whether a biconnected plane graph with "small" faces has a turn-regular orthogonal representation without bends., Comment: Appears in the Proceedings of the 28th International Symposium on Graph Drawing and Network Visualization (GD 2020)
- Published
- 2020
25. VAIM: Visual Analytics for Influence Maximization
- Author
-
Arleo, Alessio, Didimo, Walter, Liotta, Giuseppe, Miksch, Silvia, and Montecchiani, Fabrizio
- Subjects
Computer Science - Social and Information Networks ,Computer Science - Human-Computer Interaction - Abstract
In social networks, individuals' decisions are strongly influenced by recommendations from their friends and acquaintances. The influence maximization (IM) problem asks to select a seed set of users that maximizes the influence spread, i.e., the expected number of users influenced through a stochastic diffusion process triggered by the seeds. In this paper, we present VAIM, a visual analytics system that supports users in analyzing the information diffusion process determined by different IM algorithms. By using VAIM one can: (i) simulate the information spread for a given seed set on a large network, (ii) analyze and compare the effectiveness of different seed sets, and (iii) modify the seed sets to improve the corresponding influence spread., Comment: Appears in the Proceedings of the 28th International Symposium on Graph Drawing and Network Visualization (GD 2020)
- Published
- 2020
26. Storyline Visualizations with Ubiquitous Actors
- Author
-
Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, Montecchiani, Fabrizio, and Tappini, Alessandra
- Subjects
Computer Science - Social and Information Networks ,Computer Science - Data Structures and Algorithms - Abstract
Storyline visualizations depict the temporal dynamics of social interactions, as they describe how groups of actors (individuals or organizations) change over time. A common constraint in storyline visualizations is that an actor cannot belong to two different groups at the same time instant. However, this constraint may be too severe in some application scenarios, thus we generalize the model by allowing an actor to simultaneously belong to distinct groups at any point in time. We call this model Storyline with Ubiquitous Actors (SUA). Essential to our model is that an actor is represented as a tree rather than a single line. We describe an algorithmic pipeline to compute storyline visualizations in the SUA model and discuss case studies on publication data., Comment: Appears in the Proceedings of the 28th International Symposium on Graph Drawing and Network Visualization (GD 2020)
- Published
- 2020
27. Rectilinear Planarity Testing of Plane Series-Parallel Graphs in Linear Time
- Author
-
Didimo, Walter, Kaufmann, Michael, Liotta, Giuseppe, and Ortali, Giacomo
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
A plane graph is rectilinear planar if it admits an embedding-preserving straight-line drawing where each edge is either horizontal or vertical. We prove that rectilinear planarity testing can be solved in optimal $O(n)$ time for any plane series-parallel graph $G$ with $n$ vertices. If $G$ is rectilinear planar, an embedding-preserving rectilinear planar drawing of $G$ can be constructed in $O(n)$ time. Our result is based on a characterization of rectilinear planar series-parallel graphs in terms of intervals of orthogonal spirality that their components can have, and it leads to an algorithm that can be easily implemented., Comment: Appears in the Proceedings of the 28th International Symposium on Graph Drawing and Network Visualization (GD 2020)
- Published
- 2020
28. An Experimental Study of a 1-planarity Testing and Embedding Algorithm
- Author
-
Binucci, Carla, Didimo, Walter, and Montecchiani, Fabrizio
- Subjects
Computer Science - Computational Geometry - Abstract
The definition of $1$-planar graphs naturally extends graph planarity, namely a graph is $1$-planar if it can be drawn in the plane with at most one crossing per edge. Unfortunately, while testing graph planarity is solvable in linear time, deciding whether a graph is $1$-planar is NP-complete, even for restricted classes of graphs. Although several polynomial-time algorithms have been described for recognizing specific subfamilies of $1$-planar graphs, no implementations of general algorithms are available to date. We investigate the feasibility of a $1$-planarity testing and embedding algorithm based on a backtracking strategy. While the experiments show that our approach can be successfully applied to graphs with up to 30 vertices, they also suggest the need of more sophisticated techniques to attack larger graphs. Our contribution provides initial indications that may stimulate further research on the design of practical approaches for the $1$-planarity testing problem.
- Published
- 2019
29. Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time
- Author
-
Didimo, Walter, Liotta, Giuseppe, Ortali, Giacomo, and Patrignani, Maurizio
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
A planar orthogonal drawing $\Gamma$ of a planar graph $G$ is a geometric representation of $G$ such that the vertices are drawn as distinct points of the plane, the edges are drawn as chains of horizontal and vertical segments, and no two edges intersect except at their common end-points. A bend of $\Gamma$ is a point of an edge where a horizontal and a vertical segment meet. $\Gamma$ is bend-minimum if it has the minimum number of bends over all possible planar orthogonal drawings of $G$. 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 an $O(n)$-time algorithm that computes a bend-minimum planar orthogonal drawing of $G$ with at most one bend per edge, where $n$ is the number of vertices of $G$. The existence of an orthogonal drawing algorithm that simultaneously minimizes the total number of bends and the number of bends per edge was previously unknown., Comment: 40 pages, 32 figures, full version of SODA 2020 final submission
- Published
- 2019
30. Simple $k$-Planar Graphs are Simple $(k+1)$-Quasiplanar
- Author
-
Angelini, Patrizio, Bekos, Michael A., Brandenburg, Franz J., Da Lozzo, Giordano, Di Battista, Giuseppe, Didimo, Walter, Hoffmann, Michael, Liotta, Giuseppe, Montecchiani, Fabrizio, Rutter, Ignaz, and Tóth, Csaba D.
- Subjects
Computer Science - Computational Geometry ,Computer Science - Discrete Mathematics ,Mathematics - Combinatorics - Abstract
A simple topological graph is $k$-quasiplanar ($k\geq 2$) if it contains no $k$ pairwise crossing edges, and $k$-planar if no edge is crossed more than $k$ times. In this paper, we explore the relationship between $k$-planarity and $k$-quasiplanarity to show that, for $k \geq 2$, every $k$-planar simple topological graph can be transformed into a $(k+1)$-quasiplanar simple topological graph., Comment: arXiv admin note: substantial text overlap with arXiv:1705.05569
- Published
- 2019
- Full Text
- View/download PDF
31. ChordLink: A New Hybrid Visualization Model
- Author
-
Angori, Lorenzo, Didimo, Walter, Montecchiani, Fabrizio, Pagliuca, Daniele, and Tappini, Alessandra
- Subjects
Computer Science - Human-Computer Interaction - Abstract
Many real-world networks are globally sparse but locally dense. Typical examples are social networks, biological networks, and information networks. This double structural nature makes it difficult to adopt a homogeneous visualization model that clearly conveys an overview of the network and the internal structure of its communities at the same time. As a consequence, the use of hybrid visualizations has been proposed. For instance, NodeTrix combines node-link and matrix-based representations (Henry et al., 2007). In this paper we describe ChordLink, a hybrid visualization model that embeds chord diagrams, used to represent dense subgraphs, into a node-link diagram, which shows the global network structure. The visualization is intuitive and makes it possible to interactively highlight the structure of a community while keeping the rest of the layout stable. We discuss the intriguing algorithmic challenges behind the ChordLink model, present a prototype system, and illustrate case studies on real-world networks., Comment: Appears in the Proceedings of the 27th International Symposium on Graph Drawing and Network Visualization (GD 2019)
- Published
- 2019
32. Upward Book Embeddings of st-Graphs
- Author
-
Binucci, Carla, Da Lozzo, Giordano, Di Giacomo, Emilio, Didimo, Walter, Mchedlidze, Tamara, and Patrignani, Maurizio
- Subjects
Computer Science - Computational Geometry ,Computer Science - Data Structures and Algorithms - Abstract
We study $k$-page upward book embeddings ($k$UBEs) of $st$-graphs, that is, book embeddings of single-source single-sink directed acyclic graphs on $k$ pages with the additional requirement that the vertices of the graph appear in a topological ordering along the spine of the book. We show that testing whether a graph admits a $k$UBE is NP-complete for $k\geq 3$. A hardness result for this problem was previously known only for $k = 6$ [Heath and Pemmaraju, 1999]. Motivated by this negative result, we focus our attention on $k=2$. On the algorithmic side, we present polynomial-time algorithms for testing the existence of $2$UBEs of planar $st$-graphs with branchwidth $\beta$ and of plane $st$-graphs whose faces have a special structure. These algorithms run in $O(f(\beta)\cdot n+n^3)$ time and $O(n)$ time, respectively, where $f$ is a singly-exponential function on $\beta$. Moreover, on the combinatorial side, we present two notable families of plane $st$-graphs that always admit an embedding-preserving $2$UBE., Comment: Extended version of "Upward Book Embeddings of st-Graphs", to appear in Proceedings of the 35th International Symposium on Computational Geometry (SoCG 2019)
- Published
- 2019
33. Universal Slope Sets for Upward Planar Drawings
- Author
-
Bekos, Michael A., Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, and Montecchiani, Fabrizio
- Published
- 2022
- Full Text
- View/download PDF
34. On the Parameterized Complexity of Bend-Minimum Orthogonal Planarity
- Author
-
Di Giacomo, Emilio, primary, Didimo, Walter, additional, Liotta, Giuseppe, additional, Montecchiani, Fabrizio, additional, and Ortali, Giacomo, additional
- Published
- 2023
- Full Text
- View/download PDF
35. Design of a Process and a Container-Based Cloud Architecture for the Automatic Generation of Storyline Visualizations
- Author
-
Di Giacomo, Emilio, primary, Di Martino, Beniamino, additional, Didimo, Walter, additional, Esposito, Antonio, additional, Liotta, Giuseppe, additional, and Montecchiani, Fabrizio, additional
- Published
- 2023
- Full Text
- View/download PDF
36. 1-planarity testing and embedding: An experimental study
- Author
-
Binucci, Carla, Didimo, Walter, and Montecchiani, Fabrizio
- Published
- 2023
- Full Text
- View/download PDF
37. Min-$k$-planar Drawings of Graphs
- Author
-
Binucci, Carla, primary, Büngener, Aaron, additional, Di Battista, Giuseppe, additional, Didimo, Walter, additional, Dujmović, Vida, additional, Hong, Seok-Hee, additional, Kaufmann, Michael, additional, Liotta, Giuseppe, additional, Morin, Pat, additional, and Tappini, Alessandra, additional
- Published
- 2024
- Full Text
- View/download PDF
38. Greedy Rectilinear Drawings
- Author
-
Angelini, Patrizio, Bekos, Michael A., Didimo, Walter, Grilli, Luca, Kindermann, Philipp, Mchedlidze, Tamara, Prutkin, Roman, Symvonis, Antonios, and Tappini, Alessandra
- Subjects
Computer Science - Computational Geometry - Abstract
A drawing of a graph is greedy if for each ordered pair of vertices u and v, there is a path from u to v such that the Euclidean distance to v decreases monotonically at every vertex of the path. The existence of greedy drawings has been widely studied under different topological and geometric constraints, such as planarity, face convexity, and drawing succinctness. We introduce greedy rectilinear drawings, in which each edge is either a horizontal or a vertical segment. These drawings have several properties that improve human readability and support network routing. We address the problem of testing whether a planar rectilinear representation, i.e., a plane graph with specified vertex angles, admits vertex coordinates that define a greedy drawing. We provide a characterization, a linear-time testing algorithm, and a full generative scheme for universal greedy rectilinear representations, i.e., those for which every drawing is greedy. For general greedy rectilinear representations, we give a combinatorial characterization and, based on it, a polynomial-time testing and drawing algorithm for a meaningful subset of instances., Comment: Appears in the Proceedings of the 26th International Symposium on Graph Drawing and Network Visualization (GD 2018)
- Published
- 2018
39. A Survey on Graph Drawing Beyond Planarity
- Author
-
Didimo, Walter, Liotta, Giuseppe, and Montecchiani, Fabrizio
- Subjects
Computer Science - Computational Geometry ,Computer Science - Discrete Mathematics - Abstract
Graph Drawing Beyond Planarity is a rapidly growing research area that classifies and studies geometric representations of non-planar graphs in terms of forbidden crossing configurations. Aim of this survey is to describe the main research directions in this area, the most prominent known results, and some of the most challenging open problems.
- Published
- 2018
- Full Text
- View/download PDF
40. Bend-minimum Orthogonal Drawings in Quadratic Time
- Author
-
Didimo, Walter, Liotta, Giuseppe, and Patrignani, Maurizio
- Subjects
Computer Science - Data Structures and Algorithms - Abstract
Let $G$ be a planar $3$-graph (i.e., a planar graph with vertex degree at most three) with $n$ vertices. We present the first $O(n^2)$-time algorithm that computes a planar orthogonal drawing of $G$ with the minimum number of bends in the variable embedding setting. If either a distinguished edge or a distinguished vertex of $G$ is constrained to be on the external face, a bend-minimum orthogonal drawing of $G$ that respects this constraint can be computed in $O(n)$ time. Different from previous approaches, our algorithm does not use minimum cost flow models and computes drawings where every edge has at most two bends., Comment: Appears in the Proceedings of the 26th International Symposium on Graph Drawing and Network Visualization (GD 2018)
- Published
- 2018
41. Universal Slope Sets for Upward Planar Drawings
- Author
-
Bekos, Michael A., Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, and Montecchiani, Fabrizio
- Subjects
Computer Science - Computational Geometry - Abstract
We prove that every set $\mathcal S$ of $\Delta$ slopes containing the horizontal slope is universal for $1$-bend upward planar drawings of bitonic $st$-graphs with maximum vertex degree $\Delta$, i.e., every such digraph admits a $1$-bend upward planar drawing whose edge segments use only slopes in $\mathcal S$. This result is worst-case optimal in terms of the number of slopes, and, for a suitable choice of $\mathcal S$, it gives rise to drawings with worst-case optimal angular resolution. In addition, we prove that every such set $\mathcal S$ can be used to construct $2$-bend upward planar drawings of $n$-vertex planar $st$-graphs with at most $4n-9$ bends in total. Our main tool is a constructive technique that runs in linear time., Comment: Appears in the Proceedings of the 26th International Symposium on Graph Drawing and Network Visualization (GD 2018)
- Published
- 2018
42. Edge Partitions of Optimal $2$-plane and $3$-plane Graphs
- Author
-
Bekos, Michael, Di Giacomo, Emilio, Didimo, Walter, Liotta, Giuseppe, Montecchiani, Fabrizio, and Raftopoulou, Chrysanthi
- Subjects
Mathematics - Combinatorics - Abstract
A topological graph is a graph drawn in the plane. A topological graph is $k$-plane, $k>0$, if each edge is crossed at most $k$ times. We study the problem of partitioning the edges of a $k$-plane graph such that each partite set forms a graph with a simpler structure. While this problem has been studied for $k=1$, we focus on optimal $2$-plane and $3$-plane graphs, which are $2$-plane and $3$-plane graphs with maximum density. We prove the following results. (i) It is not possible to partition the edges of a simple optimal $2$-plane graph into a $1$-plane graph and a forest, while (ii) an edge partition formed by a $1$-plane graph and two plane forests always exists and can be computed in linear time. (iii) We describe efficient algorithms to partition the edges of a simple optimal $2$-plane graph into a $1$-plane graph and a plane graph with maximum vertex degree $12$, or with maximum vertex degree $8$ if the optimal $2$-plane graph is such that its crossing-free edges form a graph with no separating triangles. (iv) We exhibit an infinite family of simple optimal $2$-plane graphs such that in any edge partition composed of a $1$-plane graph and a plane graph, the plane graph has maximum vertex degree at least $6$ and the $1$-plane graph has maximum vertex degree at least $12$. (v) We show that every optimal $3$-plane graph whose crossing-free edges form a biconnected graph can be decomposed, in linear time, into a $2$-plane graph and two plane forests.
- Published
- 2018
43. Planar Drawings of Fixed-Mobile Bigraphs
- Author
-
Bekos, Michael, De Luca, Felice, Didimo, Walter, Mchedlidze, Tamara, Nöllenburg, Martin, Symvonis, Antonios, and Tollis, Ioannis
- Subjects
Computer Science - Computational Geometry ,Computer Science - Computational Complexity ,Computer Science - Discrete Mathematics ,Computer Science - Data Structures and Algorithms - Abstract
A fixed-mobile bigraph G is a bipartite graph such that the vertices of one partition set are given with fixed positions in the plane and the mobile vertices of the other part, together with the edges, must be added to the drawing. We assume that G is planar and study the problem of finding, for a given k >= 0, a planar poly-line drawing of G with at most k bends per edge. In the most general case, we show NP-hardness. For k=0 and under additional constraints on the positions of the fixed or mobile vertices, we either prove that the problem is polynomial-time solvable or prove that it belongs to NP. Finally, we present a polynomial-time testing algorithm for a certain type of "layered" 1-bend drawings.
- Published
- 2017
44. GiViP: A Visual Profiler for Distributed Graph Processing Systems
- Author
-
Arleo, Alessio, Didimo, Walter, Liotta, Giuseppe, and Montecchiani, Fabrizio
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
Analyzing large-scale graphs provides valuable insights in different application scenarios. While many graph processing systems working on top of distributed infrastructures have been proposed to deal with big graphs, the tasks of profiling and debugging their massive computations remain time consuming and error-prone. This paper presents GiViP, a visual profiler for distributed graph processing systems based on a Pregel-like computation model. GiViP captures the huge amount of messages exchanged throughout a computation and provides an interactive user interface for the visual analysis of the collected data. We show how to take advantage of GiViP to detect anomalies related to the computation and to the infrastructure, such as slow computing units and anomalous message patterns., Comment: Appears in the Proceedings of the 25th International Symposium on Graph Drawing and Network Visualization (GD 2017)
- Published
- 2017
45. New Results on Edge Partitions of 1-plane Graphs
- Author
-
Di Giacomo, Emilio, Didimo, Walter, Evans, William S., Liotta, Giuseppe, Meijer, Henk, Montecchiani, Fabrizio, and Wismath, Stephen K.
- Subjects
Computer Science - Discrete Mathematics - Abstract
A $1$-plane graph is a graph embedded in the plane such that each edge is crossed at most once. A NIC-plane graph is a $1$-plane graph such that any two pairs of crossing edges share at most one end-vertex. An edge partition of a $1$-plane graph $G$ is a coloring of the edges of $G$ with two colors, red and blue, such that both the graph induced by the red edges and the graph induced by the blue edges are plane graphs. We prove the following: $(i)$ Every NIC-plane graph admits an edge partition such that the red graph has maximum vertex degree three; this bound on the vertex degree is worst-case optimal. $(ii)$ Deciding whether a $1$-plane graph admits an edge partition such that the red graph has maximum vertex degree two is NP-complete. $(iii)$ Deciding whether a $1$-plane graph admits an edge partition such that the red graph has maximum vertex degree one, and computing one in the positive case, can be done in quadratic time. Applications of these results to graph drawing are also discussed.
- Published
- 2017
46. On the Relationship between $k$-Planar and $k$-Quasi Planar Graphs
- Author
-
Angelini, Patrizio, Bekos, Michael A., Brandenburg, Franz J., Da Lozzo, Giordano, Di Battista, Giuseppe, Didimo, Walter, Liotta, Giuseppe, Montecchiani, Fabrizio, and Rutter, Ignaz
- Subjects
Computer Science - Computational Geometry - Abstract
A graph is $k$-planar $(k \geq 1)$ if it can be drawn in the plane such that no edge is crossed more than $k$ times. A graph is $k$-quasi planar $(k \geq 2)$ if it can be drawn in the plane with no $k$ pairwise crossing edges. The families of $k$-planar and $k$-quasi planar graphs have been widely studied in the literature, and several bounds have been proven on their edge density. Nonetheless, only trivial results are known about the relationship between these two graph families. In this paper we prove that, for $k \geq 3$, every $k$-planar graph is $(k+1)$-quasi planar., Comment: Superseded by arXiv:1909.00223 as a result of merging with arXiv:1705.05569
- Published
- 2017
47. Visual Analytics for Financial Crime Detection at the University of Perugia
- Author
-
Giacomo, Emilio Di, Didimo, Walter, Grilli, Luca, Liotta, Giuseppe, Montecchiani, Fabrizio, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Reis, Thoralf, editor, Bornschlegl, Marco X., editor, Angelini, Marco, editor, and Hemmje, Matthias L., editor
- Published
- 2021
- Full Text
- View/download PDF
48. An Experimental Study of a 1-Planarity Testing and Embedding Algorithm
- Author
-
Binucci, Carla, Didimo, Walter, Montecchiani, Fabrizio, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Rahman, M. Sohel, editor, Sadakane, Kunihiko, editor, and Sung, Wing-Kin, editor
- Published
- 2020
- Full Text
- View/download PDF
49. Right Angle Crossing Drawings of Graphs
- Author
-
Didimo, Walter, Hong, Seok-Hee, editor, and Tokuyama, Takeshi, editor
- Published
- 2020
- Full Text
- View/download PDF
50. A Distributed Multilevel Force-directed Algorithm
- Author
-
Arleo, Alessio, Didimo, Walter, Liotta, Giuseppe, and Montecchiani, Fabrizio
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
The wide availability of powerful and inexpensive cloud computing services naturally motivates the study of distributed graph layout algorithms, able to scale to very large graphs. Nowadays, to process Big Data, companies are increasingly relying on PaaS infrastructures rather than buying and maintaining complex and expensive hardware. So far, only a few examples of basic force-directed algorithms that work in a distributed environment have been described. Instead, the design of a distributed multilevel force-directed algorithm is a much more challenging task, not yet addressed. We present the first multilevel force-directed algorithm based on a distributed vertex-centric paradigm, and its implementation on Giraph, a popular platform for distributed graph algorithms. Experiments show the effectiveness and the scalability of the approach. Using an inexpensive cloud computing service of Amazon, we draw graphs with ten million edges in about 60 minutes., Comment: Appears in the Proceedings of the 24th International Symposium on Graph Drawing and Network Visualization (GD 2016)
- Published
- 2016
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.