Robust Kinetic Convex Hulls in 3D

被引:0
|
作者
Acar, Umut A. [1 ]
Blelloch, Guy E. [2 ]
Tangwongsan, Kanat [2 ]
Tuerkoglu, Duru [3 ]
机构
[1] Toyota Technol Inst, Chicago, IL 60637 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[3] Univ Chicago, Chicago, IL 60637 USA
来源
ALGORITHMS - ESA 2008 | 2008年 / 5193卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Kinetic data structures provide a framework for computing combinatorial properties of continuously moving objects. Although kinetic data structures for many problems have been proposed, some difficulties remain in devising and implementing them, especially robustly. One set of difficulties stems from the required update mechanisms used for processing certificate failures-devising efficient update mechanisms can be difficult, especially for sophisticated problems such as those in 3D. Another set of difficulties arises due to the strong assumption in the framework that the update mechanism is invoked with a single event. This assumption requires ordering the events precisely, which is generally expensive. This assumption also makes it difficult to deal with simultaneous events that arise due to degeneracies or due to intrinsic properties of the kinetized algorithms. In this paper, we apply advances on self-adjusting computation to provide a robust motion simulation technique that combines kinetic event-based scheduling and the classic idea of fixed-time sampling. The idea is to divide time into a lattice of fixed-size intervals, and process events at the resolution of an interval. We apply the approach to the problem of kinetic maintenance of convex hulls in 3D, a problem that has been open since 90s. We evaluate the effectiveness of the proposal experimentally. Using the approach, we are able to run simulations consisting of tens of thousands of points robustly and efficiently.
引用
收藏
页码:29 / +
页数:3
相关论文
共 50 条
  • [11] Faster output-sensitive parallel algorithms for 3D convex hulls and vector maxima
    Gupta, N
    Sen, S
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (04) : 488 - 500
  • [12] An algorithm to build convex hulls for 3-D objects
    Chen, Han-Ming
    Lin, Tzung-Han
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2006, 29 (06) : 945 - 952
  • [13] Robust vertex enumeration for convex hulls in high dimensions
    Awasthi, Pranjal
    Kalantari, Bahman
    Zhang, Yikai
    [J]. ANNALS OF OPERATIONS RESEARCH, 2020, 295 (01) : 37 - 73
  • [14] Robust Vertex Enumeration for Convex Hulls in High Dimensions
    Awasthi, Pranjal
    Kalantari, Bahman
    Zhang, Yikai
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 84, 2018, 84
  • [15] Robust algorithms for constructing strongly convex hulls in parallel
    Chen, W
    Wada, K
    Kawaguchi, K
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 289 (01) : 277 - 295
  • [16] Robust vertex enumeration for convex hulls in high dimensions
    Pranjal Awasthi
    Bahman Kalantari
    Yikai Zhang
    [J]. Annals of Operations Research, 2020, 295 : 37 - 73
  • [17] ROBUST 3D CELL SEGMENTATION BY LOCAL REGION GROWING IN CONVEX VOLUMES
    Pfister, Sabina Sara
    Betizeau, Marion
    Dehay, Colette
    Douglas, Rodney
    [J]. 2013 IEEE 10TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2013, : 426 - 431
  • [18] Convex hulls of spheres and convex hulls of disjoint convex polytopes
    Karavelas, Menelaos I.
    Seidel, Raimund
    Tzanaki, Eleni
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2013, 46 (06): : 615 - 630
  • [19] Computing D-convex hulls in the plane
    Franek, Vojtech
    Matousek, Jiri
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (01): : 81 - 89
  • [20] Kinetic and dynamic data structures for convex hulls and upper envelopes
    Alexandron, Giora
    Kaplan, Haim
    Sharir, Micha
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 36 (02): : 144 - 158