Models and Algorithms for Temporal Betweenness Centrality and Dynamic Distributed Data Structures
Antonio Cruciani
Postdoctoral Researcher in Computer Science
Aalto University
antonio.cruciani AT aalto.fi
I am a postdoctoral researcher in Computer Science at Aalto University, working in Jukka Suomela's Distributed Algorithms group.
I earned my PhD in Computer Science from Gran Sasso Science Institute (Italy), supervised by Francesco Pasquale and co-supervised by Pierluigi Crescenzi.
Research Interests
- Distributed Computing with emphasis on Dynamic Networks with Churn, Node-Capacitated Clique, and CONGEST.
- Approximation algorithms with emphasis on randomized algorithms for graph mining problems in static and temporal graphs.
News
- February 2026: I will be visiting Leonardo Pellegrina at the University of Padua!
- January 2026: One paper accepted at SIROCCO 2026, see you all in Durham!
- August 2025: One paper accepted at ICDM 2025, see you all in DC!
- August 2025: Three papers accepted at DISC 2025, see you all in Berlin!
Publications
Thesis
Conferences
2026
Maintaining a Bounded Degree Expander in Dynamic Peer-to-Peer Networks
Antonio Cruciani
It does not matter how you define locally checkable labelings
Antonio Cruciani, Avinandan Das, Massimo Equi, Henrik Lievonen, Diep Luong-Le, Augusto Modanese, Jukka Suomela
Is a LOCAL algorithm computable?
Antonio Cruciani, Avinandan Das, Alesya Raevskaya, Jukka Suomela
2025
Fast Percolation Centrality Approximation with Importance Sampling
Antonio Cruciani, Leonardo Pellegrina
Brief Announcement: Maintaining Distributed Data Structures in Dynamic Peer-to-Peer Networks
John Augustine, Antonio Cruciani, Iqra Altaf Gillani
Brief Announcement: Maintaining a Bounded Degree Expander in Dynamic Peer-to-Peer Networks
Antonio Cruciani
New Limits on Distributed Quantum Advantage: Dequantizing Linear Programs
Alkida Balliu, Corinna Coupette, Antonio Cruciani, Francesco d'Amore, Massimo Equi, Henrik Lievonen, Augusto Modanese, Dennis Olivetti, Jukka Suomela
2024
MANTRA: Temporal Betweenness Centrality Approximation through Sampling
Antonio Cruciani
2023
PROPAGATE: a seed propagation framework to compute Distance-based metrics on Very Large Graphs
Proxying Betweenness Centrality Rankings in Temporal Networks
Ruben Becker, Pierluigi Crescenzi, Antonio Cruciani, Bojana Kodric
Dynamic graph models inspired by the Bitcoin network-formation process
Antonio Cruciani, Francesco Pasquale
2022
Dynamic graph models for the Bitcoin P2P network: simulation analysis for expansion and flooding time
Antonio Cruciani, Francesco Pasquale
Workshops and Posters
2024
Maintaining Distributed Data Structures in Dynamic Peer-to-Peer Networks
2021
Topic modeling by community detection algorithms
Paola Vocca, Giambattista Amati, Simone Angelini, Antonio Cruciani, Gianmarco Fusco, Giancarlo Gaudino, Daniele Pasquini
2019
About Graph Index Compression Techniques
Preprints
Talks
2025
2024
Maintaining Distributed Data Structures in Dynamic Peer-to-Peer Networks
On the Temporal Betweenness Centrality
Computing Distance-based metrics on Very Large Graphs
2023
PROPAGATE: a seed propagation framework to compute Distance-based metrics on Very Large Graphs
2022
Projects
Ongoing
- Computation in Networks: Robust Foundations [Project description]
-
Dynamic Networks with Churn
-
Efficient graph mining algorithms
-
Computations on anonymus congested graphs
-
Computations on anonymous P2P Networks
Past
-
Bioinspired distributed protocols on dynamic networks
-
Fast Estimation of geometric centralities on very large graphs
-
Dynamic Networks with Churn
-
Models, Generator and Graph Mining Algorithms for Time Dependent Graphs
-
Estimation of distance-based metrics for very large graphs with MinHash Signatures
[Code] -
Simple dynamic random graph models
[Code] -
Topic modeling by community detection algorithms
CV
PhD in Computer Science
Supervised by
Francesco Pasquale, Pierluigi Crescenzi
Location: L'Aquila, Italy · Thesis: Models and Algorithms for Temporal Betweenness Centrality and Dynamic Distributed Data Structures
MSc in Computer Science
Supervised by
Francesco Pasquale
Location: Rome, Italy · Thesis: Dynamic Random Graphs and unstructured P2P networks, analysis of two models inspired by the Bitcoin network.
BSc in Computer Science
Supervised by
Giorgio Gambosi
Location: Rome, Italy · Thesis: Efficient Learning methods for playlist prediction
Code
- PercIS: Fast Percolation Centrality Approximation with Importance Sampling. PercIS is a sampling-based approximation algorithm based on importance sampling to approximate the percolation centrality of all nodes of a graph. [Code]
- FEPiC: Fast Estimation of Percolation Centrality. FEPiC is a progressive sampling algorithm for approximating doubly normalized percolation centrality, using Monte Carlo Empirical Rademacher Averages and variance-aware bounds. The implementation includes progressive, fixed-sample, and exact variants. [Code][arXiv]
- MANTRA: Temporal Betweenness Centrality Approximation through Sampling. MANTRA is a progressive sampling algorithm for temporal betweenness centrality in temporal graphs. The library also includes algorithms for temporal edge centrality, temporal diameter, average path length, and connectivity rate. [Code][arXiv]
- PROPAGATE: a seed propagation framework to compute Distance-based metrics on Very Large Graphs. PROPAGATE is a sampling-based algorithm to approximate distance-based metrics such as diameter, effective diameter, average distance, reachable pairs, connectivity rate, and geometric centralities. [Code][arXiv]
- TSBProxy: Temporal Shortest Betweenness Proxy. TSBProxy is a suite of proxies for temporal shortest betweenness centrality, including Julia implementations of shortest and prefix foremost betweenness, ONBRA, and a novel temporal degree proxy. [Code]
- DREG: Dynamic Random Expander Generator. DREG is a Python implementation of a generator for almost regular dynamic random graphs that are expanders at each time step with high probability. [Code]
Teaching
-
Course: CS-E4565 - Combinatorics of Computation D. (2025)
Teaching Assistant, covering the first two weeks: Introduction to probability, the probabilistic method and derandomization.
Professor: Jara Uitto
Institute: Aalto University [First lesson][Second lesson][Third lesson][Fourth lesson] -
Theoretical Computer science - Exercise sessions. (Academic Year 2018-2019 (Italian))
Institute: University of Rome "Tor Vergata" [Exercises] -
Computer Programming - Exercise sessions. (Academic Year 2017-2018 (Italian))
Institute: University of Rome "Tor Vergata"
Contacts
- Primary email: antonio.cruciani AT aalto.fi
- Secondary email: antonio.cruciani AT gssi.it
- PGP key: antonio_cruciani.asc
-
Address:
Computer Science
Aalto University
Tietotekniikantalo, Konemiehentie 2, room number B313
Espoo
Finland - dblp: dblp
- GitHub: GitHub
- LinkedIn: LinkedIn