| 查看: 1787 | 回复: 2 | ||
xdzhangchao金虫 (小有名气)
|
[求助]
matlab中ga函数的问题 已有2人参与
|
|
本人在利用matlab自带ga函数进行某优化时,设计变量个数为3个,约束为不等式约束(无设计变量上下限),种群大小为6,交叉率取0.92,算了20代发现 没一代的最优值和平均值完全一样,且随着代数的推移没有发生改变。进而查找原因发现,在计算过程中,每一代中的6组设计变量取得完全一样!!!请问 这是怎么回事啊,不是随机搜索吗?为什么每一代的种群会取得完全一样呢? 不知道有没有虫友碰到过类似的情况,求指教!求支招! |
» 猜你喜欢
40+中年人失业后,还能找到好工作吗?
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有5人回复
申请科研项目纯靠实力能成功吗?
已经有12人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有6人回复
极限拉扯,如何抉择
已经有15人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
招收博士生一名
已经有3人回复
FMStation
至尊木虫 (知名作家)
- 应助: 591 (博士)
- 贵宾: 0.03
- 金币: 18827.2
- 红花: 97
- 帖子: 8891
- 在线: 1499.5小时
- 虫号: 2400059
- 注册: 2013-04-04
- 专业: 计算机应用技术
【答案】应助回帖
|
https://www.mathworks.com/help/gads/ga.html Examples: A = [1 1; -1 2; 2 1]; b = [2; 2; 3]; lb = zeros( 2,1 ); [x,fval,exitflag] = ga( @lincontest6,... 2,A,b,[],[],lb ) Optimization terminated: average change in the fitness value less than options.TolFun. x = 0.6670 1.3340 fval = -8.2258 exitflag = 1 |
2楼2016-08-04 07:41:05
guokeqin
金虫 (正式写手)
- 应助: 14 (小学生)
- 金币: 5441.2
- 红花: 6
- 帖子: 823
- 在线: 118.4小时
- 虫号: 1938806
- 注册: 2012-08-14
- 性别: GG
- 专业: 光学
3楼2016-09-09 08:45:14










回复此楼