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
基金
以色列科学基金会;
关键词
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 条
  • [1] Mapping quantum circuits on 3D nearest-neighbor architectures
    Farghadan, Azim
    Mohammadzadeh, Naser
    [J]. QUANTUM SCIENCE AND TECHNOLOGY, 2019, 4 (03)
  • [2] APPLICATIONS OF 3D AND 4D NMR
    GRONENBORN, A
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1991, 201 : 179 - CHED
  • [3] Chaotic Synchronization in Nearest-Neighbor Coupled Networks of 3D CNNs
    Serrano-Guerrero, H.
    Cruz-Hernandez, C.
    Lopez-Gutierrez, R. M.
    Cardoza-Avendano, L.
    Chavez-Perez, R. A.
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 26 - 41
  • [4] Partial correspondence of 3D shapes using properties of the nearest-neighbor field
    Arbel, Nadav Yehonatan
    Tal, Ayellet
    Zelnik-Manor, Lihi
    [J]. COMPUTERS & GRAPHICS-UK, 2019, 82 : 183 - 192
  • [5] 3D/4D Sonography
    Kurjak, Asim
    [J]. JOURNAL OF PERINATAL MEDICINE, 2017, 45 (06) : 639 - 641
  • [6] RECRYSTALLIZATION IN 3D AND 4D
    Jensen, D. Juul
    [J]. CHALLENGES IN MATERIALS SCIENCE AND POSSIBILITIES IN 3D AND 4D CHARACTERIZATION TECHNIQUES, 2010, : 31 - 42
  • [7] Genomics in 3D and 4D
    Vivien Marx
    [J]. Nature Methods, 2016, 13 : 829 - 832
  • [8] 3D, 4D, and beyond
    不详
    [J]. JOURNAL OF PETROLEUM TECHNOLOGY, 1998, 50 (01): : 35 - 36
  • [9] Genomics in 3D and 4D
    Marx, Vivien
    [J]. NATURE METHODS, 2016, 13 (10) : 829 - 832
  • [10] Cyclodextrins in 3D/4D printing for biomedical applications
    Alvarez-Lorenzo, Carmen
    Goyanes, Alvaro
    Concheiro, Angel
    [J]. ADDITIVE MANUFACTURING, 2024, 84