# A New CGAN Technique for Constrained Topology Design Optimization

arXiv: https://arxiv.org/abs/1901.07675 · HTML: https://mlsanity.com/paper/1901.07675/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Jan 2019.

## Built on by (most cited first, 5 of 5)

- [Topology Optimization via Machine Learning and Deep Learning: A Review](https://mlsanity.com/paper/2210.10782/) (2022)
- [Deep Learning in Deterministic Computational Mechanics](https://mlsanity.com/paper/2309.15421/) (2023)
- [Real-Time Topology Optimization in 3D via Deep Transfer Learning](https://mlsanity.com/paper/2102.07657/) (2021)
- [DNN-Based Topology Optimisation: Spatial Invariance and Neural Tangent Kernel](https://mlsanity.com/paper/2106.05710/) (2021)
- [SELTO: Sample-Efficient Learned Topology Optimization](https://mlsanity.com/paper/2209.05098/) (2022)

## Abstract (arXiv)

This paper presents a new conditional GAN (named convex relaxing CGAN or crCGAN) to replicate the conventional constrained topology optimization algorithms in an extremely effective and efficient process. The proposed crCGAN consists of a generator and a discriminator, both of which are deep convolutional neural networks (CNN) and the topology design constraint can be conditionally set to both the generator and discriminator. In order to improve the training efficiency and accuracy due to the dependency between the training images and the condition, a variety of crCGAN formulation are introduced to relax the non-convex design space. These new formulations were evaluated and validated via a series of comprehensive experiments. Moreover, a minibatch discrimination technique was introduced in the crCGAN training process to stabilize the convergence and avoid the mode collapse problems. Additional verifications were conducted using the state-of-the-art MNIST digits and CIFAR-10 images conditioned by class labels. The experimental evaluations clearly reveal that the new objective formulation with the minibatch discrimination training provides not only the accuracy but also the consistency of the designs.
