The C++ programming language
Numerical stability of geometric algorithms
SCG '87 Proceedings of the third annual symposium on Computational geometry
Partitioning Polyhedral Objects into Nonintersecting Parts
IEEE Computer Graphics and Applications
Verifiable implementation of geometric algorithms using finite precision arithmetic
Artificial Intelligence - Special issue on geometric reasoning
On finite-precision representations of geometric objects
Journal of Computer and System Sciences
Recipes for geometry and numerical analysis - Part I: an empirical study
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
Towards implementing robust geometric computations
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
A geometric consistency theorem for a symbolic perturbation scheme
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
Calculating approximate curve arrangements using rounded arithmetic
SCG '89 Proceedings of the fifth annual symposium on Computational geometry
Epsilon geometry: building robust algorithms from imprecise computations
SCG '89 Proceedings of the fifth annual symposium on Computational geometry
Fast geometric approximation techniques and geometric embedding problems
SCG '89 Proceedings of the fifth annual symposium on Computational geometry
On the representation and manipulation of rigid solids
On the representation and manipulation of rigid solids
Primitives for the manipulation of general subdivisions and the computation of Voronoi
ACM Transactions on Graphics (TOG)
The Art of Computer Programming Volumes 1-3 Boxed Set
The Art of Computer Programming Volumes 1-3 Boxed Set
Writing efficient programs
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Numerical Stability in Geometric Algorithms and Representations
Proceedings of the 3rd IMA Conference on the Mathematics of Surfaces
Efficient exact arithmetic for computational geometry
SCG '93 Proceedings of the ninth annual symposium on Computational geometry
Computational geometry: a retrospective
STOC '94 Proceedings of the twenty-sixth annual ACM symposium on Theory of computing
Geometric modeling: a new fundamental framework and its practical implications
SMA '95 Proceedings of the third ACM symposium on Solid modeling and applications
Polyhedral modelling with exact arithmetic
SMA '95 Proceedings of the third ACM symposium on Solid modeling and applications
Static analysis yields efficient exact integer arithmetic for computational geometry
ACM Transactions on Graphics (TOG)
Robust adaptive floating-point geometric predicates
Proceedings of the twelfth annual symposium on Computational geometry
Robust proximity queries: an illustration of degree-driven algorithm design
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Efficient exact evaluation of signs of determinants
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
IEEE Transactions on Computers
Vertex-rounding a three-dimensional polyhedral subdivision
Proceedings of the fourteenth annual symposium on Computational geometry
Efficient exact geometric computation made easy
SCG '99 Proceedings of the fifteenth annual symposium on Computational geometry
A core library for robust numeric and geometric computation
SCG '99 Proceedings of the fifteenth annual symposium on Computational geometry
MAPC: a library for efficient and exact manipulation of algebraic points and curves
SCG '99 Proceedings of the fifteenth annual symposium on Computational geometry
Look — a Lazy Object-Oriented Kernel for geometric computation
Proceedings of the sixteenth annual symposium on Computational geometry
SCG '01 Proceedings of the seventeenth annual symposium on Computational geometry
ESOLID---A System for Exact Boundary Evaluation
Proceedings of the seventh ACM symposium on Solid modeling and applications
Robust Geometric Computation Based on Topological Consistency
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Topology-Oriented Approach to Robust Geometric Computation
ISAAC '99 Proceedings of the 10th International Symposium on Algorithms and Computation
A Case Study on the Cost of Geometric Computing
ALENEX '99 Selected papers from the International Workshop on Algorithm Engineering and Experimentation
From Algorithm to Program to Software Library
Informatics - 10 Years Back. 10 Years Ahead.
Applied Semantics, International Summer School, APPSEM 2000, Caminha, Portugal, September 9-15, 2000, Advanced Lectures
Robust Region Approach to the Computation of Geometric Graphs (Extended Abstract)
ESA '98 Proceedings of the 6th Annual European Symposium on Algorithms
High-Level Filtering for Arrangements of Conic Arcs
ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
Interval arithmetic and interval analysis: an introduction
Granular computing
Optimal and suboptimal robust algorithms for proximity graphs
Computational Geometry: Theory and Applications - Special issue: The European workshop on computational geometry -- CG01
Controlled perturbation for arrangements of circles
Proceedings of the nineteenth annual symposium on Computational geometry
Exact Computation of 4-D Convex Hulls with Perturbation and Acceleration
PG '99 Proceedings of the 7th Pacific Conference on Computer Graphics and Applications
Controlled perturbation for Delaunay triangulations
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Sliver-free perturbation for the Delaunay tetrahedrization
Computer-Aided Design
On the reliability of triangle intersection in 3D
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
Algorithm engineering: bridging the gap between algorithm theory and practice
Algorithm engineering: bridging the gap between algorithm theory and practice
A general approach to the analysis of controlled perturbation algorithms
Computational Geometry: Theory and Applications
Reliable and efficient computational geometry via controlled perturbation
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I
LOOK: A Lazy Object-Oriented Kernel design for geometric computation
Computational Geometry: Theory and Applications
Hi-index | 0.00 |
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.