水质监测点布设与NSGA2算法
陆上江南
路漫漫其修远,吾将上下而求索。
展开
-
多目标优化中目标函数的编写
多目标优化中目标函数的编写管网污染情况下水质监测传感器布设实验介绍目标介绍Python代码后续管网污染情况下水质监测传感器布设实验介绍使用EPANET2进行污染物注入实验,设置水力模拟时间为12小时,步长为1小时,水质模拟时间为5分钟一次,报告为5分钟一次,逐个对管网节点以固定速率注入污染物,得到管网其他节点最开始出现污染物的时间,由此可以得到一个时间监测矩阵,行为污染事件,列为节点编号,值...原创 2018-11-07 22:35:29 · 3489 阅读 · 0 评论 -
NSGA2算法中拥挤度计算代码
思想: 要对拥挤距离进行计算,则需要根据每个目标函数对种群中的所有个体按升序进行排序。第一个和最后一个个体的拥挤距离设为无穷大,第i个个体的拥挤距离则设为第i+1和第i个体的所有目标函数值之差的和。具体方法如下面伪代码:def crowding_distance_assignment( I ) nLen = len( I ) #I中的个体数量...原创 2018-11-23 19:06:24 · 16132 阅读 · 5 评论