遗传算法VB程序.doc

遗传算法VB程序.doc

ID:60846544

大小:215.00 KB

页数:33页

时间:2020-12-22

 遗传算法VB程序.doc_第1页
 遗传算法VB程序.doc_第2页
 遗传算法VB程序.doc_第3页
 遗传算法VB程序.doc_第4页
 遗传算法VB程序.doc_第5页
资源描述:

《 遗传算法VB程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DimN2(30)AsLong     '用来保存2的N次方的数据DimScriptAsObject   '调用其Eval函数PublicEnumCrossOver   OnePointCrossOver   '单点交叉   TwoPointCrossOver   '两点交叉   UniformCrossOver    '平均交叉EndEnumPublicEnumSelection   RouletteWheelSelection       '轮盘赌选择   StochasticTourament          '随机竞

2、争选择   RandomLeagueMatches          '随机联赛选择   StochasticUniversalSampleing '随机遍历取样EndEnumPublicEnumEnCoding   Binary         '标准二进制编码   Gray           '格雷码EndEnumPrivateTypeGAinfo   MaxAsDouble   Cordinate()AsDoubleEndType'*********************************** 二进制码转格雷码

3、 ***********************************''函数名:BinaryToGray'参   数:Value - 要转换的二进制数的实值'说   明:如3对应的二进制表示为0011,而用格雷码表示为0010,这个函数的value为0011代表的实数'          而返回的是0010所代表的实数(2)'返回值:返回格雷码对应的二进制数的实值'开发语言:B语言'作者:yyf''*********************************** 二进制码转格雷码 ******************

4、*****************PublicFunctionBinaryToGray(ValueAsLong)AsLong   DimVAsLong,MaxAsLong   DimstartAsLong,mEndAsLong,TempAsLong,CounterAsLong   DimFlagAsBoolean   V=Value:Max=1   WhileV>0       V=V/2       Max=Max*2   Wend   IfMax=0ThenExitFunction   Flag=True   mEnd=M

5、ax-1   Whilestart

6、End-start+1)/2           EndIf           Temp=Temp+1           start=Temp           Flag=False       EndIf   Wend   BinaryToGray=CounterEndFunction'*********************************** 格雷码转二进制码 ***********************************''函数名:BinaryToGray'参   数:Value - 要转换的二

7、进制数的实值'说   明:如3对应的二进制表示为0011,而用格雷码表示为0010,这个函数的value为0010代表的实数'          而返回的是0010所代表的实数(2)'返回值:返回格雷码对应的二进制数的实值''*********************************** 格雷码转二进制码 ***********************************PublicFunctionGrayToBinary(ValueAsLong)AsLong   DimVAsLong,MaxAsLong   Di

8、mstartAsLong,mEndAsLong,TempAsLong,CounterAsLong   DimFlagAsBoolean   V=Value:Max=1   WhileV>0       V=V/2       Max=Max*2   Wend   Flag=T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。