Adversarial Neural Network Methods for Topology Optimization of Eigenvalue Problems

Authors

  • Xindi Hu Author
  • Jiaming Weng Author
  • Shengfeng Zhu Author

DOI:

https://doi.org/10.65135/atsf.2026.13

Keywords:

Neural network, deep learning, topology optimization, eigenvalue problem

Abstract

This paper presents a new method based on neural networks to optimize the first eigenvalues of second-order elliptic and fourth-order biharmonic operators subject to geometric constraints. These models can have applications in material design for drums and plates. Our approach tackles this problem by developing two neural networks for the eigenfunction and the density function, respectively. A strategic construction infuses empirical experience into the density function, enhancing the algorithm’s robustness and efficiency. Automatic differentiation enables the algorithm to directly obtain the optimization direction instead of solving the eigenvalue problem as traditional optimization methods did. The algorithm, which is executable on a GPU, ensures efficiency aligned with GPU developments. Numerical examples substantiate the effectiveness of the algorithm.

References

M. P. Bendsoe and O. Sigmund, Topology Optimization: Theory, Methods and Applications. Springer Press, Berlin, 2003. DOI: https://doi.org/10.1007/978-3-662-05086-6 DOI: https://doi.org/10.1007/978-3-662-05086-6

J. Sokolowski and J. P. Zolesio, Introduction to the Shape Optimization: Shape Sensitivity Analysis. Springer, Heidelberg, 1992. DOI: https://doi.org/10.1007/978-3-642-58106-9 DOI: https://doi.org/10.1007/978-3-642-58106-9

A. Henrot, Extremum Problems for Eigenvalues of Elliptic Operators. Springer Science & Business Media, 2006. DOI: https://doi.org/10.1007/3-7643-7706-2 DOI: https://doi.org/10.1007/3-7643-7706-2

S. Chanillo, D. Grieser, M. Imai, K. Kurata and I. Ohnishi, Symmetry breaking and other phenomena in the optimization of eigenvalues for composite membranes. Comm. Math. Phys. 214 (2000), no. 2, 315--337. DOI: https://doi.org/10.1007/PL00005534 DOI: https://doi.org/10.1007/PL00005534

W. Chen, C. S. Chou and C.-Y. Kao, Minimizing eigenvalues for inhomogeneous rods and plates. J. Sci. Comput. 69 (2016), no. 3, 983--1013. DOI: https://doi.org/10.1007/s10915-016-0222-9 DOI: https://doi.org/10.1007/s10915-016-0222-9

C. Liu, X. Hu and S. Zhu, A two-grid binary level set method for structural topology optimization. Eng. Optim. 55 (2023), 1100--1117. DOI: https://doi.org/10.1007/10.1080/0305215X.2022.2067991 DOI: https://doi.org/10.1080/0305215X.2022.2067991

M. Qian, X. Hu and S. Zhu, A phase field method based on multi-level correction for eigenvalue topology optimization. Comput. Methods Appl. Mech. Engrg. 401 (2022), part B, Paper No. 115646, 42 pp. DOI: https://doi.org/10.1016/j.cma.2022.115646 DOI: https://doi.org/10.1016/j.cma.2022.115646

X. Hu, M. Qian and S. Zhu, Accelerating a phase field method by linearization for eigenfrequency topology optimization. Struct. Multidiscip. Optim. 66 (2023), no. 12, Paper No. 242, 17 pp. DOI: https://doi.org/10.1007/s00158-023-03692-9 DOI: https://doi.org/10.1007/s00158-023-03692-9

S. A. Mohammadi and F. Bahrami, Extremal principal eigenvalue of the bi-Laplacian operator. Appl. Math. Model. 40 (2016), no. 3, 2291--2300. DOI: https://doi.org/10.1016/j.apm.2015.09.058 DOI: https://doi.org/10.1016/j.apm.2015.09.058

S. Zhu, C. Liu and Q. Wu, Binary level set methods for topology and shape optimization of a two-density inhomogeneous drum. Comput. Methods Appl. Mech. Engrg. 199 (2010), no. 45-48, 2970--2986. 2010. DOI: https://doi.org/10.1016/j.cma.2010.06.007 DOI: https://doi.org/10.1016/j.cma.2010.06.007

S. J. Cox and D. C. Dobson, Band structure optimization of two-dimensional photonic crystals in H-polarization. J. Comput. Phys. 158 (2000), no. 2, 214--224. DOI: https://doi.org/10.1006/jcph.1999.6415 DOI: https://doi.org/10.1006/jcph.1999.6415

Y. Lou and E. Yanagida, Minimization of the principal eigenvalue for an elliptic boundary value problem with indefinite weight, and applications to population dynamics. Japan J. Indust. Appl. Math. 23 (2006), no. 3, 275–292. DOI: https://doi.org/10.1007/BF03167595 DOI: https://doi.org/10.1007/BF03167595

