Skip to main content
Log in

Abstract

A class of polygons termedunimodal is introduced. LetP = P1,p 2,...,p n be a simplen-vertex polygon. Given a fixed vertex or edge, several definitions of the distance between the fixed vertex or edge and any other vertex or edge are considered. For a fixed vertex (edge), a distance measure defines a distance function as the remaining vertices (edges) are traversed in order. If for every vertex (edge) ofP a specified distance function is unimodal thenP is a unimodal polygon in the corresponding sense. Relationships between unimodal polygons, in several senses, andconvex polygons are established. Several properties are derived for unimodal polygons when the distance measure is the euclidean distance between vertices of the polygons. These properties lead to very simple 0(n) algorithms for solving a variety of problems that occur in computational geometry and pattern recognition. Furthermore, these algorithms establish that convexity is not the key factor in obtaining linear-time-complexity for solving these problems. The paper closes with several open questions in this area.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. Arcelli, and S. Levialdi, Concavity point detection by iterative arrays,IEEE Trans. on Systems, Man, and Cybernetics,SMC-1, (4) 394–396 (October 1971).

    Google Scholar 

  2. T. Pavlidis, Representation of figures by labelled graphs,Pattern Recognition, Vol.4:5–17 (1972).

    Google Scholar 

  3. B. Schacter, Decomposition of polygons into convex sets,IEEE Trans. on Computers,C-27, 1078–1082 (1978).

    Google Scholar 

  4. G. T. Toussaint, The convex hull as a tool in pattern recognition,Proc. AFOSR Workshop in Communication Theory and Applications, Provincetown, Massachusetts, pp. 43–46 (September 1978).

  5. B. M. Chazelle, Computational geometry and convexity, Tech. Rept. No. CMU-CS-80-150, Department of Computer Science, Carnegie-Mellon University, (July 1980).

  6. I. M. Yaglom, and V. G. Boltyanskii,Convex Figures, (translated by P. J. Kelly and L. F. Walton) Holt, Rinehart & Winston, (1961).

  7. V. G. Boltyanskii, and I. T. Gohberg,The Decomposition of Figures into Smaller Parts, (translated by H. Christoffers and T. P. Branson) The University of Chicago Press, (1980).

  8. R. V. Benson,Euclidean Geometry and Convexity, McGraw-Hill, (1966).

  9. V. L. Klee, (ed.),Convexity, Proc. of Symposia in Pure Mathematics, Vol. VII, American Mathematical Society, (1963).

  10. W. E. Snyder, and D. A. Tang, Finding the extrema of a region,IEEE Trans. Pattern Analysis and Machine Intelligence,PAMI-2:266–269 (May 1980).

    Google Scholar 

  11. D. P. Dobkin and L. Snyder, On a general method for maximizing and minimizing among certain geometric problems,Proc. 20th Annual Symposium on Foundations of Computer Science, San Juan, Puerto Rico, pp. 9–17 (October 1979).

  12. B. K. Bhattacharya and G. T. Toussaint, A counterexample to a diameter algorithm for convex polygons,IEEE Transactions on Pattern Analysis and Machine Intelligence,PAMI-4:306–309 (May 1982).

    Google Scholar 

  13. D. Avis, G. T. Toussaint, and B. K. Bhattacharya, On the multimodality of distances in convex polygons,Computers ans Mathematics with Applications,8 (2) 153–156 (1982).

    Google Scholar 

  14. G. T. Toussaint, Pattern recognition and geometrical complexity,Proc. Fifth International Conf. on Pattern Recognition, Miami Beach, pp. 1324–1347 (December 1980).

  15. G. T. Toussaint, Computational geometric problems in pattern recognition,Pattern Recognition Theory and Applications, J. Kittler, (ed.), NATO-ASI, Oxford University, (April 1981).

  16. L. K. Jones, personal communication.

  17. C. Lantuejoul, personal communication.

  18. G. T. Toussaint, The relative neighborhood graph of a finite planar set,Pattern Recognition,12:261–268 (1980).

    Google Scholar 

  19. G. T. Toussaint, The symmetric all-furthest-neighbor problem,Computers and Mathematics with Applications,9 (6):747–754 (1983).

    Google Scholar 

  20. L. Moser, On the different distances determined by n points,Amer. Math. Monthly,59:85–91 (1952).

    Google Scholar 

  21. E. Altman, On a problem of P. Erdös,Amer. Math. Monthly,70:148–157 (1963).

    Google Scholar 

  22. M. I. Shamos, Problems in Computational Geometry, Carnegie-Mellon University, (1977).

  23. G. T. Toussaint and B. K. Bhattacharya, On geometric algorithms that use the furthest-point Voronoi diagram, Tech. Rept. No. SOCS-81.3, School of Computer Science, McGill University, (January 1981).

  24. M. I. Shamos and D. Hoey, Closest-point problems,Sixteenth Annual IEEE Symp. on Foundations of Computer Science, pp. 151–162 (October 1975).

  25. D. T. Lee, and F. P. Preparata, The all-nearest-neighbor problem for convex polygons,Information Processing Letters,7:189–192 (June 1978).

    Google Scholar 

  26. K. Supowit, The relative neighborhood graph with an application to minimum spanning trees, Tech. Rept., Dept. of Computer Science, University of Illinois, Urbana, (August 1980).

    Google Scholar 

  27. C. C. Yang and D. T. Lee, A note on the all-nearest-neighbor problem for convex polygons,Information Processing Letters,8:193–194 (April 1979).

    Google Scholar 

  28. A. Fournier, and Z. Kedem, Comments on the all-nearest-neighbor problem for convex polygons,Information Processing Letters,9:105–107 (1979).

    Google Scholar 

  29. S. Olariu, personal communication.

  30. N. Tsikopoulos, personal communication.

  31. A. Aggarwal, and R. C. Melville, Fast computation of the modality of polygons, Tech. Rept., The Johns Hopkins University, (1983).

  32. F. P. Preparata, and K. J. Supowit, Testing a simple polygon for monotonicity,Information Processing Letters, (1982).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Toussaint, G.T. Complexity, convexity, and unimodality. International Journal of Computer and Information Sciences 13, 197–217 (1984). https://doi.org/10.1007/BF00979872

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00979872

Key words

Navigation