Source author record

Allen Xiao

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

Published work

2 publications

preprint2022arXiv

Deterministic, Near-Linear ε\varepsilon-Approximation Algorithm for Geometric Bipartite Matching

Given point sets AA and BB in Rd\mathbb{R}^d where AA and BB have equal size nn for some constant dimension dd and a parameter ε>0\varepsilon>0, we present the first deterministic algorithm that computes, in n⋅(ε−1log⁡n)O(d)n\cdot(\varepsilon^{-1} \log n)^{O(d)} time, a perfect matching between AA and BB whose cost is within a (1+ε)(1+\varepsilon) factor of the optimal under any ℓp\smash{\ell_p}-norm. Although a Monte-Carlo algorithm with a similar running time is proposed by Raghvendra and Agarwal [J. ACM 2020], the best-known deterministic ε\varepsilon-approximation algorithm takes Ω(n3/2)Ω(n^{3/2}) time. Our algorithm constructs a (refinement of a) tree cover of Rd\mathbb{R}^d, and we develop several new tools to apply a tree-cover based approach to compute an ε\varepsilon-approximate perfect matching.

preprint2020arXiv

Dynamic geometric set cover and hitting set

We investigate dynamic versions of geometric set cover and hitting set where points and ranges may be inserted or deleted, and we want to efficiently maintain an (approximately) optimal solution for the current problem instance. While their static versions have been extensively studied in the past, surprisingly little is known about dynamic geometric set cover and hitting set. For instance, even for the most basic case of one-dimensional interval set cover and hitting set, no nontrivial results were known. The main contribution of our paper are two frameworks that lead to efficient data structures for dynamically maintaining set covers and hitting sets in R1\mathbb{R}^1 and R2\mathbb{R}^2. The first framework uses bootstrapping and gives a (1+ε)(1+\varepsilon)-approximate data structure for dynamic interval set cover in R1\mathbb{R}^1 with O(nα/ε)O(n^α/\varepsilon) amortized update time for any constant α>0α> 0; in R2\mathbb{R}^2, this method gives O(1)O(1)-approximate data structures for unit-square (and quadrant) set cover and hitting set with O(n1/2+α)O(n^{1/2+α}) amortized update time. The second framework uses local modification, and leads to a (1+ε)(1+\varepsilon)-approximate data structure for dynamic interval hitting set in R1\mathbb{R}^1 with O~(1/ε)\widetilde{O}(1/\varepsilon) amortized update time; in R2\mathbb{R}^2, it gives O(1)O(1)-approximate data structures for unit-square (and quadrant) set cover and hitting set in the \textit{partially} dynamic settings with O~(1)\widetilde{O}(1) amortized update 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.