60 citations found. Retrieving documents...
B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Reporting Intersecting Pairs of Polytopes in Two.. - Agarwal, de Berg, ..   (Correct)

....node u of T is associated with the subset N u N of points that are stored at the leaves of the subtree rooted at u. We preprocess N u for hemisphere reporting queries, where each query reports all points of N u lying inside a query hemisphere H ae S . By using a halfplane reporting structure [11], we can preprocess N u , in O(jN u j log jN u j) time, into a data structure of size O(jN u j) so that a hemisphere query can be answered in O(log jN u j t) time, where t is the output size. We attach this structure at u as its secondary structure. The total time spent in preprocessing N is ....

B. Chazelle, L. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


Computational Geometry: Generalized Intersection Searching - Gupta, Janardan, Smid   (Correct)

....segments allocated to v. Within Strip(v) the segments of E(v) can be viewed as lines since they cross Strip(v) completely. Let E (v) be the set of points dual to these lines. We store E (v) in an instance D(v) of the standard halfplane reporting (resp. counting) structure for R given in [10] (resp. 26] This structure uses O(m) space and has a query time of O(log m k v ) resp. O(m ) where m = jE(v)j and k v is the output size at v. To answer a query, we search in T using q s x coordinate. At each node v visited, we need to report or count the lines intersected by r. But, by ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76-90, 1985.


Trends and Developments in Computational Geometry - de Berg (1995)   (Correct)

.... counting is close to optimal, because there is an t(n 2 ] log n) lower bound on the amount of storage of any data structure for half plane range counting with O(log n) query time [35] It is interesting that a much better solution can be obtained for half plane range reporting: Chazelle et al. [46] showed that one can achieve O(log n t k) query time using only linear storage. With this structure it is not possible, however, to do range counting without explicitly listing all the points, nor is it possible to extend the structure to triangular range searching. Trade offs and higher ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. In Proc. 2dth Annu. IEEE Sympos. Found. Cornput. Sci., pages 217-225, 1983.


Iterated Nearest Neighbors and Finding Minimal Polytopes - Eppstein, Erickson (1994)   (34 citations)  (Correct)

....neighbors between lines and points: a) primal, nearest point neighbor to a line# (b) dual, vertical ray shooting in a line arrangement. minimum area triangle with s is the nearest vertical neighbor of l. This observation was used to develop O(n ) algorithms for the minimum triangle problem [7, 16, 15]. We can tighten this characterization as follows. Let 4pqr be the minimum area triangle, and assume that the vertical projection of r is between those of p and q. Then as before r is the nearest neighbor of line pq, but the vertical segment connecting r and line pq actually touches segment pq. ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76--90, 1985.


On Indexing Large Databases for Advanced Data Models - Samoladas (2001)   (1 citation)  (Correct)

.... t) query cost, still with linear space. These techniques were adapted to external memory by the works of Agarwal et al. AAE 98] Kollios, Gunopoulos and Tsotras [KGT99] and Agarwal, Arge and Erickson [AAE00] Another series of techniques began with the work of Chazelle, Guibas and Lee [CGL85] who introduced to the problem the concept of arrangements. For the planar case, their technique achieves optimal time O(log n t) with linear space. However, generalizing the approach to higher dimensions, introduces non linear space, typically exponential to the problem dimension. For ....

B. Chazelle, L.J. Guibas, and D.T. Lee. The power of geometric duality. BIT, 25(1):76--90, 1985.


Reporting Intersecting Pairs of Polytopes in Two.. - Agarwal, de Berg, ..   (Correct)

