GIPC: Fast and stable Gauss-Newton optimization of IPC barrier energy
Kemeng Huang, Floyd Chitalu, Huancheng Lin, Taku Komura

TL;DR
This paper introduces a novel, efficient approach to barrier function Hessian approximation for contact simulation, enabling faster and more robust optimization using second-order methods, especially in GPU implementations.
Contribution
It presents a new geometric formulation of barrier functions with analytic eigensystems, improving speed and robustness in contact simulation optimization.
Findings
3x speedup over standard IPC barrier formulation
Robustness in nearly-parallel edge-edge contact cases
GPU-based implementation achieving significant acceleration
Abstract
Barrier functions are crucial for maintaining an intersection and inversion free simulation trajectory but existing methods which directly use distance can restrict implementation design and performance. We present an approach to rewriting the barrier function for arriving at an efficient and robust approximation of its Hessian. The key idea is to formulate a simplicial geometric measure of contact using mesh boundary elements, from which analytic eigensystems are derived and enhanced with filtering and stiffening terms that ensure robustness with respect to the convergence of a Project-Newton solver. A further advantage of our rewriting of the barrier function is that it naturally caters to the notorious case of nearly-parallel edge-edge contacts for which we also present a novel analytic eigensystem. Our approach is thus well suited for standard second order unconstrained optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Parallel Computing and Optimization Techniques · Adhesion, Friction, and Surface Interactions
