The Bench
The Views
The plan and section are schematic extrusions of the solved elevation across a deck width — not a second optimization, just the same result shown the way a drawing set shows it. The point is the jump every engineer knows: a beautiful 2D optimum still has to become a 3D thing with width, connections, and a deck on top. That translation is exactly the gap the MIT work is trying to close.
What It's Not Counting
The Idea
The savings were never the news. Topology optimization has been cutting material by large fractions for decades. The problem is the part you already know in your bones: it spits out complex, spiderweb structures that even a capable engineer can't actually build — so the method got quarantined into 3D printing and research and basically never touched a real bridge. The paper's specific result: 83–90% less material than conventionally-designed recycled-steel trusses — designs that are also constructible, which is the real headline.
What's new: Schemmer (first author) and Carstensen (senior) moved constructability inside the optimizer, using a mixed-integer linear programming (MILP) formulation over discrete truss members. You constrain how many members meet at a joint, set how small the smallest part can get, work in multiple materials, and account for how each one carries load. The optimizer is no longer allowed to hand you something you can't build. The "minimum member size" knob on this bench is a loose stand-in for that idea — not the MILP itself.
This tool lets you feel that tradeoff instead of reading about it — and then it adds the part no optimizer does: the site that has to hold the thing.
Sources
arXiv:2602.07185 · MIT News · EurekAlert release
The paper's method is mixed-integer linear programming (MILP) over discrete truss members, reporting 83–90% less material than conventionally-designed recycled-steel trusses. The solver running on this page is an illustrative topology-optimization demo (a density-based / SIMP-style sketch with sensitivity filtering and an optimality-criteria update) — it is not the paper's MILP solver and produces nothing the paper verified. It exists only to let you feel the material-vs-buildability tradeoff.