Serafino Cicerone

dblp:10/7020 · DBLP profile ↗
← Back
65ranked-venue papers
63as first author
18since 2021 · last 2025
0000-0001-8893-9335ORCID · verified

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

Theory of computation · 39 · 38 first-author · 10 since 2021Databases, data management, data science and information retrieval · 7 · 7 first-author · 2 since 2021Security and privacy · 6 · 5 first-author · 5 since 2021Systems, architecture and hardware · 5 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
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
SSS1
2025 Gathering in Non-vertex-Transitive Graphs Under Round Robin
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS1
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.1
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.1
2024 Mutual Visibility in Hypercube-Like Graphs
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra, Francesco Piselli
SIROCCO1
2024 An Optimal Algorithm for Geodesic Mutual Visibility on Hexagonal Grids
Sahar Badri, Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano
SSS2
2024 Gathering of Robots in Butterfly Networks
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS1
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.1
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.1
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
LAGOS1
2023 Time-Optimal Geodesic Mutual Visibility of Robots on Grids Within Minimum Area
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
SSS1
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.1
2023 Arbitrary pattern formation on infinite regular tessellation graphs
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.1
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.1
2022 Molecular Robots with Chirality on Grids
Serafino Cicerone, Alessia Di Fonso, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS1
2021 On the effectiveness of the genetic paradigm for polygonization
Serafino Cicerone, Mattia D'Emidio, Gabriele Di Stefano, Alfredo Navarra
Inf. Process. Lett.1
2021 A structured methodology for designing distributed algorithms for mobile entities
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Inf. Sci.1
2021 Gathering robots in graphs: The central role of synchronicity
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Theor. Comput. Sci.1
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
CIAC1
2019 Asynchronous Rendezvous with Different Maps
Serafino Cicerone, Gabriele Di Stefano, Leszek Gasieniec, Alfredo Navarra
SIROCCO1
2019 Gathering Synchronous Robots in Graphs: From General Properties to Dense and Symmetric Topologies
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
SIROCCO1
2019 On Gathering of Semi-synchronous Robots in Graphs
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
SSS1
2019 Asynchronous Arbitrary Pattern Formation: the effects of a rigorous approach
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.1
2019 Embedded pattern formation by asynchronous robots without chirality
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.1
2019 Approximation algorithms for decomposing octilinear polygons
Serafino Cicerone, Gabriele Di Stefano
Theor. Comput. Sci.1
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
ICDCS1
2018 Gathering of robots on meeting-points: feasibility and optimal resolution algorithms
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
Distributed Comput.1
2016 Asynchronous Embedded Pattern Formation Without Orientation
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
DISC1
2015 Gathering of Robots on Meeting-Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS1
2015 MinMax-Distance Gathering on Given Meeting Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
CIAC1
2014 Minimum-Traveled-Distance Gathering of Oblivious Robots over Given Meeting Points
Serafino Cicerone, Gabriele Di Stefano, Alfredo Navarra
ALGOSENSORS1
2013 Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Vinicio Maurizio
Algorithmica1
2012 Fast and Simple Approach for Polygon Schematization
Serafino Cicerone, Matteo Cermignani
ICCSA (1)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.1
2011 Using Split Composition to Extend Distance-Hereditary Graphs in a Generative Way - (Extended Abstract)
Serafino Cicerone
TAMC1
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
SEA1
2010 Partially dynamic efficient algorithms for distributed shortest paths
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni
Theor. Comput. Sci.1
2008 Dynamic Algorithms for Recoverable Robustness Problems
Serafino Cicerone, Gabriele Di Stefano, Michael Schachtebeck, Anita Schöbel
ATMOS1
2008 Delay Management Problem: Complexity Results and Robust Algorithms
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Alfredo Navarra
COCOA1
2007 Maintenance of Multi-level Overlay Graphs for Timetable Queries
Francesco Bruera, Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni
ATMOS2
2007 Robust Algorithms and Price of Robustness in Shunting Problems
Serafino Cicerone, Gianlorenzo D'Angelo, Gabriele Di Stefano, Daniele Frigioni, Alfredo Navarra
ATMOS1
2005 Self-spanner graphs
Serafino Cicerone, Gabriele Di Stefano, Dagmar Handke
Discret. Appl. Math.1
2004 Cardinal directions between spatial objects: the pairwise-consistency problem
Serafino Cicerone, Paolino Di Felice
Inf. Sci.1
2003 Efficient Estimation of Qualitative Topological Relations based on the Weighted Walkthroughs Model
Serafino Cicerone, Eliseo Clementini
GeoInformatica1
2003 A fully dynamic algorithm for distributed shortest paths
Serafino Cicerone, Gabriele Di Stefano, Daniele Frigioni, Umberto Nanni
Theor. Comput. Sci.1
2002 A general strategy for decomposing topological invariants of spatial databases and an application
Serafino Cicerone, Daniele Frigioni, Paolino Di Felice
Data Knowl. Eng.1
2002 Static and dynamic low-congested interval routing schemes
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
Theor. Comput. Sci.1
2001 (k, +)-Distance-Hereditary Graphs
Serafino Cicerone, Gianluca D'Ermiliis, Gabriele Di Stefano
WG1
2001 Graphs with bounded induced distance
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.1
2001 Compact-Port Routing Models and Applications to Distance-Hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
J. Parallel Distributed Comput.1
2000 A Fully Dynamic Algorithm for Distributed Shortest Paths
Serafino Cicerone, Gabriele Di Stefano, Daniele Frigioni, Umberto Nanni
LATIN1
2000 Networks with Small Stretch Number
Serafino Cicerone, Gabriele Di Stefano
WG1
2000 Supporting a Focus+Context Interaction Style for Spatial Databases
abstract
We present results on the design of a visual interaction environment for geographic information systems. In our model a database is a spatially related collection of regions with features, hierarchically organized as a nested partition. We envision an exploration of the database where, starting from an abstract view, more detailed information on subregions and/or features is successively disclosed on demand and visualized in a fish-eye view fashion. The interaction process is a sequence of views on the database, displayed by maps preserving topological properties. Efficient navigation requires the adoption of topological invariants for representing such partitions. Since each interaction step modifies only a portion of the current invariant, the definition of our interaction primitives is based on an efficient incremental approach (the current topological invariant is updated by exploiting knowledge coming from previous steps, instead of recomputing always everything from scratch).
Serafino Cicerone, Daniele Frigioni, Laura Tarantino
WISE1
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
Networks1
1999 Survivable Networks with Bounded Delay: The Edge Failure Case
Serafino Cicerone, Gabriele Di Stefano, Dagmar Handke
ISAAC1
1999 Compact-Port Routing Models and Applications to Distance-Hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
SIROCCO1
1999 On the Extension of Bipartite to Parity Graphs
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.1
1999 Graph Classes Between Parity and Distance-hereditary Graphs
Serafino Cicerone, Gabriele Di Stefano
Discret. Appl. Math.1
1998 Static and Dynamic Low-Congested Interval Routing Schemes
Serafino Cicerone, Gabriele Di Stefano, Michele Flammini
ICALP1
1998 Graphs with Bounded Induced Distance
Serafino Cicerone, Gabriele Di Stefano
WG1
1998 A Uniform Approach to Semi-Dynamic Problems on Digraphs
Serafino Cicerone, Daniele Frigioni, Umberto Nanni, Francesco Pugliese
Theor. Comput. Sci.1
1997 On the Equivalence in Complexity among Basic Problems on Bipartite and Parity Graphs
Serafino Cicerone, Gabriele Di Stefano
ISAAC1
1997 On the Complexity of Specification Morphisms
Serafino Cicerone, Francesco Parisi-Presicce
Theor. Comput. Sci.1
1996 Counting Edges in a Dag
Serafino Cicerone, Daniele Frigioni, Umberto Nanni, Francesco Pugliese
WG1
1994 Strategies in Modular System Design by Interface Rewriting
Serafino Cicerone, Francesco Parisi-Presicce
ESOP1