|
ABSTRACT
The convex hull of a set of points is the smallest convex set that contains the points. This article presents a practial convex hull algorithm that combines the two-dimensional Quickhull algorithm with the general-dimension Beneath-Beyond Algorithm. It is similar to the randomized, incremental algorithms for convex hull and delaunay triangulation. We provide empirical evidence that the algorithm runs faster when the input contains nonextreme points and that it used less memory. computational geometry algorithms have traditionally assumed that input sets are well behaved. When an algorithm is implemented with floating-point arithmetic, this assumption can lead to serous errors. We briefly describe a solution to this problem when computing the convex hull in two, three, or four dimensions. The output is a set of “thick” facets that contain all possible exact convex hulls of the input. A variation is effective in five or more dimensions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ALLEN, S. AND DUTTA, D. 1995. Determination and evaluation of support structures in layered manufacturing. J. Des. Manufactur. 5, 153-162.
|
 |
2
|
|
 |
3
|
|
| |
4
|
BARBER, C. B., DOBKIN, D. P., AND HUHDANPAA, H. 1993. The Quickhull Algorithm for convex hull. Tech. Rep. GCG53, The Geometry Center, Univ. of Minnesota, Minneapolis, Minn.
|
| |
5
|
BOARDMAN, J. 1993. Automating spectral unmixing of AVIRIS data using convex geometry concepts. In the 4th JPL Airborne Geoscience Workshop (Washington, D.C.). JPL, Pasadena, Calif.
|
| |
6
|
|
| |
7
|
BORDIGNON, K. A. AND DURHAM, W. C. 1995. Closed-form solutions to constrained control allocation problem. J. Guidance Contr. Dynam. 18, 5, 1000-1007.
|
| |
8
|
BROWN, D. 1979. Voronoi diagrams from convex hulls. Inf. Process. Lett. 9, 223-228.
|
| |
9
|
BYKAT, A. 1978. Convex hull of a finite set of points in two dimensions. Inf. Process. Lett. 7, 296 -298.
|
 |
10
|
|
| |
11
|
CHAZELLE, B. AND MATOUSEK, J. 1992. Randomizing an output-sensitive convex hull algorithm in three dimensions. Tech. Rep. TR-361-92, Princeton Univ., Princeton, N.J.
|
| |
12
|
|
| |
13
|
CLARKSON, K.L. 1992. Safe and effective determinant evaluation. In Proceedings of the 31st IEEE Symposium on Foundations of Computer Science. IEEE, New York, 387-395.
|
| |
14
|
CLARKSON, K. L. 1995. A program for convex hulls. ATT, Murray Hill, N.J. Available as http://netlib.att.com/netlib/voronoi/hull.html.
|
| |
15
|
|
| |
16
|
CUCKA, P., NETANYAHU, N., AND ROSENFELD, A. 1995. Learning in navigation: Goal finding in graphs. Tech. Rep. CAR-TR-759, Center for Automation Research, Univ. of Maryland, College Park, Md.
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
FORTUNE, S. 1989. Stable maintenance of point-set triangulation in two-dimensions. In the 30th Annual Symposium on the Foundations of Computer Science. IEEE, New York.
|
| |
21
|
FORTUNE, S. 1993. Computational geometry. In Directions in Geometric Computing, R. Martin, Ed. Information Geometers, Winchester, U.K.
|
| |
22
|
|
| |
23
|
GREEN P. AND SILVERMAN, B. 1979. Constructing the convex hull of a set of points in the plane. Comput. J. 22, 262-266.
|
| |
24
|
GRi)NBAUM, B. 1961. Measure of symmetry for convex sets. In Proceedings of the 7th Symposium in Pure Mathematics of the American Mathematical Society, Symposium on Convexity. AMS, Providence, R.I., 233-270.
|
| |
25
|
GUIBAS, L., KNUTH, D., AND SHARIR, M. 1992. Randomized incremental construction of Delaunay and Voronoi diagrams. Algorithmica 9, 534-560.
|
| |
26
|
|
| |
27
|
KALLAY, M. 1981. Convex hull algorithms in higher dimensions. Unpublished manuscript, Dept. of Mathematics, Univ. of Oklahoma, Norman, Okla.
|
| |
28
|
|
| |
29
|
KLEE, V. 1966. Convex polytopes and linear programming. In Proceedings of the IBM Scientific Computing Symposium: Combinatorial Problems. IBM, Armonk, N.Y., 123-158.
|
 |
30
|
|
| |
31
|
MOTZKIN, T. S., RAIFFA, H., THOMPSON, G. L., AND THRALL, R.M. 1953. The double description method. In Contributions of the TheolT of Games II, H. W. Kuhn and A. W. Tucker, Eds. Annals of Mathematics, vol. 8. Princeton University Press, Princeton, N.J., 51-73.
|
| |
32
|
MULMULEY, D. 1994. Computational Geometry, An Introduction through Randomized Algorithms. Prentice-Hall, Englewood Cliffs, N.J.
|
| |
33
|
PORTER, D., GLAVINAS, E., DHAGAT, P., O'SULLIVAN, J. A., INDECK, R. S., A~D MULLER, M. W. 1996. Irregular grain structure in micromagnetic simulation. J. Appl. Physics 79, 8, 4694-4696.
|
| |
34
|
|
 |
