如何在遗传算法中设置变量约束条件
2022-04-23 02:32:00
出处 : https://sng.cn
点击 : 160次
评论 : 0
1、一般有两种方法,一种是在生成初始种群时只生成满足约束的个体;另一种是随机产生个体,并且在随后的操作中判断个体是否满足约束条件。
2、这是遗传算法的特点决定的;遗传算法是一种随机搜索算法,每次都因种群规模的不同、参数的不同而得到不同的结果。即便参数都相同,每次运算得到的近似最优解也不一定相同。一般取n次运算中的最好结果来作为最终的最优解。当然,如果你的约束条件设置不妥,或者参数设置不适当,那么也会造成每次运算的近似最优解相差过大,且质量不高。这些都要注意。
3、我用MATLAB自己编写遗传算法来解决问题,因为其自带的工具箱比较固定,只能解决简单、典型的问题。但你的问题稍加复杂时,工具箱的作用就发挥不出来。
测定材料弹性模量为什么要用增量法加载测量,为什么要加初始载荷
用等增量法测量是为了在验证力与变形的关系时,提高测量精度
加初始载荷是为了使试验机加紧试样,消除引申仪和试验机构的间隙,以及开始阶段引申仪刀刃在试样上有可能会移动
时之救援队初始PM
主角个人认为皮卡丘比较好,升级快而且招数比较多.副主角最好选水跃鱼.个人认为这对组合是最强大的组合.
主角需要回答问题,按照问题的回答决定副主角应该选择弥补主角属性缺点的PM不过其实还应该自己决定