Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!ucbvax!GEOMETRY.CIMS.NYU.EDU!pollack From: pollack@GEOMETRY.CIMS.NYU.EDU (Ricky Pollack) Newsgroups: comp.theory Subject: Sixteenth Computational Geometry Day Message-ID: <9101031420.AA19506@GEOMETRY.CIMS.NYU.EDU> Date: 7 Jan 91 16:46:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Theory-B - TheoryNet Ongoing Seminars and Lectures , Ricky Pollack Lines: 114 SIXTEENTH COMPUTATIONAL GEOMETRY DAY Friday, February 8, 1991 New York University Courant Institute of Mathematical Sciences Room 109, Warren Weaver Hall 251 Mercer St., New York, NY 10012 10:00-10:30 - Coffee (13th floor lounge) 10:30-11:15 Jiri Matousek, Charles University and Georgia Tech Efficient Partition Trees 11:30-12:15 Joseph O'Rourke The Star Unfolding of a Polytope 12:30-2:00 - Lunch 2:00-3:00 Open Problem Session 3:00-3:45 Laszlo Lovasz, Eotvos University and Princeton University Random Walks in Convex Bodies 4:00-5:00 - Wine and Cheese Reception in the 13th floor lounge For more information contact: Richard Pollack (212) 998-3167 pollack@geometry.nyu.edu **************************************************************************** Jiri Matousek, Charles University and Georgia Tech Efficient Partition Trees We prove a theorem on partitioning point sets in E^d (d fixed) and give an efficient construction of partition trees based on it. Such a partition tree for n points uses O(n) space, can be constructed in O(nlog n) time (both by a randomized and a deterministic algorithm, the randomized construction being reasonably simple), and it can be used to answer simplex range queries (counting or general semigroup ones) in time O(n^{1-1/d}(log n)^{O(1)}). If we allow O(n^{1+delta}) preprocessing time, where delta is some positive constant, a more complicated data structure yields query time O(n^{1-1/d}(loglog n)^{O(1)}). For dimensions d=2,3 and if the weights of the points lie in a group, we get query time O(n^{1-1/d}2^{O(log^*n)}). This attains the lower bounds due to Chazelle up to polylogarithmic factors, improving the recent results of Chazelle, Sharir and Welzl, making the preprocessing deterministic without loss of efficiency and simplifying the query answering algorithm. Tradeoff between preprocessing (and storage) and query time is also possible. The partition result is also applied for a deterministic computation of epsilon-cuttings. E.g., given a collection of n lines in the plane and a parameter r, the plane can be subdivided into O(r^2) triangles, each intersected by at most n/r of the given lines, in time O(n^{1/2}r^{3/2}(log n)^{O(1)}+nlog r), thus in almost linear time for r