Vertical Decomposition in 3D and 4D with Applications to Line Nearest-Neighbor Searching in 3D

被引:0
|
作者
Agarwal, Pankaj K. [1 ]
Ezra, Esther [2 ]
Sharir, Micha [3 ]
机构
[1] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
[2] Bar Ilan Univ, Sch Comp Sci, Ramat Gan, Israel
[3] Tel Aviv Univ, Sch Comp Sci, Tel Aviv, Israel
来源
PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA | 2024年
基金
以色列科学基金会;
关键词
ARRANGEMENTS; BOUNDS; DIMENSIONS; TRIANGLES; ALGORITHM; UNION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Vertical decomposition is a widely used general technique for decomposing the cells of arrangements of semi-algebraic sets in R-d into constant-complexity subcells. In this paper, we settle in the affirmative a few long-standing open problems involving the vertical decomposition of substructures of arrangements for d = 3; 4: (i) Let S be a collection of n semi-algebraic sets of constant complexity in R-3, and let U(m) be an upper bound on the complexity of the union U(S') of any subset S' subset of S of size at most m. We prove that the complexity of the vertical decomposition of the complement of U(S) is O*(n(2) +U(n)) (where the O*(.) notation hides subpolynomial factors). We also show that the complexity of the vertical decomposition of the entire arrangement A(S) is O*(n(2) + X), where X is the number of vertices in A(S). (ii) Let F be a collection of n trivariate functions whose graphs are semi-algebraic sets of constant complexity. We show that the complexity of the vertical decomposition of the portion of the arrangement A(F) in R-4 lying below the lower envelope of F is O*(n(3)). These results lead to efficient algorithms for a variety of problems involving these decompositions, including algorithms for constructing the decompositions themselves, and for constructing (1/r)-cuttings of substructures of arrangements of the kinds considered above. One additional algorithm of interest is for output-sensitive point enclosure queries amid semi-algebraic sets in three or four dimensions. In addition, as a main domain of applications, we study various proximity problems involving points and lines in R-3: We first present a linear-size data structure for answering nearest-neighbor queries, with points, amid n lines in R-3 in O*(n(2/3)) time per query. We also study the converse problem, where we return the nearest neighbor of a query line amid n input points, or lines, in R-3. We obtain a data structure of O*(n4) size that answers a nearest-neighbor query in O(log n) time.
引用
收藏
页码:150 / 170
页数:21
相关论文
共 50 条
  • [21] A 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH
    Pham, Paul
    Svore, Krysta M.
    QUANTUM INFORMATION & COMPUTATION, 2013, 13 (11-12) : 937 - 962
  • [22] Dynamic 2D implementation of 3D diffractive optics
    Wang, Haiyan
    Piestun, Rafael
    OPTICA, 2018, 5 (10): : 1220 - 1228
  • [23] All-3D apparel development: Establishing the rules to enable 3D weaving from 3D digital garments
    Hillaire, Jenine Marie
    Baytar, Fatma
    JOURNAL OF ENGINEERED FIBERS AND FABRICS, 2024, 19
  • [24] 3D Reconstruction of 2D Crystals
    Zeng, Xiangyan
    Glover, James Ervin
    Hughes, Owen
    Stahlberg, Henning
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 160 - 165
  • [25] Optimizing 3D Irregular Object Packing from 3D Scans Using Metaheuristics
    Zhao, Yinghui
    Rausch, Chris
    Haas, Carl
    ADVANCED ENGINEERING INFORMATICS, 2021, 47
  • [26] Generation of 3D Line Segment Based on Disparity Data
    Woo, Dona-Min
    ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 481 - +
  • [27] 3D CENTRAL LINE EXTRACTION OF FOSSIL OYSTER SHELLS
    Djuricic, A.
    Puttonen, E.
    Harzhauser, M.
    Mandic, O.
    Szekely, B.
    Pfeifer, N.
    XXIII ISPRS CONGRESS, COMMISSION V, 2016, 3 (05): : 121 - 128
  • [28] 3D NEAREST NEIGHBOUR SEARCH USING A CLUSTERED HIERARCHICAL TREE STRUCTURE
    Suhaibah, A.
    Uznir, U.
    Anton, F.
    Mioc, D.
    Rahman, A. A.
    XXIII ISPRS CONGRESS, COMMISSION II, 2016, 41 (B2): : 87 - 93
  • [29] Fully automated registration of 3D data to a 3D CAD model for project progress monitoring
    Kim, Changmin
    Son, Hyojoo
    Kim, Changwan
    AUTOMATION IN CONSTRUCTION, 2013, 35 : 587 - 594
  • [30] Multi-agent Collective Construction using 3D Decomposition
    Srinivasan, Akshaya Kesarimangalam
    Singh, Shambhavi
    Gutow, Geordan
    Choset, Howie
    Vundurthy, Bhaskar
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2023, : 9963 - 9969