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

遗传算法解优化问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
目标函数如图:   之前尝试使用遗传算法解此优化问题,但由于遗传算法只能创建一个初始变量矩阵,故只能求解这种仅含一组变量的问题。(不知道能否看到图片)
: Y. S3 n# h3 G# Y问:1、能否使用遗传算法求解两组变量极值问题?
0 o0 r5 W! E( T7 ^1 H  R      2、 是否有其他方法可以求解?
5 \2 m; G; }% r; I
: s. @/ Z$ Y  u- X3 ~

该用户从未签到

2#
发表于 2021-1-14 13:11 | 只看该作者
由于遗传算法只能创建一个初始变量矩阵,故只能求解这种仅含一组变量的问题。???- e3 V$ X6 q$ |1 M) S  l1 T: [4 X
输入的变量,可以把两组 结合在一起,比如你的 A、f,结合为整体的x,前面的为A,后面的为f。

该用户从未签到

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

该用户从未签到

4#
发表于 2021-1-14 14:01 | 只看该作者
NIND = 100;    %个体数目# A( T+ {/ h8 N, i8 S
MAXGEN =50;  %最大遗传代数
5 V& X6 K- ?+ g5 i- H' l* LNVAR = 50;     %变量数目
# t* E# E& \1 O! UPRECI = 6;   %变量的二进制位数+ W' i9 q1 Z% N' X6 i& K, `& L. V
GGAP = 0.9;    %代沟: p* r1 W7 o. [/ Y
%建立区域描述器) U. y7 R" R& B2 `1 N0 O" P* c
FieldD = [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])];% V+ U) p6 b/ F! A1 P3 ~8 P
%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])];$ H1 r; i4 I( N; i% i2 ^2 z

4 U% z6 V* z3 j' u/ n5 y/ C$ ^  kChrom = crtbp(NIND,NVAR*PRECI);%创建初始种群8 a$ y% A- X3 F1 U/ H1 ]5 [2 G6 a
gen = 0;        ; N; w2 ?; N( V, S5 f+ h
trace = zeros(MAXGEN,100);%遗传算法性能跟踪初始值
6 q/ V  P& N6 O3 D* h7 N) fx1=FieldD(:,1:2:end);
0 T  z/ _: k4 |! [x2=FieldD(:,2:2:end);3 c$ B& I, G! r( |2 G7 Y+ N
x11 = bs2rv(Chrom,x1);%初始种群十进制转换/ w8 G! J+ c3 X1 H9 k" @. C& y
x22 = bs2rv(Chrom,x2);%初始种群十进制转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-6 12:59 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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