Differentiating through binarized topology changes: Second-order subpixel-smoothed projection
Giuseppe Romano, Rodrigo Arrieta, Steven G. Johnson

TL;DR
This paper introduces SSP2, a second-order regularization of the subpixel-smoothed projection method in topology optimization, ensuring differentiability during topology changes and improving convergence for gradient-based algorithms.
Contribution
The paper proposes SSP2, a twice-differentiable projection method that guarantees differentiability during topology changes, enabling more robust and theoretically grounded optimization in TopOpt.
Findings
SSP2 converges faster than SSP in connectivity-dominant cases.
SSP2 maintains near-binary structures during optimization.
SSP2 enables the use of advanced optimization algorithms like interior-point methods.
Abstract
A key challenge in topology optimization (TopOpt) is that manufacturable structures, being inherently binary, are non-differentiable, creating a fundamental tension with gradient-based optimization. The subpixel-smoothed projection (SSP) method addresses this issue by smoothing sharp interfaces at the subpixel level through a first-order expansion of the filtered field. However, SSP does not guarantee differentiability under topology changes, such as the merging of two interfaces, and therefore violates the convergence guarantees of many popular gradient-based optimization algorithms. We overcome this limitation by regularizing SSP with the Hessian of the filtered field, resulting in a twice-differentiable projected density during such transitions, while still guaranteeing an almost-everywhere binary structure. We demonstrate the effectiveness of our second-order SSP (SSP2) methodology…
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 · VLSI and FPGA Design Techniques · Topological and Geometric Data Analysis
