基于蟋蟀争斗优化算法的桁架结构优化设计方法和装置
申请人信息
- 申请人:深圳大学
- 申请人地址:518000 广东省深圳市南山区粤海街道南海大道3688号
- 发明人: 深圳大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于蟋蟀争斗优化算法的桁架结构优化设计方法和装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410254121.2 |
| 申请日 | 2024/3/6 |
| 公告号 | CN117828958A |
| 公开日 | 2024/4/5 |
| IPC主分类号 | G06F30/23 |
| 权利人 | 深圳大学 |
| 发明人 | 梅柳; 何俊宏; 周颖; 熊琛; 李利孝; 罗启灵; 龙武剑 |
| 地址 | 广东省深圳市南山区粤海街道南海大道3688号 |
摘要文本
本申请适用于桁架结构优化设计技术领域,提供了一种基于蟋蟀争斗优化算法的桁架结构优化设计方法和装置。方法包括:确定桁架结构的优化目标、优化变量和约束条件;随机初始化蟋蟀种群,得到每只蟋蟀的初始争斗属性,每只蟋蟀代表优化变量的一组可行解;根据每只蟋蟀的初始争斗属性确定擂主蟋蟀和初始胜利蟋蟀;根据擂主蟋蟀更新每只蟋蟀的初始争斗属性为第一争斗属性,确定最终胜利蟋蟀;重复执行确定擂主蟋蟀、初始胜利蟋蟀和最终胜利蟋蟀的步骤,直到执行次数达到优化次数,输出最后一次的最终胜利蟋蟀对应的优化变量和优化目标。蟋蟀争斗优化算法无需选取可调超参数,通过将蟋蟀争斗优化算法应用于桁架结构优化问题,提升了桁架结构优化效果。
专利主权项内容
1.一种基于蟋蟀争斗优化算法的桁架结构优化设计方法,其特征在于,包括:设定桁架结构的优化目标、优化变量和约束条件;其中,所述约束条件为桁架结构优化过程中所述优化变量需满足的条件;随机初始化蟋蟀种群,得到每只蟋蟀的初始争斗属性;其中,所述蟋蟀种群包括多只蟋蟀,每只蟋蟀代表所述优化变量的一组可行解,蟋蟀的争斗属性包括所述优化变量,所述蟋蟀种群还设置有蟋蟀总数和优化次数;根据每只蟋蟀的初始争斗属性得到每只蟋蟀的初始适应度值,根据每只蟋蟀的初始适应度值在所述蟋蟀种群中确定擂主蟋蟀和初始胜利蟋蟀;其中,蟋蟀的适应度值代表所述优化变量的一组可行解对应的优化目标的值,所述初始胜利蟋蟀为所述蟋蟀种群中初始适应度值最小的蟋蟀;根据所述擂主蟋蟀的初始争斗属性更新每只蟋蟀的初始争斗属性为第一争斗属性,更新每只蟋蟀的初始适应度值为第一适应度值,根据每只蟋蟀的第一适应度值和所述初始胜利蟋蟀的初始适应度值确定最终胜利蟋蟀;重复多次执行确定擂主蟋蟀、初始胜利蟋蟀和最终胜利蟋蟀的步骤,直到执行次数达到所述优化次数为止,输出最后一次确定的最终胜利蟋蟀对应的所述优化变量和所述优化目标。