35
|
|
| |
36
|
|
| |
37
|
|
| |
38
|
WEEKS, J. 1991. Convex hulls and isometrics of cusped hyperbolic 3-manifolds. Tech. Rep. TR GCG32, The Geometry Center, Univ. of Minnesota, Minneapolis, Minn. Aug.
|
| |
39
|
ZHANG, B., GOODSON, M., AND SCHREIER, R. 1994. Invariant sets for general second-order low-pass delta-sigma modulators with dc inputs. In the IEEE International Symposium on Circuits and Systems. IEEE, New York, 1-4.
|
CITED BY 92
|
|
|
|
|
Kurt Mehlhorn , Michael Müller , Stefan Näher , Stefan Schirra , Michael Seel , Christian Uhrig , Joachim Ziegler, A computational basis for higher-dimensional computational geometry and applications, Proceedings of the thirteenth annual symposium on Computational geometry, p.254-263, June 04-06, 1997, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
Ivaylo Ilinkin , Ravi Janardan , Jayanth Majhi , Jörg Schwerdt , Michiel Smid , Ram Sriram, A decomposition-based approach to layered manufacturing, Computational Geometry: Theory and Applications, v.23 n.2, p.117-151, September 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Olaf Hall-Holt , Matthew J. Katz , Piyush Kumar , Joseph S. B. Mitchell , Arik Sityon, Finding large sticks and potatoes in polygons, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.474-483, January 22-26, 2006, Miami, Florida
|
|
|
Jun Huan , Wei Wang , Deepak Bandyopadhyay , Jack Snoeyink , Jan Prins , Alexander Tropsha, Mining protein family specific residue packing patterns from protein structure graphs, Proceedings of the eighth annual international conference on Resaerch in computational molecular biology, p.308-315, March 27-31, 2004, San Diego, California, USA
|
|
|
|
|
|
Jean-Daniel Boissonnat , Olivier Devillers , Monique Teillaud , Mariette Yvinec, Triangulations in CGAL (extended abstract), Proceedings of the sixteenth annual symposium on Computational geometry, p.11-18, June 12-14, 2000, Clear Water Bay, Kowloon, Hong Kong
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ming-Hung Tsai , Jyh-Da Wei , Jeng-Hung Huang , D. T. Le, A portable geometric algorithm visualization system with dynamic camera positioning for tracking 3D objects, Proceedings of the twenty-second annual symposium on Computational geometry, June 05-07, 2006, Sedona, Arizona, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Guy Blelloch , Hal Burch , Karl Crary , Robert Harper , Gary Miller , Noel Walkington, Persistent triangulations, Journal of Functional Programming, v.11 n.5, p.441-466, September 2001
|
|
|
|
|
|
|
|
|
K. Stadlthanner , F. J. Theis , E. W. Lang , A. M. Tomé , C. G. Puntonet , J. M. Górriz, Hybridizing sparse component analysis with genetic algorithms for microarray analysis, Neurocomputing, v.71 n.10-12, p.2356-2376, June, 2008
|
|
|
|
|
|
|
|
|
Theodore Andronikos , Florina M. Ciorba , Panayiotis Theodoropoulos , Dimitrios Kamenopoulos , George Papakonstantinou, Cronus: A platform for parallel code generation based on computational geometry methods, Journal of Systems and Software, v.81 n.8, p.1389-1405, August, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Barbora Kozlíková , Filip Andres , Jiří Sochor, Visualization of tunnels in protein molecules, Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, October 29-31, 2007, Grahamstown, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lutz Kettner , Kurt Mehlhorn , Sylvain Pion , Stefan Schirra , Chee Yap, Classroom examples of robustness problems in geometric computations, Computational Geometry: Theory and Applications, v.40 n.1, p.61-78, May, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Na Li , Chun Chen , Qiang Wang , Mingli Song , Dacheng Tao , Xuelong Li, Letters: Avatar motion control by natural body movement via camera, Neurocomputing, v.72 n.1-3, p.648-652, December, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Pradal , F. Boudon , C. Nouguier , J. Chopard , C. Godin, PlantGL: A Python-based geometric library for 3D plant modelling at different scales, Graphical Models, v.71 n.1, p.1-21, January, 2009
|
|
|
I. El Naqa , P. W. Grigsby , A. Apte , E. Kidd , E. Donnelly , D. Khullar , S. Chaudhari , D. Yang , M. Schmitt , Richard Laforest , W. L. Thorstad , J. O. Deasy, Exploring feature-based approaches in PET images for predicting cancer treatment outcomes, Pattern Recognition, v.42 n.6, p.1162-1171, June, 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ralph L. Kodell , Bruce A. Pearce , Songjoon Baek , Hojin Moon , Hongshik Ahn , John F. Young , James J. Chen, A model-free ensemble method for class prediction with application to biomedical decision making, Arificial Intelligence in Medicine, v.46 n.3, p.267-276, July, 2009
|
|
|
|
|
|
|
|
|
Jun-Seok Heo , Kyu-Young Whang , Min-Soo Kim , Yi-Reun Kim , Il-Yeol Song, The partitioned-layer index: Answering monotone top-k queries using the convex skyline and partitioning-merging technique, Information Sciences: an International Journal, v.179 n.19, p.3286-3308, September, 2009
|
|
|
Doru-Petru Munteanu , Onoriu Bradeanu , Petrica Ciotîrnae , Constantin-Iulian Vizitiu, Zone profile generation for location based services and traffic analysis, Proceedings of the 12th WSEAS international conference on Communications, p.386-390, July 23-25, 2008, Heraklion, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|