Source author record

Volodymyr Polosukhin

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
1topics
3close collaborators

Published work

2 publications

preprint2021arXiv

Distance Computations in the Hybrid Network Model via Oracle Simulations

The Hybrid network model was introduced in [Augustine et al., SODA '20] for laying down a theoretical foundation for networks which combine two possible modes of communication: One mode allows high-bandwidth communication with neighboring nodes, and the other allows low-bandwidth communication over few long-range connections at a time. This fundamentally abstracts networks such as hybrid data centers, and class-based software-defined networks. Our technical contribution is a \emph{density-aware} approach that allows us to simulate a set of \emph{oracles} for an overlay skeleton graph over a Hybrid network. As applications of our oracle simulations, with additional machinery that we provide, we derive fast algorithms for fundamental distance-related tasks. One of our core contributions is an algorithm in the Hybrid model for computing \emph{exact} weighted shortest paths from O~(n1/3)\tilde O(n^{1/3}) sources which completes in O~(n1/3)\tilde O(n^{1/3}) rounds w.h.p. This improves, in both the runtime and the number of sources, upon the algorithm of [Kuhn and Schneider, PODC '20], which computes shortest paths from a single source in O~(n2/5)\tilde O(n^{2/5}) rounds w.h.p. We additionally show a 2-approximation for weighted diameter and a (1+ε)(1+ε)-approximation for unweighted diameter, both in O~(n1/3)\tilde O(n^{1/3}) rounds w.h.p., which is comparable to the Ω~(n1/3)\tilde Ω(n^{1/3}) lower bound of [Kuhn and Schneider, PODC '20] for a (2−ε)(2-ε)-approximation for weighted diameter and an exact unweighted diameter. We also provide fast distance \emph{approximations} from multiple sources and fast approximations for eccentricities.

preprint2021arXiv

Near-Optimal Scheduling in the Congested Clique

This paper provides three nearly-optimal algorithms for scheduling tt jobs in the CLIQUE\mathsf{CLIQUE} model. First, we present a deterministic scheduling algorithm that runs in O(GlobalCongestion+dilation)O(\mathsf{GlobalCongestion} + \mathsf{dilation}) rounds for jobs that are sufficiently efficient in terms of their memory. The dilation\mathsf{dilation} is the maximum round complexity of any of the given jobs, and the GlobalCongestion\mathsf{GlobalCongestion} is the total number of messages in all jobs divided by the per-round bandwidth of n2n^2 of the CLIQUE\mathsf{CLIQUE} model. Both are inherent lower bounds for any scheduling algorithm. Then, we present a randomized scheduling algorithm which runs tt jobs in O(GlobalCongestion+dilation⋅log⁡n+t)O(\mathsf{GlobalCongestion} + \mathsf{dilation}\cdot\log{n}+t) rounds and only requires that inputs and outputs do not exceed O(nlog⁡n)O(n\log n) bits per node, which is met by, e.g., almost all graph problems. Lastly, we adjust the \emph{random-delay-based} scheduling algorithm [Ghaffari, PODC'15] from the CLIQUE\mathsf{CLIQUE} model and obtain an algorithm that schedules any tt jobs in O(t/n+LocalCongestion+dilation⋅log⁡n)O(t / n + \mathsf{LocalCongestion} + \mathsf{dilation}\cdot\log{n}) rounds, where the LocalCongestion\mathsf{LocalCongestion} relates to the congestion at a single node of the CLIQUE\mathsf{CLIQUE}. We compare this algorithm to the previous approaches and show their benefit. We schedule the set of jobs on-the-fly, without a priori knowledge of its parameters or the communication patterns of the jobs. In light of the inherent lower bounds, all of our algorithms are nearly-optimal. We exemplify the power of our algorithms by analyzing the message complexity of the state-of-the-art MIS protocol [Ghaffari, Gouleakis, Konrad, Mitrovic and Rubinfeld, PODC'18], and we show that we can solve tt instances of MIS in O(t+log⁡log⁡Δlog⁡n)O(t + \log\logΔ\log{n}) rounds, that is, in O(1)O(1) amortized time, for t≥log⁡log⁡Δlog⁡nt\geq \log\logΔ\log{n}.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.