


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.基于多层编码遗传算法的车间调度算法1 案例背景遗传算法具有较强的问题求解能力,能够解决非线性优化问题。对于遗传算法中的染色体表示问题中的一个潜在最优解,对于简单的问题来说,染色体可以方便的表达问题的潜在解,然而,对于较为复杂的优化问题,一个染色体难以准确表达问题的解。多层编码遗传算法,把个体编码分为多层,每层编码均表示不同的含义,多层编码共同完整表达了问题的解,从而用一个染色体准确表达出了复杂问题的解。多层编码遗传算法扩展了遗传算法的使用领域,使得遗传算法可以方便用于复杂问题的求解。2、案例目录第十一章 基于多层编码遗传算法的车间调度算法. 111.1
2、0;理论基础. 111.2 案例背景. 111.2.1 问题描述. 111.2.2 模型建立. 211.2.3 算法实现. 311.3 MATLAB程序实现. 411.3.1 主函数. 411.3.2 适应度值计算. 511.3.3 交叉函数. 711.3.4 变异函数. 811.3.5 仿真结果. 811.4 案例扩展. 1011.4.1 模糊目标. 10
3、11.4.2 代码分析. 1111.4.3 仿真结果. 1211.5 参考文献. 123、主程序:% 基本参数NIND=40; %个体数目MAXGEN=50; %最大遗传代数GGAP=0.9; %代沟XOVR=0.8; %交叉率MUTR=0.6; %变异率gen=0; %代计数器%PNumber 工件个数 MNumber 工序个数PNumber MNumber=size(Jm); trace=zeros(2, MAXGEN); %寻优结果的初始值WNumber=PNumber*MNumber; %工序总个数% 初始化Number=ze
4、ros(1,PNumber); % PNumber 工件个数for i=1:PNumberNumber(i)=MNumber; %MNumber工序个数end% 代码2层,第一层工序,第二层机器Chrom=zeros(NIND,2*WNumber);for j=1:NINDWPNumberTemp=Number;for i=1:WNumber%随机产成工序val=unidrnd(PNumber);while WPNumberTemp(val)=0val=unidrnd(PNumber);end%第一层代码表示工序Chrom(j,i)= val;WPNumberTemp(val)=WPNumbe
5、rTemp(val)-1;%第2层代码表示机器Temp=Jmval,MNumber-WPNumberTemp(val);SizeTemp=length(Temp);%随机产成工序机器Chrom(j,i+WNumber)= unidrnd(SizeTemp);endend%计算目标函数值PVal ObjV P S=cal(Chrom,JmNumber,T,Jm); % 循环寻找while gen<MAXGEN%分配适应度值FitnV=ranking(ObjV); %选择操作SelCh=select('rws', Chrom, FitnV, GGAP); %交叉操作SelCh
6、=across(SelCh,XOVR,Jm,T); %变异操作SelCh=aberranceJm(SelCh,MUTR,Jm,T); %计算目标适应度值PVal ObjVSel P S=cal(SelCh,JmNumber,T,Jm); %重新插入新种群Chrom ObjV =reins(Chrom, SelCh,1, 1, ObjV, ObjVSel); %代计数器增加gen=gen+1; %保存最优值trace(1, gen)=min(ObjV); trace(2, gen)=mean(ObjV); % 记录最佳值if gen=1Val1=PVal;Val2=P;MinVal=min(ObjV);%最小时间STe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府购买外包协议书
- 露营酒馆转让协议书
- 员工受伤公司协议书
- 装修公司佣金协议书
- 退休员工续约协议书
- 准时接送放学协议书
- 艺人捐赠器官协议书
- 破产债权抵偿协议书
- 建筑钢板租借协议书
- 买房补贴协议书模板
- 2024年水泵维修合同模板
- 医疗手术室物品清点课件
- AQ∕T 3001-2021 加油(气)站油(气)储存罐体阻隔防爆技术要求
- 道路交通肇事逃逸案件查缉预案
- 2024年全国高中生物联赛竞赛试题和答案
- 生产班组计划管理培训课件
- 浅谈小学音乐教学中的情境创设
- 手术室利用PDCA循环降低手术室病理标本管理缺陷发生率品管圈QCC成果汇报
- 妇婴医院护理技术操作备皮操作流程图与考核评分标准
- 软件使用授权书
- 2023年北京市丰台区初三英语一模试题及答案
评论
0/150
提交评论