VLDB 2026 Research / reviewers in the wild / expert
Jérémie Chalopin
dblp:98/6438
· DBLP profile ↗
87ranked-venue papers
73as first author
24since 2021 · last 2026
0000-0002-2988-8969ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 57 · 45 first-author · 14 since 2021Systems, architecture and hardware · 7 · 7 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Generating Minimal Redundant and Maximal Irredundant Sets in Incidence GraphsabstractIt has been proved by Boros and Makino that there is no output-polynomial-time algorithm enumerating the minimal redundant sets or the maximal irredundant sets of a hypergraph, unless P = NP. The same question was left open for graphs, with only a few tractable cases known to date. In this paper, we focus on graph classes that capture incidence relations such as bipartite, co-bipartite, and split graphs, motivated by their strong relation with hypergraphs. Concerning maximal irredundant sets, we show that the problem on co-bipartite graphs is as hard as in general graphs and tractable in split and strongly orderable graphs, the latter being a generalization of chordal bipartite graphs. As for minimal redundant sets enumeration, we first show that the problem is intractable in split and co-bipartite graphs, answering the aforementioned open question. Then, we show that it is tractable on (C₃,C₅,C₆,C₈)-free graphs, a class of graphs incomparable to strongly orderable graphs, and which also generalizes chordal bipartite graphs. Our positive results rely on the structural properties of these graph classes and thus cannot be easily extended to bipartite graphs, for which the question remains open for both problems. Emanuel Elias Silva Castelo, Jérémie Chalopin, Oscar Defrain, Simon Vilmin |
MFCS | 2 |
| 2026 | Efficient Counting and Simulation in Content-Oblivious RingsabstractIn the content-oblivious (CO) model, proposed by Censor-Hillel et al. (PODC 2022 & Distributed Computing 2023), processes operate in an asynchronous network and communicate solely through pulses: zero-size messages that carry no information beyond their mere existence. Jérémie Chalopin, Yi-Jun Chang, Giuseppe Antonio Di Luna, Haoran Zhou 0001 |
PODC | 1 |
| 2026 | Silent Self-stabilising Leader Election in Programmable Matter Systems with Holes
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou |
SIROCCO | 1 |
| 2026 | Leveraging Structural Knowledge for Solving Election in Anonymous Networks with Shared Randomness
Jérémie Chalopin, Emmanuel Godard |
SIROCCO | 1 |
| 2026 | Non-Uniform Content-Oblivious Leader Election on Oriented Asynchronous RingsabstractWe study leader election in oriented ring networks under a content-oblivious asynchronous message-passing model in which an adversary may arbitrarily corrupt message contents. This highly stringent model captures extreme communication unreliability. Jérémie Chalopin, Yi-Jun Chang, Lyuting Chen, Giuseppe Antonio Di Luna, Haoran Zhou 0001 |
SPAA | 1 |
| 2026 | Non-uniform content-oblivious leader election in 2-edge-connected networks
Jérémie Chalopin, Yi-Jun Chang, Lyuting Chen, Giuseppe Antonio Di Luna, Haoran Zhou 0001 |
Distributed Comput. | 1 |
| 2026 | Deterministic self-stabilising leader election for programmable matter with constant memory
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou |
Distributed Comput. | 1 |
| 2026 | Geometry of Convex Geometries
Jérémie Chalopin, Victor Chepoi, Kolja B. Knauer |
Discret. Comput. Geom. | 1 |
| 2026 | Deterministic leader election for stationary programmable matter with common directionabstractLeader Election is an important primitive for programmable matter, since it is often an intermediate step for the solution of more complex problems. Although the leader election problem itself is well studied even in the specific context of programmable matter systems, research on fault tolerant approaches is more limited. We consider the problem in the previously studied Amoebot model on a triangular grid, when the configuration is connected but contains nodes the particles cannot move to (e.g., obstacles). We assume that particles agree on a common direction (i.e., the horizontal axis) but do not have chirality (i.e., they do not agree on the other two directions of the triangular grid). We begin by showing that an election algorithm with explicit termination is not possible in this case, but we provide an implicitly terminating algorithm that elects a unique leader without requiring any movement. These results are in contrast to those in the more common model with chirality but no agreement on directions, where explicit termination is always possible but the number of elected leaders depends on the symmetry of the initial configuration. Solving the problem under the assumption of one common direction allows for a unique leader to be elected in a stationary and deterministic way under a semi-synchronous scheduler, which until now was only possible for simply connected configurations under a sequential scheduler. Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou |
Theor. Comput. Sci. | 1 |
| 2025 | Content-Oblivious Leader Election in 2-Edge-Connected NetworksabstractCensor-Hillel, Cohen, Gelles, and Sela (PODC 2022 & Distributed Computing 2023) studied fully-defective asynchronous networks, where communication channels may arbitrarily corrupt messages. The model is equivalent to content-oblivious computation, where nodes communicate solely via pulses. They showed that if the network is 2-edge-connected, then any algorithm for a noiseless setting can be simulated in the fully-defective setting; otherwise, no non-trivial computation is possible in the fully-defective setting. However, their simulation requires a predesignated leader, which they conjectured to be necessary for any non-trivial content-oblivious task. Recently, Frei, Gelles, Ghazy, and Nolin (DISC 2024) refuted this conjecture for the special case of oriented ring topology. They designed two asynchronous content-oblivious leader election algorithms with message complexity O(n ⋅ ID_{max}), where n is the number of nodes and ID_{max} is the maximum ID. The first algorithm stabilizes in unoriented rings without termination detection. The second algorithm quiescently terminates in oriented rings, thus enabling the execution of the simulation algorithm after leader election. In this work, we present two results: General 2-edge-connected topologies: First, we show an asynchronous content-oblivious leader election algorithm that quiescently terminates in any 2-edge-connected network with message complexity O(m ⋅ N ⋅ ID_{min}), where m is the number of edges, N is a known upper bound on the number of nodes, and ID_{min} is the smallest ID. Combined with the above simulation, this result shows that whenever a size bound N is known, any noiseless algorithm can be simulated in the fully-defective model without a preselected leader, fully refuting the conjecture. Unoriented rings: We then show that the knowledge of N can be dropped in unoriented ring topologies by presenting a quiescently terminating election algorithm with message complexity O(n ⋅ ID_{max}) that matches the previous bound. Consequently, this result constitutes a strict improvement over the previous state of the art and shows that, on rings, fully-defective and noiseless communication are computationally equivalent, with no additional assumptions. Jérémie Chalopin, Yi-Jun Chang, Lyuting Chen, Giuseppe Antonio Di Luna, Haoran Zhou 0001 |
DISC | 1 |
| 2025 | Brief Announcement: Non-Uniform Content-Oblivious Leader Election on Oriented Asynchronous RingsabstractIn this paper, we study the leader election problem in oriented ring networks under content-oblivious asynchronous message-passing systems, where an adversary may arbitrarily corrupt message contents. Frei et al. (DISC 2024) recently presented a uniform terminating leader election algorithm for oriented rings in this setting, with message complexity O(nIDmax) on a ring of size n, where IDmax is the largest identifier in the system. In this paper, we investigate the message complexity of leader election in this model, showing that no uniform algorithm can solve the problem if each process is limited to sending a constant number of messages in one direction. Interestingly, this limitation hinges on the uniformity assumption. In the non-uniform setting – where processes know an upper bound U ≥ n on the ring size – we present an algorithm with message complexity O(nUIDmin), in which each process sends O(UIDmin) messages clockwise and only three messages counter-clockwise. Here, IDmin is the smallest identifier in the system. This dependence on the identifiers compares favorably with the dependence on IDmax of Frei et al. (DISC 2024). We also show a non-uniform algorithm where each process sends O(U log IDmin) messages in one direction and O(log IDmin) in the other. The factor log IDmin is optimal, matching the lower bound of Frei et al. (DISC 2024). Finally, in the anonymous setting, we propose a randomized algorithm where each process sends only O(log2 U) messages, with a success probability of 1 − U−c Jérémie Chalopin, Yi-Jun Chang, Lyuting Chen, Giuseppe Antonio Di Luna, Haoran Zhou 0001 |
DISC | 1 |
| 2024 | Non-Clashing Teaching Maps for Balls in GraphsabstractRecently, Kirkpatrick et al. [ALT 2019] and Fallat et al. [JMLR 2023] introduced non-clashing teaching and showed it to be the most efficient machine teaching model satisfying the benchmark for collusion-avoidance set by Goldman and Mathias. A teaching map $T$ for a concept class $\mathcal{C}$ assigns a (teaching) set $T(C)$ of examples to each concept $C \in \mathcal{C}$. A teaching map is non-clashing if no pair of concepts are consistent with the union of their teaching sets. The size of a non-clashing teaching map (NCTM) $T$ is the maximum size of a teaching set $T(C)$, $C \in \mathcal{C}$. The non-clashing teaching dimension $\text{NCTD}(\mathcal{C})$ of $\mathcal{C}$ is the minimum size of an NCTM for $\mathcal{C}$. $\text{NCTM}^+$ and $\text{NCTD}^+(\mathcal{C})$ are defined analogously, except the teacher may only use positive examples. We study NCTMs and $\text{NCTM}^+\text{s}$ for the concept class $\mathcal{B}(G)$ consisting of all balls of a graph $G$. We show that the associated decision problem $\text{B-NCTD}^+$ for $\text{NCTD}^+$ is NP-complete in split, co-bipartite, and bipartite graphs. Surprisingly, we even prove that, unless the ETH fails, $\text{B-NCTD}^+$ does not admit an algorithm running in time $2^{2^{o(\mathtt{vc})}}\cdot n^{\mathcal{O}(1)}$, nor a kernelization algorithm outputting a kernel with $2^{o(\mathtt{vc})}$ vertices, where $\mathtt{vc}$ is the vertex cover number of $G$. We complement these lower bounds with matching upper bounds. These are extremely rare results: it is only the second problem in NP to admit such a tight double-exponential lower bound parameterized by $\mathtt{vc}$, and only one of very few problems to admit such an ETH-based conditional lower bound on the number of vertices in a kernel. For trees, interval graphs, cycles, and trees of cycles, we derive $\text{NCTM}^+\text{s}$ or NCTMs for $\mathcal{B}(G)$ of size proportional to its VC-dimension. For Gromov-hyperbolic graphs, we design an approximate $\text{NCTM}^+$ for $\mathcal{B}(G)$ of size $2$, in which only pairs of balls with Hausdorff distance larger than some constant must satisfy the non-clashing condition. Jérémie Chalopin, Victor Chepoi, Fionn Mc Inerney, Sébastien Ratel |
COLT | 1 |
| 2024 | Deterministic Leader Election for Stationary Programmable Matter with Common Direction
Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou |
SIROCCO | 1 |
| 2024 | Deterministic Self-Stabilising Leader Election for Programmable Matter with Constant MemoryabstractThe problem of electing a unique leader is central to all distributed systems, including programmable matter systems where particles have constant size memory. In this paper, we present a silent self-stabilising, deterministic, stationary, election algorithm for particles having constant memory, assuming that the system is simply connected. Our algorithm is elegant and simple, and requires constant memory per particle. We prove that our algorithm always stabilises to a configuration with a unique leader, under a daemon satisfying some fairness guarantees (Gouda fairness [Gouda 2001]). We use the special geometric properties of programmable matter in 2D triangular grids to obtain the first self-stabilising algorithm for such systems. This result is surprising since it is known that silent self-stabilising algorithms for election in general distributed networks require $Ω(\log{n})$ bits of memory per node, even for ring topologies [Dolev et al. 1999]. Jérémie Chalopin, Shantanu Das 0001, Maria Kokkou |
DISC | 1 |
| 2024 | ABC(T)-graphs: An axiomatic characterization of the median procedure in graphs with connected and G2-connected medians
Laurine Bénéteau, Jérémie Chalopin, Victor Chepoi, Yann Vaxès |
Discret. Appl. Math. | 2 |
| 2024 | First-order logic axiomatization of metric graph theory
Jérémie Chalopin, Manoj Changat, Victor Chepoi, Jeny Jacob |
Theor. Comput. Sci. | 1 |
| 2023 | Isometric Path Complexity of GraphsabstractA set $S$ of isometric paths of a graph $G$ is ``$v$-rooted'', where $v$ is a vertex of $G$, if $v$ is one of the endpoints of all the isometric paths in $S$. The isometric path complexity of a graph $G$, denoted by $ipco{G}$, is the minimum integer $k$ such that there exists a vertex $v\in V(G)$ satisfying the following property: the vertices of any single isometric path $P$ of $G$ can be covered by $k$ many $v$-rooted isometric paths. First, we provide an $O(n^2 m)$-time algorithm to compute the isometric path complexity of a graph with $n$ vertices and $m$ edges. Then we show that the isometric path complexity remains bounded for graphs in three seemingly unrelated graph classes, namely, hyperbolic graphs, (theta, prism, pyramid)-free graphs, and outerstring graphs. There is a direct algorithmic consequence of having small isometric path complexity. Specifically, we show that if the isometric path complexity of a graph $G$ is bounded by a constant, then there exists a polynomial-time constant-factor approximation algorithm for ISOMETRIC PATH COVER, whose objective is to cover all vertices of a graph with a minimum number of isometric paths. This applies to all the above graph classes. Dibyayan Chakraborty, Jérémie Chalopin, Florent Foucaud, Yann Vaxès |
MFCS | 2 |
| 2023 | Sample Compression Schemes for Balls in GraphsabstractAbstract. One of the open problems in machine learning is whether any set-family of VC-dimension [Formula: see text] admits a sample compression scheme of size [Formula: see text]. In this paper, we study this problem for balls in graphs. For a ball [Formula: see text] of a graph [Formula: see text], a realizable sample for [Formula: see text] is a signed subset [Formula: see text] of [Formula: see text] such that [Formula: see text] contains [Formula: see text] and is disjoint from [Formula: see text]. A proper sample compression scheme of size [Formula: see text] consists of a compressor and a reconstructor. The compressor maps any realizable sample [Formula: see text] to a subsample [Formula: see text] of size at most [Formula: see text]. The reconstructor maps each such subsample [Formula: see text] to a ball [Formula: see text] of [Formula: see text] such that [Formula: see text] includes [Formula: see text] and is disjoint from [Formula: see text]. For balls of arbitrary radius [Formula: see text], we design proper labeled sample compression schemes of size 2 for trees, of size 3 for cycles, of size 4 for interval graphs, of size 6 for trees of cycles, and of size 22 for cube-free median graphs. For balls of a given radius, we design proper labeled sample compression schemes of size 2 for trees and of size 4 for interval graphs. We also design approximate sample compression schemes of size 2 for balls of [Formula: see text]-hyperbolic graphs. Jérémie Chalopin, Victor Chepoi, Fionn Mc Inerney, Sébastien Ratel, Yann Vaxès |
SIAM J. Discret. Math. | 1 |
| 2022 | Sample Compression Schemes for Balls in GraphsabstractOne of the open problems in machine learning is whether any set-family of VC-dimension d admits a sample compression scheme of size O(d). In this paper, we study this problem for balls in graphs. For balls of arbitrary radius r, we design proper sample compression schemes of size 4 for interval graphs, of size 6 for trees of cycles, and of size 22 for cube-free median graphs. We also design approximate sample compression schemes of size 2 for balls of δ-hyperbolic graphs. Jérémie Chalopin, Victor Chepoi, Fionn Mc Inerney, Sébastien Ratel, Yann Vaxès |
MFCS | 1 |
| 2022 | Medians in median graphs and their cube complexes in linear time
Laurine Bénéteau, Jérémie Chalopin, Victor Chepoi, Yann Vaxès |
J. Comput. Syst. Sci. | 2 |
| 2022 | Unlabeled sample compression schemes and corner peelings for ample and maximum classesabstractWe examine connections between combinatorial notions that arise in machine learning and topological notions in cubical/simplicial geometry. These connections enable to export results from geometry to machine learning. Our first main result is based on a geometric construction by Tracy Hall (2004) [20] of a partial shelling of the cross-polytope which can not be extended. From it, we derive a maximum class of VC dimension 3 without corners. This refutes several previous works in machine learning. In particular, it implies that the previous constructions of optimal unlabeled sample compression schemes for maximum classes are erroneous. On the positive side we present a new construction of an optimal unlabeled sample compression scheme for maximum classes. We leave as open whether our unlabeled sample compression scheme extends to ample classes, which generalize maximum classes. Towards resolving this question, we provide a geometric characterization in terms of unique sink orientations of the associated 1-inclusion graph. Jérémie Chalopin, Victor Chepoi, Shay Moran, Manfred K. Warmuth |
J. Comput. Syst. Sci. | 1 |
| 2021 | Fast Approximation and Exact Computation of Negative Curvature Parameters of Graphs
Jérémie Chalopin, Victor Chepoi, Feodor F. Dragan, Guillaume Ducoffe, Abdulhakeem Mohammed, Yann Vaxès |
Discret. Comput. Geom. | 1 |
| 2021 | Near-gathering of energy-constrained mobile agents
Andreas Bärtschi, Evangelos Bampas, Jérémie Chalopin, Shantanu Das 0001, Christina Karousatou, Matús Mihalák |
Theor. Comput. Sci. | 3 |
| 2021 | Collaborative delivery on a fixed path with homogeneous energy-constrained agents
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Arnaud Labourel, Matús Mihalák |
Theor. Comput. Sci. | 1 |
| 2020 | Medians in Median Graphs and Their Cube Complexes in Linear TimeabstractThe median of a set of vertices P of a graph G is the set of all vertices x of G minimizing the sum of distances from x to all vertices of P. In this paper, we present a linear time algorithm to compute medians in median graphs, improving over the existing quadratic time algorithm. We also present a linear time algorithm to compute medians in the 𝓁₁-cube complexes associated with median graphs. Median graphs constitute the principal class of graphs investigated in metric graph theory and have a rich geometric and combinatorial structure. Our algorithm is based on the majority rule characterization of medians in median graphs and on a fast computation of parallelism classes of edges (Θ-classes or hyperplanes) via Lexicographic Breadth First Search (LexBFS). To prove the correctness of our algorithm, we show that any LexBFS ordering of the vertices of G satisfies the following fellow traveler property of independent interest: the parents of any two adjacent vertices of G are also adjacent. Laurine Bénéteau, Jérémie Chalopin, Victor Chepoi, Yann Vaxès |
ICALP | 2 |
| 2020 | A counterexample to Thiagarajan's conjecture on regular event structuresabstractWe provide a counterexample to a conjecture by Thiagarajan (1996, 2002) that regular event structures correspond to event structures obtained as unfoldings of finite 1-safe Petri nets . The same counterexample is used to disprove a closely related conjecture by Badouel, Darondeau, and Raoult (1999). Using that domains of events structures are CAT(0) cube complexes, we construct our counterexample from an example by Wise (1996, 2007) of a nonpositively curved square complex whose universal cover contains an aperiodic plane. We prove that other counterexamples to Thiagarajan's conjecture arise from aperiodic 4-way deterministic tile sets of Kari and Papasoglu (1999) and Lukkarila (2009). On the positive side, using breakthrough results by Agol (2013) and Haglund and Wise (2008, 2012) from geometric group theory, we prove that Thiagarajan's conjecture holds for strongly hyperbolic regular event structures. Jérémie Chalopin, Victor Chepoi |
J. Comput. Syst. Sci. | 1 |
| 2020 | Collaborative delivery with energy-constrained mobile robotsabstractWe consider the problem of collectively delivering some package from a specified source to a designated target location in a graph, using multiple mobile agents. Each agent has limited energy which constrains the distance it can move. Hence multiple agents need to collaborate to move the package, each agent handing over the package to the next agent to carry it forward. Given the positions of the agents in the graph and their respective budgets, the problem of finding a feasible movement schedule for the agents can be challenging. We consider two variants of the problem: in non-returning delivery, the agents can stop anywhere; whereas in returning delivery, each agent needs to return to its starting location, a variant which has not been studied before. We first provide a polynomial-time algorithm for returning delivery on trees, which is in contrast to the known (weak) NP-hardness of the non-returning version. In addition, we give resource-augmented algorithms for returning delivery in general graphs. Finally, we give tight lower bounds on the required resource augmentation for both variants of the problem. In this sense, our results close the gap left by previous research. Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Barbara Geissmann, Daniel Wolleb-Graf, Arnaud Labourel, Matús Mihalák |
Theor. Comput. Sci. | 2 |
| 2019 | Unlabeled Sample Compression Schemes and Corner Peelings for Ample and Maximum ClassesabstractInternational audience Jérémie Chalopin, Victor Chepoi, Shay Moran, Manfred K. Warmuth |
ICALP | 1 |
| 2019 | Near-Gathering of Energy-Constrained Mobile Agents
Andreas Bärtschi, Evangelos Bampas, Jérémie Chalopin, Shantanu Das 0001, Christina Karousatou, Matús Mihalák |
SIROCCO | 3 |
| 2019 | Collaborative Delivery on a Fixed Path with Homogeneous Energy-Constrained Agents
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Arnaud Labourel, Matús Mihalák |
SIROCCO | 1 |
| 2019 | 1-Safe Petri Nets and Special Cube Complexes: Equivalence and ApplicationsabstractNielsen et al. [35] proved that every 1-safe Petri net N unfolds into an event structure E N . By a result of Thiagarajan [46], these unfoldings are exactly the trace-regular event structures. Thiagarajan [46] conjectured that regular event structures correspond exactly to trace-regular event structures. In a recent paper (Chalopin and Chepoi [12]), we disproved this conjecture, based on the striking bijection between domains of event structures, median graphs, and CAT(0) cube complexes. However, we proved that Thiagarajan’s conjecture is true for regular event structures whose domains are principal filters of universal covers of finite special cube complexes. In the current article, we prove the converse: To any finite 1-safe Petri net N , one can associate a finite special cube complex X N such that the domain of the event structure E N (obtained as the unfolding of N ) is a principal filter of the universal cover X̃ N of X N . This establishes a bijection between 1-safe Petri nets and finite special cube complexes and provides a combinatorial characterization of trace-regular event structures. Using this bijection and techniques from graph theory and geometry (MSO theory of graphs, bounded treewidth, and bounded hyperbolicity), we disprove yet another conjecture by Thiagarajan (from the paper with Yang [48]) that the monadic second-order logic of a 1-safe Petri net (i.e., of its event structure unfolding) is decidable if and only if its unfolding is grid-free. It was proven by Thiagarajan and Yang [48] that the MSO logic is undecidable if the unfolding is not grid-free. Our counterexample is the trace-regular event structure that arises from a virtually special square complex Z. The domain of this event structure Ė Z is the principal filter of the universal cover Z̃ of Z in which to each vertex we added a pendant edge. The graph of the domain of Ė Z has bounded hyperbolicity (and, thus, the event structure Ė Z is grid-free) but has infinite treewidth. Using results of Seese, Courcelle, and Müller and Schupp, we show that this implies that the MSO theory of the event structure Ė Z is undecidable. Jérémie Chalopin, Victor Chepoi |
ACM Trans. Comput. Log. | 1 |
| 2018 | Fast Approximation and Exact Computation of Negative Curvature Parameters of GraphsabstractIn this paper, we study Gromov hyperbolicity and related parameters, that represent how close (locally) a metric space is to a tree from a metric point of view. The study of Gromov hyperbolicity for geodesic metric spaces can be reduced to the study of graph hyperbolicity. Our main contribution in this note is a new characterization of hyperbolicity for graphs (and for complete geodesic metric spaces). This characterization has algorithmic implications in the field of large-scale network analysis, which was one of our initial motivations. A sharp estimate of graph hyperbolicity is useful, {e.g.}, in embedding an undirected graph into hyperbolic space with minimum distortion [Verbeek and Suri, SoCG'14]. The hyperbolicity of a graph can be computed in polynomial-time, however it is unlikely that it can be done in subcubic time. This makes this parameter difficult to compute or to approximate on large graphs. Using our new characterization of graph hyperbolicity, we provide a simple factor 8 approximation algorithm for computing the hyperbolicity of an n-vertex graph G=(V,E) in optimal time O(n^2) (assuming that the input is the distance matrix of the graph). This algorithm leads to constant factor approximations of other graph-parameters related to hyperbolicity (thinness, slimness, and insize). We also present the first efficient algorithms for exact computation of these parameters. All of our algorithms can be used to approximate the hyperbolicity of a geodesic metric space. Jérémie Chalopin, Victor Chepoi, Feodor F. Dragan, Guillaume Ducoffe, Abdulhakeem Mohammed, Yann Vaxès |
SoCG | 1 |
| 2017 | A Counterexample to Thiagarajan's Conjecture on Regular Event Structures
Jérémie Chalopin, Victor Chepoi |
ICALP | 1 |
| 2017 | Energy-Efficient Delivery by Heterogeneous Mobile Agents
Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Daniel Wolleb-Graf, Jan Hackfeld, Paolo Penna |
STACS | 2 |
| 2016 | Collaborative Delivery with Energy-Constrained Mobile Robots
Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Barbara Geissmann, Daniel Wolleb-Graf, Arnaud Labourel, Matús Mihalák |
SIROCCO | 2 |
| 2016 | Sequence Hypergraphs
Katerina Böhmová, Jérémie Chalopin, Matús Mihalák, Guido Proietti, Peter Widmayer |
WG | 2 |
| 2016 | Convergecast and Broadcast by Power-Aware Mobile Agents
Julian Anaya, Jérémie Chalopin, Jurek Czyzowicz, Arnaud Labourel, Andrzej Pelc, Yann Vaxès |
Algorithmica | 2 |
| 2016 | Rendezvous in networks in spite of delay faults
Jérémie Chalopin, Yoann Dieudonné, Arnaud Labourel, Andrzej Pelc |
Distributed Comput. | 1 |
| 2015 | Limit Behavior of the Multi-agent Rotor-Router System
Jérémie Chalopin, Shantanu Das 0001, Pawel Gawrychowski, Adrian Kosowski, Arnaud Labourel, Przemyslaw Uznanski |
DISC | 1 |
| 2015 | Anonymous Graph Exploration with Binoculars
Jérémie Chalopin, Emmanuel Godard, Antoine Naudin |
DISC | 1 |
| 2015 | Isometric Embedding of Busemann Surfaces into L1
Jérémie Chalopin, Victor Chepoi, Guyslain Naves |
Discret. Comput. Geom. | 1 |
| 2015 | Mapping Simple Polygons: The Power of Telling Convex from ReflexabstractWe consider the exploration of a simple polygon P by a robot that moves from vertex to vertex along edges of the visibility graph of P . The visibility graph has a vertex for every vertex of P and an edge between two vertices if they see each other—that is, if the line segment connecting them lies inside P entirely. While located at a vertex, the robot is capable of ordering the vertices it sees in counterclockwise order as they appear on the boundary, and for every two such vertices, it can distinguish whether the angle between them is convex (⩽ π) or reflex ( > π). Other than that, distant vertices are indistinguishable to the robot. We assume that an upper bound on the number of vertices is known. We obtain the general result that a robot exploring any locally oriented, arc-labeled graph G can always determine the base graph of G . Roughly speaking, this is the smallest graph that cannot be distinguished by a robot from G by its observations alone, no matter how it moves. Combining this result with various other techniques allows the ability to show that a robot exploring a polygon P with the preceding capabilities is always capable of reconstructing the visibility graph of P . We also show that multiple identical, indistinguishable, and deterministic robots of this kind can always solve the weak rendezvous problem in which they need to position themselves such that they mutually see each other—for instance, such that they form a clique in the visibility graph. Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
ACM Trans. Algorithms | 1 |
| 2014 | Fault-Tolerant Rendezvous in Networks
Jérémie Chalopin, Yoann Dieudonné, Arnaud Labourel, Andrzej Pelc |
ICALP (2) | 1 |
| 2014 | Data Delivery by Energy-Constrained Mobile Agents on a Line
Jérémie Chalopin, Riko Jacob, Matús Mihalák, Peter Widmayer |
ICALP (2) | 1 |
| 2014 | What Do We Need to Know to Elect in Networks with Unknown Participants?
Jérémie Chalopin, Emmanuel Godard, Antoine Naudin |
SIROCCO | 1 |
| 2014 | Packing bipartite graphs with covers of complete bipartite graphsabstractFor a set S of graphs, a perfect S -packing ( S -factor) of a graph G is a set of mutually vertex-disjoint subgraphs of G that each are isomorphic to a member of S and that together contain all vertices of G . If G allows a covering (locally bijective homomorphism) to a graph H , i.e., a vertex mapping f : V G → V H satisfying the property that f ( u ) f ( v ) belongs to E H whenever the edge u v belongs to E G such that for every u ∈ V G the restriction of f to the neighborhood of u is bijective, then G is an H -cover. For some fixed H let S ( H ) consist of all connected H -covers. Let K k , ℓ be the complete bipartite graph with partition classes of size k and ℓ , respectively. For all fixed k , ℓ ≥ 1 , we determine the computational complexity of the problem that tests whether a given bipartite graph has a perfect S ( K k , ℓ ) -packing. Our technique is partially based on exploring a close relationship to pseudo-coverings. A pseudo-covering from a graph G to a graph H is a homomorphism from G to H that becomes a covering to H when restricted to a spanning subgraph of G . We settle the computational complexity of the problem that asks whether a graph allows a pseudo-covering to K k , ℓ for all fixed k , ℓ ≥ 1 . Jérémie Chalopin, Daniël Paulusma |
Discret. Appl. Math. | 1 |
| 2014 | Cop and Robber Game and HyperbolicityabstractIn this note, we prove that all cop-win graphs $G$ in the game in which the robber and the cop move at different speeds $s$ and $s'$ with $s'0$, this establishes a new---game-theoretical---characterization of Gromov hyperbolicity. We also show that for weakly modular graphs the dependency between $\delta$ and $s$ is linear for any $s' Jérémie Chalopin, Victor Chepoi, Panos Papasoglu, Timothée Pecatte |
SIAM J. Discret. Math. | 1 |
| 2013 | Data Delivery by Energy-Constrained Mobile Agents
Jérémie Chalopin, Shantanu Das 0001, Matús Mihalák, Paolo Penna, Peter Widmayer |
ALGOSENSORS | 1 |
| 2013 | Mapping Simple Polygons: How Robots Benefit from Looking Back
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
Algorithmica | 1 |
| 2013 | Simple agents learn to find their way: An introduction on mapping polygons
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
Discret. Appl. Math. | 1 |
| 2013 | Tight bounds for black hole search with scattered agents in synchronous rings
Jérémie Chalopin, Shantanu Das 0001, Arnaud Labourel, Euripides Markou |
Theor. Comput. Sci. | 1 |
| 2012 | On Snapshots and Stable Properties Detection in Anonymous Fully Distributed Systems (Extended Abstract)
Jérémie Chalopin, Yves Métivier, Thomas Morsellino |
SIROCCO | 1 |
| 2012 | Collecting Information by Power-Aware Mobile Agents
Julian Anaya, Jérémie Chalopin, Jurek Czyzowicz, Arnaud Labourel, Andrzej Pelc, Yann Vaxès |
DISC | 2 |
| 2012 | Election in partially anonymous networks with arbitrary knowledge in message passing systems
Jérémie Chalopin, Emmanuel Godard, Yves Métivier |
Distributed Comput. | 1 |
| 2012 | Enumeration and Leader Election in Partially Anonymous and Multi-hop Broadcast NetworksabstractWe address the enumeration and the leader election problems over partially anonymous and multi-hop broadcast networks. We consider an asynchronous communication model where each process broadcasts a message and all its neighbours receive this message after arbitrary and unpredictable time. In this paper, we present necessary conditions that must be satisfied by any graph to solve these problems and we show that these conditions are sufficient by providing an enumeration algorithm on the one hand and a leader election algorithm on the other hand. For both problems, we highlight the importance of the initial knowledge. Considering the enumeration problem, each process only knows the size of the graph and, contrary to related works, the number of its neighbouring processes is unknown. Whereas for the election problem, we show that this combination of knowledge is not sufficient. Our algorithm assumes that each process initially knows a map of the network (without knowing its position in this map). From the complexity viewpoint, our algorithms offer polynomial complexities (memory at each process, number and size of exchanged messages). Jérémie Chalopin, Yves Métivier, Thomas Morsellino |
Fundam. Informaticae | 1 |
| 2011 | Computing with Pavlovian Populations
Olivier Bournez, Jérémie Chalopin, Johanne Cohen, Xavier Koegler, Mikaël Rabie |
OPODIS | 2 |
| 2011 | Tight Bounds for Scattered Black Hole Search in a Ring
Jérémie Chalopin, Shantanu Das 0001, Arnaud Labourel, Euripides Markou |
SIROCCO | 1 |
| 2011 | Telling convex from reflex allows to map a polygon
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
STACS | 1 |
| 2011 | Black Hole Search with Finite Automata Scattered in a Synchronous Torus
Jérémie Chalopin, Shantanu Das 0001, Arnaud Labourel, Euripides Markou |
DISC | 1 |
| 2011 | Graph labelings derived from models in distributed computing: A complete complexity classificationabstractAbstract We discuss 11 known basic models of distributed computing: four message‐passing models that differ by the (non)existence of port‐numbers and a hierarchy of seven local computations models. In each of these models, we study the computational complexity of the decision problems if the leader election and if the naming problem can be solved on a given network. It is already known that these two decision problems are solvable in polynomial time for two models and are co‐NP‐complete for another one. Here, we settle the computational complexity for both problems in the remaining eight models by showing that they are co‐NP‐complete. We do this by translating each problem into a graph labeling problem. By using this technique, we also obtain an alternative proof for the already known co‐NP‐completeness result. In the second part of our article, we completely classify the computational complexity of all the corresponding graph labeling problems, i.e., for every fixed integer $k\geq 1$ we determine the complexity of the problem that asks whether a given graph allows a certain graph labeling that uses at most k labels. We also explain the close relationship of these labelings to graph homomorphisms that satisfy some further (global or local) constraints. This yields a new class of “constrained” graph homomorphisms that include the already known locally constrained graph homomorphisms. © 2011 Wiley Periodicals, Inc. NETWORKS, 2011 Jérémie Chalopin, Daniël Paulusma |
Networks | 1 |
| 2011 | Cop and Robber Games When the Robber Can Hide and RideabstractIn the classical cop and robber game, two players, the cop $\mathcal{C}$ and the robber $\mathcal{R}$, move alternatively along edges of a finite graph $G=(V,E)$. The cop captures the robber if both players are on the same vertex at the same moment of time. A graph G is called cop win if the cop always captures the robber after a finite number of steps. Nowakowski and Winkler [Discrete Math., 43 (1983), pp. 235–239] and Quilliot [Problèmes de jeux, de point fixe, de connectivité et de représentation sur des graphes, des ensembles ordonnés et des hypergraphes, Thèse de doctorat d'état, Université de Paris VI, Paris, 1983] characterized the cop-win graphs as graphs admitting a dismantling scheme. In this paper, we characterize in a similar way the class $\mathcal{CWFR}(s,s')$ of cop-win graphs in the game in which the robber and the cop move at different speeds s and $s'$, $s'\leq s$. We also establish some connections between cop-win graphs for this game with $s'1$. In particular, we characterize the graphs which are cop-win for any value of k. Jérémie Chalopin, Victor Chepoi, Nicolas Nisse, Yann Vaxès |
SIAM J. Discret. Math. | 1 |
| 2010 | How Simple Robots Benefit from Looking Back
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
CIAC | 1 |
| 2010 | Packing Bipartite Graphs with Covers of Complete Bipartite Graphs
Jérémie Chalopin, Daniël Paulusma |
CIAC | 1 |
| 2010 | Rendezvous of Mobile Agents without Agreement on Local Orientation
Jérémie Chalopin, Shantanu Das 0001 |
ICALP (2) | 1 |
| 2010 | Constructing a Map of an Anonymous Graph: Applications of Universal Sequences
Jérémie Chalopin, Shantanu Das 0001, Adrian Kosowski |
OPODIS | 1 |
| 2010 | Rendezvous of Mobile Agents in Directed Graphs
Jérémie Chalopin, Shantanu Das 0001, Peter Widmayer |
DISC | 1 |
| 2010 | Network Exploration by Silent and Oblivious Robots
Jérémie Chalopin, Paola Flocchini, Bernard Mans, Nicola Santoro |
WG | 1 |
| 2010 | On the power of synchronization between two adjacent processes
Jérémie Chalopin, Yves Métivier |
Distributed Comput. | 1 |
| 2010 | Planar Graphs Have 1-string Representations
Jérémie Chalopin, Daniel Gonçalves 0001, Pascal Ochem |
Discret. Comput. Geom. | 1 |
| 2009 | Every planar graph is the intersection graph of segments in the plane: extended abstractabstractGiven a set S of segments in the plane, the intersection graph of S is the graph with vertex set S in which two vertices are adjacent if and only if the corresponding two segments intersect. We prove a conjecture of Scheinerman (PhD Thesis, Princeton University, 1984) that every planar graph is the intersection graph of some segments in the plane. Jérémie Chalopin, Daniel Gonçalves 0001 |
STOC | 1 |
| 2008 | Labelled (Hyper)Graphs, Negotiations and the Naming Problem
Jérémie Chalopin, Antoni W. Mazurkiewicz, Yves Métivier |
ICGT | 1 |
| 2008 | Local Terminations and Distributed Computability in Anonymous Networks
Jérémie Chalopin, Emmanuel Godard, Yves Métivier |
DISC | 1 |
| 2008 | Election and rendezvous with incomparable labels
Jérémie Chalopin |
Theor. Comput. Sci. | 1 |
| 2007 | Planar graphs are in 1-STRING
Jérémie Chalopin, Daniel Gonçalves 0001, Pascal Ochem |
SODA | 1 |
| 2007 | About the Termination Detection in the Asynchronous Message Passing Model
Jérémie Chalopin, Emmanuel Godard, Yves Métivier, Gerard Tel |
SOFSEM (1) | 1 |
| 2007 | Rendezvous of Mobile Agents in Unknown Graphs with Faulty Links
Jérémie Chalopin, Shantanu Das 0001, Nicola Santoro |
DISC | 1 |
| 2007 | An Efficient Message Passing Election Algorithm based on Mazurkiewicz's Algorithm
Jérémie Chalopin, Yves Métivier |
Fundam. Informaticae | 1 |
| 2006 | Mobile Agent Algorithms Versus Message Passing Algorithms
Jérémie Chalopin, Emmanuel Godard, Yves Métivier, Rodrigue Ossamy |
OPODIS | 1 |
| 2006 | Election in the Qualitative World
Jérémie Chalopin |
SIROCCO | 1 |
| 2006 | Groupings and Pairings in Anonymous Networks
Jérémie Chalopin, Shantanu Das 0001, Nicola Santoro |
DISC | 1 |
| 2006 | Graph Labelings Derived from Models in Distributed Computing
Jérémie Chalopin, Daniël Paulusma |
WG | 1 |
| 2006 | Local Computations in Graphs: The Case of Cellular Edge Local Computations
Jérémie Chalopin, Yves Métivier, Wieslaw Zielonka |
Fundam. Informaticae | 1 |
| 2005 | A Bridge Between the Asynchronous Message Passing Model and Local Computations in Graphs
Jérémie Chalopin, Yves Métivier |
MFCS | 1 |
| 2005 | Local Computations on Closed Unlabelled Edges: The Election Problem and the Naming Problem
Jérémie Chalopin |
SOFSEM | 1 |
| 2004 | Election and Local Computations on Edges
Jérémie Chalopin, Yves Métivier |
FoSSaCS | 1 |
| 2004 | Election, Naming and Cellular Edge Local Computations
Jérémie Chalopin, Yves Métivier, Wieslaw Zielonka |
ICGT | 1 |
| 2004 | On factorization forests of finite height
Jérémie Chalopin, Hing Leung |
Theor. Comput. Sci. | 1 |