浅谈遗传算法如何给管网安排合适且经济的管径

趁今天有点空占个坑,以后慢慢更新,主要是不让后届学生太艰难

先放上题目,唉,有点感觉但不能说
在这里插入图片描述仔细读题之后,发现不用编程就能看出来,全员二百五就完事了!
管径大于84.几之后,管子越细越便宜(因为在那个目标二次函数对称轴那一侧),正好250是定义域内最小值,也就最便宜,把250带进去算,发现从头到尾水损才5点几米,完全满足12.5m以内的水损要求。
还没开始写代码,不过但愿结果和我想得一样。
如果大家有编了代码的麻烦告知一下结果是否如我所想~

_______________ 更新了____________________

话不多说先放效果
这是个体适应度随迭代数的变化,因为我用的是相对适应度,变化不太直观,故用单套方案的造价来表示
在这里插入图片描述
接下来是群体平均适应度,即所有个体造价的平均值
在这里插入图片描述只迭代了五十次,然后变异概率设置的是0.001,然后每一代有50*9=450个基因,故450个随机数里面出现个把小于0.001的还是会出现的,这也是最后那一段不是完全平整的原因,可以把变异概率设置成0.0001试试,不过结果我就不放上来了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值