Anton Trygub

dblp:347/2044 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2024
0000-0001-6020-8469ORCID · corroborated

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

Systems, architecture and hardware · 3 · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Distributed computing theory · 84% Graph algorithms and graph theory · 16%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed computing theory
distributed complexity
1.422024
A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP · PODC 2024
A Near-Optimal Deterministic Distributed Synchronizer · PODC 2023
Distributed computing theory
distributed graph algorithms
0.812024
A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP · PODC 2024
Distributed computing theory › distributed complexity
energy complexity
0.812024
A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP · PODC 2024
Graph algorithms and graph theory › shortest path
single-source shortest paths
0.812024
A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP · PODC 2024
Distributed computing theory › distributed synchronization
synchronizers
0.712023
A Near-Optimal Deterministic Distributed Synchronizer · PODC 2023
Distributed computing theory › distributed graph algorithms
CONGEST model
0.212024
A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP · PODC 2024
Distributed computing theory › message passing
asynchronous message passing
0.212023
A Near-Optimal Deterministic Distributed Synchronizer · PODC 2023

Methods — techniques the papers use, named apart from their topics

deterministic distributed algorithm · 0.8deterministic simulation · 0.7
YearPublicationVenuePosition
2024 A Near-Optimal Low-Energy Deterministic Distributed SSSP with Ramifications on Congestion and APSP
abstract
We present a low-energy deterministic distributed algorithm that computes exact Single-Source Shortest Paths (SSSP) in near-optimal time: it runs in Õ(n) rounds and each node is awake during only poly(log n) rounds. When a node is not awake, it performs no computations or communications and spends no energy.
Mohsen Ghaffari 0001, Anton Trygub
PODC2
2024 Parallel Dynamic Maximal Matching
abstract
We present the first (randomized) parallel dynamic algorithm for maximal matching, which can process an arbitrary number of updates simultaneously. Given a batch of edge deletion or insertion updates to the graph, our parallel algorithm adjusts the maximal matching to these updates in poly(łog n) depth and using poly(łog n) amortized work per update. That is, the amortized work for processing a batch of k updates is k poly(łog n), while all this work is done in poly(łog n) depth, with high probability. This can be seen as a parallel counterpart of the sequential dynamic algorithms for constant-approximate and maximal matching [Onak and Rubinfeld STOC'10; Baswana, Gupta, and Sen FOCS'11; and Solomon FOCS'16]. Our algorithm readily generalizes to maximal matching in hypergraphs of rank r---where each hyperedge has at most r endpoints---with a poly(r) increase in work, while retaining the poly(łog n) depth.
Mohsen Ghaffari 0001, Anton Trygub
SPAA2
2023 A Near-Optimal Deterministic Distributed Synchronizer
abstract
We provide the first deterministic distributed synchronizer with near-optimal time complexity and message complexity overheads. Concretely, given any distributed algorithm A that has time complexity T and message complexity M in the synchronous message-passing model (subject to some care in defining the model), the synchronizer provides a distributed algorithm A′ that runs in the asynchronous message-passing model with time complexity T · poly(log n) and message complexity (M + m) · poly(log n). Here, n and m denote the number of nodes and edges in the network, respectively. The synchronizer is deterministic in the sense that if algorithm A is deterministic, then so is algorithm A′. Previously, only a randomized synchronizer with near-optimal overheads was known by seminal results of Awerbuch, Patt-Shamir, Peleg, and Saks [STOC 1992] and Awerbuch and Peleg [FOCS 1990]. We also point out and fix some inaccuracies in these prior works.
Mohsen Ghaffari 0001, Anton Trygub
PODC2