栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

典型JSP车间调度问题学习8

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

典型JSP车间调度问题学习8

轮盘赌策略的复制实现

复制也叫选择操作 

下面介绍一下轮盘赌算法

产生一个随机数 :

然后将每个时间进行一个排序 

然后做一个比较大的值:比如max*1.2=

 再拿该值减去每一个数据

 这么一看显然,目标函数值越小,存活下来的概率越大,那么如何将这些新的数据和前面随机数来比较呢?需要变成0-1之间的数

1.将新的数据求和

 2.新数依次除以求和数

 

 

 

 该部分程序实现要在主程序中完成

 %初始化算法参数
 crossRate=0.5;%交叉概率
 muteRate=0.3; %变异概率
 maxGeneration=1; %最大迭代次数
 nowGeneration=0; %当前迭代代数
 optChrome=chrome1; %最优迭代方案
 optFitness=finishT; 
 %迭代循环程序-包含终止条件
 while nowGeneration
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号