Gabriele Di Stefano

dblp:s/GabrieleDiStefano · DBLP profile ↗
← Back
94ranked-venue papers
9as first author
26since 2021 · last 2026
0000-0003-4521-8356ORCID · verified

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

Theory of computation · 61 · 6 first-author · 18 since 2021Systems, architecture and hardware · 10 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 9 · 1 since 2021Security and privacy · 7 · 1 first-author · 5 since 2021Artificial intelligence and machine learning · 4Databases, data management, data science and information retrieval · 3 · 2 since 2021Computer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 On Computing Top-k Simple Shortest Paths from a Single Source
abstract
We investigate the problem of computing the top-\(k\) simple shortest paths in weighted digraphs. While the single-pair variant – finding the top-\(k\) simple shortest paths between two specified vertices – has been extensively studied over the past decades, with Yen’s algorithm and its heuristic improvements emerging as the most effective solving strategies, relatively little attention has been devoted to the more general singlesource version, where the goal is determining top-\(k\) simple shortest paths from a source vertex to all other vertices. Motivated by the numerous practical applications of ranked shortest paths, in this paper, we provide new insights and algorithmic contributions to this problem. In particular, we first present a theoretical characterization of the structural properties of its solutions. Then, we introduce the first polynomial-time algorithm specifically designed to handle it. On the one hand, we prove our new algorithm is on par, in terms of time complexity, with the best (and only) polynomial-time approach known in the literature to solve the problem, that is, applying the fastest single-pair algorithm independently to each vertex pair formed by the source and the remaining vertices. On the other hand, through an extensive experimental evaluation on both real-world and synthetic graphs, we demonstrate that our algorithm consistently and significantly outperforms the latter baseline in terms of running time, achieving speed-ups of up to several orders of magnitude. These results establish our new algorithm as the solution to be preferred for computing \(k\) simple shortest paths from a single source in practical settings.
Mattia D'Emidio, Gabriele Di Stefano
ALENEX2
2026 About the infinite windy firebreak location problem
abstract
The severity of wildfires can be mitigated using preventive measures like the construction of firebreaks, which are strips of land from which the vegetation is completely removed. In this paper, we model the problem of wildfire containment as an optimization problem on infinite graphs called Infinite Windy Firebreak Location . A land of unknown size is modeled as an infinite undirected graph in which the vertices correspond to areas subject to fire and edges represent fire propagation from one area to another. A firebreak construction is modeled as removing the edge between two vertices. The number of firebreaks that can be installed depends on budget constraints. We assume that a fire ignites in a subset of vertices and propagates to the neighbors. The goal is to select a subset of edges to remove in order to contain the fire and avoid burning an infinite part of the graph. We prove that Infinite Windy Firebreak Location is coNP-complete in restricted cases, and we address some polynomial cases. We show that Infinite Windy Firebreak Location polynomially reduces to Min Cut for certain classes of graphs like infinite grid graphs and polyomino-grids.
Marc Demange, Alessia Di Fonso, Gabriele Di Stefano, Pierpaolo Vittorini
Discret. Appl. Math.3
2026 On the approximability of graph visibility problems
abstract
Visibility problems have been investigated for a long time under different assumptions as they pose challenging combinatorial problems and are connected to robot navigation problems. The mutual-visibility problem in a graph G of n vertices asks to find the largest set of vertices X ⊆ V ( G ), also called μ -set, such that for any two vertices u, v ∈ X , there is a shortest u, v -path P where all internal vertices of P are not in X . This means that u and v are visible w.r.t. X . Variations of this problem are known as total, outer , and dual mutual-visibility problems, depending on the visibility property of vertices inside and/or outside X . The mutual-visibility problem and all its variants are known to be NP -complete on graphs of diameter 4. We design a polynomial-time algorithm that finds a μ -set of size Ω ( n / D ) , where D is the average distance in G , we show inapproximability results for all visibility problems on graphs of diameter 2, and we strengthen the inapproximability ratios for graphs of diameter 3 or larger. More precisely, assuming P ≠ NP , the mutual-visibility and dual mutual-visibility problems are not approximable within a factor of n 1 / 3 − ε on graphs of diameter at least 3, while the outer and total mutual-visibility problems are not approximable within a factor of n 1 / 2 − ε , for any constant ε > 0. Finally, we study the relationship between the mutual-visibility number and the general position number, in which no three distinct vertices u, v, w of X belong to any shortest path of G .
Davide Bilò, Alessia Di Fonso, Gabriele Di Stefano, Stefano Leucci 0001
Theor. Comput. Sci.3
2026 The vertex visibility number of graphs
Dhanya Roy, Gabriele Di Stefano, Sandi Klavzar, S. Aparna Lakshmanan
Theor. Comput. Sci.2
2025 Brief Announcement: On the Impact of Unlimited Computational Power in 풪: Consequences for Synchronous Robots on Graphs
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS3
2025 Gathering in Non-vertex-Transitive Graphs Under Round Robin
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS3
2025 Characterizing and computing in linear time mutual-visibility parameters in distance-hereditary graphs
abstract
The mutual-visibility problem in a graph asks for the cardinality of a largest set of vertices so that for any two vertices there is a shortest -path whose internal vertices are all not in . Variations of this problem are known, based on the extension of the visibility property of vertices that are in and/or outside . It is known that solving the mutual-visibility problem in all its variations is NP-complete, whereas it has been shown that there are exact formulas for special graph classes like paths, cycles, blocks, cographs, and for the Cartesian product of some simple graphs like paths, cliques and cycles. In this paper, we study the (variations of) mutual-visibility problem in the context of distance-hereditary graphs. In particular, we introduce the direct canonical decomposition of a graph as a tool for defining useful structural properties of the graphs studied. Then, we show that such properties allow us to devise a linear-time algorithm for solving all the variants of the mutual-visibility problem for distance-hereditary graphs. In turn, this allowed us to show that a recently posed conjecture about the total mutual-visibility number of distance-hereditary graphs holds.
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.2
2025 Optimal gathering of robots in anonymous butterfly networks via leader election
abstract
Robots with very weak capabilities placed on the vertices of a graph are required to move toward a common vertex from where they do not move anymore. The task is known as the Gathering problem and it has been extensively studied in the last decade with respect to both general graphs and specific topologies. Most of the challenges faced are due to possible isometries observable from the placement of the robots with respect to the underlying topology. Rings, Grids, and Complete graphs are just a few examples of very regular topologies where the placement of the robots and suitable movements are crucial for succeeding in Gathering. Here we are interested in understanding what can be done in Butterfly graphs where really many isometries are present and most importantly unavoidable by any movement. We propose a Gathering algorithm for the so-called leader configurations, i.e., those where the initial placement of the robots admits the detection (and election) of one robot as the leader. We introduce a non-trivial technique to elect the leader which is of its own interest. We also prove that the proposed Gathering algorithm is asymptotically optimal in terms of synchronous rounds required.
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.3
2024 Improved Algorithms for the Capacitated Team Orienteering Problem
Gianlorenzo D'Angelo, Mattia D'Emidio, Esmaeil Delfaraz, Gabriele Di Stefano
ATMOS4
2024 Mutual Visibility in Hypercube-Like Graphs
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra, Francesco Piselli
SIROCCO3
2024 An Optimal Algorithm for Geodesic Mutual Visibility on Hexagonal Grids
Sahar Badri, Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano
SSS4
2024 Gathering of Robots in Butterfly Networks
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS3
2024 Mutual-visibility in strong products of graphs via total mutual-visibility
abstract
Let G be a graph and X⊆V(G). Then X is a mutual-visibility set if each pair of vertices from X is connected by a geodesic with no internal vertex in X. The mutual-visibility number μ(G) of G is the cardinality of a largest mutual-visibility set. In this paper, the mutual-visibility number of strong product graphs is investigated. As a tool for this, total mutual-visibility sets are introduced. Along the way, basic properties of such sets are presented. The (total) mutual-visibility number of strong products is bounded from below in two ways, and determined exactly for strong grids of arbitrary dimension. Strong prisms are studied separately and a couple of tight bounds for their mutual-visibility number are given.
Serafino Cicerone, Gabriele Di Stefano, Sandi Klavzar, Ismael González Yero
Discret. Appl. Math.2
2024 On the general position number of Mycielskian graphs
abstract
The general position problem for graphs was inspired by the no-three-in-line problem from discrete geometry. A set S of vertices of a graph G is a general position set if no shortest path in G contains three or more vertices of S. The general position number of G is the number of vertices in a largest general position set. In this paper we investigate the general position numbers of the Mycielskian of graphs. We give tight upper and lower bounds on the general position number of the Mycielskian of a graph G and investigate the structure of the graphs meeting these bounds. We determine this number exactly for common classes of graphs, including cubic graphs and a wide range of trees.
Elias John Thomas, S. V. Ullas Chandran, James Tuite, Gabriele Di Stefano
Discret. Appl. Math.4
2024 On monophonic position sets in graphs
abstract
The general position problem in graph theory asks for the largest set S of vertices of a graph G such that no shortest path of G contains more than two vertices of S. In this paper we consider a variant of the general position problem called the monophonic position problem, obtained by replacing ‘shortest path’ by ‘induced path’. We prove some basic properties and bounds for the monophonic position number of a graph and determine the monophonic position number of some graph families, including unicyclic graphs, complements of bipartite graphs and split graphs. We show that the monophonic position number of triangle-free graphs is bounded above by the independence number. We present realisation results for the general position number, monophonic position number and monophonic hull number. Finally we discuss the complexity of the monophonic position problem.
Elias John Thomas, S. V. Ullas Chandran, James Tuite, Gabriele Di Stefano
Discret. Appl. Math.4
2024 Molecular pattern formation on grids in the Moblot model
abstract
In the theoretical studies on distributed algorithms for swarm robotics, the complexity and capabilities of the robots are usually reduced to their minimum. Recently, the Moblot model has been introduced in order to deal with robots considered silent, anonymous, and oblivious but capable to aggregate into more complex structures, called molecules. We study the case where robots move along a graph based on a square lattice and we formally define the Molecular Pattern Formation (MPF) problem, where a specific configuration of robots assembled into molecules must be reached. As a preliminary general result, we provide a necessary condition for its solvability. Then, we actually show that dealing with molecules can resolve in some cases the symmetry breaking issue on grids where otherwise robots cannot. Finally, we introduce an interesting case study, representative of the MPF problem, in which the molecules can be formed by the set of the seven tetrominoes (aka Tetris blocks). We provide a complete characterization of this specific problem, providing a distributed algorithm able to form a molecular pattern whenever the necessary condition for the solvability of MPF is verified.
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.3
2023 Mutual-visibility in distance-hereditary graphs: a linear-time algorithm
abstract
The concept of mutual-visibility in graphs has been recently introduced. If X is a subset of vertices of a graph G, then vertices u and v are X-visible if there exists a shortest u, v-path P such that V(P) ∩ X ⊆ {u, v}. If every two vertices from X are X-visible, then X is a mutual-visibility set. The mutual-visibility number of G is the cardinality of a largest mutual-visibility set of G. It is known that computing the mutual-visibility number of a graph is NP-complete, whereas it has been shown that there are exact formulas for special graph classes like paths, cycles, blocks, cographs, and grids. In this paper, we study the mutual-visibility in distance-hereditary graphs and show that the mutual-visibility number can be computed in linear time for this class.
Serafino Cicerone, Gabriele Di Stefano
LAGOS2
2023 Time-Optimal Geodesic Mutual Visibility of Robots on Grids Within Minimum Area
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS3
2023 The geodesic mutual visibility problem: Oblivious robots on grids and trees
abstract
The Mutual Visibility is a well-known problem in the context of mobile robots. For a set of n robots disposed in the Euclidean plane, it asks for moving the robots without collisions so as to achieve a placement ensuring that no three robots are collinear. For robots moving on graphs, we consider the Geodesic Mutual Visibility (GMV) problem. Robots move along the edges of the graph, without collisions, so as to occupy some vertices that guarantee they become pairwise geodesic mutually visible. This means that there is a shortest path (i.e., a “geodesic”) between each pair of robots along which no other robots reside. We study this problem in the context of trees and (finite or infinite) square grids, for robots operating under the standard Look-Compute-Move model. In both scenarios, we provide resolution algorithms along with formal correctness proofs, highlighting the most relevant peculiarities arising within the different contexts, while optimizing the time complexity.
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
Pervasive Mob. Comput.3
2023 Arbitrary pattern formation on infinite regular tessellation graphs
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.3
2023 Variety of mutual-visibility problems in graphs
abstract
If X is a subset of vertices of a graph G, then vertices u and v are X-visible if there exists a shortest u,v-path P such that V(P)∩X⊆{u,v}. If each two vertices from X are X-visible, then X is a mutual-visibility set. The mutual-visibility number of G is the cardinality of a largest mutual-visibility set of G and has been already investigated. In this paper a variety of mutual-visibility problems is introduced based on which natural pairs of vertices are required to be X-visible. This yields the total, the dual, and the outer mutual-visibility numbers. We first show that these graph invariants are related to each other and to the classical mutual-visibility number, and then we prove that the three newly introduced mutual-visibility problems are computationally difficult. According to this result, we compute or bound their values for several graphs classes that include for instance grid graphs and tori. We conclude the study by presenting some inter-comparison between the values of such parameters, which is based on the computations we made for some specific families.
Serafino Cicerone, Gabriele Di Stefano, Lara Drozdek, Jaka Hedzet, Sandi Klavzar, Ismael González Yero
Theor. Comput. Sci.2
2022 Molecular Robots with Chirality on Grids
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS3
2022 A graph theoretical approach to the firebreak locating problem
Marc Demange, Alessia Di Fonso, Gabriele Di Stefano, Pierpaolo Vittorini
Theor. Comput. Sci.3
2021 On the effectiveness of the genetic paradigm for polygonization
Serafino Cicerone, Mattia D'Emidio, Gabriele Di Stefano, Alfredo Navarra
Inf. Process. Lett.3
2021 A structured methodology for designing distributed algorithms for mobile entities
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Inf. Sci.2
2021 Gathering robots in graphs: The central role of synchronicity
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.2
2019 Fair Hitting Sequence Problem: Scheduling Activities with Varied Frequency Requirements
Serafino Cicerone, Gabriele Di Stefano, Leszek Gasieniec, Tomasz Jurdzinski, Alfredo Navarra, Tomasz Radzik, Grzegorz Stachowiak
CIAC2
2019 Asynchronous Rendezvous with Different Maps
Serafino Cicerone, Gabriele Di Stefano, Leszek Gasieniec, Alfredo Navarra
SIROCCO2
2019 Gathering Synchronous Robots in Graphs: From General Properties to Dense and Symmetric Topologies
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
SIROCCO2
2019 Priority Scheduling in the Bamboo Garden Trimming Problem
Mattia D'Emidio, Gabriele Di Stefano, Alfredo Navarra
SOFSEM2
2019 On Gathering of Semi-synchronous Robots in Graphs
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
SSS2
2019 Asynchronous Arbitrary Pattern Formation: the effects of a rigorous approach
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.2
2019 Embedded pattern formation by asynchronous robots without chirality
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.2
2019 Approximation algorithms for decomposing octilinear polygons
Serafino Cicerone, Gabriele Di Stefano
Theor. Comput. Sci.2
2018 "Semi-Asynchronous": A New Scheduler for Robot Based Computing Systems
abstract
The study of mobile entities, called robots, that have to accomplish global tasks on the basis of local information has attracted many researchers. A well-known scenario is that in which robots operate in Look-Compute-Move (LCM) computational cycles. In each cycle, a robot takes a snapshot of the environment (Look phase), then executes a distributed algorithm on the basis of the obtained snapshot (Compute phase), and finally moves toward a desired destination, if any (Move phase). LCM cycles might be subject to different temporal constraints dictated by the considered schedule. The classic models for the activation and synchronization of mobile robots are the fully-synchronous, semi-synchronous, and asynchronous models. The three models have been shown to constitute a hierarchy, that is fully-synchronous robots can accomplish more tasks than semi-synchronous robots that in turn can accomplish more tasks than asynchronous robots. The computational power of robots based on the different models has been extensively investigated, revealing a big gap between asynchronous robots and the other models. For many problems it is still not known whether the synchronization is crucial for designing resolution algorithms or not. In order to better understand the asynchronous case, here we propose further models referred to as semi-asynchronous, showing that for robots moving on graphs, semi-synchronous robots can accomplish more tasks than semi-asynchronous robots that in turn can accomplish more tasks than asynchronous robots. Whether the same strict hierarchy also holds for robots moving on the Euclidean plane remains open, however our investigation reveals interesting consequences that may help in better characterizing the computational power of robots with respect to the different synchronization models.
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
ICDCS2
2018 Gathering of robots on meeting-points: feasibility and optimal resolution algorithms
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.2
2018 Characterizing the computational power of mobile robots on graphs and implications for the Euclidean plane
Mattia D'Emidio, Gabriele Di Stefano, Daniele Frigioni, Alfredo Navarra
Inf. Comput.2
2017 Optimal gathering of oblivious robots in anonymous graphs and its application on trees and rings
Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.1
2017 Gathering of oblivious robots on infinite grids with minimum traveled distance
Gabriele Di Stefano, Alfredo Navarra
Inf. Comput.1
2016 Asynchronous Embedded Pattern Formation Without Orientation
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
DISC2
2016 Gathering of robots on anonymous grids and trees without multiplicity detection
Gianlorenzo D'Angelo, Gabriele Di Stefano, Ralf Klasing, Alfredo Navarra
Theor. Comput. Sci.2
2015 Gathering of Robots on Meeting-Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS2
2015 MinMax-Distance Gathering on Given Meeting Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
CIAC2
2015 About Ungatherability of Oblivious and Asynchronous Robots on Anonymous Rings
Gabriele Di Stefano, Pietro Montanari, Alfredo Navarra
IWOCA1
2015 Computing on Rings by Oblivious Robots: A Unified Approach for Different Tasks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra, Nicolas Nisse, Karol Suchan
Algorithmica2
2014 Minimum-Traveled-Distance Gathering of Oblivious Robots over Given Meeting Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS2
2014 Optimal Gathering on Infinite Grids
Gabriele Di Stefano, Alfredo Navarra
SSS1
2014 Gathering on rings under the Look-Compute-Move model
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.2
2014 Flow Problems in Multi-Interface Networks
abstract
In heterogeneous networks, devices communicate by means of multiple wired or wireless interfaces. By switching among interfaces or by combining the available ones, each device might establish several connections. A connection may be established when the devices at its endpoints share at least one active interface. In this paper, we consider two fundamental optimization problems. In the first one (Maximum Flow in Multi-Interface Networks, MFMI), we aim to establish the maximal bandwidth that can be guaranteed between two given nodes of the input network. In the second problem (Minimum-Cost Flow in Multi-Interface Networks, MCFMI), we look for activating the cheapest set of interfaces among a network to guarantee a minimum bandwidth B of communication between two specified nodes. We show that MFMI is polynomially solvable while MCFMI is NP-hard even for a bounded number of different interfaces and bounded degree networks. Moreover, we provide polynomial approximation algorithms for MCFMI and exact algorithms for relevant subproblems. Finally, we experimentally analyze the proposed approximation algorithm, showing that in practical cases it guarantees a low approximation ratio.
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
IEEE Trans. Computers2
2013 Optimal Gathering of Oblivious Robots in Anonymous Graphs
Gabriele Di Stefano, Alfredo Navarra
SIROCCO1
2013 Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Vinicio Maurizio
Algorithmica3
2013 Different Genetic Algorithms and the Evolution of Specialization: A Study with Groups of Simulated Neural Robots
abstract
Organisms that live in groups, from microbial symbionts to social insects and schooling fish, exhibit a number of highly efficient cooperative behaviors, often based on role taking and specialization. These behaviors are relevant not only for the biologist but also for the engineer interested in decentralized collective robotics. We address these phenomena by carrying out experiments with groups of two simulated robots controlled by neural networks whose connection weights are evolved by using genetic algorithms. These algorithms and controllers are well suited to autonomously find solutions for decentralized collective robotic tasks based on principles of self-organization. The article first presents a taxonomy of role-taking and specialization mechanisms related to evolved neural network controllers. Then it introduces two cooperation tasks, which can be accomplished by either role taking or specialization, and uses these tasks to compare four different genetic algorithms to evaluate their capacity to evolve a suitable behavioral strategy, which depends on the task demands. Interestingly, only one of the four algorithms, which appears to have more biological plausibility, is capable of evolving role taking or specialization when they are needed. The results are relevant for both collective robotics and biology, as they can provide useful hints on the different processes that can lead to the emergence of specialization in robots and organisms.
Tomassino Ferrauto, Domenico Parisi, Gabriele Di Stefano, Gianluca Baldassarre
Artif. Life3
2012 Gathering of Robots on Anonymous Grids without Multiplicity Detection
Gianlorenzo D'Angelo, Gabriele Di Stefano, Ralf Klasing, Alfredo Navarra
SIROCCO2
2012 How to Gather Asynchronous Oblivious Robots on Anonymous Rings
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
DISC2
2012 Minimize the Maximum Duty in Multi-interface Networks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
Algorithmica2
2012 On the online track assignment problem
Marc Demange, Gabriele Di Stefano, Benjamin Leroy-Beaulieu
Discret. Appl. Math.2
2012 Distance-hereditary comparability graphs
Gabriele Di Stefano
Discret. Appl. Math.1
2012 Multi-stage recovery robustness for optimization problems: A new concept for planning under disturbances
Serafino Cicerone, Gabriele Di Stefano, Michael Schachtebeck, Anita Schöbel
Inf. Sci.2
2011 Gathering of Six Robots on Anonymous Symmetric Rings
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
SIROCCO2
2011 Min-Max Coverage in Multi-interface Networks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
SOFSEM2
2011 Bandwidth Constrained Multi-interface Networks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
SOFSEM2
2011 Recoverable Robust Timetables: An Algorithmic Approach on Trees
abstract
In the context of scheduling and timetabling, we study a challenging combinatorial problem which is very interesting for both practical and theoretical points of view. The motivation behind it is to cope with scheduled activities which might be subject to unavoidable disruptions, such as delays, occurring during the operational phase. The idea is to preventively plan some extra time for the scheduled activities in order to be "prepared” if a delay occurs, and absorb it without the necessity of rescheduling all the activities from scratch. This realizes the concept of designing robust timetables. During the planning phase, one should also consider recovery features that might be applied at runtime if disruptions occur. This leads to the concept of recoverable robust timetables. In this new concept, it is assumed that recovery capabilities are given as input along with the possible disruptions that must be considered. The main objective is the minimization of the overall needed time. The quality of a robust timetable is measured by the price of robustness, i.e., the ratio between the cost of the robust timetable and that of a nonrobust optimal timetable. We show that finding an optimal solution for this problem is NP-hard even though the topology of the network, which models dependencies among activities, is restricted to trees. However, we manage to design a paeudopolynomial time algorithm based on dynamic programming and apply it on both random networks and real case scenarios provided by Italian railways. We evaluate the effect of robustness on the scheduling of the activities and provide the price of robustness with respect to different scenarios. We experimentally show the practical effectiveness and efficiency of the proposed algorithm.
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra, Maria Cristina Pinotti
IEEE Trans. Computers2
2010 Minimizing the Maximum Duty for Connectivity in Multi-Interface Networks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
COCOA (2)2
2010 A New Fully Dynamic Algorithm for Distributed Shortest Paths and Its Experimental Evaluation
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Vinicio Maurizio
SEA3
2010 Partially dynamic efficient algorithms for distributed shortest paths
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni
Theor. Comput. Sci.3
2009 ATMOS 2009 Preface -- 9th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems
Jens Clausen, Gabriele Di Stefano
ATMOS2
2009 Recoverable Robust Timetables on Trees
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra, Maria Cristina Pinotti
COCOA2
2009 Evaluation of Recoverable-Robust Timetables on Tree Networks
Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
IWOCA2
2009 Treelike comparability graphs
Sabine Cornelsen, Gabriele Di Stefano
Discret. Appl. Math.2
2008 Dynamic Algorithms for Recoverable Robustness Problems
Serafino Cicerone, Gabriele Di Stefano, Michael Schachtebeck, Anita Schöbel
ATMOS2
2008 Delay Management Problem: Complexity Results and Robust Algorithms
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Alfredo Navarra
COCOA3
2007 Maintenance of Multi-level Overlay Graphs for Timetable Queries
Francesco Bruera, Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni
ATMOS4
2007 Robust Algorithms and Price of Robustness in Shunting Problems
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Alfredo Navarra
ATMOS3
2006 On the Implementation of Parallel Shortest Path Algorithms on a Supercomputer
Gabriele Di Stefano, Alberto Petricola, Christos D. Zaroliagis
ISPA1
2006 On Minimum k-Modal Partitions of Permutations
Gabriele Di Stefano, Marco E. Lübbecke, Uwe T. Zimmermann
LATIN1
2005 Self-spanner graphs
Serafino Cicerone, Gabriele Di Stefano, Dagmar Handke
Discret. Appl. Math.2
2004 Platform Assignment
Sabine Cornelsen, Gabriele Di Stefano
ATMOS2
2004 Treelike Comparability Graphs: Characterization, Recognition, and Applications
Sabine Cornelsen, Gabriele Di Stefano
WG2
2003 A fully dynamic algorithm for distributed shortest paths
Serafino Cicerone, Gabriele Di Stefano, Daniele Frigioni, Umberto Nanni
Theor. Comput. Sci.2
2002 Static and dynamic low-congested interval routing schemes
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
Theor. Comput. Sci.2
2001 (k, +)-Distance-Hereditary Graphs
Serafino Cicerone, Gianluca D'Ermiliis, Gabriele Di Stefano
WG3
2001 Graphs with bounded induced distance
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.2
2001 Compact-Port Routing Models and Applications to Distance-Hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
J. Parallel Distributed Comput.2
2000 A Fully Dynamic Algorithm for Distributed Shortest Paths
Serafino Cicerone, Gabriele Di Stefano, Daniele Frigioni, Umberto Nanni
LATIN2
2000 Networks with Small Stretch Number
Serafino Cicerone, Gabriele Di Stefano
WG2
2000 Low-congested interval routing schemes for hypercubelike networks
abstract
In this paper, we provide low-congested interval routing schemes (IRS) for some common interconnection networks such as butterflies, wrapped butterflies, and cube-connected cycles. In particular, by exploiting their hypercubelike structure, we show that 1-IRS and 2-IRS are already sufficient to get schemes with a congestion which is at most c times the optimal one, for low constant values of c. All such schemes have also a small dilation proportional to the diameter. Moreover, a new lower bound on the congestion achievable by schemes for butterfly networks is provided, which improves upon the best previously known one [25]. © 2000 John Wiley & Sons, Inc.
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
Networks2
1999 Survivable Networks with Bounded Delay: The Edge Failure Case
Serafino Cicerone, Gabriele Di Stefano, Dagmar Handke
ISAAC2
1999 Compact-Port Routing Models and Applications to Distance-Hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
SIROCCO2
1999 On the Extension of Bipartite to Parity Graphs
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.2
1999 Graph Classes Between Parity and Distance-hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.2
1998 Static and Dynamic Low-Congested Interval Routing Schemes
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
ICALP2
1998 Graphs with Bounded Induced Distance
Serafino Cicerone, Gabriele Di Stefano
WG2
1997 On the Equivalence in Complexity among Basic Problems on Bipartite and Parity Graphs
Serafino Cicerone, Gabriele Di Stefano
ISAAC2
1996 A Routing Algorithm for Networks Based on Distance-Hereditary Topologies
Gabriele Di Stefano
SIROCCO1