Computing envelopes in four dimensions with applications

被引:34
|
作者
Agarwal, PK
Aronov, B
Sharir, M
机构
[1] POLYTECH UNIV,DEPT COMP & INFORMAT SCI,BROOKLYN,NY 11201
[2] TEL AVIV UNIV,SCH MATH SCI,IL-69978 TEL AVIV,ISRAEL
[3] NYU,COURANT INST MATH SCI,NEW YORK,NY 10012
关键词
lower envelopes; point location; ray shooting; closest pair;
D O I
10.1137/S0097539794265724
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let F be a collection of n d-variate, possibly partially defined, functions, all algebraic of some constant maximum degree. We present a randomized algorithm that computes the vertices, edges, and 2-faces of the lower envelope (i.e., pointwise minimum) of F in expected time O(n(d+epsilon)) for any epsilon > 0. For d = 3, by combining this algorithm with the point-location technique of Preparata and Tamassia, we can compute, in randomized expected time O(n(3+epsilon)), for any epsilon > 0, a data structure of size O(n(3+epsilon)) that, for any query point q, can determine in O(log(2) n.) time the function(s) of F that attain the lower envelope at q. As a consequence, we obtain improved algorithmic solutions to several problems in computational geometry, including (a) computing the width of a point set in 3-space, (b) computing the ''biggest stick'' in a simple polygon in the plane, and (c) computing the smallest-width annulus covering a planar point set. The solutions to these problems run in randomized expected time O(n(17/11+epsilon)), for any epsilon > 0, improving previous solutions that run in time O(n(8/5+epsilon)). We also present data structures for (i) performing nearest-neighbor and related queries for fairly general collections of objects in 3-space and for collections of moving objects in the plane and (ii) performing ray-shooting and related queries among n spheres or more general objects in 3-space. Both of these data structures require O(n(3+epsilon)) storage and preprocessing time, for any epsilon > 0, and support polylogarithmic-time queries. These structures improve previous solutions to these problems.
引用
收藏
页码:1714 / 1732
页数:19
相关论文
共 50 条
  • [1] On the overlay of envelopes in four dimensions
    Koltun, V
    Sharir, M
    [J]. PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 810 - 819
  • [2] COMPUTING RADIATIVE CORRECTIONS IN FOUR DIMENSIONS
    Pittau, Roberto
    [J]. ACTA PHYSICA POLONICA B PROCEEDINGS SUPPLEMENT, 2018, 11 (02) : 387 - 395
  • [3] Neural computing in four spatial dimensions
    Tozzi, Arturo
    Ahmad, Muhammad Zubair
    Peters, James F.
    [J]. COGNITIVE NEURODYNAMICS, 2021, 15 (02) : 349 - 357
  • [4] Neural computing in four spatial dimensions
    Arturo Tozzi
    Muhammad Zubair Ahmad
    James F. Peters
    [J]. Cognitive Neurodynamics, 2021, 15 : 349 - 357
  • [5] How large is a river? Conceptualizing river landscape signatures and envelopes in four dimensions
    Gurnell, Angela M.
    Bertoldi, Walter
    Tockner, Klement
    Wharton, Geraldene
    Zolezzi, Guido
    [J]. WILEY INTERDISCIPLINARY REVIEWS-WATER, 2016, 3 (03): : 313 - 325
  • [6] Computing and Updating Hypervolume Contributions in Up to Four Dimensions
    Guerreiro, Andreia P.
    Fonseca, Carlos M.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (03) : 449 - 463
  • [7] NEW BOUNDS FOR LOWER ENVELOPES IN 3 DIMENSIONS, WITH APPLICATIONS TO VISIBILITY IN TERRAINS
    HALPERIN, D
    SHARIR, M
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1994, 12 (03) : 313 - 326
  • [8] Applications of envelopes
    Bickel K.
    Gorkin P.
    Tran T.
    [J]. Complex Analysis and its Synergies, 2020, 6 (1)
  • [9] The conformal transformations of a space of four dimensions and their applications to geometrical optics
    Bateman, H
    [J]. BRITISH JOURNAL OF DERMATOLOGY AND SYPHILIS, 1943, 55 (07): : 70 - 89