Computing Half-plane and Strip Discrepancy of Planar Point Sets

Abstract We present efficient algorithms for two problems concerning the discrepancy of a set S of n points in the unit square in the plane. First, we describe an algorithm for maintaining the half-plane discrepancy of S under insertions and deletions of points. The algorithm runs in O( n log n ) worst-case time per update, and it requires only relatively simple data structures. Second, we give an algorithm that computes the strip discrepancy of S in O( n 2 α ( n )log n ) time, where α ( n ) is the extremely slowly growing functional inverse of Ackermann's function.

[1]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[2]  John Hershberger,et al.  Finding the Upper Envelope of n Line Segments in O(n log n) Time , 1989, Inf. Process. Lett..

[3]  Raimund Seidel,et al.  Constructing arrangements of lines and hyperplanes with applications , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[4]  Mark A. Z. Dippé,et al.  Antialiasing through stochastic sampling , 1985, SIGGRAPH.

[5]  J. Beck,et al.  Irregularities of distribution , 1987 .

[6]  Micha Sharir,et al.  Sharp upper and lower bounds on the length of general Davenport-Schinzel sequences , 1989, J. Comb. Theory A.

[7]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[8]  Peter Shirley,et al.  Discrepancy as a Quality Measure for Sample Distributions , 1991, Eurographics.

[9]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[10]  Leonidas J. Guibas,et al.  A dichromatic framework for balanced trees , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[11]  David Eppstein,et al.  Computing the discrepancy , 1993, SCG '93.

[12]  Samuel P. Uselton,et al.  Statistically optimized sampling for distributed ray tracing , 1985, SIGGRAPH.

[13]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[14]  Bernard Chazelle Geometric discrepancy revisited , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[15]  David P. Dobkin,et al.  Random-edge discrepancy of supersampling patterns , 1993 .

[16]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[17]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[18]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[19]  Herbert Edelsbrunner,et al.  Algorithms in Combinatorial Geometry , 1987, EATCS Monographs in Theoretical Computer Science.