PGD-TO: A Scalable Alternative to MMA Using Projected Gradient Descent for Multi-Constraint Topology Optimization
Amin Heyrani Nobari, Faez Ahmed

TL;DR
PGD-TO introduces a scalable, active-set-free projected gradient descent framework for multi-constraint topology optimization, achieving comparable results to MMA with significantly reduced computation time.
Contribution
It reformulates the projection step into a convex quadratic problem, enabling efficient multi-constraint topology optimization without active-set detection.
Findings
Achieves convergence comparable to MMA and OC.
Reduces per-iteration computation time by up to 43x.
Handles nonlinear and multi-constraint problems effectively.
Abstract
Projected Gradient Descent (PGD) methods offer a simple and scalable approach to topology optimization (TO), yet they often struggle with nonlinear and multi-constraint problems due to the complexity of active-set detection. This paper introduces PGD-TO, a framework that reformulates the projection step into a regularized convex quadratic problem, eliminating the need for active-set search and ensuring well-posedness even when constraints are infeasible. The framework employs a semismooth Newton solver for general multi-constraint cases and a binary search projection for single or independent constraints, achieving fast and reliable convergence. It further integrates spectral step-size adaptation and nonlinear conjugate-gradient directions for improved stability and efficiency. We evaluate PGD-TO on four benchmark families representing the breadth of TO problems: (i) minimum compliance…
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.
Taxonomy
TopicsTopology Optimization in Engineering · Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms
