数据驱动的结构拓扑优化通过学习大量结构拓扑优化设计过程来建立拓扑优化模型,近年来备受关注。综述了结构拓扑优化技术的发展历程,回顾了结构拓扑优化技术的发展现状和研究进展,将发展历程分为四个阶段,并对每一阶段进行分析和总结;详细介绍了数据驱动的结构拓扑优化技术,按照建模方式的不同将其分类为基于卷积神经网络、支持向量回归、生成对抗网络和仿生算法的拓扑优化技术;结合各方法的研究成果,介绍了数据驱动的结构拓扑优化技术在工程设计中的应用,并对其未来的发展方向进行了展望;指出了数据驱动的结构拓扑优化技术面临的挑战和未来需要解决的问题,为拓扑优化领域未来的发展提供参考和借鉴。