PROGRAMMAIN这是单目标遗传算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROGRAM MAIN !这是单目标遗传算法 INTEGER POPSIZE !种群规模 INTEGER NUM(100)!染色体选择时染色体编号记录数组 INTEGER NUMBER !记录选择时染色体编号 INTEGER I !循环变量 INTEGER J !循环变量 INTEGER K !循环变量 INTEGER L !循环变量 INTEGER N !染色体内基因数(目标函数自变量数) INTEGER YES(100) !约束函数满足与否标志(0为不满足,1为满足) INTEGER GEN !遗传代数 ! ! INTEGER IDUM !随机数种子 COMMON/X0/X(100)!基因数组 COMMON/Y0/Y(100)!遗传操作时基因交叉、变异用数组 REAL V(1000,100) !初始染色体数组(1000代表染色体数量,100代表染色体内基因数量) COMMON/RANSETI/ V1(1000,100)! 初始染色体排序后数组 COMMON/RANSETI/ V2(1000,100)!旋转轮赌排序后染色体数组 COMMON/RANSETI/ V3(1000,100)!交叉操作后染色体数组 COMMON/RANSETI/ V4(1000,100)!变异操作后染色体数组 COMMON/R/R(10000) !R(I) COMMON/P/P(10000) !P(I) COMMON/PSAI/PSAI(10000) !ψ(I) COMMON/OMG/OMG(10000) !外荷载与竖直线的夹角 COMMON/U/U(100000) COMMON/Q0/Q0(10000) !外荷载 COMMON/N1/N1 !土条划分数目 COMMON/F0/F0 !初始安全系数 COMMON/LMD0/LMD0 !初始λ COMMON/LMD/LMD !计算的λ COMMON/FS/FS !计算的安全系数 COMMON/SP/SP COMMON/SP1/SP1 COMMON/SP2/SP2 COMMON/MP/MP COMMON/M1/M1 COMMON/M2/M2 COMMON/XDING/XDING,YDING !读入坡顶的坐标值 COMMON/N3/N3 !底部划分条块数 COMMON/N4/N4 !中部划分条块数 COMMON/N5/N5 !顶部划分条块数 COMMON/N6/N6 !第2种滑面顶部划分条块数1 COMMON/N7/N7 !第2种滑面顶部划分条块数2 COMMON/IDUM/IDUM !随机数种子 COMMON/C1/C1(1000) COMMON/FAI1/FAI1(1000) COMMON/GAMA1/GAMA1(1000) COMMON/NB/NB !土坡表面几何特征点数NB COMMON/NS/NS !土层数NS COMMON/EQH/EQH !水平地震系数EQH COMMON/XU/XU(10000)!地表特征点水平坐标 COMMON/YU/YU(1000,10000) !地表特征点下各土层界面的垂直坐标 COMMON/WL/WL(10000) !地表特征点下地下水或浸润线的垂直坐标 COMMON/QA/QA(10000) !地表特征点间的荷载 1 COMMON/ALF/ALF(10000) !各条块的倾角 COMMON/W/W(10000) !各条块的重度 COMMON/C/C(10000) !各条块的粘聚力 COMMON/FAI/FAI(10000)!各条块的内摩擦角 COMMON/U/U(10000)!水压力 COMMON/WQH/WQH(10000)!水平地震力 COMMON/WQV/WQV(10000)!竖直地震力 COMMON/X1/X1(10000)!滑动面控制点横坐标 COMMON/Y1/Y1(10000)!滑动面控制点纵坐标 COMMON/E/E(10000) !E(I) COMMON/B/B(10000) !每一条块的宽度 COMMON/H1/H1(10000) !条块上下中心点的距离 COMMON/XCENTER/XCENTER(10000) COMMON/YCENTER/YCENTER(10000) COMMON/FAII/FAII(10000) COMMON/PS/PS(10000) COMMON/DILMD/DILMD !底部方向向量值 ! ! ! ! COMMON/DINGLMD/DINGLMD !顶部方向向量值 COMMON/NTIAO/NTIAO !判断属于哪种分条模式 COMMON/IYES/IYES !分条模式成功与否判断 COMMON/LMDL/LMDL(10

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档