找回密码
 注册
关于网站域名变更的通知
查看: 501|回复: 3
打印 上一主题 下一主题

遗传算法解优化问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-1-14 11:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
目标函数如图:   之前尝试使用遗传算法解此优化问题,但由于遗传算法只能创建一个初始变量矩阵,故只能求解这种仅含一组变量的问题。(不知道能否看到图片)5 S7 g' H2 a) N9 p
问:1、能否使用遗传算法求解两组变量极值问题?, r3 T4 e3 G6 a% X$ W. h. P
      2、 是否有其他方法可以求解?: `1 I6 C3 o: P: h& j
" O- d! U  g5 r: ]5 J4 e0 h

该用户从未签到

2#
发表于 2021-1-14 13:11 | 只看该作者
由于遗传算法只能创建一个初始变量矩阵,故只能求解这种仅含一组变量的问题。???( y2 C# ]. H2 {1 F/ o
输入的变量,可以把两组 结合在一起,比如你的 A、f,结合为整体的x,前面的为A,后面的为f。

该用户从未签到

3#
发表于 2021-1-14 13:28 | 只看该作者
来学习一下

该用户从未签到

4#
发表于 2021-1-14 14:01 | 只看该作者
NIND = 100;    %个体数目. c  n7 R' d* T9 O
MAXGEN =50;  %最大遗传代数" P& p; e& Y: h
NVAR = 50;     %变量数目8 o9 I; H. [' x2 J
PRECI = 6;   %变量的二进制位数
, C+ a( x+ O) Y5 [, O- Y1 ?0 gGGAP = 0.9;    %代沟
% S* _7 O, ~0 u; {%建立区域描述器
- G+ p9 M( A. SFieldD = [rep([PRECI PRECI],[1,NVAR]);rep([10 0.15;30 0.6],[1,NVAR]);rep([1 1;0 0;1 1;1 1],[1,NVAR])];
$ a8 o' C1 T# `( b% a%FieldD = [rep([PRECI],[1,NVAR]);rep([20 0.56 ;32 0.83],[1,NVAR]);rep([1 1;0 0;1 1;1 1],[1,NVAR])];3 L, I5 [, _6 T( E6 v6 b

$ l7 O5 r6 G" T% U- ?! iChrom = crtbp(NIND,NVAR*PRECI);%创建初始种群
' x' d5 _5 U6 y$ _+ D6 c7 ?$ W4 ngen = 0;        7 U9 }$ E1 M8 E
trace = zeros(MAXGEN,100);%遗传算法性能跟踪初始值  ?% w, Z' _; g0 G- i/ r2 F) q
x1=FieldD(:,1:2:end);
( z" D- i+ Y* y$ wx2=FieldD(:,2:2:end);, f( p* l7 b/ J4 b3 p7 \1 f
x11 = bs2rv(Chrom,x1);%初始种群十进制转换
( L4 m. {3 K! j( b. p: i9 I' F5 Hx22 = bs2rv(Chrom,x2);%初始种群十进制转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 03:49 , Processed in 0.171875 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表