A. Krizhevsky, I. Sutskever and G. E. Hinton, ImageNet classification with deep convolutional neural networks. Communications of the ACM, 60 (2012), no. 6, 84--90. DOI: https://doi.org/10.1145/3065386 DOI: https://doi.org/10.1145/3065386

B. M. Lake, R. Salakhutdinov and J. B. Tenenbaum, Human-level concept learning through probabilistic program induction. Science 350 (2015), no. 6266, 1332--1338. DOI: https://doi.org/10.1126/science.aab3050 DOI: https://doi.org/10.1126/science.aab3050

B. Alipanahi, A. Delong, M. T. Weirauch and B. J. Frey, Predicting the sequence specificities of DNA- and RNA-binding proteins by deep learning. Nat. Biotechnol. 33 (2015), 831--838, 2015. DOI: https://doi.org/10.1038/nbt.3300 DOI: https://doi.org/10.1038/nbt.3300

E. Weinan, A proposal on machine learning via dynamical systems, Commun. Math. Stat. 5 (2017), no. 5, 1--11. DOI: https://doi.org/10.1007/s40304-017-0103-z DOI: https://doi.org/10.1007/s40304-017-0103-z

E. Weinan and B. Yu, The Deep Ritz method: A deep learning based numerical algorithm for solving variational problems. Comm. Meth. Stat. 6 (2018), no. 6, 1--12. DOI: https://doi.org/10.1007/s40304-018-0127-z DOI: https://doi.org/10.1007/s40304-018-0127-z

J. Sirignano and K. Spiliopoulos, DGM: A deep learning algorithm for solving partial differential equations. J. Comput. Phys. 375 (2018), 1339--1364. DOI: https://doi.org/10.1016/j.jcp.2018.08.029 DOI: https://doi.org/10.1016/j.jcp.2018.08.029

M. Raissi, P. Perdikaris and G. E. Karniadakis, Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 378 (2019), 686--707. DOI: https://doi.org/10.1016/j.jcp.2018.10.045 DOI: https://doi.org/10.1016/j.jcp.2018.10.045

Y. Wang and H. Xie, Computing multi-eigenpairs of high-dimensional eigenvalue problems using tensor neural networks. J. Comput. Phys. 506 (2024), Paper No. 112928, 17 pp. DOI: https://doi.org/10.1016/j.jcp.2024.112928 DOI: https://doi.org/10.1016/j.jcp.2024.112928

J. Berg and K. Nyström, A unified deep artificial neural network approach to partial differential equations in complex geometries. Neurocomputing 317 (2018), 28--41. DOI: https://doi.org/10.1016/j.neucom.2018.06.056 DOI: https://doi.org/10.1016/j.neucom.2018.06.056

J. Huang, H. Wang and T. Zhou, An augmented Lagrangian deep learning method for variational problems with essential boundary conditions, Commun. Comput. Phys. 31 (2022), no. 3, 966--986. DOI: https://doi.org/10.1016/j.neucom.2018.06.056 DOI: https://doi.org/10.4208/cicp.OA-2021-0176

L. Lu, R. Pestourie, W. Yao, Z. Wang, F. Verdugo and S. G. Johnson, Physics-informed neural networks with hard constraints for inverse design. SIAM J. Sci. Comput. 43 (2021), no. 6, B1105--B1132. DOI: https://doi.org/10.1137/21M1397908 DOI: https://doi.org/10.1137/21M1397908

L. Lu, X. Meng, and Z. Mao, DeepXDE: A deep learning library for solving differential equations. SIAM Rev. 63 (2021), no. 1, 208--228. DOI: https://doi.org/10.1137/21M1397908 DOI: https://doi.org/10.1137/19M1274067

H. Deng and A. C. To, A parametric level set method for topology optimization based on deep neural network. ASME J. Mech. Des. 143 (2021), no. 9, 9 pp. DOI: https://doi.org/10.1115/1.4050105 DOI: https://doi.org/10.1115/1.4050105

S. Oh, Y. Jung, S. Kim, I. Lee and N. Kang, Deep generative design: Integration of topology optimization and generative models. ASME J. Mech. Des. 141 (2019), no. 11, 111405, 13 pp. DOI: https://doi.org/10.1115/1.4044229 DOI: https://doi.org/10.1115/1.4044229

X. Lei, C. Liu, Z. Du, W. Zhang and X. Guo, Machine learning-driven real-time topology optimization under moving morphable component-based framework. ASME J. Appl. Mech.86 (2019), no. 1, 011004, 9 pp. DOI: https://doi.org/10.1115/1.4041319 DOI: https://doi.org/10.1115/1.4041319

