Skip to main content

On the bivariate function minimization problem and its applications to motion planning

  • Algorithms And Complexity
  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 267))

Included in the following conference series:

  • 156 Accesses

Abstract

An important technical problem which arises in many geometric contexts including robot motion planning is to analyze the combinatorial complexity κ(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. We have obtained the following results for this problem: (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 κ(F) is at most O (n), and can be calculated in time O (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 κ(F)=O (n 2). (3) If the intersection curve of each pair of functions intersects every plane x = const in at most two points, then κ(F) is at most O (nλs+2(n)), where the constant of proportionality depends on s and t, and where λr(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 (nλs+2(n) log n). (4) Various new geometric applications of these results have also been derived.

This work has been supported by Office of Naval Research Grant N00014-82-K-0381, National Science Foundation Grant No. NSF-DCR-83-20085, and by grants from the Digital Equipment Corporation and the IBM Corporation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Atallah, Dynamic computational geometry, Proc. 24th Symp. on Foundations of Computer Science, 1983, pp. 92–99.

    Google Scholar 

  2. K.Q. Brown, Voronoi diagrams from convex hulls, Inf. Proc. Letters 9 (1979) pp. 223–228.

    Google Scholar 

  3. B. Chazelle and L. Guibas, Fractional cascading: A data structuring technique with geometric applications, Proc. 12th Int. Colloq. on Automata, Languages and Programming, 1985, Lecture Notes in Computer Science, Springer-Verlag, pp. 90–99.

    Google Scholar 

  4. R. Cole, Searching and storing similar lists, J. Algorithms (in press).

    Google Scholar 

  5. H. Davenport and A. Schinzel, A combinatorial problem connected with differential equations, Amer. J. Math. 87 (1965) pp. 684–694.

    Google Scholar 

  6. H. Davenport, A combinatorial problem connected with differential equations, II, Acta Arithmetica 17 (1971) pp. 363–372.

    Google Scholar 

  7. J. Driscoll, N. Sarnak, D. Sleator and R.E. Tarjan, Making data structures persistent, Proc. 18th Symp. on Theory of Computing, 1986, pp. 109–121.

    Google Scholar 

  8. H. Edelsbrunner and R. Seidel, Voronoi diagrams and arrangements, Discrete and Computational Geometry 1 (1986), pp. 25–44.

    Google Scholar 

  9. H. Edelsbrunner and E. Welzl, On the number of line separations of a finite set in the plane, J. Combin. Theory Ser. A 38 (1985) pp. 15–29.

    Google Scholar 

  10. S. Hart and M. Sharir, Nonlinearity of Davenport-Schinzel sequences and of generalized path compression schemes, Combinatorica 6 (2) (1986) pp. 175–201.

    Google Scholar 

  11. K. Kedem, R. Livne, J. Pach and M. Sharir, On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles, Discrete and Computational Geometry 1 (1986) pp. 59–71.

    Google Scholar 

  12. D. Leven and M. Sharir, On the number of critical free contacts of a convex polygonal object moving in 2-D polygonal space, Tech. Rept. 187, Computer Science Dept., Courant Institute, October 1985. (To appear in Discrete and Computational Geometry.)

    Google Scholar 

  13. E.E. Moise, Geometric Topology in Dimension 2 and 3, Springer-Verlag, New York, 1977.

    Google Scholar 

  14. F.P Preparata and S.J. Hong, Convex hulls of finite sets of points in two and three dimensions, Comm. ACM 20 (1977) pp. 87–93.

    Article  Google Scholar 

  15. F.P Preparata and M.I. Shamos, Computational Geometry, Springer-Verlag, New York, 1985.

    Google Scholar 

  16. J.T. Schwartz and M. Sharir, On the piano movers problem: I. The case of a two-dimensional rigid polygonal body moving amidst polygonal barriers, Comm. Pure Appl. Math. 36 (1983) pp. 345–398.

    Google Scholar 

  17. M. Sharir, Almost linear upper bounds on the length of general Davenport-Schinzel sequences, Tech. Rept. 29/85, The Eskenasy Institute of Computer Science, Tel Aviv University, February 1985. (To appear in Combinatorica 7 (1987).)

    Google Scholar 

  18. M. Sharir, Improved lower bounds on the length of Davenport-Schinzel sequences, Tech. Rept. 204, Computer Science Dept., Courant Institute, February 1986.

    Google Scholar 

  19. M. Sharir and R. Livne, On minima of functions, intersection patterns of curves and the 2-D Davenport-Schinzel Problem, Proc. 26th IEEE Symp. on Foundations of Computer Science, 1985, pp. 312–320.

    Google Scholar 

  20. E. Szemeredi, On a problem by Davenport and Schinzel, Acta Arithmetica 25(1974) pp. 213–224.

    Google Scholar 

  21. A. Wiernik and M. Sharir, Planar realization of non-linear Davenport-Schinzel sequences by segments, Tech. Rept. 224, Computer Science Dept., Courant Institute, June 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Ottmann

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schwartz, J.T., Sharir, M. (1987). On the bivariate function minimization problem and its applications to motion planning. In: Ottmann, T. (eds) Automata, Languages and Programming. ICALP 1987. Lecture Notes in Computer Science, vol 267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18088-5_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-18088-5_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18088-3

  • Online ISBN: 978-3-540-47747-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics