ACM Home Page
Please provide us with feedback. Feedback
Efficient Delaunay triangulation using rational arithmetic
Full text PdfPdf (1.33 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 10 ,  Issue 1  (January 1991) table of contents
Pages: 71 - 91  
Year of Publication: 1991
ISSN:0730-0301
Authors
Michael Karasick  Thomas J. Watson Research Center, Yorktown Heights, NY
Derek Lieber  Thomas J. Watson Research Center, Yorktown Heights, NY
Lee R. Nackman  Thomas J. Watson Research Center, Yorktown Heights, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 60,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/99902.99905
What is a DOI?

ABSTRACT

Many fundamental tests performed by geometric algorithms can be formulated in terms of finding the sign of a determinant. When these tests are implemented using fixed precision arithmetic such as floating point, they can produce incorrect answers; when they are implemented using arbitrary-precision arithmetic, they are expensive to compute. We present adaptive-precision algorithms for finding the signs of determinants of matrices with integer and rational elements. These algorithms were developed and tested by integrating them into the Guibas-Stolfi Delaunay triangulation algorithm. Through a combination of algorithm design and careful engineering of the implementation, the resulting program can triangulate a set of random rational points in the unit circle only four to five times slower than can a floating-point implementation of the algorithm. The algorithms, engineering process, and software tools developed are described.


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
 
2
3
4
5
 
6
 
7
FORREST, A. R. Computational geometry and software engineering. Towards a geometric computing environment. In Techniques for Computer Graphics, R. A. Earnshaw and D. F. Rogers, Eds. Springer Verlag, New York, 1987, 23-37.
 
8
FORTUNE, S.J. Stable maintenance of point-set triangulations in two dimensions. In Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science (Oct. 1989). IEEE, New York, 1989.
 
9
GREENE, D. H., AND YAo, F. F, Finite-resolution computational geometry. In Proceedings of the 27th IEEE Symposium on the Foundations of Computer Science (1986). IEEE, New York, 1986, 143-152.
10
11
12
 
13
 
14
 
15
 
16
LovAsz, L. An Algorithmic Theory o{ Numbers, Graphs and Convexity. Vol. 50. CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics, Philadelphia, 1986.
 
17
18
 
19
MUDUR, S. P., AND KOPARKAR, P.A. Interval methods for processing geometric objects. IEEE Comput. Graph. Appl. 4, 2 (Feb. 1984), 7-17.
 
20
NERINC, E.D. Linear Algebra and Matrix Theory. John Wiley, New York, 1970.
21
 
22
PREPARATA, F. P., AND VUILLEMIN, J.E. Practical cellular dividers. INRIA Tech. Pep. 807, Rocquencourt, France, March 1988.
 
23
 
24
 
25
STROUSTRUP, B. Parameterized types for C*+. In Proceedings of the USENIX C*+ Con{erence (Oct. 1988). USENIX Association.
 
26
 
27
SUGIHARA, g., AND IRl, M. Construction of the Voronoi diagram for one million generators in single-precision arithmetic. Paper presented at the First Canadian Conference on Computational Geometry. Montreal, Aug. 1989.
28

CITED BY  21

Collaborative Colleagues:
Michael Karasick: colleagues
Derek Lieber: colleagues
Lee R. Nackman: colleagues