Differentiable Stock Constraints for Continuous Optimization of Frame Structures by Reuse

1Centre Inria d'Université Côte d'Azur,2Brown University
ACM Symposium on Computational Fabrication, 2026

Starting from the prescribed boundary conditions (a) and a stock of beams to be reused (b), our differentiable optimization continuously selects and place beams to form a load-bearing frame structure (c), while maintaining symmetry along the vertical axis. The optimized structure (d) respects the stock constraints.

Abstract

The growing awareness of resource limitations has driven increasing interest in reusing existing materials for structural design. Existing methods formulate reuse as an assignment problem, incorporating the discrete constraints on the dimension and availability of reclaimed materials into complex combinatorial problems, which are often computationally expensive and restricted to predefined structural layouts.

We present a continuous gradient-based formulation for the design of frame structures from a stock of decommissioned beams. Building on differentiable density-based solvers, our method enables end-to-end optimization of beams rotation, translation and length, without requiring a specific layout. By expressing the discrete beam types and stock availability as differentiable objective terms, our system converges to solutions that respect the stock constraints while discovering alternative layouts with structural properties comparable to those produced by previous approaches.

We also demonstrate the flexibility of our continuous formulation by incorporating additional objective terms, such as image-based guidance for structural design, and by extending it to support other structural elements, like curved arcs.