|
ABSTRACT
We describe a practical and provably good algorithm for
approximating center points in any number of dimensions. Here
c is a center point of a point set
P in
Rd
if every closed halfspace containing
c contains at least
P/d+1
points of P. Our
algorithm has a small constant factor and is the first approximate
center point algorithm whose complexity is subexponential in
d. Moreover, it can be optimally
parallelized to require
Olog
dloglogn
time. Our algorithm has been used in mesh
partitioning methods, and has the potential to improve results in
practice for constructing weak &egr;-nets and other geometric
algorithms. We derive a variant of our algorithm with a time bound fully
polynomial in d, and show how to
combine our approach with previous techniques to compute high quality
center points more quickly.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. Alon, I. Barany, Zoltan Fiiredi, and D.J. Kleitman. Point selections and weak e-nets for convex hulls. Manuscript, 1991.
|
| |
2
|
B. Bollab~s. Random Graphs. Academic Press, New York, 1985.
|
| |
3
|
K. Clarkson. Las Vegas algorithm for linear programming when the dimension is small. 29th IEEE $ymp. Foundations of Computer Science (1988) 452-457.
|
| |
4
|
|
| |
5
|
|
| |
6
|
L. Danzer, J. Fonlupt, and V. Klee. Helly's theorem and its relatives. Proceedings of Symposia in Pure Mathematics 7, Amer. Math. Soc. (1963) 101-180.
|
| |
7
|
M. E. Dyer. On a multidimensional search procedure and its application to the Euclidean onecentre problem. SIAM J. Comput. 13 (1984) 31- 45.
|
| |
8
|
|
 |
9
|
Alan M. Frieze , Gary L. Miller , Shang-Hua Teng, Separator based parallel divide and conquer in computational geometry, Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures, p.420-429, June 29-July 01, 1992, San Diego, California, United States
[doi> 10.1145/140901.141934]
|
| |
10
|
J.R. G{lbert} G.L. Millerj and g.-n. Ten~. A Geometric Approach to Mesh Partitioning: Implementation and Experiments. Technical Report, Xerox Palo Alto Research Center, 1992.
|
| |
11
|
D. Haussler and E. Welzl. Epsilon nets and simplex range queries. Discrete Comput. Geom. 2 (1987) 127-151.
|
 |
12
|
|
| |
13
|
R.J. Lipton, D.J. Rose, and R.E. Tarjan. Generalized nested dissection. SIAM J. Numerical Analysis 16 (1979) 346-358.
|
 |
14
|
|
| |
15
|
N. Megiddo. Linear programming in linear time when the dimension is fixed. SIAM J. Comput. 12 (1983) 759-776.
|
| |
16
|
G.L. Miller and S.-H. Teng. Centers and point divisions. Manuscript, 1990.
|
 |
17
|
|
| |
18
|
G.L. Miller, S.-H. Teng, W. Thurston, and S.A. Vavasis. Automatic Mesh Partitioning. Workshop on Sparse Matrix Computations: Graph Theory Issues and Algorithms, Institute for Mathematics and its Applications (1992).
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
L. Valiant. Short monotone formulae for the majority function. J. Algorithms, 5, 1984, 363-366.
|
| |
23
|
V.N. Vapnik and A. Ya. Chervonenkis. On the uniform convergence of relative frequencies of events to their probabilities. Theory Probab. Appl., 16 (1971) 264-280.
|
 |
24
|
|
CITED BY 7
|
|
Yuval Rabani , Yuri Rabinovich , Alistair Sinclair, A computational view of population genetics, Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, p.83-92, May 29-June 01, 1995, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
Sanjeev Arora , Yuval Rabani , Umesh Vazirani, Simulating quadratic dynamical systems is PSPACE-complete (preliminary version), Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.459-467, May 23-25, 1994, Montreal, Quebec, Canada
|
|
|
Keith D. Gremban , Gary L. Miller , Shang-Hua Teng, Moments of inertia and graph separators, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.452-461, January 23-25, 1994, Arlington, Virginia, United States
|
|
|
|
|
|
|
|