Jonathan D. Hauenstein
University of Notre Dame
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jonathan D. Hauenstein.
SIAM Journal on Numerical Analysis | 2008
Daniel J. Bates; Jonathan D. Hauenstein; Andrew J. Sommese; Charles W. Wampler
This article treats numerical methods for tracking an implicitly defined path. The numerical precision required to successfully track such a path is difficult to predict a priori, and indeed it may change dramatically through the course of the path. In current practice, one must either choose a conservatively large numerical precision at the outset or rerun paths multiple times in successively higher precision until success is achieved. To avoid unnecessary computational cost, it would be preferable to adaptively adjust the precision as the tracking proceeds in response to the local conditioning of the path. We present an algorithm that can be set to either reactively adjust precision in response to step failure or proactively set the precision using error estimates. We then test the relative merits of reactive and proactive adaptation on several examples arising as homotopies for solving systems of polynomial equations.
ACM Transactions on Mathematical Software | 2012
Jonathan D. Hauenstein; Frank Sottile
Smale’s α-theory uses estimates related to the convergence of Newton’s method to certify that Newton iterations will converge quadratically to solutions to a square polynomial system. The program alphaCertified implements algorithms based on α-theory to certify solutions of polynomial systems using both exact rational arithmetic and arbitrary precision floating point arithmetic. It also implements algorithms that certify whether a given point corresponds to a real solution, and algorithms to heuristically validate solutions to overdetermined systems. Examples are presented to demonstrate the algorithms.
Applied Mathematics and Computation | 2011
Jonathan D. Hauenstein; Andrew J. Sommese; Charles W. Wampler
Abstract A key step in the numerical computation of the irreducible decomposition of a polynomial system is the computation of a witness superset of the solution set. In many problems involving a solution set of a polynomial system, the witness superset contains all the needed information. Sommese and Wampler gave the first numerical method to compute witness supersets, based on dimension-by-dimension slicing of the solution set by generic linear spaces, followed later by the cascade homotopy of Sommese and Verschelde. Recently, the authors of this article introduced a new method, regeneration, to compute solution sets of polynomial systems. Tests showed that combining regeneration with the dimension-by-dimension algorithm was significantly faster than naively combining it with the cascade homotopy. However, in this article, we combine an appropriate randomization of the polynomial system with the regeneration technique to construct a new cascade of homotopies for computing witness supersets. Computational tests give strong evidence that regenerative cascade is superior in practice to previous methods.
Applied Mathematics and Computation | 2010
Jonathan D. Hauenstein; Andrew J. Sommese
Abstract Elimination is a basic algebraic operation which geometrically corresponds to projections. This article describes using the numerical algebraic geometric concept of witness sets to compute the projection of an algebraic set. The ideas described in this article apply to computing the image of an algebraic set under any linear map.
SIAM Journal on Numerical Analysis | 2009
Daniel J. Bates; Jonathan D. Hauenstein; Chris Peterson; Andrew J. Sommese
The solution set
Foundations of Computational Mathematics | 2013
Jonathan D. Hauenstein; Charles W. Wampler
V
Numerical Algorithms | 2013
Gian Mario Besana; Sandra Di Rocco; Jonathan D. Hauenstein; Andrew J. Sommese; Charles W. Wampler
of a polynomial system, i.e., the set of common zeroes of a set of multivariate polynomials with complex coefficients, may contain several components, e.g., points, curves, surfaces, etc. Each component has attached to it a number of quantities, one of which is its dimension. Given a numerical approximation to a point
Archive | 2008
Daniel J. Bates; Jonathan D. Hauenstein; Andrew J. Sommese; Charles W. Wampler
\mathbf{p}
Physical Review E | 2012
Dhagash Mehta; Jonathan D. Hauenstein; Michael Kastner
on the set
Chaos | 2015
Dhagash Mehta; Noah S. Daleo; Florian Dörfler; Jonathan D. Hauenstein
V