Title :
Safe and effective determinant evaluation
Author :
Clarkson, Kenneth L.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
Abstract :
The problem of evaluating the sign of the determinant of a small matrix aries in many geometric algorithms. Given an n×n matrix A with integer entries, whose columns are all smaller than M in Euclidean norm, the algorithm given evaluates the sign of the determinant det A exactly. The algorithm requires an arithmetic precision of less than 1.5n+2lgM bits. The number of arithmetic operations needed is O(n3 )+O(n2) log OD(A)/β, where OD(A)|det A| is the product of the lengths of the columns of A, and β is the number of `extra´ bits of precision, min{lg(1/u)-1.1n-2lgn-2,lgN-lgM-1.5n-1}, where u is the roundoff error in approximate arithmetic, and N is the largest representable integer. Since OD(A)⩽Mn, the algorithm requires O(n3lgM) time, and O(n3) time when β=Ω(logM)
Keywords :
computational geometry; matrix algebra; arithmetic precision; determinant evaluation; geometric algorithms; integer entries; roundoff error; small matrix; Algorithm design and analysis; Arithmetic; Artificial intelligence; Computer crashes; Roundoff errors; Vehicle crash testing;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267751