前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >优化设计——遗传算法

优化设计——遗传算法

作者头像
联远智维
发布2022-01-20 13:29:34
6370
发布2022-01-20 13:29:34
举报
文章被收录于专栏:联远智维

不知道你是不是

看了一大堆遗传算法

相关教材、网上简介、程序源码

十分清楚程序的编写过程

然而针对实际问题进行优化分析时候

不知道该从何开始,感到茫然无措!

本推文主要是介绍如何把遗传算法应用到实际问题中,具体示例如下:

1

优化设计过程

针对具体问题进行优化分析时,不仅需要对相应的优化算法具有一定的了解,还需要采用数学的方法对具体的工程问题进行描述,具有相应的的数学模型抽象能力,进而通过现代优化算法(神经网路、模拟退火以及粒子群算法等)进行优化设计。

2

遗传算法

完成数学模型构建后,需要对模型进行优化分析,本节介绍遗传算法在具体工程问题中的应用,基本过程如图所示:

3

MATLAB实现过程

说了那么多,不如具体工程实例来的实在,MATLAB具体实现过程如下:

程序核心代码

代码语言:javascript
复制
A = [1 1; -1 2; 2 1];
b = [2; 2; 3];
lb = zeros(2,1);
[x,fval,exitflag] = ga(@lincontest6, 2,A,b,[],[],lb)

自己编写遗传算法

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 轻量化结构分析与设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档