Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–13 of 13 results for author: Zheng, D W

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.15981  [pdf, other

    cs.CG

    Carving Polytopes with Saws in 3D

    Authors: Eliot W. Robson, Jack Spalding-Jamieson, Da Wei Zheng

    Abstract: We investigate the problem of carving an $n$-face triangulated three-dimensional polytope using a tool to make cuts modelled by either a half-plane or sweeps from an infinite ray. In the case of half-planes cuts, we present a deterministic algorithm running in $O(n^2)$ time and a randomized algorithm running in $O(n^{3/2+\varepsilon})$ expected time for any $\varepsilon>0$. In the case of cuts def… ▽ More

    Submitted 22 July, 2024; originally announced July 2024.

    Comments: Appeared in CCCG 2024. 10 pages, 7 figures

  2. arXiv:2407.15980  [pdf, other

    cs.CG cs.DS

    Shortest Path Separators in Unit Disk Graphs

    Authors: Elfarouk Harb, Zhengcheng Huang, Da Wei Zheng

    Abstract: We introduce a new balanced separator theorem for unit-disk graphs involving two shortest paths combined with the 1-hop neighbours of those paths and two other vertices. This answers an open problem of Yan, Xiang and Dragan [CGTA '12] and improves their result that requires removing the 3-hop neighborhood of two shortest paths. Our proof uses very different ideas, including Delaunay triangulations… ▽ More

    Submitted 22 July, 2024; originally announced July 2024.

    Comments: To appear in ESA 2024. 15 pages, 7 figures

  3. arXiv:2407.01904  [pdf, other

    cs.DS

    From Directed Steiner Tree to Directed Polymatroid Steiner Tree in Planar Graphs

    Authors: Chandra Chekuri, Rhea Jain, Shubhang Kulkarni, Da Wei Zheng, Weihao Zhu

    Abstract: In the Directed Steiner Tree (DST) problem the input is a directed edge-weighted graph $G=(V,E)$, a root vertex $r$ and a set $S \subseteq V$ of $k$ terminals. The goal is to find a min-cost subgraph that connects $r$ to each of the terminals. DST admits an $O(\log^2 k/\log \log k)$-approximation in quasi-polynomial time, and an $O(k^ε)$-approximation for any fixed $ε> 0$ in polynomial-time. Resol… ▽ More

    Submitted 1 July, 2024; originally announced July 2024.

  4. arXiv:2403.12303  [pdf, other

    cs.CG

    Semialgebraic Range Stabbing, Ray Shooting, and Intersection Counting in the Plane

    Authors: Timothy M. Chan, Pingan Cheng, Da Wei Zheng

    Abstract: Polynomial partitioning techniques have recently led to improved geometric data structures for a variety of fundamental problems related to semialgebraic range searching and intersection searching in 3D and higher dimensions (e.g., see [Agarwal, Aronov, Ezra, and Zahl, SoCG 2019; Ezra and Sharir, SoCG 2021; Agarwal, Aronov, Ezra, Katz, and Sharir, SoCG 2022]). They have also led to improved algori… ▽ More

    Submitted 18 March, 2024; originally announced March 2024.

    Comments: SOCG 2024

  5. arXiv:2310.15363  [pdf, other

    cs.CG

    An Optimal Algorithm for Higher-Order Voronoi Diagrams in the Plane: The Usefulness of Nondeterminism

    Authors: Timothy M. Chan, Pingan Cheng, Da Wei Zheng

    Abstract: We present the first optimal randomized algorithm for constructing the order-$k$ Voronoi diagram of $n$ points in two dimensions. The expected running time is $O(n\log n + nk)$, which improves the previous, two-decades-old result of Ramos (SoCG'99) by a $2^{O(\log^*k)}$ factor. To obtain our result, we (i) use a recent decision-tree technique of Chan and Zheng (SODA'22) in combination with Ramos's… ▽ More

    Submitted 23 October, 2023; originally announced October 2023.

    Comments: To appear in SODA 2024. 16 pages, 1 figure

  6. arXiv:2305.00122  [pdf, other

    cs.DS

    Faster Submodular Maximization for Several Classes of Matroids

    Authors: Monika Henzinger, Paul Liu, Jan Vondrak, Da Wei Zheng

    Abstract: The maximization of submodular functions have found widespread application in areas such as machine learning, combinatorial optimization, and economics, where practitioners often wish to enforce various constraints; the matroid constraint has been investigated extensively due to its algorithmic properties and expressive power. Recent progress has focused on fast algorithms for important classes of… ▽ More

    Submitted 28 April, 2023; originally announced May 2023.

    Comments: 38 pages. Abstract shortened for arxiv. To appear in ICALP 2023

  7. arXiv:2304.07441  [pdf, other

    cs.DS cs.CG cs.DC

    Fully Scalable Massively Parallel Algorithms for Embedded Planar Graphs

    Authors: Yi-Jun Chang, Da Wei Zheng

    Abstract: We consider the massively parallel computation (MPC) model, which is a theoretical abstraction of large-scale parallel processing models such as MapReduce. In this model, assuming the widely believed 1-vs-2-cycles conjecture, solving many basic graph problems in $O(1)$ rounds with a strongly sublinear memory size per machine is impossible. We improve on the recent work of Holm and Tětek [SODA 2023… ▽ More

    Submitted 27 October, 2023; v1 submitted 14 April, 2023; originally announced April 2023.

    Comments: To appear in SODA24. 55 pages, 9 figures, 1 table. Added section on weighted edit distance and shortened abstract

  8. arXiv:2303.09632  [pdf, other

    cs.CG cs.DS

    Conflict Optimization for Binary CSP Applied to Minimum Partition into Plane Subgraphs and Graph Coloring

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Florian Fontan, Yan Gerard, Aldo Gonzalez-Lorenzo, Pascal Lafourcade, Luc Libralesso, Benjamin Momège, Jack Spalding-Jamieson, Brandon Zhang, Da Wei Zheng

    Abstract: CG:SHOP is an annual geometric optimization challenge and the 2022 edition proposed the problem of coloring a certain geometric graph defined by line segments. Surprisingly, the top three teams used the same technique, called conflict optimization. This technique has been introduced in the 2021 edition of the challenge, to solve a coordinated motion planning problem. In this paper, we present the… ▽ More

    Submitted 24 March, 2023; v1 submitted 16 March, 2023; originally announced March 2023.

    Comments: To appear at ACM Journal of Experimental Algorithmics

  9. arXiv:2301.09217  [pdf, other

    cs.DS

    Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

    Authors: Da Wei Zheng, Monika Henzinger

    Abstract: $\newcommand{\eps}{\varepsilon}$We present an auction algorithm using multiplicative instead of constant weight updates to compute a $(1-\eps)$-approximate maximum weight matching (MWM) in a bipartite graph with $n$ vertices and $m$ edges in time $O(m\eps^{-1})$, beating the running time of the fastest known approximation algorithm of Duan and Pettie [JACM '14] that runs in $O(m\eps^{-1}\log \eps^… ▽ More

    Submitted 23 January, 2024; v1 submitted 22 January, 2023; originally announced January 2023.

    Comments: Appeared in IPCO 2023. The newest version of the paper improves the runtime by a log(1/eps) factor. The first version claimed result that the dynamic data structure supported arbitrary edge deletion has been corrected to one-sided vertex deletion and other side vertex insertion

  10. arXiv:2210.10172  [pdf, other

    cs.CG cs.DS

    Simplex Range Searching Revisited: How to Shave Logs in Multi-Level Data Structures

    Authors: Timothy M. Chan, Da Wei Zheng

    Abstract: We revisit the classic problem of simplex range searching and related problems in computational geometry. We present a collection of new results which improve previous bounds by multiple logarithmic factors that were caused by the use of multi-level data structures. Highlights include the following: $\bullet$ For a set of $n$ points in a constant dimension $d$, we give data structures with… ▽ More

    Submitted 20 October, 2022; v1 submitted 18 October, 2022; originally announced October 2022.

    Comments: Updated abstract metadata formatting. Accepted in SODA'23

  11. arXiv:2208.11275  [pdf, other

    cs.CG

    Halving by a Thousand Cuts or Punctures

    Authors: Sariel Har-Peled, Da Wei Zheng

    Abstract: $\newcommand{\Arr}{\mathcal{A}} \newcommand{\numS}{k} \newcommand{\ArrX}[1]{\Arr(#1)} \newcommand{\eps}{\varepsilon} \newcommand{\opt}{\mathsf{o}}$ For point sets $P_1, \ldots, P_\numS$, a set of lines $L$ is halving if any face of the arrangement $\ArrX{L}$ contains at most $|P_i|/2$ points of $P_i$, for all $i… ▽ More

    Submitted 23 August, 2022; originally announced August 2022.

  12. Hopcroft's Problem, Log-Star Shaving, 2D Fractional Cascading, and Decision Trees

    Authors: Timothy M. Chan, Da Wei Zheng

    Abstract: We revisit Hopcroft's problem and related fundamental problems about geometric range searching. Given $n$ points and $n$ lines in the plane, we show how to count the number of point-line incidence pairs or the number of point-above-line pairs in $O(n^{4/3})$ time, which matches the conjectured lower bound and improves the best previous time bound of $n^{4/3}2^{O(\log^*n)}$ obtained almost 30 years… ▽ More

    Submitted 22 June, 2022; v1 submitted 5 November, 2021; originally announced November 2021.

    Comments: Appeared in SODA 2022

  13. arXiv:2103.15062  [pdf, other

    cs.CG cs.RO

    Coordinated Motion Planning Through Randomized k-Opt

    Authors: Paul Liu, Jack Spalding-Jamieson, Brandon Zhang, Da Wei Zheng

    Abstract: This paper examines the approach taken by team gitastrophe in the CG:SHOP 2021 challenge. The challenge was to find a sequence of simultaneous moves of square robots between two given configurations that minimized either total distance travelled or makespan (total time). Our winning approach has two main components: an initialization phase that finds a good initial solution, and a $k$-opt local se… ▽ More

    Submitted 28 March, 2021; originally announced March 2021.

    Comments: To appear in SoCG 2021