On the Two-Dimensional Davenport Schinzel Problem

We analyse the combinatorial complexity @k(F) of the minimum M(x,y) of a collection F of n continuous bivariate functions f"1(x,y), ... , f"n(x,y), such that each triple of function graphs intersect in at most s points, and each pair of functions intersect in a curve having at most t singular points. The following is proved. (1) If the intersection curve of each pair of functions intersects each plane x = const in exactly one point and s = 1 (but not if s = 2) then @k(F) is at most O(n), and can be calculated in time 0(n log n) by a method extending Shamos' algorithm for the calculation of planar Voronoi diagrams, (2) If s = 2 and the intersection of each pair of functions is connected then @k(F)= 0(n^2). (3) If the intersection curve of each pair of functions intersects every plane x = const in at most two points, then @k(F) is at most O([email protected]"s"+"2(n)), where the constant of proportionality depends on s and t, and where @l,(q) is the (almost linear) maximum length of a (q,r) Davenport-Schinzel sequence. We also present an algorithm for calculating M in this case, running in time O([email protected]"s"+"2(n) log n). (4) Finally, we present some geometric applications of these results.

[1]  H. Davenport,et al.  A Combinatorial Problem Connected with Differential Equations , 1965 .

[2]  Micha Sharir,et al.  The upper envelope of piecewise linear functions and the boundary of a region enclosed by convex plates: Combinatorial analysis , 2011, Discret. Comput. Geom..

[3]  Kevin Q. Brown,et al.  Voronoi Diagrams from Convex Hulls , 1979, Inf. Process. Lett..

[4]  Micha Sharir,et al.  Almost linear upper bounds on the length of general davenport—schinzel sequences , 1987, Comb..

[5]  Micha Sharir,et al.  Nonlinearity of davenport—Schinzel sequences and of generalized path compression schemes , 1986, FOCS.

[6]  Micha Sharir,et al.  Improved lower bounds on the length of Davenport-Schinzel sequences , 1988, Comb..

[7]  Micha Sharir,et al.  On minima of function, intersection patterns of curves, and davenport-schinzel sequences , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[8]  Micha Sharir,et al.  The maximum number of ways to stabn convex nonintersecting sets in the plane is 2n−2 , 1990, Discret. Comput. Geom..

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

[10]  Micha Sharir,et al.  On the number of critical free contacts of a convex polygonal object moving in two-dimensional polygonal space , 1987, Discret. Comput. Geom..

[11]  Raimund Seidel,et al.  Voronoi diagrams and arrangements , 1986, Discret. Comput. Geom..

[12]  Richard Cole,et al.  Searching and Storing Similar Lists , 2018, J. Algorithms.

[13]  Micha Sharir,et al.  On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles , 1986, Discret. Comput. Geom..

[14]  Herbert Edelsbrunner,et al.  On the Number of Line Separations of a Finite Set in the Plane , 1985, J. Comb. Theory, Ser. A.

[15]  Franco P. Preparata,et al.  Computational Geometry , 1985, Texts and Monographs in Computer Science.

[16]  Robert E. Tarjan,et al.  Making Data Structures Persistent , 1989, J. Comput. Syst. Sci..

[17]  Mikhail J. Atallah,et al.  Dynamic computational geometry , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[18]  E. Szemerédi On a problem of Davenport and Schinzel , 1974 .

[19]  J. Schwartz,et al.  On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers , 1983 .

[20]  Leonidas J. Guibas,et al.  On the general motion-planning problem with two degrees of freedom , 2015, SCG '88.

[21]  F. P. Preparata,et al.  Convex hulls of finite sets of points in two and three dimensions , 1977, CACM.

[22]  H. Davenport A combinatorial problem connected with differential equations II , 1971 .