Source author record

Yaowei Long

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
2close collaborators

Published work

2 publications

preprint2022arXiv

Near-Optimal Deterministic Vertex-Failure Connectivity Oracles

We revisit the vertex-failure connectivity oracle problem. This is one of the most basic graph data structure problems under vertex updates, yet its complexity is still not well-understood. We essentially settle the complexity of this problem by showing a new data structure whose space, preprocessing time, update time, and query time are simultaneously optimal up to sub-polynomial factors assuming popular conjectures. Moreover, the data structure is deterministic. More precisely, for any integer d⋆d_{\star}, the data structure preprocesses a graph GG with nn vertices and mm edges in O^(md⋆)\hat{O}(md_{\star}) time and uses O~(min⁡{m,nd⋆})\tilde{O}(\min\{m,nd_{\star}\}) space. Then, given the vertex set DD to be deleted where ∣D∣=d≤d⋆|D|=d\le d_{\star}, it takes O^(d2)\hat{O}(d^{2}) updates time. Finally, given any vertex pair (u,v)(u,v), it checks if uu and vv are connected in G∖DG\setminus D in O(d)O(d) time. This improves the previously best deterministic algorithm by Duan and Pettie (SODA 2017) in both space and update time by a factor of dd. It also significantly speeds up the Ω(min⁡{mn,nω})Ω(\min\{mn,n^ω\}) preprocessing time of all known (even randomized) algorithms with update time at most O~(d5)\tilde{O}(d^{5}).

preprint2020arXiv

Planar Distance Oracles with Better Time-Space Tradeoffs

In a recent breakthrough, Charalampopoulos, Gawrychowski, Mozes, and Weimann (STOC 2019) showed that exact distance queries on planar graphs could be answered in no(1)n^{o(1)} time by a data structure occupying n1+o(1)n^{1+o(1)} space, i.e., up to o(1)o(1) terms, optimal exponents in time (0) and space (1) can be achieved simultaneously. Their distance query algorithm is recursive: it makes successive calls to a point-location algorithm for planar Voronoi diagrams, which involves many recursive distance queries. The depth of this recursion is non-constant and the branching factor logarithmic, leading to (log⁡n)ω(1)=no(1)(\log n)^{ω(1)} = n^{o(1)} query times. In this paper we present a new way to do point-location in planar Voronoi diagrams, which leads to a new exact distance oracle. At the two extremes of our space-time tradeoff curve we can achieve either n1+o(1)n^{1+o(1)} space and log⁡2+o(1)n\log^{2+o(1)}n query time, or nlog⁡2+o(1)nn\log^{2+o(1)}n space and no(1)n^{o(1)} query time. All previous oracles with O~(1)\tilde{O}(1) query time occupy space n1+Ω(1)n^{1+Ω(1)}, and all previous oracles with space O~(n)\tilde{O}(n) answer queries in nΩ(1)n^{Ω(1)} time.

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.