问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你好,我想请教一个关于MATLAB遗传算法的问题

发布网友 发布时间:2022-05-13 22:42

我来回答

1个回答

热心网友 时间:2023-11-03 11:27

您好,如果想调用matlab自带的工具箱,那么约束条件必须符合它的要求,即约束条件包含的是线性不等式、线性等式,边界和非线性不等式,。如果你的约束条件还含有其他的,如整数规划。那么你就得修改了计算流程了。
把遗传和BP,模拟退火、粒子群、蚁群或其他智能算法连接起来混合使用主要是对算法性能的进一步优化。
第一个问题,
1、可以在命令窗输入optimtool('ga'),可自动调出ga求解器,然后根据约束条件输入对应的,现在较新版本的matlab似乎可以设置整数变量,过去的不行。
如果用求解器计算,你除了自己做一个目标函数的m文件,其他的事情都是在求解器中直接操作。
2、如果直接在命令窗计算,标准格式为:
[X,FVAL,EXITFLAG,OUTPUT] = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON,options)
等式左侧的输出量,你可以按照需要,等式右边的就是输入量,没有的填[];如果详细可以在命令窗输入help ga,查看详细步骤。
第二个问题,
其他的调用问题,一般用默认就好了,如果自己有需要修改一些参数,如输出变量的精度等,可以在求解器的右侧修改对应的参数,也可在命令窗中对options进行设置。追问你好,谢谢,我感觉最大的问题是我的变量中的管径X、Y是受管段数控制的,而管段数量M、N也是变量,意思就是比如管段M是5,这5段管径X个数也是5个,管段M是30,这30段管径X个数也是30个,变量维数(个数)就不断变化了,我原想通过不断对M、N、X、Y的优选进化得到最合适的M、N、X、Y取值,您看这个怎么处理?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 以前的 好久没用了 现在申诉回来了 但是要好友验证码 但是提供不了 那要怎么才能登陆上? 长时间没用的,原手机已经不用了,也没有朋友验证怎么登录,只要登录密码? 自己原来的老,多年没用了,现在还能继续登录使用吗? 自己原来的老,多年没用了,现在还能继续登录使用吗? 微信小号 什么意思 是两个吗 可以同时登陆吗? _百度问一问 很久没有登录,现在需要激活,没有手机验真码怎么激活 鱼腥和什么一起煮最好 长期不用的怎么激活 纸箱做衣柜的步骤 好久没登录,现在登录了,要好友辅助验证,不记得好友怎么办? 鱼和什么煮好吃一点。? 我马上要到特灵空调研发中心(太仓)去面试了,有没有同学知道里面如何? 待遇啊,人才培养方面啊都怎么样 苏州的空调铜管价格是多少钱一米? 富乐压铸(太仓)怎么样?大家帮忙告之下,工作环境啥的。 太仓浏家港家电上门维修电话能告诉我一个么,谢谢各位,需要修空调和洗衣机 特灵空调怎么样?待遇,环境,培训等 两个人一起住为什么有一人被臭虫咬一个没事呢 臭虫为什么专咬我 新加坡臭虫横行,同一个人宿舍只咬我一个人,灭也灭不掉,没有办法好好睡觉了,很痛苦,突发奇想是不是可 matlab的遗传算法 遗传算法:matlab中ga函数参数options该怎么设置? 为什么ip不占用通信线路而tcp占用通信线路? 简单的说TCP是什么? TCP/IP协议中TCP协议负责什么啊 谢谢啊 着急啊。 成都普华永道sdc和县城国税公务员,应该选哪个offer 一汽奔腾轮辋的详细规格 劳尔·梅内德斯是谁? 狗爷多高 苹果手机来电怎么没有(提醒我)这选项了? SDCWebServer初始化失败如何解决? sd哦是社么 急!求一道数学题 普华永道的成都分所 qt5 继承自qt基类的插件应该放在什么位置 人应该在什么时候喝牛奶? 用什么牌子的防晒霜好一点 效访是什么意思 s娃娃是什么? 新浪微博@粉丝的时候为什么不会显示全部的粉丝?(补充一点,会显示最近联系人)