针对5种典型单层球面网壳结构型式(联方型、施威德勒型、凯威特型、三向格子型和短程线型),本文采用基于离散变量的序列两级截面优化算法对一百个不同跨度(30m~60m)、不同矢高(1/3~1/7)的网壳进行截面优化设计,在截面优化设计结果中提取选型所需的优秀样本,一个优秀样本由3部分组成:跨度,矢跨比和该跨度、矢跨比下用钢量最少的网壳结构类型;然后利用BP人工神经网络对复杂非线性映射关系的模拟能力建立网壳跨度、矢跨比与用钢量最少的网壳型式之间的映射关系,避免了结构选型优化的多维、多重非线性模型的求解困难,通过截面优化简便地实现了网壳结构的选型优化。