Skip to main content

Showing 1–31 of 31 results for author: Casteigts, A

  1. arXiv:2406.19514  [pdf, other

    cs.CC

    Distance to Transitivity: New Parameters for Taming Reachability in Temporal Graphs

    Authors: Arnaud Casteigts, Nils Morawietz, Petra Wolf

    Abstract: A temporal graph is a graph whose edges only appear at certain points in time. Reachability in these graphs is defined in terms of paths that traverse the edges in chronological order (temporal paths). This form of reachability is neither symmetric nor transitive, the latter having important consequences on the computational complexity of even basic questions, such as computing temporal connected… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

  2. arXiv:2402.03258  [pdf, other

    cs.DS cs.CG cs.DM

    Freeze-Tag in $L_1$ has Wake-up Time Five

    Authors: Nicolas Bonichon, Arnaud Casteigts, Cyril Gavoille, Nicolas Hanusse

    Abstract: The Freeze-Tag Problem, introduced in Arkin et al. (SODA'02) consists of waking up a swarm of $n$ robots, starting from a single active robot. In the basic geometric version, every robot is given coordinates in the plane. As soon as a robot is awakened, it can move towards inactive robots to wake them up. The goal is to minimize the wake-up time of the last robot, the makespan. Despite significa… ▽ More

    Submitted 5 February, 2024; originally announced February 2024.

  3. arXiv:2312.06260  [pdf, ps, other

    cs.DM cs.DC

    In search of the lost tree: Hardness and relaxation of spanning trees in temporal graphs

    Authors: Arnaud Casteigts, Timothée Corsini

    Abstract: A graph whose edges only appear at certain points in time is called a temporal graph (among other names). These graphs are temporally connected if all ordered pairs of vertices are connected by a path that traverses edges in chronological order (a temporal path). Reachability in temporal graphs departs significantly from standard reachability; in particular, it is not transitive, with structural a… ▽ More

    Submitted 11 December, 2023; originally announced December 2023.

    Comments: 16 pages, 7 figures

    MSC Class: 68R10; 68W15 ACM Class: G.2.2; C.2.4

  4. arXiv:2208.01720  [pdf, ps, other

    cs.DM cs.DC

    Simple, strict, proper, happy: A study of reachability in temporal graphs

    Authors: Arnaud Casteigts, Timothée Corsini, Writika Sarkar

    Abstract: Dynamic networks are a complex subject. Not only do they inherit the complexity of static networks (as a particular case); they are also sensitive to definitional subtleties that are a frequent source of confusion and incomparability of results in the literature. In this paper, we take a step back and examine three such aspects in more details, exploring their impact in a systematic way; namely,… ▽ More

    Submitted 15 December, 2023; v1 submitted 2 August, 2022; originally announced August 2022.

    Comments: 20 pages, 6 figures

    MSC Class: 68R10; 68W15 ACM Class: G.2.2; C.2.4

  5. arXiv:2205.14888  [pdf, ps, other

    cs.DM math.CO

    Giant Components in Random Temporal Graphs

    Authors: Ruben Becker, Arnaud Casteigts, Pierluigi Crescenzi, Bojana Kodric, Malte Renken, Michael Raskin, Viktor Zamaraev

    Abstract: A temporal graph is a graph whose edges appear only at certain points in time. Recently, the second and the last three authors proposed a natural temporal analog of the Erdős-Rényi random graph model. The proposed model is obtained by randomly permuting the edges of an Erdős-Rényi random graph and interpreting this permutation as an ordering of presence times. It was shown that the connectivity th… ▽ More

    Submitted 17 August, 2023; v1 submitted 30 May, 2022; originally announced May 2022.

  6. arXiv:2102.04187  [pdf, ps, other

    cs.DS cs.CC

    A Dynamic Data Structure for Temporal Reachability with Unsorted Contact Insertions

    Authors: Luiz F. Afra Brito, Marcelo Albertini, Arnaud Casteigts, Bruno A. N. Travençolo

    Abstract: Temporal graphs represent interactions between entities over the time. These interactions may be direct (a contact between two nodes at some time instant), or indirect, through sequences of contacts called temporal paths (journeys). Deciding whether an entity can reach another through a journey is useful for various applications in communication networks and epidemiology, among other fields. In th… ▽ More

    Submitted 30 March, 2021; v1 submitted 8 February, 2021; originally announced February 2021.

    Comments: 16 pages, 3 figures, 2 algorithms

  7. arXiv:2101.01409  [pdf, ps, other

    cs.DC cs.DM cs.FL

    Revisiting the Role of Coverings in Anonymous Networks: Spanning Tree Construction and Topology Recognition

    Authors: Arnaud Casteigts, Yves Métivier, John Michael Robson

    Abstract: This paper revisits two classical distributed problems in anonymous networks, namely spanning tree construction and topology recognition, from the point of view of graph covering theory. For both problems, we characterize necessary and sufficient conditions on the communication graph in terms of directed symmetric coverings. These characterizations answer along-standing open question posed by Yama… ▽ More

    Submitted 23 January, 2021; v1 submitted 5 January, 2021; originally announced January 2021.

  8. arXiv:2011.03738  [pdf, other

    cs.DM

    Sharp Thresholds in Random Simple Temporal Graphs

    Authors: Arnaud Casteigts, Michael Raskin, Malte Renken, Viktor Zamaraev

    Abstract: A graph whose edges only appear at certain points in time is called a temporal graph (among other names). Such a graph is temporally connected if each ordered pair of vertices is connected by a path which traverses edges in chronological order (i.e., a temporal path). In this paper, we consider a simple model of random temporal graph, obtained from an Erdős-Rényi random graph $G~G_{n,p}$ by consid… ▽ More

    Submitted 17 December, 2023; v1 submitted 7 November, 2020; originally announced November 2020.

    Comments: accepted by the SIAM Journal on Computing

  9. arXiv:2006.03666  [pdf, other

    cs.DS cs.CC math.CO

    VectorTSP: A Traveling Salesperson Problem with Racetrack-like acceleration constraints

    Authors: Arnaud Casteigts, Mathieu Raffinot, Jason Schoeters

    Abstract: We study a new version of the Euclidean TSP called VectorTSP (VTSP for short) where a mobile entity is allowed to move according to a set of physical constraints inspired from the pen-and-pencil game Racetrack (also known as Vector Racer ). In contrast to other versions of TSP accounting for physical constraints, such as Dubins TSP, the spirit of this model is that (1) no speed limitations apply,… ▽ More

    Submitted 20 August, 2021; v1 submitted 5 June, 2020; originally announced June 2020.

    Comments: 25 pages, 27 pages with bibliography, 19 figures

  10. arXiv:1909.06437  [pdf, other

    cs.DM cs.CC

    The Computational Complexity of Finding Temporal Paths under Waiting Time Constraints

    Authors: Arnaud Casteigts, Anne-Sophie Himmel, Hendrik Molter, Philipp Zschoche

    Abstract: Computing a (short) path between two vertices is one of the most fundamental primitives in graph algorithmics. In recent years, the study of paths in temporal graphs, that is, graphs where the vertex set is fixed but the edge set changes over time, gained more and more attention. A path is time-respecting, or temporal, if it uses edges with non-decreasing time stamps. We investigate a basic constr… ▽ More

    Submitted 26 May, 2021; v1 submitted 13 September, 2019; originally announced September 2019.

  11. arXiv:1905.04106  [pdf, other

    cs.DM cs.DC cs.DS

    Robustness: a New Form of Heredity Motivated by Dynamic Networks

    Authors: Arnaud Casteigts, Swan Dubois, Franck Petit, John M. Robson

    Abstract: We investigate a special case of hereditary property in graphs, referred to as {\em robustness}. A property (or structure) is called robust in a graph $G$ if it is inherited by all the connected spanning subgraphs of $G$. We motivate this definition using two different settings of dynamic networks. The first corresponds to networks of low dynamicity, where some links may be permanently removed so… ▽ More

    Submitted 10 May, 2019; originally announced May 2019.

  12. arXiv:1810.00104  [pdf, other

    cs.DM cs.DC cs.NI

    Temporal Cliques Admit Sparse Spanners

    Authors: Arnaud Casteigts, Joseph G. Peters, Jason Schoeters

    Abstract: Let $G=(V,E)$ be an undirected graph on $n$ vertices and $λ:E\to 2^{\mathbb{N}}$ a mapping that assigns to every edge a non-empty set of integer labels (times). Such a graph is {\em temporally connected} if a path exists with non-decreasing times from every vertex to every other vertex. In a seminal paper, Kempe, Kleinberg, and Kumar \cite{KKK02} asked whether, given such a temporal graph, a {\em… ▽ More

    Submitted 28 April, 2021; v1 submitted 28 September, 2018; originally announced October 2018.

    Comments: This version of the article will appear in JCSS and a short version with the same title was presented at ICALP 2019

  13. arXiv:1807.07801  [pdf, other

    cs.DC cs.DM cs.SI

    Finding Structure in Dynamic Networks

    Authors: Arnaud Casteigts

    Abstract: This document is the first part of the author's habilitation thesis (HDR), defended on June 4, 2018 at the University of Bordeaux. Given the nature of this document, the contributions that involve the author have been emphasized; however, these four chapters were specifically written for distribution to a larger audience. We hope they can serve as a broad introduction to the domain of highly dynam… ▽ More

    Submitted 20 July, 2018; originally announced July 2018.

  14. arXiv:1703.03190  [pdf, other

    cs.DC cs.DM

    Robustness in Highly Dynamic Networks

    Authors: Arnaud Casteigts, Swan Dubois, Franck Petit, John Michael Robson

    Abstract: We investigate a special case of hereditary property that we refer to as {\em robustness}. A property is {\em robust} in a given graph if it is inherited by all connected spanning subgraphs of this graph. We motivate this definition in different contexts, showing that it plays a central role in highly dynamic networks, although the problem is defined in terms of classical (static) graph theory. In… ▽ More

    Submitted 9 March, 2017; originally announced March 2017.

  15. arXiv:1607.02951  [pdf, ps, other

    cs.DC cs.DS

    Design Patterns in Beeping Algorithms: Examples, Emulation, and Analysis

    Authors: Arnaud Casteigts, Yves Métivier, John Michael Robson, Akka Zemmari

    Abstract: We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn (2010), processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. We refer to this model as $BL$ (beep or listen). Stronger models exist… ▽ More

    Submitted 30 August, 2018; v1 submitted 11 July, 2016; originally announced July 2016.

    Comments: Final version (accepted for publication in Information and Computation, Elsevier)

  16. arXiv:1605.09516  [pdf, ps, other

    cs.DC

    Counting in One-Hop Beeping Networks

    Authors: A. Casteigts, Y. Métivier, J. M. Robson, A. Zemmari

    Abstract: We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn, which we refer to as the $BL$ variant, processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. Beeping models are weak in essence and… ▽ More

    Submitted 31 May, 2016; originally announced May 2016.

  17. arXiv:1605.01903  [pdf, ps, other

    cs.DC

    Deterministic Leader Election Takes $Θ(D + \log n)$ Bit Rounds

    Authors: Arnaud Casteigts, Yves Métivier, John Michael Robson, Akka Zemmari

    Abstract: Leader election is, together with consensus, one of the most central problems in distributed computing. This paper presents a distributed algorithm, called \STT, for electing deterministically a leader in an arbitrary network, assuming processors have unique identifiers of size $O(\log n)$, where $n$ is the number of processors. It elects a leader in $O(D +\log n)$ rounds, where $D$ is the diamete… ▽ More

    Submitted 7 September, 2018; v1 submitted 6 May, 2016; originally announced May 2016.

    Comments: Accepted for publication in Algorithmica

  18. arXiv:1502.00089  [pdf, ps, other

    cs.DS cs.DC

    Efficiently Testing T-Interval Connectivity in Dynamic Graphs

    Authors: Arnaud Casteigts, Ralf Klasing, Yessin M. Neggaz, Joseph G. Peters

    Abstract: Many types of dynamic networks are made up of durable entities whose links evolve over time. When considered from a {\em global} and {\em discrete} standpoint, these networks are often modelled as evolving graphs, i.e. a sequence of graphs ${\cal G}=(G_1,G_2,...,G_δ)$ such that $G_i=(V,E_i)$ represents the network topology at time step $i$. Such a sequence is said to be $T$-interval connected if f… ▽ More

    Submitted 17 March, 2017; v1 submitted 31 January, 2015; originally announced February 2015.

    Comments: Long version of a CIAC 2015 paper

  19. arXiv:1410.4373  [pdf, other

    cs.DC

    Maintaining a Distributed Spanning Forest in Highly Dynamic Networks

    Authors: Matthieu Barjon, Arnaud Casteigts, Serge Chaumette, Colette Johnen, Yessin M. Neggaz

    Abstract: Highly dynamic networks are characterized by frequent changes in the availability of communication links. These networks are often partitioned into several components, which split and merge unpredictably. We present a distributed algorithm that maintains a forest of (as few as possible) spanning trees in such a network, with no restriction on the rate of change. Our algorithm is inspired by high-l… ▽ More

    Submitted 24 October, 2017; v1 submitted 16 October, 2014; originally announced October 2014.

    Comments: Long version of an OPODIS'14 paper. This version offers 40% more material, including the proofs and new content on the algorithm performance

  20. arXiv:1405.0170  [pdf, ps, other

    cs.DS cs.NI

    Un algorithme de test pour la connexité temporelle des graphes dynamiques de faible densité

    Authors: Matthieu Barjon, Arnaud Casteigts, Serge Chaumette, Colette Johnen, Yessin M. Neggaz

    Abstract: We address the problem of testing whether a dynamic graph is temporally connected, i.e. a temporal path ({\em journey}) exists between all pairs of vertices. We consider a discrete version of the problem, where the topology is given as an evolving graph $\G=\{G_1,G_2,...,G_{k}\}$ in which only the set of (directed) edges varies. Two cases are studied, depending on whether a single edge or an unlim… ▽ More

    Submitted 1 May, 2014; originally announced May 2014.

    Journal ref: ALGOTEL 2014 -- 16èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications, Le Bois-Plage-en-Ré : France (2014)

  21. arXiv:1404.7634  [pdf, ps, other

    cs.DS cs.DC

    Testing Temporal Connectivity in Sparse Dynamic Graphs

    Authors: Matthieu Barjon, Arnaud Casteigts, Serge Chaumette, Colette Johnen, Yessin M. Neggaz

    Abstract: We address the problem of testing whether a given dynamic graph is temporally connected, {\it i.e} a temporal path (also called a {\em journey}) exists between all pairs of vertices. We consider a discrete version of the problem, where the topology is given as an evolving graph ${\cal G}=\{G_1,G_2,...,G_{k}\}$ whose set of vertices is invariant and the set of (directed) edges varies over time. Two… ▽ More

    Submitted 5 August, 2014; v1 submitted 30 April, 2014; originally announced April 2014.

  22. arXiv:1210.3277  [pdf, ps, other

    cs.DC cs.CC cs.DS

    Shortest, Fastest, and Foremost Broadcast in Dynamic Networks

    Authors: Arnaud Casteigts, Paola Flocchini, Bernard Mans, Nicola Santoro

    Abstract: Highly dynamic networks rarely offer end-to-end connectivity at a given time. Yet, connectivity in these networks can be established over time and space, based on temporal analogues of multi-hop paths (also called {\em journeys}). Attempting to optimize the selection of the journeys in these networks naturally leads to the study of three cases: shortest (minimum hop), fastest (minimum duration), a… ▽ More

    Submitted 27 August, 2014; v1 submitted 11 October, 2012; originally announced October 2012.

  23. arXiv:1205.1975  [pdf, ps, other

    cs.DC cs.CL

    Expressivity of Time-Varying Graphs and the Power of Waiting in Dynamic Networks

    Authors: Arnaud Casteigts, Paola Flocchini, Emmanuel Godard, Nicola Santoro, Masafumi Yamashita

    Abstract: In infrastructure-less highly dynamic networks, computing and performing even basic tasks (such as routing and broadcasting) is a very challenging activity due to the fact that connectivity does not necessarily hold, and the network may actually be disconnected at every time instant. Clearly the task of designing protocols for these networks is less difficult if the environment allows waiting (i.e… ▽ More

    Submitted 9 May, 2012; originally announced May 2012.

  24. arXiv:1204.3058  [pdf, ps, other

    cs.DC

    Building Fastest Broadcast Trees in Periodically-Varying Graphs

    Authors: Arnaud Casteigts, Paola Flocchini, Bernard Mans, Nicola Santoro

    Abstract: Delay-tolerant networks (DTNs) are characterized by a possible absence of end-to-end communication routes at any instant. Still, connectivity can generally be established over time and space. The optimality of a temporal path (journey) in this context can be defined in several terms, including topological (e.g. {\em shortest} in hops) and temporal (e.g. {\em fastest, foremost}). The combinatorial… ▽ More

    Submitted 13 April, 2012; originally announced April 2012.

  25. arXiv:1107.2722  [pdf, ps, other

    cs.CC cs.DS

    On the Feasibility of Maintenance Algorithms in Dynamic Graphs

    Authors: Arnaud Casteigts, Bernard Mans, Luke Mathieson

    Abstract: Near ubiquitous mobile computing has led to intense interest in dynamic graph theory. This provides a new and challenging setting for algorithmics and complexity theory. For any graph-based problem, the rapid evolution of a (possibly disconnected) graph over time naturally leads to the important complexity question: is it better to calculate a new solution from scratch or to adapt the known soluti… ▽ More

    Submitted 17 February, 2012; v1 submitted 13 July, 2011; originally announced July 2011.

    MSC Class: 68Q17 ACM Class: F.2.2; G.2.2

  26. arXiv:1102.5529  [pdf, ps, other

    cs.DC cs.NI

    Characterizing Topological Assumptions of Distributed Algorithms in Dynamic Networks

    Authors: Arnaud Casteigts, Serge Chaumette, Afonso Ferreira

    Abstract: Besides the complexity in time or in number of messages, a common approach for analyzing distributed algorithms is to look at the assumptions they make on the underlying network. We investigate this question from the perspective of network dynamics. In particular, we ask how a given property on the evolution of the network can be rigorously proven as necessary or sufficient for a given algorithm.… ▽ More

    Submitted 1 May, 2014; v1 submitted 27 February, 2011; originally announced February 2011.

    Comments: 18 pages, 12 figures, long version of a Sirocco'09 paper

    ACM Class: C.2.4; F.3.1

  27. arXiv:1102.0629  [pdf, other

    cs.SI cs.AI cs.DC physics.soc-ph

    Time-Varying Graphs and Social Network Analysis: Temporal Indicators and Metrics

    Authors: Nicola Santoro, Walter Quattrociocchi, Paola Flocchini, Arnaud Casteigts, Frederic Amblard

    Abstract: Most instruments - formalisms, concepts, and metrics - for social networks analysis fail to capture their dynamics. Typical systems exhibit different scales of dynamics, ranging from the fine-grain dynamics of interactions (which recently led researchers to consider temporal versions of distance, connectivity, and related indicators), to the evolution of network properties over longer periods of t… ▽ More

    Submitted 3 February, 2011; originally announced February 2011.

  28. arXiv:1012.0009  [pdf, ps, other

    cs.DC cs.NI cs.SI physics.soc-ph

    Time-Varying Graphs and Dynamic Networks

    Authors: Arnaud Casteigts, Paola Flocchini, Walter Quattrociocchi, Nicola Santoro

    Abstract: The past few years have seen intensive research efforts carried out in some apparently unrelated areas of dynamic systems -- delay-tolerant networks, opportunistic-mobility networks, social networks -- obtaining closely related insights. Indeed, the concepts discovered in these investigations can be viewed as parts of the same conceptual universe; and the formal models proposed so far to express s… ▽ More

    Submitted 17 February, 2012; v1 submitted 30 November, 2010; originally announced December 2010.

    Comments: A short version appeared in ADHOC-NOW'11. This version is to be published in Internation Journal of Parallel, Emergent and Distributed Systems

    ACM Class: C.2.4; G.2.2

  29. arXiv:1005.5614  [pdf, ps, other

    cs.NI

    Construction et maintien d'une forêt couvrante dans un réseau dynamique

    Authors: Yoann Pigné, Arnaud Casteigts, Frédéric Guinand, Serge Chaumette

    Abstract: In this work we introduce the principles of an algorithm that constructs and maintains a spanning forest in a mobile telecommunication network-a MANET. The algorithm is based on the random walk of a token and is entirely decentralized. A probability analysis is performed when the network is static. Then we show that performances can be slightly enhanced when adding a memory process in the walk on… ▽ More

    Submitted 31 May, 2010; originally announced May 2010.

    Journal ref: 12èmes Rencontres Francophones sur les Aspects Algorithmiques de Télécommunications (AlgoTel), Belle Dune : France (2010)

  30. arXiv:1001.1435  [pdf, other

    cs.MS cs.DC cs.NI

    JBotSim, a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks

    Authors: Arnaud Casteigts, Rémi Laplace

    Abstract: JBotSim is a java library that offers basic primitives for prototyping, running, and visualizing distributed algorithms in dynamic networks. With JBotSim, one can implement an idea in minutes and interact with it ({\it e.g. }, add, move, or delete nodes) while it is running. JBotSim is well suited to prepare live demonstrations of your algorithms to colleagues or students; it can also be used to e… ▽ More

    Submitted 25 September, 2019; v1 submitted 9 January, 2010; originally announced January 2010.

    Comments: A shorter version appeared in SIMUTOOLS 2015. For up to date information and tutorials, visit http://jbotsim.io

  31. arXiv:0904.3087  [pdf, ps, other

    cs.DC cs.NI

    Distributed Maintenance of Anytime Available Spanning Trees in Dynamic Networks

    Authors: Arnaud Casteigts, Serge Chaumette, Frédéric Guinand, Yoann Pigné

    Abstract: We address the problem of building and maintaining distributed spanning trees in highly dynamic networks, in which topological events can occur at any time and any rate, and no stable periods can be assumed. In these harsh environments, we strive to preserve some properties such as cycle-freeness or the existence of a root in each tree, in order to make it possible to keep using the trees uninterr… ▽ More

    Submitted 22 July, 2013; v1 submitted 20 April, 2009; originally announced April 2009.

    Comments: Distributed Maintenance of Anytime Available Spanning Trees in Dynamic Networks, Poland (2013)