A. matlab遗传算法工具箱应用问题.在适应度函数处应该输入什么约束条件怎么输入
这个ga工具箱只能解决简单的线性约束问题,你的约束条件是非线性约束,所以你还是要使用gatbx菲尔德大学的那个工具箱,你的问题带有不等式约束,转化为无约束的拉格朗日对偶问题求解
B. 关于一段matlab程序的疑问(遗传算法)
没装设菲尔德大学的遗传算法工具箱吧?InitPop 要改成initpop。
C. 菲尔德大学的那个工具箱怎么用
你用的是fmincon函数吧? FMINCON函数虽然是可以解决非线性约束的问题的,但是它要求目标函数和约束函数都必须是连续的,梯度也是连续的,而且该函数是根据你给的初始值来进行梯度步长收敛的,只能收索到局部最优解. 如果你给的初始值是个不可行解就很难收敛到最优解,最终出现的情况就是函数根本就不管你的上下限而给出的一个值. 解决办法:利用while,利用随机搜索的方法,找到一个可行的初始解.当然这样就有一个问题.即使搜索到解,也是局限于随机搜索到的初值的解.因此当你搜索不到好的解时,建议放弃使用这个函数. 利用FGOALATTAIN函数这个函数相对较好,但也存在和FMINCON类似的问题采用遗传算法这里就有必要提一下,利用他人写的工具箱始终不灵活.MATLAB自带的和设菲尔德大学的遗传算法工具箱,有时并不能满足自己的需要,相关问题我已发过帖子.这里就不说了. 试验证明,利用设菲尔德大学的工具箱再自行改进下,可以很好的处理问题. 希望可以解决你的问题.
D. 请问 MATLAB遗传算法程序运行时出现: Undefined command/function 'crtbp'.是什么原因
请问这个问题你解决没有呀,我遇到同样的问题,而且遗传算法工具箱我已经安装了呀
E. matlab版本:2011b;ver命令后没看见有genetic algorithm遗传算法工具箱;然后根据网上的方法。。。
其实不需要这么麻烦的,你只需要在MATLAB里面做一些简单的设置就可以了。打开MATLAB,左上角有一个File->set path,在弹出的对话框中,选择add folder,找到你下载的工具箱的文件夹,然后点确定,记得在关闭set path 对话框之前,先点save,把你自己的设置保存一下。这是个通用方法,以后不管什么工具箱,你都可以这么加载,然后就可以随意使用了。
F. MATLAB做非线性约束优化时,怎么老显示这个啊
你用的是fmincon函数吧?
FMINCON函数虽然是可以解决非线性约束的问题的,但是它要求目标函数和约束函数都必须是连续的,梯度也是连续的,而且该函数是根据你给的初始值来进行梯度步长收敛的,只能收索到局部最优解。
如果你给的初始值是个不可行解就很难收敛到最优解,最终出现的情况就是函数根本就不管你的上下限而给出的一个值。
解决办法:利用while,利用随机搜索的方法,找到一个可行的初始解。当然这样就有一个问题。即使搜索到解,也是局限于随机搜索到的初值的解。因此当你搜索不到好的解时,建议放弃使用这个函数。
利用FGOALATTAIN函数
这个函数相对较好,但也存在和FMINCON类似的问题
采用遗传算法
这里就有必要提一下,利用他人写的工具箱始终不灵活。MATLAB自带的和设菲尔德大学的遗传算法工具箱,有时并不能满足自己的需要,相关问题我已发过帖子。这里就不说了。
试验证明,利用设菲尔德大学的工具箱再自行改进下,可以很好的处理问题。
希望可以解决你的问题。
G. 求Matlab遗传算法工具箱“gatbx工具箱”英国菲尔德大学开发的那些
给你个论坛地址吧!你自己去看看.
bbs.matwav.com
bbs.simwe.com
H. 有没有人知道在哪里可以下载英国设菲尔德大学的MATLAB遗传算法工具箱,谢谢!
是要下这个吗?看看这个网站http://math.whut.e.cn/shumo/html/NewsView.asp?ID=281&SortID=73
貌似里面工具箱还版挺全的。权