Results 1 - 10
of
185
Approximation Algorithms for Projective Clustering
- Proceedings of the ACM SIGMOD International Conference on Management of data, Philadelphia
, 2000
"... We consider the following two instances of the projective clustering problem: Given a set S of n points in R d and an integer k ? 0; cover S by k hyper-strips (resp. hyper-cylinders) so that the maximum width of a hyper-strip (resp., the maximum diameter of a hyper-cylinder) is minimized. Let w ..."
Abstract
-
Cited by 302 (22 self)
- Add to MetaCart
We consider the following two instances of the projective clustering problem: Given a set S of n points in R d and an integer k ? 0; cover S by k hyper-strips (resp. hyper-cylinders) so that the maximum width of a hyper-strip (resp., the maximum diameter of a hyper-cylinder) is minimized. Let w be the smallest value so that S can be covered by k hyper-strips (resp. hyper-cylinders), each of width (resp. diameter) at most w : In the plane, the two problems are equivalent. It is NP-Hard to compute k planar strips of width even at most Cw ; for any constant C ? 0 [50]. This paper contains four main results related to projective clustering: (i) For d = 2, we present a randomized algorithm that computes O(k log k) strips of width at most 6w that cover S. Its expected running time is O(nk 2 log 4 n) if k 2 log k n; it also works for larger values of k, but then the expected running time is O(n 2=3 k 8=3 log 4 n). We also propose another algorithm that computes a c...
Spectral partitioning works: planar graphs and finite element meshes, in:
- Proceedings of the 37th Annual Symposium on Foundations of Computer Science,
, 1996
"... Abstract Spectral partitioning methods use the Fiedler vector-the eigenvector of the second-smallest eigenvalue of the Laplacian matrix-to find a small separator of a graph. These methods are important components of many scientific numerical algorithms and have been demonstrated by experiment to wo ..."
Abstract
-
Cited by 201 (10 self)
- Add to MetaCart
(Show Context)
Abstract Spectral partitioning methods use the Fiedler vector-the eigenvector of the second-smallest eigenvalue of the Laplacian matrix-to find a small separator of a graph. These methods are important components of many scientific numerical algorithms and have been demonstrated by experiment to work extremely well. In this paper, we show that spectral partitioning methods work well on bounded-degree planar graphs and finite element meshes-the classes of graphs to which they are usually applied. While naive spectral bisection does not necessarily work, we prove that spectral partitioning techniques can be used to produce separators whose ratio of vertices removed to edges cut is O( √ n) for bounded-degree planar graphs and two-dimensional meshes and O(n 1/d ) for well-shaped d-dimensional meshes. The heart of our analysis is an upper bound on the second-smallest eigenvalues of the Laplacian matrices of these graphs: we prove a bound of O(1/n) for bounded-degree planar graphs and O(1/n 2/d ) for well-shaped d-dimensional meshes.
Incremental Clustering and Dynamic Information Retrieval
, 1997
"... Motivated by applications such as document and image classification in information retrieval, we consider the problem of clustering dynamic point sets in a metric space. We propose a model called incremental clustering which is based on a careful analysis of the requirements of the information retri ..."
Abstract
-
Cited by 191 (4 self)
- Add to MetaCart
(Show Context)
Motivated by applications such as document and image classification in information retrieval, we consider the problem of clustering dynamic point sets in a metric space. We propose a model called incremental clustering which is based on a careful analysis of the requirements of the information retrieval application, and which should also be useful in other applications. The goal is to efficiently maintain clusters of small diameter as new points are inserted. We analyze several natural greedy algorithms and demonstrate that they perform poorly. We propose new deterministic and randomized incremental clustering algorithms which have a provably good performance. We complement our positive results with lower bounds on the performance of incremental algorithms. Finally, we consider the dual clustering problem where the clusters are of fixed diameter, and the goal is to minimize the number of clusters.
Arrangements and Their Applications
- Handbook of Computational Geometry
, 1998
"... The arrangement of a finite collection of geometric objects is the decomposition of the space into connected cells induced by them. We survey combinatorial and algorithmic properties of arrangements of arcs in the plane and of surface patches in higher dimensions. We present many applications of arr ..."
Abstract
-
Cited by 81 (17 self)
- Add to MetaCart
(Show Context)
The arrangement of a finite collection of geometric objects is the decomposition of the space into connected cells induced by them. We survey combinatorial and algorithmic properties of arrangements of arcs in the plane and of surface patches in higher dimensions. We present many applications of arrangements to problems in motion planning, visualization, range searching, molecular modeling, and geometric optimization. Some results involving planar arrangements of arcs have been presented in a companion chapter in this book, and are extended in this chapter to higher dimensions. Work by P.A. was supported by Army Research Office MURI grant DAAH04-96-1-0013, by a Sloan fellowship, by an NYI award, and by a grant from the U.S.-Israeli Binational Science Foundation. Work by M.S. was supported by NSF Grants CCR-91-22103 and CCR-93-11127, by a Max-Planck Research Award, and by grants from the U.S.-Israeli Binational Science Foundation, the Israel Science Fund administered by the Israeli Ac...
On Conflict-Free Coloring of Points and Simple Regions in the Plane
"... In this paper, we study coloring problems related to frequency assignment problems in cellular networks. In abstract setting, the problems are of the following two types: CF-coloring of regions: Given a finite family of n regions of some fixed type (such as discs, pseudo-discs, axis-parallel rec ..."
Abstract
-
Cited by 46 (6 self)
- Add to MetaCart
In this paper, we study coloring problems related to frequency assignment problems in cellular networks. In abstract setting, the problems are of the following two types: CF-coloring of regions: Given a finite family of n regions of some fixed type (such as discs, pseudo-discs, axis-parallel rectangles, etc.), what is the minimum integer k, such that one can assign a color to each region of using a total of at most k colors, such that the resulting coloring has the following property: For each point p b#S b there is at least one region b # S that contains p in its interior, whose color is unique among all regions in that contain p in their interior (in this case we say that p is being `served' by that color). We refer to such a coloring as a conflictfree coloring of (CF-coloring in short).
Point Sets With Many K-Sets
, 1999
"... For any n, k, n 2k > 0, we construct a set of n points in the plane with ne p log k k-sets. This improves the bounds of Erd}os, Lovasz, et al. As a consequence, we also improve the lower bound of Edelsbrunner for the number of halving hyperplanes in higher dimensions. 1 Introduction For ..."
Abstract
-
Cited by 46 (0 self)
- Add to MetaCart
For any n, k, n 2k > 0, we construct a set of n points in the plane with ne p log k k-sets. This improves the bounds of Erd}os, Lovasz, et al. As a consequence, we also improve the lower bound of Edelsbrunner for the number of halving hyperplanes in higher dimensions. 1 Introduction For a set P of n points in the d-dimensional space, a k-set is subset P 0 P such that P 0 = P \H for some half-space H, and jP 0 j = k. The problem is to determine the maximum number of k-sets of an n-point set in the d-dimensional space. Even in the most studied two dimensional case, we are very far from the solution, and in higher dimensions even much less is known. The rst results in the two dimensional case are due to Erd}os, Lovasz, Simmons and Straus [L71], [ELSS73]. They established an upper bound O(n p k), and a lower bound (n log k). Despite great interest in this problem [W86], [E87], [S91], [EVW97], [AACS98], partly due to its importance in the analysis of geometric alg...
Arrangements
, 1997
"... INTRODUCTION Given a finite collection S of geometric objects such as hyperplanes or spheres in R d , the arrangement A(S) is the decomposition of R d into connected open cells of dimensions 0; 1; : : :; d induced by S. Besides being interesting in their own right, arrangements of hyperplanes ..."
Abstract
-
Cited by 37 (14 self)
- Add to MetaCart
INTRODUCTION Given a finite collection S of geometric objects such as hyperplanes or spheres in R d , the arrangement A(S) is the decomposition of R d into connected open cells of dimensions 0; 1; : : :; d induced by S. Besides being interesting in their own right, arrangements of hyperplanes have served as a unifying structure for many problems in discrete and computational geometry. With the recent advances in the study of arrangements of curved (algebraic) surfaces, arrangements have emerged as the underlying structure of geometric problems in a variety of `physical world' application domains such as robot motion planning and computer vision. This chapter is devoted to arrangements of hyperplanes and of curved surfaces in low-dimensional Euclidean space, with an emphasis on combinatorics and algorithms. In the first section we in
Pseudo-triangulations: Theory and Applications
- In Proc. 12th Annu. ACM Sympos. Comput. Geom
, 1996
"... this paper is (1) to give three new applications of these concepts to 2-dimensional visibility problems, and (2) to study realizability questions suggested by the pseudotriangle-pseudoline duality; see Figure 1. Our first application is related to the ray-shooting problem in the plane: preprocess a ..."
Abstract
-
Cited by 28 (5 self)
- Add to MetaCart
this paper is (1) to give three new applications of these concepts to 2-dimensional visibility problems, and (2) to study realizability questions suggested by the pseudotriangle-pseudoline duality; see Figure 1. Our first application is related to the ray-shooting problem in the plane: preprocess a set of objects into a data structure such that the first object hit by a query ray can be computed efficiently. In section 3 we show that for a scene of n objects, where the objects are pairwise disjoint convex sets with m 'simple' arcs in total, one can obtain O(log m) query time using