Algebraic Multigrid with Filtering: An Efficient Preconditioner for Interior Point Methods in Large-Scale Contact Mechanics Optimization
Socratis Petrides, Tucker Hartland, Tzanio Kolev, Chak Shing Lee, Michael Puso, Jerome Solberg, Eric B. Chin, Jingyi Wang, Cosmin Petra

TL;DR
This paper introduces a novel algebraic multigrid preconditioner with filtering (AMGF) that significantly improves the scalability and robustness of interior-point methods for large-scale contact mechanics simulations.
Contribution
The authors develop and analyze a new preconditioner, AMGF, tailored for saddle-point systems in contact problems, achieving mesh-independent convergence and enhanced solver robustness.
Findings
AMGF achieves mesh-independent convergence in contact problems.
The preconditioner maintains robustness against ill-conditioning.
Numerical experiments demonstrate improved scalability for large problems.
Abstract
Large-scale contact mechanics simulations are crucial in many engineering fields such as structural design and manufacturing. In the frictionless case, contact can be modeled by minimizing an energy functional; however, these problems are often nonlinear, nonconvex, and increasingly difficult to solve as mesh resolution increases. In this work, we employ a Newton-based interior-point (IP) filter line-search method, an effective approach for large-scale constrained optimization. While this method converges rapidly, each iteration requires solving a large saddle-point linear system that becomes ill-conditioned as the optimization process converges, largely due to IP treatment of the contact constraints. Such ill-conditioning can hinder solver scalability and increase iteration counts with mesh refinement. To address this, we introduce a novel preconditioner, AMG with filtering (AMGF),…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