....node u of T is associated with the subset N u N of points that are stored at the leaves of the subtree rooted at u. We preprocess N u for hemisphere reporting queries, where each query reports all points of N u lying inside a query hemisphere H ae S 2 . By using a halfplane reporting structure [11], we can preprocess N u , in O(jN u j log jN u j) time, into a data structure of size O(jN u j) so that a hemisphere query can be answered in O(log jN u j t) time, where t is the output size. We attach this structure at u as its secondary structure. The total time spent in preprocessing N is O(jF ....

B. Chazelle, L. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


A Sum of Squares Theorem for Visibility Complexes and.. - Angelier, Pocchiola (2001)   (Correct)

.... arrangement of lines in the plane; this last theorem states that the average value of the square of the number of vertices of a face of the arrangement is a O(1) this is a well known consequence of the linear bound on the complexity of the so called zone of a line in an arrangement of lines; see [10, 17, 13, 15] and [21, 4] for an higher dimensional analogue. To state our sum of squares theorem we need to introduce new operators. First we extend the de nition of the operator to the case where the set of obstacles is augmented with a set of bitangent obstacles : for H a set of pairwise disjoint ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76-90, 1985.


On Computing Geometric Estimators of Location - Aloupis (2001)   (Correct)

....of a query line has been the focus of extensive research in the past. Of course, this problem is of interest only when several queries are made. Typically some form of preprocessing takes place which allows each query to be answered in less than the brute force O(n) time. Chazelle, Guibas and Lee [CGL85] compute the convex layers of the given data set as a preprocessing step (in O(n log n) time using Chazelle s algorithm mentioned in chapter 2) Then they report every point on one side of a query line in O(k log n) time, where k is the number of points reported. Since we only need to count the ....

....L we have a sorted list of all intersection points on . ffl for every intersection point we have a radially sorted list of all lines intersecting the point. An arrangement of n lines may be constructed in Theta(n 2 ) time and space. This result was first obtained by Chazelle, Guibas and Lee [CGL85] and by Edelsbrunner, O Rourke and Seidel [EOS86] The proof of this result is described well in [O R95] The same algorithm may be used to construct an arrangement of line segments. A nice application of arrangements is for sorting all points about every point in a data set in O(n 2 ) time ....

B. Chazelle, L. Guibas, and D. Lee. The power of geometric duality. BIT, 25:76--90, 1985.


External Memory Data Structures - Arge (2000)   (15 citations)  (Correct)

....for all points on one side of a query hyperplane. Halfspace range searching is the simplest form of non isothetic (non orthogonal) range searching. The problem was first considered in external memory by Franciosa and Talamo [83, 82] Based on an internal memory structure due to Chazelle et al. [55], Agarwal et al. 5] described an optimal O(log B N T=B) query and linear space structure for the 2 dimensional case. Using ideas from an internal memory result of Chan [50] they described a structure for the 3 dimensional case, answering queries in O(log B N T=B) expected I Os but requiring ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25(1):76--90, 1985.


Multi-criteria geometric optimization problems in.. - Majhi, Janardan.. (2000)   (1 citation)  (Correct)

....(i) as follows: Let a be any great arc of A or B and let G a be the great circle containing it. We add the G a s one by one to the initially empty arrangement. We compute the intersections of each G a with the current arrangement and retain only those that also belong to a. By the zone theorem [8], which is also applicable to great circles, due to central projection, this takes O(n) time per G a , hence O(n 2 ) time in all. The proof of part (ii) is as follows: A 0 has three types of vertices: a) vertices of A inside on R, b) vertices of R, and (c) intersections between arcs of A ....

....through the part of the current arrangement that is in the interior of R, from one intersection point to the other, and compute the intersection of G a with previously added great circles (type (a) vertices) We retain only those intersections that are also on the great arc a. By the zone theorem [8], applied to G a and the great circles, this takes O(n) time per G a . The time bound follows. 3.1 The constrained width problem The problem here is to minimize C wid (d) when d is restricted to lie within a convex polygonal region, R, on SS 2 , bounded by great arcs. Note that the antipodal V ....

Chazelle, B., Guibas, L., and Lee, D.T., (1985). The power of geometric duality, BIT, 25, 76-90. 19


Reporting Intersecting Pairs of Polytopes in Two.. - Agarwal, de Berg, ..   (Correct)

....u of T is associated with the subset N u # N of points that are stored at the leaves of the subtree rooted at u. We preprocess N u for hemisphere reporting queries, where each query reports all points of N u lying inside a query hemisphere H # S 2 . By using a halfplane reporting structure [13], we can preprocess N u , in O( N u log N u ) time, into a data structure of size O( N u ) so that a hemisphere query can be answered in O(log N u t) time, where t is the output size. We attach this structure at u as its secondary structure. The total time spent in ....

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


Computational Geometry - Fortune (1994)   (4 citations)  (Correct)