M. Huang, Z. Du, C. Liu, Y. Zheng, T. Cui, Y. Mei, X. Li, X. Zhang and X. Guo, A problem-independent machine learning (PIML) enhanced substructure-based approach for large-scale structural analysis and topology optimization of linear elastic structures. Extreme Mech. Lett. 63 (2023), 102041, 14 pp. DOI: https://doi.org/10.1016/j.eml.2023.102041 DOI: https://doi.org/10.1016/j.eml.2023.102041

Y. Zang, G. Bao, X. Ye and H. Zhou, Weak adversarial networks for high-dimensional partial differential equations. J. Comput. Phys. 411 (2020), 109409, 14 pp. DOI: https://doi.org/10.1016/j.jcp.2020.109409 DOI: https://doi.org/10.1016/j.jcp.2020.109409

G. Bao, X. Ye, Y. Zang and H. Zhou, Numerical solution of inverse problems by weak adversarial networks. Inverse Problems 36 (2020), no. 11, 115003, 31 pp. DOI: https://doi.org/10.1088/1361-6420/abb447 DOI: https://doi.org/10.1088/1361-6420/abb447

A. G. Baydin, B. A. Pearlmutter, A. A. Radul and J. M. Siskind, Automatic differentiation in machine learning: a survey. J. Mach. Learn. Res. 18 (2018), 1--43.

K. Liang, X. Lu and J. Z. Yang, Finite element approximation to the extremal eigenvalue problem for inhomogeneous materials. Numer. Math. 130 (2015), no. 4, 741--762. DOI: https://doi.org/10.1007/s00211-014-0678-1 DOI: https://doi.org/10.1007/s00211-014-0678-1

S. Osher and F. Santosa, Level set methods for optimization problems involving geometry and constraints I. Frequencies of a two-density inhomogeneous drum. J. Comput. Phys. 171 (2001), 272--288. DOI: https://doi.org/10.1006/jcph.2001.6789 DOI: https://doi.org/10.1006/jcph.2001.6789

J. Zhang, S. Zhu, C. Liu and X. Shen, A two-grid binary level set method for eigenvalue optimization. J. Sci. Comput. 89 (2021), no. 3, Paper No. 57, 21 pp. DOI: https://doi.org/10.1007/s10915-021-01662-1 DOI: https://doi.org/10.1007/s10915-021-01662-1

D. Kang and C.-Y. Kao, Minimization of inhomogeneous biharmonic eigenvalue problems. Appl. Math. Model. 51 (2017), 587--604. DOI: https://doi.org/10.1016/j.apm.2017.07.015 DOI: https://doi.org/10.1016/j.apm.2017.07.015

I. Goodfellow, Y. Bengio and A. Courville, Deep Learning. MIT Press, Cambridge, 2016.

K. He, X. Zhang, S. Ren and J. Sun, Deep residual learning for image recognition. In: IEEE Conf. Comput. Vis. Pattern Recognit. pp. 770--778, 2026. DOI: https://doi.org/10.1109/CVPR.2016.90 DOI: https://doi.org/10.1109/CVPR.2016.90

X. Glorot, A. Bordes, and Y. Bengio, Deep sparse rectifier neural networks. In: Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, pp. 315--323, 2011.

D. Kingma and J. Ba, Adam: A method for stochastic optimization. In: International Conference on Learning Representations, 2014. DOI: https://doi.org/10.48550/arXiv.1412.6980

L. Sagun, L. Bottou and Y. LeCun, Eigenvalues of the Hessian in Deep Learning: Singularity and Beyond. emph{arXiv}, 2016. DOI: https://doi.org/10.48550/arXiv.1611.07476

S. Osher and R. Fedkiw, Level Set Methods and Dynamic Implicit Surfaces. Springer-Verlag, New York, 2002. DOI: https://doi.org/10.1007/b98879 DOI: https://doi.org/10.1007/b98879

D. P. Bertsekas, Constrained Optimization and Lagrange Multiplier Methods. Academic Press, 1982. DOI: https://doi.org/10.1016/C2013-0-10366-2 DOI: https://doi.org/10.1016/C2013-0-10366-2

T. F. Chan and X. C. Tai, Level set and total variation regularization for elliptic inverse problems with discontinuous coefficients. J. Comput. Phys. 193 (2003), 40--66. DOI: https://doi.org/10.1016/j.jcp.2003.08.003 DOI: https://doi.org/10.1016/j.jcp.2003.08.003

F. Hecht, New development in FreeFEM++. J. Numer. Math. 20 (2012), no. 3-4, 251--265. DOI: https://doi.org/10.1515/jnum-2012-0013 DOI: https://doi.org/10.1515/jnum-2012-0013

P. R. S. Antunes, Optimal bilaplacian eigenvalues. SIAM J. Control Optim. 52 (2014), no. 4, 2250--2260. DOI: https://doi.org/10.1137/130948860 DOI: https://doi.org/10.1137/130948860

Published

2026-04-08 — Updated on 2026-04-08

Issue

Section

Research Articles

Categories