Neural Networks for Generating Better Local Optima in Topology Optimization

Leon Herrmann, Ole Sigmund, Viola Muning Li, Christian Vogl, Stefan Kollmannsberger
7/25/2024
cs.LG

No confident code implementation found for this paper.

Abstract

Neural networks have recently been employed as material discretizations within adjoint optimization frameworks for inverse problems and topology optimization. While advantageous regularization effects and better optima have been found for some inverse problems, the benefit for topology optimization has been limited -- where the focus of investigations has been the compliance problem. We demonstrate how neural network material discretizations can, under certain conditions, find better local optima in more challenging optimization problems, where we here specifically consider acoustic topology optimization. The chances of identifying a better optimum can significantly be improved by running multiple partial optimizations with different neural network initializations. Furthermore, we show that the neural network material discretization's advantage comes from the interplay with the Adam optimizer and emphasize its current limitations when competing with constrained and higher-order optimization techniques. At the moment, this discretization has only been shown to be beneficial for unconstrained first-order optimization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{herrmann2024neural,
  title  = {Neural Networks for Generating Better Local Optima in Topology Optimization},
  author = {Leon Herrmann and Ole Sigmund and Viola Muning Li and Christian Vogl and Stefan Kollmannsberger},
  year   = {2024},
  eprint = {2407.17957},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.17957v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.17957.svg)](https://codeofpaper.com/paper/2407.17957)

Discussion