....This can be seen by considering the problem of computing the combinatorial arrangement of a set of lines in the plane. There is an incremental algorithm that computes the arrangement by adding lines one by one, threading the new line through the arrangement of the previously inserted lines[12, 35, 30] (see also section 2.1) The algorithm uses a version of the orientation test to decide how the new line exits the current region of the arrangement. If the orientation test is implemented in floating point arithmetic, the answers may not always be reliable, and the algorithm must disambiguate in ....

B. Chazelle, L.J. Guibas, D.T. Lee, The power of geometric duality, Proc. 24th Annual Symp. Found. Comp. Science 217--225, 1983. 41


Order Types and Visibility types of Configurations of.. - Pocchiola, Vegter (1994)   (Correct)

.... of the curves T i coincides with the arrangement of the curves fl Sigmai (up to some trivial details concerning the convex hull) To compute the arrangement of the curves T i we use the optimal incremental technique which have been developed for constructing arrangement of (pseudo)lines [2, 6, 9] (we omit trivial details concerning the 3n Gamma 3 touching points between the curves T i and T j for adjacent pseudotriangles T i and T j in the pseudo triangulation) however we have to be careful because the intersection of two pseudocircles T i and T j is not computable in O(1) time ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, pages 76--90, 1985.


Geometric Range Searching and Its Relatives - Agarwal, Erickson (1997)   (98 citations)  (Correct)

....This observation not only simplifies the data structure but also gives better bounds in many cases, including halfspace range reporting. See [16, 52, 63, 75] for some applications of filtering search. An optimal halfspace reporting data structure in the plane was proposed by Chazelle et al. [74]. They compute convex layers L 1 ; Lm of S L i is the set of points lying on the boundary of the convex hull of S n S j i L j and store them in a linear size data structure, so that a query can be answered in O(log n k) time. Their technique does not extend to three dimensions. ....

....h S = one does not have to store simplex range searching structure at each node of the tree. Consequently, the query time and the size of the data structure can be improved slightly; see Table 3 for a summary of results. Problem d Size Query Time Source Reporting d = 2 n log n k [74] Emptiness d = 2 n log n [219] Reporting d = 3 n log n log n k [17] Emptiness d = 3 n log n [98] Reporting d 3 n log log n n 1 Gamma1=bd=2c polylog n k [179] Emptiness d 3 n n 1 Gamma1=bd=2c 2 O(log n) 179] Table 3. Asymptotic upper bounds for halfspace range searching in ....

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


On Geometric Assembly Planning - Wilson (1992)   (25 citations)  (Correct)

....the preceding cell using crossing rules. If any DBG is not strongly connected, one of its strong components is a locally free subassembly in the corresponding direction. The cells in the plane and their adjacency relations can be computed in optimal Theta(k 2 ) time using a topological sweep [18, 27]. The cost of executing a crossing rule from cell f i to cell f j is proportional to the size of the crossing set C ij (or C ji ) Although a single C ij may include k contacts, each contact is only a member of crossing sets along its circle, and only those sets on the violating side of the ....

....c between P i and P j will produce a reciprocal constraint from P j to P i that must be added as well. The line corresponding to c can be incrementally added to the planar arrangement in O(k) time (O(k 4 ) time in the full rigid motion case) producing O(k) respectively O(k 4 ) new cells [18, 27]. In addition, the DBGs for all the motions violating constraint c need to be updated; these motions are given by the cells on the violating side of the constraint line. For each such cell f , the weight of the arc from P i to P j in G(f) must be increased by 1, a total of O(k 2 ) steps (O(k 5 ....

[Article contains additional citation context not shown here]

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76--90, 1985.


Efficient Hidden-Surface Removal in Theory and in Practice - Murali (1999)   (Correct)

....of only one cell in Delta(f) we obtain X Delta2 Delta(f) jS Delta j k f : 6.6.1) We now analyze the expected running time of the algorithm. We count the time spent during the ith stage in inserting the line i and then add this time over all stages of the algorithm. The zone theoreom [28, 40] implies that in Step 1 of the algorithm, we spend O(i) time in tracing i through A(L i 1 ) While processing an active face f of A(L i 1 ) that intersects i , for each cell Delta 2 Delta(f) we spend O(1) time in Step 1 and O(jS Delta j) time in Step 2. In Step 3, for each triangle s 2 ....

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


Efficient Searching with Linear Constraints (Extended Abstract) - Agarwal, al.   (Correct)

....of . In this case Omega; n) nodes of the tree are visited by the query algorithm. Similar performance degradation can be shown for the other mentioned structures. In the internal memory model, a two dimensional halfspace query can be answered in time O(log 2 N T ) time using O(N) space [12], but it may require O(log 2 N T ) I Os in terms of the external memory model. The only known external memory data structure with provably good query performance works in two dimensions, where it uses O(n p N)blocks of space and answers queries using optimal O(log B n t) I Os [20,21] 1.3 ....

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76--90, 1985.


