Abstract
We present an0(n ·d o(1)) algorithm to compute the convex hull of a curved object bounded by0(n) algebraic curve segments of maximum degreed.
Similar content being viewed by others
References
Abhyankar, S., and Bajaj, C. (1988), Automatic Rational Parameterization of Curves and Surfaces, III: Algebraic Plane Curves,Computer-Aided Geometric Design, Vol. 5, pp. 309–321.
Aho, A., Hopcroft, J., and Ullman, J. (1974),The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass.
Bajaj, C. (1988), Algorithmic Implicitization of Algebraic Curves and Surfaces, CAPO Research Report CER-88-11, Department of Computer Science, Purdue University.
Bajaj, C., Huffman, C. M., Hopcroft, J. E., and Lynch, R. E. (1988), Tracing Surface Intersections,Computer-Aided Geometric Design, Vol. 5, pp. 285–307.
Bajaj, C., and Kim, M.-S. (1987), Generation of Configuration Space Obstacles: The Case of Moving Algebraic Curves,Proceedings of the 1987 IEEE International Conference on Robotics and Automation, North Carolina, pp. 979–984. An updated version appears inAlgorithmica, Vol. 4, No. 2 (1989), pp. 157–172.
Bajaj, C., and Kim, M.-S. (1988), Algorithms for Planar Geometric Models,Proceedings of the 15th International Colloquium on Automata, Languages and Programming (1CALP 88), Tempere, Finland, Lecture Notes in Computer Science, Springer-Verlag, Berlin, pp. 67–81.
Bajaj, C., and Royappa, A. (1988), A Note on an Efficient Implementation of the Sylvester Resultant for Multivariate Polynomials, Computer Science Technical Report CSD-TR-718, Purdue University.
Bhattacharya, B., and El Gindy, H. (1984), A New Linear Convex Hull Algorithm for Simple Polygons,IEEE Transactions on Information Theory, Vol. 30, No. 1, pp. 85–88.
Canny, J. (1988),The Complexity of Robot Motion Planning, ACM Doctoral Dissertation Series, MIT Press, Cambridge, Mass.
Collins, G. (1971), The Calculation of Multivariate Polynomial Resultants,Journal of the Association for Computing Machinery, Vol. 18, No. 4, pp. 515–532.
Graham, R., and Yao, F. (1983), Finding the Convex Hull of a Simple Polygon,Journal of Algorithms, Vol. 4, pp. 324–331.
Guibas, L., Ramshaw, L., and Stolfi, J. (1983), A Kinetic Framework for Computational Geometry,Proceedings of the 24th Annual Symposium on Foundations of Computer Science, pp. 100–111.
Johnstone, J., and Bajaj, C. (1990), The Sorting of Points along an Algebraic Curve,SIAM Journal on Computing, to appear.
Lee, D. T. (1983), On Finding the Convex Hull of a Simple Polygon,International Journal of Computer and Information Sciences, Vol. 12, No. 2, pp. 87–98.
Lee, D. T., and Preparata, F. P. (1984), Computational Geometry—A Survey,IEEE Transactions on Computers, Vol. 33, No. 12, December 1984, pp. 872–1101.
Macaulay, F. (1902), Some Formulae in Elimination,Proceedings of the London Mathematical Society, Vol. 35, No. 1, pp. 3–27.
McCallum, D., and Avis, D. (1979), A Linear Algorithm for Finding the Convex Hull of a Simple Polygon,Information Processing Letters, Vol. 9, No. 5, pp. 201–206.
Preparata, F. P., and Shamos, M. I. (1985),Computational Geometry: An Introduction, Springer-Verlag, New York.
Requicha, A. (1980), Representations of Rigid Solid Objects, inComputer-Aided Design, Lecture Notes in Computer Science, No. 89, Springer-Verlag, Berlin, pp. 2–78.
Schäffer, A., and Van Wyk C. (1987), Convex Hulls of Piecewise-Smooth Jordan Curves,Journal of Algorithms, Vol. 8, No. 1, pp. 66–94.
Schwartz, J. T. and Sharir, M. (1983), On the Piano Movers Problem: II, General Techniques for Computing Topological Properties of Real Algebraic Manifolds,Advances in Applied Mathematics, Vol. 4, pp. 298–351.
Shin, S., and Woo, T. (1986), Finding the Convex Hull of Simple Polygon in Linear Time,Pattern Recognition, Vol. 19, No. 6, pp. 453–458.
Souvaine, D. L. (1986), Computational Geometry in a Curved World, Ph.D Thesis, Computer Science Technical Report CS-TR-094-87, Princeton University.
van der Waerden, B. (1950),Modern Algebra, Vol. II, Ungar, New York.
Walker, R., (1978),Algebraic Curves, Springer-Verlag, New York.
Author information
Authors and Affiliations
Additional information
Communicated by D. T. Lee.
Research supported in part by NSF Grant MIP-85 21356, ARO Contract DAA G29-85-C0018 under Cornell MSI, and ONR Contract N00014-88-K-0402. This paper is an updated version of a part of [6].
Rights and permissions
About this article
Cite this article
Bajaj, C., Kim, M.S. Convex hulls of objects bounded by algebraic curves. Algorithmica 6, 533–553 (1991). https://doi.org/10.1007/BF01759058
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01759058