Skip to main content
Journal cover image

Practical methods for shape fitting and kinetic data structures using coresets

Publication ,  Journal Article
Yu, H; Agarwal, PK; Poreddy, R; Varadarajan, KR
Published in: Algorithmica (New York)
November 1, 2008

The notion of ε-kernel was introduced by Agarwal et al. (J. ACM 51:606-635, 2004) to set up a unified framework for computing various extent measures of a point set P approximately. Roughly speaking, a subset Q ⊆ P is an ε-kernel of P if for every slab W containing Q, the expanded slab (1+ε)W contains P. They illustrated the significance of ε-kernel by showing that it yields approximation algorithms for a wide range of geometric optimization problems. We present a simpler and more practical algorithm for computing the ε-kernel of a set P of points in ℝ d . We demonstrate the practicality of our algorithm by showing its empirical performance on various inputs. We then describe an incremental algorithm for fitting various shapes and use the ideas of our algorithm for computing ε-kernels to analyze the performance of this algorithm. We illustrate the versatility and practicality of this technique by implementing approximation algorithms for minimum enclosing cylinder, minimum-volume bounding box, and minimum-width annulus. Finally, we show that ε-kernels can be effectively used to expedite the algorithms for maintaining extents of moving points. © 2007 Springer Science+Business Media, LLC.

Published In

Algorithmica (New York)

DOI

EISSN

1432-0541

ISSN

0178-4617

Publication Date

November 1, 2008

Volume

52

Issue

3

Start / End Page

378 / 402

Related Subject Headings

  • Computation Theory & Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yu, H., Agarwal, P. K., Poreddy, R., & Varadarajan, K. R. (2008). Practical methods for shape fitting and kinetic data structures using coresets. Algorithmica (New York), 52(3), 378–402. https://doi.org/10.1007/s00453-007-9067-9
Yu, H., P. K. Agarwal, R. Poreddy, and K. R. Varadarajan. “Practical methods for shape fitting and kinetic data structures using coresets.” Algorithmica (New York) 52, no. 3 (November 1, 2008): 378–402. https://doi.org/10.1007/s00453-007-9067-9.
Yu H, Agarwal PK, Poreddy R, Varadarajan KR. Practical methods for shape fitting and kinetic data structures using coresets. Algorithmica (New York). 2008 Nov 1;52(3):378–402.
Yu, H., et al. “Practical methods for shape fitting and kinetic data structures using coresets.” Algorithmica (New York), vol. 52, no. 3, Nov. 2008, pp. 378–402. Scopus, doi:10.1007/s00453-007-9067-9.
Yu H, Agarwal PK, Poreddy R, Varadarajan KR. Practical methods for shape fitting and kinetic data structures using coresets. Algorithmica (New York). 2008 Nov 1;52(3):378–402.
Journal cover image

Published In

Algorithmica (New York)

DOI

EISSN

1432-0541

ISSN

0178-4617

Publication Date

November 1, 2008

Volume

52

Issue

3

Start / End Page

378 / 402

Related Subject Headings

  • Computation Theory & Mathematics