Cylindrical Static and Kinetic Binary Space Partitions - Agarwal, Guibas, Murali.. (1997)   (8 citations)  Self-citation (Guibas)   (Correct)

....i, let ( k) denote the number of boundary faces in the arrangement A( n fkg) that are intersected by k . Observe that the sum ( k) equals the total number of edges bounding the boundary faces of A( Each such edge lies in the zone (in A( of one of the edges of s. Hence, by the Zone Theorem [9, 15], A( k) O(i) Since i is chosen randomly from the set L , i can be any of the lines 1 ; 2 ; i with equal probability. Therefore, the expected value E of s is E = A( k) O(1) Hence, the total number of pieces created in the ith stage is O(n) Summing over ....

....jS Delta j) Thus, 4.1) implies that the total time spent in processing f is O(jS Delta j log jS Delta j) O(k f log k f ) Let Z be the set of all active faces of A(L ) that are intersected by i . The total time spent in processing i is O(k f log k f ) Using the Zone Theorem [9, 15] and the theory of random sampling [13, 17] we can show that the expected value of k f is O(n log n) which implies the following theorem: Theorem 4.2 Let S be a set of n non intersecting triangles . We can compute a BSP for S of expected size O(n in expected time O(n Remark: Using ....

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


Cylindrical Static and Kinetic Binary Space Partitions - Agarwal, Guibas, Murali.. (1999)   (8 citations)  Self-citation (Guibas)   (Correct)

....intersects the interior of only one cell in (f ) we obtain X 2 (f) jS j k f : 4.1) We now analyze the expected running time of the algorithm. We count the time spent during the ith stage in inserting the line i and then add this time over all stages of the algorithm. The zone theorem [11, 17] implies that in Step 1 of the algorithm, we spend O(i) time in tracing i through A(L i 1 ) While processing an active face f of A(L i 1 ) that intersects i , for each cell 2 (f ) we spend O(1) time in Step 1 and O(jS j) time in Step 2. In Step 3, for each triangle s 2 S n F ....

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76-90.


Reporting Intersecting Pairs of Polytopes in Two.. - Agarwal, de Berg, ..   (Correct)

No context found.

B. Chazelle, L. J. Guibas, and D. T. Lee, The power of geometric duality, BIT, 25 (1985), 76--90.


Geometric Range Searching - Matousek (1994)   (40 citations)  (Correct)

No context found.

B. Chazelle, L. J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:76--90, 1985.


Algorithmique des Graphes de Visibilité - ANGELIER (2002)   (Correct)

No context found.

Bernard Chazelle, Leonidas J. Guibas, and D. T. Lee. The power of geometric duality. BIT, 25:7690, 1985.


Visibility in Simple Polygons - Bose (1991)   (3 citations)  (Correct)

No context found.

B. Chazelle, L. Guibas, and D. Lee. The Power of Geometric Duality. Proceedings of the 24th Annual IEEE Symposium on Foundations of Computer Science, pp. 217-225, 1983.


Efficient Visibility Queries in Simple Polygons - Bose, Lubiw, Munro (1992)   (5 citations)  (Correct)

No context found.

B. Chazelle, L. Guibas, and D. Lee. The power of geometric duality. Proceedings of the 24th Annual IEEE Symposium on Foundations of Computer Science, pp. 217-225, 1983.


Decompositional Problems in Computational Geometry - Palios (1992)   (Correct)

No context found.

B. Chazelle, L.J. Guibas, and D.T. Lee, The Power of Geometric Duality, BIT 25 (1985), 76--90.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC