Skip to main content

Showing 1–34 of 34 results for author: Clementi, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2502.19205  [pdf, other

    cs.DS

    Approximate $2$-hop neighborhoods on incremental graphs: An efficient lazy approach

    Authors: Luca Becchetti, Andrea Clementi, Luciano Gualà, Luca Pepè Sciarria, Alessandro Straziota, Matteo Stromieri

    Abstract: In this work, we propose, analyze and empirically validate a lazy-update approach to maintain accurate approximations of the $2$-hop neighborhoods of dynamic graphs resulting from sequences of edge insertions. We first show that under random input sequences, our algorithm exhibits an optimal trade-off between accuracy and insertion cost: it only performs $O(\frac{1}{\varepsilon})$ (amortized) up… ▽ More

    Submitted 26 February, 2025; originally announced February 2025.

  2. arXiv:2407.21614  [pdf, other

    cs.DS

    Maintaining $k$-MinHash Signatures over Fully-Dynamic Data Streams with Recovery

    Authors: Andrea Clementi, Luciano Gualà, Luca Pepè Sciarria, Alessandro Straziota

    Abstract: We consider the task of performing Jaccard similarity queries over a large collection of items that are dynamically updated according to a streaming input model. An item here is a subset of a large universe $U$ of elements. A well-studied approach to address this important problem in data mining is to design fast-similarity data sketches. In this paper, we focus on global solutions for this proble… ▽ More

    Submitted 9 March, 2025; v1 submitted 31 July, 2024; originally announced July 2024.

  3. arXiv:2310.13558  [pdf, other

    cs.DC

    The Minority Dynamics and the Power of Synchronicity

    Authors: Luca Becchetti, Andrea Clementi, Francesco Pasquale, Luca Trevisan, Robin Vacus, Isabella Ziccardi

    Abstract: We study the minority-opinion dynamics over a fully-connected network of $n$ nodes with binary opinions. Upon activation, a node receives a sample of opinions from a limited number of neighbors chosen uniformly at random. Each activated node then adopts the opinion that is least common within the received sample. Unlike all other known consensus dynamics, we prove that this elementary protocol beh… ▽ More

    Submitted 20 October, 2023; originally announced October 2023.

    Comments: 27 pages, 1 figure, to be published in SODA 2024

  4. arXiv:2302.08600  [pdf, other

    cs.DC cs.AI cs.MA

    On the Role of Memory in Robust Opinion Dynamics

    Authors: Luca Becchetti, Andrea Clementi, Amos Korman, Francesco Pasquale, Luca Trevisan, Robin Vacus

    Abstract: We investigate opinion dynamics in a fully-connected system, consisting of $n$ identical and anonymous agents, where one of the opinions (which is called correct) represents a piece of information to disseminate. In more detail, one source agent initially holds the correct opinion and remains with this opinion throughout the execution. The goal for non-source agents is to quickly agree on this cor… ▽ More

    Submitted 16 February, 2023; originally announced February 2023.

  5. arXiv:2207.13944  [pdf, ps, other

    cs.NE

    On the Multidimensional Random Subset Sum Problem

    Authors: Luca Becchetti, Arthur Carvalho Walraven da Cunha, Andrea Clementi, Francesco d'Amore, Hicham Lesfari, Emanuele Natale, Luca Trevisan

    Abstract: In the Random Subset Sum Problem, given $n$ i.i.d. random variables $X_1, ..., X_n$, we wish to approximate any point $z \in [-1,1]$ as the sum of a suitable subset $X_{i_1(z)}, ..., X_{i_s(z)}$ of them, up to error $\varepsilon$. Despite its simple statement, this problem is of fundamental interest to both theoretical computer science and statistical mechanics. More recently, it gained renewed at… ▽ More

    Submitted 17 November, 2022; v1 submitted 28 July, 2022; originally announced July 2022.

  6. arXiv:2205.08774  [pdf, other

    math.PR cs.DC

    Bond Percolation in Small-World Graphs with Power-Law Distribution

    Authors: Luca Becchetti, Andrea Clementi, Francesco Pasquale, Luca Trevisan, Isabella Ziccardi

    Abstract: \emph{Full-bond percolation} with parameter $p$ is the process in which, given a graph, for every edge independently, we delete the edge with probability $1-p$. Bond percolation is motivated by problems in mathematical physics and it is studied in parallel computing and network science to understand the resilience of distributed systems to random link failure and the spread of information in netwo… ▽ More

    Submitted 20 May, 2022; v1 submitted 18 May, 2022; originally announced May 2022.

    ACM Class: F.2.0

  7. arXiv:2103.16398  [pdf, other

    math.PR cs.DM

    Percolation and Epidemic Processes in One-Dimensional Small-World Networks

    Authors: Luca Becchetti, Andrea Clementi, Riccardo Denni, Francesco Pasquale, Luca Trevisan, Isabella Ziccardi

    Abstract: We obtain tight thresholds for bond percolation on one-dimensional small-world graphs, and apply such results to obtain tight thresholds for the \emph{Independent Cascade} process and the \emph{Reed-Frost} process in such graphs. These are the first fully rigorous results establishing a phase transition for bond percolation and SIR epidemic processes in small-world graphs. Although one-dimensional… ▽ More

    Submitted 21 March, 2022; v1 submitted 30 March, 2021; originally announced March 2021.

  8. arXiv:2007.14681  [pdf, ps, other

    cs.DC

    Expansion and Flooding in Dynamic Random Networks with Node Churn

    Authors: Luca Becchetti, Andrea Clementi, Francesco Pasquale, Luca Trevisan, Isabella Ziccardi

    Abstract: We study expansion and information diffusion in dynamic networks, that is in networks in which nodes and edges are continuously created and destroyed. We consider information diffusion by {\em flooding}, the process by which, once a node is informed, it broadcasts its information to all its neighbors. We study models in which the network is {\em sparse}, meaning that it has $\mathcal{O}(n)$ edge… ▽ More

    Submitted 29 July, 2020; originally announced July 2020.

  9. Parallel Load Balancing on Constrained Client-Server Topologies

    Authors: Andrea Clementi, Emanuele Natale, Isabella Ziccardi

    Abstract: We study parallel \emph{Load Balancing} protocols for a client-server distributed model defined as follows. There is a set $\sC$ of $n$ clients and a set $\sS$ of $n$ servers where each client has (at most) a constant number $d \geq 1$ of requests that must be assigned to some server. The client set and the server one are connected to each other via a fixed bipartite graph: the requests of cli… ▽ More

    Submitted 27 May, 2020; originally announced May 2020.

    Journal ref: SPAA 2020: 32nd ACM Symposium on Parallelism in Algorithms and Architectures Proceedings

  10. arXiv:2005.07423  [pdf, ps, other

    cs.DC cs.CC cs.SI math.PR

    Phase Transition of a Non-Linear Opinion Dynamics with Noisy Interactions

    Authors: Francesco d'Amore, Andrea Clementi, Emanuele Natale

    Abstract: In several real \emph{Multi-Agent Systems} (MAS), it has been observed that only weaker forms of\emph{metastable consensus} are achieved, in which a large majority of agents agree on some opinion while other opinions continue to be supported by a (small) minority of agents. In this work, we take a step towards the investigation of metastable consensus for complex (non-linear) \emph{opinion dyn… ▽ More

    Submitted 15 May, 2020; originally announced May 2020.

  11. arXiv:2004.01562  [pdf, other

    cs.DC math.PR q-bio.QM

    Search via Parallel Lévy Walks on $\mathbb{Z}^2$

    Authors: Andrea Clementi, Francesco d'Amore, George Giakkoupis, Emanuele Natale

    Abstract: Motivated by the Lévy foraging hypothesis -- the premise that various animal species have adapted to follow Lévy walks to optimize their search efficiency -- we study the parallel hitting time of Lévy walks on the infinite two-dimensional grid. We consider $k$ independent discrete-time Lévy walks, with the same exponent $α\in(1,\infty)$, that start from the same node, and analyze the number of ste… ▽ More

    Submitted 7 March, 2024; v1 submitted 3 April, 2020; originally announced April 2020.

    Journal ref: PODC 2021 - ACM Symposium on Principles of Distributed Computing, Jul 2021, Salerno, Italy. pp.81-91

  12. arXiv:1811.10316  [pdf, other

    cs.DC

    Finding a Bounded-Degree Expander Inside a Dense One

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale, Luca Trevisan

    Abstract: It follows from the Marcus-Spielman-Srivastava proof of the Kadison-Singer conjecture that if $G=(V,E)$ is a $Δ$-regular dense expander then there is an edge-induced subgraph $H=(V,E_H)$ of $G$ of constant maximum degree which is also an expander. As with other consequences of the MSS theorem, it is not clear how one would explicitly construct such a subgraph. We show that such a subgraph (altho… ▽ More

    Submitted 8 March, 2021; v1 submitted 26 November, 2018; originally announced November 2018.

  13. arXiv:1807.05626  [pdf, ps, other

    cs.DC

    Consensus Needs Broadcast in Noiseless Models but can be Exponentially Easier in the Presence of Noise

    Authors: Andrea Clementi, Luciano Gualà, Emanuele Natale, Francesco Pasquale, Giacomo Scornavacca, Luca Trevisan

    Abstract: Consensus and Broadcast are two fundamental problems in distributed computing, whose solutions have several applications. Intuitively, Consensus should be no harder than Broadcast, and this can be rigorously established in several models. Can Consensus be easier than Broadcast? In models that allow noiseless communication, we prove a reduction of (a suitable variant of) Broadcast to binary Conse… ▽ More

    Submitted 15 July, 2018; originally announced July 2018.

  14. arXiv:1707.05135  [pdf, other

    cs.DS

    A Tight Analysis of the Parallel Undecided-State Dynamics with Two Colors

    Authors: Andrea E. F. Clementi, Luciano Gualà, Francesco Pasquale, Giacomo Scornavacca, Emanuele Natale, Mohsen Ghaffari

    Abstract: The \emph{Undecided-State Dynamics} is a well-known protocol for distributed consensus. We analyze it in the parallel \pull\ communication model on the complete graph for the \emph{binary} case (every node can either support one of \emph{two} possible colors, or be in the undecided state). An interesting open question is whether this dynamics \emph{always} (i.e., starting from an arbitrary initi… ▽ More

    Submitted 19 April, 2018; v1 submitted 17 July, 2017; originally announced July 2017.

  15. arXiv:1705.09566  [pdf, ps, other

    cs.GT cs.DC

    Rational Fair Consensus in the GOSSIP Model

    Authors: Andrea Clementi, Luciano Gualà, Guido Proietti, Giacomo Scornavacca

    Abstract: The \emph{rational fair consensus problem} can be informally defined as follows. Consider a network of $n$ (selfish) \emph{rational agents}, each of them initially supporting a \emph{color} chosen from a finite set $ Σ$. The goal is to design a protocol that leads the network to a stable monochromatic configuration (i.e. a consensus) such that the probability that the winning color is $c$ is equal… ▽ More

    Submitted 26 May, 2017; originally announced May 2017.

    Comments: Accepted at IPDPS'17

    MSC Class: 68W15; 91A06 ACM Class: F.2

  16. arXiv:1703.05045  [pdf, ps, other

    cs.DM cs.DC cs.SI

    Average whenever you meet: Opportunistic protocols for community detection

    Authors: Luca Becchetti, Andrea Clementi, Pasin Manurangsi, Emanuele Natale, Francesco Pasquale, Prasad Raghavendra, Luca Trevisan

    Abstract: Consider the following asynchronous, opportunistic communication model over a graph $G$: in each round, one edge is activated uniformly and independently at random and (only) its two endpoints can exchange messages and perform local computations. Under this model, we study the following random process: The first time a vertex is an endpoint of an active edge, it chooses a random number, say… ▽ More

    Submitted 21 February, 2018; v1 submitted 15 March, 2017; originally announced March 2017.

  17. arXiv:1702.04921  [pdf, other

    cs.DC

    Ignore or Comply? On Breaking Symmetry in Consensus

    Authors: Petra Berenbrink, Andrea Clementi, Robert Elsässer, Peter Kling, Frederik Mallmann-Trenn, Emanuele Natale

    Abstract: We study consensus processes on the complete graph of $n$ nodes. Initially, each node supports one from up to n opinions. Nodes randomly and in parallel sample the opinions of constant many nodes. Based on these samples, they use an update rule to change their own opinion. The goal is to reach consensus, a configuration where all nodes support the same opinion. We compare two well-known update r… ▽ More

    Submitted 16 February, 2017; originally announced February 2017.

  18. arXiv:1511.03927  [pdf, ps, other

    cs.DC cs.DS

    Find Your Place: Simple Distributed Algorithms for Community Detection

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale, Luca Trevisan

    Abstract: Given an underlying graph, we consider the following \emph{dynamics}: Initially, each node locally chooses a value in $\{-1,1\}$, uniformly at random and independently of other nodes. Then, in each consecutive round, every node updates its local value to the average of the values held by its neighbors, at the same time applying an elementary, local clustering rule that only depends on the current… ▽ More

    Submitted 23 July, 2016; v1 submitted 12 November, 2015; originally announced November 2015.

    Comments: 33 pages

  19. arXiv:1508.06782  [pdf, ps, other

    cs.DC

    Stabilizing Consensus with Many Opinions

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale, Luca Trevisan

    Abstract: We consider the following distributed consensus problem: Each node in a complete communication network of size $n$ initially holds an \emph{opinion}, which is chosen arbitrarily from a finite set $Σ$. The system must converge toward a consensus state in which all, or almost all nodes, hold the same opinion. Moreover, this opinion should be \emph{valid}, i.e., it should be one among those initially… ▽ More

    Submitted 27 August, 2015; originally announced August 2015.

  20. arXiv:1507.06707  [pdf, ps, other

    cs.DC

    Probabilistic Self-Stabilization

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale

    Abstract: By using concrete scenarios, we present and discuss a new concept of probabilistic Self-Stabilization in Distributed Systems.

    Submitted 23 July, 2015; originally announced July 2015.

    Comments: arXiv admin note: text overlap with arXiv:1501.04822

  21. arXiv:1501.04822  [pdf, ps, other

    cs.DC

    Self-Stabilizing Repeated Balls-into-Bins

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale, Gustavo Posta

    Abstract: We study the following synchronous process that we call "repeated balls-into-bins". The process is started by assigning $n$ balls to $n$ bins in an arbitrary way. In every subsequent round, from each non-empty bin one ball is chosen according to some fixed strategy (random, FIFO, etc), and re-assigned to one of the $n$ bins uniformly at random. We define a configuration "legitimate" if its maxim… ▽ More

    Submitted 24 May, 2016; v1 submitted 20 January, 2015; originally announced January 2015.

  22. arXiv:1407.2565  [pdf, ps, other

    cs.DC

    Plurality Consensus in the Gossip Model

    Authors: L. Becchetti, A. Clementi, E. Natale, F. Pasquale, R. Silvestri

    Abstract: We study Plurality Consensus in the Gossip Model over a network of $n$ anonymous agents. Each agent supports an initial opinion or color. We assume that at the onset, the number of agents supporting the plurality color exceeds that of the agents supporting any other color by a sufficiently-large bias. The goal is to provide a protocol that, with high probability, brings the system into the configu… ▽ More

    Submitted 10 July, 2014; v1 submitted 9 July, 2014; originally announced July 2014.

    Comments: Corrected typos

  23. arXiv:1310.2858  [pdf, ps, other

    cs.DM cs.DC

    Simple Dynamics for Plurality Consensus

    Authors: Luca Becchetti, Andrea Clementi, Emanuele Natale, Francesco Pasquale, Riccardo Silvestri, Luca Trevisan

    Abstract: We study a \emph{Plurality-Consensus} process in which each of $n$ anonymous agents of a communication network initially supports an opinion (a color chosen from a finite set $[k]$). Then, in every (synchronous) round, each agent can revise his color according to the opinions currently held by a random sample of his neighbors. It is assumed that the initial color configuration exhibits a sufficien… ▽ More

    Submitted 27 July, 2015; v1 submitted 10 October, 2013; originally announced October 2013.

    Comments: Preprint of journal version

  24. arXiv:1302.5607  [pdf, other

    cs.SI cs.DC math.PR

    Distributed Community Detection in Dynamic Graphs

    Authors: Andrea Clementi, Miriam di Ianni, Giorgio Gambosi, Emanuele Natale, Riccardo Silvestri

    Abstract: Inspired by the increasing interest in self-organizing social opportunistic networks, we investigate the problem of distributed detection of unknown communities in dynamic random graphs. As a formal framework, we consider the dynamic version of the well-studied \emph{Planted Bisection Model} $\sdG(n,p,q)$ where the node set $[n]$ of the network is partitioned into two unknown communities and, at e… ▽ More

    Submitted 8 June, 2013; v1 submitted 22 February, 2013; originally announced February 2013.

    Comments: Version II

    MSC Class: 60; 94 ACM Class: G.3; H.3.3

  25. arXiv:1302.3828  [pdf, ps, other

    cs.DM cs.DC cs.SI math.PR

    Rumor Spreading in Random Evolving Graphs

    Authors: Andrea Clementi, Pierluigi Crescenzi, Carola Doerr, Pierre Fraigniaud, Marco Isopi, Alessandro Panconesi, Francesco Pasquale, Riccardo Silvestri

    Abstract: Randomized gossip is one of the most popular way of disseminating information in large scale networks. This method is appreciated for its simplicity, robustness, and efficiency. In the "push" protocol, every informed node selects, at every time step (a.k.a. round), one of its neighboring node uniformly at random and forwards the information to this node. This protocol is known to complete informat… ▽ More

    Submitted 15 February, 2013; originally announced February 2013.

  26. arXiv:1111.0583  [pdf, ps, other

    cs.DM cs.DC

    Information Spreading in Dynamic Graphs

    Authors: Andrea Clementi, Riccardo Silvestri, Luca Trevisan

    Abstract: We present a general approach to study the flooding time (a measure of how fast information spreads) in dynamic graphs (graphs whose topology changes with time according to a random process). We consider arbitrary converging Markovian dynamic graph process, that is, processes in which the topology of the graph at time $t$ depends only on its topology at time $t-1$ and which have a unique station… ▽ More

    Submitted 17 February, 2012; v1 submitted 2 November, 2011; originally announced November 2011.

    MSC Class: 68; 60 ACM Class: G.2.2; G.3; C.2.2

  27. arXiv:1107.5241  [pdf, other

    cs.SI

    Flooding Time in Opportunistic Networks under Power Law and Exponential Inter-Contact Times

    Authors: Luca Becchetti, Andrea Clementi, Francesco Pasquale, Giovanni Resta, Paolo Santi, Riccardo Silvestri

    Abstract: Performance bounds for opportunistic networks have been derived in a number of recent papers for several key quantities, such as the expected delivery time of a unicast message, or the flooding time (a measure of how fast information spreads). However, to the best of our knowledge, none of the existing results is derived under a mobility model which is able to reproduce the power law+exponential t… ▽ More

    Submitted 27 June, 2012; v1 submitted 26 July, 2011; originally announced July 2011.

  28. arXiv:1103.0741  [pdf, ps, other

    cs.DM

    Information Spreading in Stationary Markovian Evolving Graphs

    Authors: Andrea Clementi, Angelo Monti, Francesco Pasquale, Riccardo Silvestri

    Abstract: Markovian evolving graphs are dynamic-graph models where the links among a fixed set of nodes change during time according to an arbitrary Markovian rule. They are extremely general and they can well describe important dynamic-network scenarios. We study the speed of information spreading in the "stationary phase" by analyzing the completion time of the "flooding mechanism". We prove a general t… ▽ More

    Submitted 3 March, 2011; originally announced March 2011.

    Comments: 16 pages

  29. arXiv:1101.5308  [pdf, ps, other

    cs.SI cs.DM

    Parsimonious Flooding in Geometric Random-Walks

    Authors: Andrea Clementi, Riccardo Silvestri

    Abstract: We study the information spreading yielded by the \emph{(Parsimonious) $1$-Flooding Protocol} in geometric Mobile Ad-Hoc Networks. We consider $n$ agents on a convex plane region of diameter $D$ performing independent random walks with move radius $ρ$. At any time step, every active agent $v$ informs every non-informed agent which is within distance $R$ from $v$ ($R>0$ is the transmission radius).… ▽ More

    Submitted 27 January, 2011; originally announced January 2011.

    Comments: 21 pages

  30. arXiv:1002.3757  [pdf, ps, other

    cs.DC

    Fast Flooding over Manhattan

    Authors: Andrea Clementi, Angelo Monti, Riccardo Silvestri

    Abstract: We consider a Mobile Ad-hoc NETwork (MANET) formed by n agents that move at speed V according to the Manhattan Random-Way Point model over a square region of side length L. The resulting stationary (agent) spatial probability distribution is far to be uniform: the average density over the "central zone" is asymptotically higher than that over the "suburb". Agents exchange data iff they are at di… ▽ More

    Submitted 19 February, 2010; originally announced February 2010.

  31. arXiv:1002.1016  [pdf, ps, other

    cs.DM

    Modelling Mobility: A Discrete Revolution

    Authors: Andrea Clementi, Angelo Monti, Riccardo Silvestri

    Abstract: We introduce a new approach to model and analyze \emph{Mobility}. It is fully based on discrete mathematics and yields a class of mobility models, called the \emph{Markov Trace} Model. This model can be seen as the discrete version of the \emph{Random Trip} Model including all variants of the \emph{Random Way-Point} Model \cite{L06}. We derive fundamental properties and \emph{explicit} analyti… ▽ More

    Submitted 4 February, 2010; originally announced February 2010.

    Comments: 34 pages, 4 figures, submitted paper

  32. arXiv:0903.0520  [pdf, ps, other

    cs.DM cs.PF

    MANETS: High mobility can make up for low transmission power

    Authors: Andrea E. F. Clementi, Francesco Pasquale, Riccardo Silvestri

    Abstract: We consider a Mobile Ad-hoc NETworks (MANET) formed by "n" nodes that move independently at random over a finite square region of the plane. Nodes exchange data if they are at distance at most "r" within each other, where r>0 is the node transmission radius. The "flooding time" is the number of time steps required to broadcast a message from a source node to every node of the network. Flooding t… ▽ More

    Submitted 3 March, 2009; originally announced March 2009.

    Comments: 18 pages

  33. arXiv:0804.3902  [pdf, ps, other

    cs.DS

    Minimum-energy broadcast in random-grid ad-hoc networks: approximation and distributed algorithms

    Authors: Tiziana Calamoneri, Andrea E. F. Clementi, Angelo Monti, Gianluca Rossi, Riccardo Silvestri

    Abstract: The Min Energy broadcast problem consists in assigning transmission ranges to the nodes of an ad-hoc network in order to guarantee a directed spanning tree from a given source node and, at the same time, to minimize the energy consumption (i.e. the energy cost) yielded by the range assignment. Min energy broadcast is known to be NP-hard. We consider random-grid networks where nodes are chosen… ▽ More

    Submitted 24 April, 2008; originally announced April 2008.

    Comments: 13 pages, 3 figures, 1 table

    ACM Class: F.2

  34. arXiv:cs/0107011  [pdf, ps, other

    cs.DS cs.DM

    Distributed Broadcast in Wireless Networks with Unknown Topology

    Authors: Andrea E. F. Clementi, Angelo Monti, Riccardo Silvestri

    Abstract: A multi-hop synchronous wirelss network is said to be unknown if the nodes have no knowledge of the topology. A basic task in wireless network is that of broadcasting a message (created by a fixed source node) to all nodes of the network. The multi-broadcast that consists in performing a set of r independent broadcasts. In this paper, we study the completion and the termination time of distribut… ▽ More

    Submitted 6 July, 2001; originally announced July 2001.

    Comments: 27 pages, 1 figure, 1 table

    ACM Class: C.2.1; F.2.2