Computing the Determinant via the Generalized Euclidean Algorithm
arXiv:2608.21932
Abstract
We present an algorithm with a natural geometric interpretation for computing the determinant of a matrix . It improves upon the current fastest deterministic algorithms by a factor of , where denotes the exponent required for multiplying a matrix with a matrix. Our approach builds on a recent result of Klein and Reuter (STOC 2025), who introduced a novel algorithmic idea for lattice basis computation that can be viewed as extending the Euclidean algorithm from to . By adapting their techniques, we compute the determinant with the same bit complexity as applying the generalized Euclidean algorithm to an input matrix with , namely . Prior to this work, the fastest deterministic algorithm for computing the determinant required bit operations.