header

Pitfalls of Projection: A study of Newton-type solvers for incremental potentials


Andreas Longva, Fabian Löschner, José Antonio Fernández-Fernández, Egor Larionov, Uri M. Ascher, Jan Bender
ACM Transactions on Graphics (TOG)
pubimg

Nonlinear systems arising from time integrators like Backward Euler can sometimes be reformulated as optimization problems, known as incremental potentials. We show through a comprehensive experimental analysis that the widely used Projected Newton method, which relies on unconditional semidefinite projection of Hessian contributions, typically exhibits a reduced convergence rate compared to classical Newton’s method. We demonstrate how factors like resolution, element order, projection method, material model and boundary handling impact convergence of Projected Newton and Newton.

Drawing on these findings, we propose the hybrid method Project-on-Demand Newton, which projects only conditionally, and show that it enjoys both the robustness of Projected Newton and convergence rate of Newton. We additionally introduce Kinetic Newton, a regularization-based method that takes advantage of the structure of incremental potentials and avoids projection altogether. We compare the four solvers on hyperelasticity and contact problems.

We also present a nuanced discussion of convergence criteria, and show that a criterion based on the balance of acceleration avoids problems associated with existing residual norm criteria and is easier to interpret. We finally address a fundamental limitation of the backtracking line search that occasionally blocks convergence, especially for stiff problems. To overcome this issue, we propose a novel robust line search correction that does not require additional parameters.

» Show BibTeX

@article{LLFF*26,
author = {Longva, Andreas and L\"{o}schner, Fabian and Fern\'{a}ndez-Fern\'{a}ndez, Jos\'{e} and Larionov, Egor and Ascher, Uri and Bender, Jan},
title = {Pitfalls of Projection: A study of Newton-type solvers for incremental potentials},
year = {2026},
publisher = {Association for Computing Machinery},
url = {https://doi.org/10.1145/3829351},
doi = {10.1145/3829351},
journal = {ACM Trans. Graph.},
keywords = {Incremental Potential, Optimization-based Time Integrator, Newton’s method, Projected Newton, Convergence Criteria, Line Search}
}




Datenschutzerklärung/Privacy Policy Home Visual Computing institute RWTH Aachen University