- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
目录 0
问题一:基于遗传算法求解作业车间调度问题 2
1.问题介绍 2
1.1 作业车间调度问题表述 2
1.2 作业车间调度问题研究的假设条件 2
1.3 车间作业调度问题的数学模型 3
2 .基本遗传算法 4
2.1 遗传算法的基本思路 4
2.2 基本遗传算法参数说明 4
3 .用遗传算法对具体问题的解决 5
3.1 参数编码 5
3.2 初始种群的生成 6
3.3 个体的适应度函数 6
3.4 遗传算子的设计 7
3.5 遗传算法终止条件 8
4.模型的求解 8
5.结论总结 10
6 . 附录 10
问题二:邮政运输网络中的邮路规划和邮车调度 18
1.问题描述 18
2.模型建立 18
2.1模型的基本假设 18
2.2符号说明 19
2.3模型分析 20
2.4模型的建立 20
3.模型的求解 21
3.1求解思路 21
3.2求解算法 22
问题一:基于遗传算法求解作业车间调度问题
1.问题介绍
1.1 作业车间调度问题表述
作业车间是指利用车间资源完成的某项任务,在实际生产中,这项任务可能是装配一种产品,也可能是完成一批工件的加工,为了研究方便,我们将这项任务限定为加工一批工件。在此基础上,可对作业车间调度问题进行一般性的描述:假定有N个工件,要经过M台机器加工,一个工件在一台机器上的加工程序称为一道“工序”,相应的加工时间称为该工序的“加工时间”,用事先给定的“加工路线”表示工件加工时技术上的约束,即工件的加工工艺过程,用“加工顺序”表示各台机器上各个工件加工的先后顺序。
在车间作业调度问题中,每个工件都有独特的加工路线,我们要解决的问题就是如何分配N个零件在M个机器上的加工顺序以使得总的加工时间最短。
1.2 作业车间调度问题研究的假设条件
在研究一般的作业车间调度问题中往往需要明确两类重要假设条件:
1.工艺路径约束:工件的任一工序必须在其前道工序完成后才能开始,并保证同一工件不会同时在两台机器上加工,反映了工件不同工序间的时序关系;
2.资源独占性约束:任一台机器每次只能加工一个工件,且一旦开工就不能中断,反映了加工队列中工件间的时序关系。
根据上面以及求解方便,我们做出以下具体假设:
1. 每一台机器每次只能加工一个工件,每一个工件在机器上的加工被成为一道工序。
2. 不同工件的加工工序可以不同;
3. 所有工件的工序数不大于设备数;
4. 每道工序必须在指定的某种设备上加工,所有机器处理的加工类型均不同;
5. 在作业优化过程中既没有新的工件加入也没有取消的工件;
6. 不考虑工件加工的优先权,即工件之间没有优先约束关系限制的;
7. 工序允许等待,即前一个工序未完成,则后面工序需要等待;
8. 工件的加工时间事先给定,且在整个加工过程中保持不变。
1.3 车间作业调度问题的数学模型
建立车间作业调度问题的数学模型,是我们研究该问题的出发点,同时也为其后的研究奠定了基础。
假设有n个工件,要在m台机器上加工,每个工件有Pi道工序,每台机器上总共要加工Lj道工序。我们定义以下基本数学符号[6]:
J:所有工件的集合,;
M:所有机器的集合,;
:工件Ji的工序集合,;
P:所有工序的集合,此为矩阵。P(i,j)i工件的第j道工序。,表示i工件的所有工序按优先顺序的排列。不足,那么其空余的位置用0填满。
(1.1)
:机器顺序阵,此为矩阵。(i,ji工件的第j道工序的机器号,表示i工件的所有工序按优先顺序加工的各机器号的排列。注意:
如果某工件的工序数不足,那么其空余的位置用0填满。
(1.2)
T:加工时间阵,此为矩阵。T(i, j)表示工件i的第j道工序在(i,j),那么其空余的位置用0填满。
(1.3)
:工件排列阵,此为矩阵。表示在i机器上排在第j位加工的工件号,表示i机器上依次加工的各工件的排列。同上,如果某工件的工序数不足,那么其空余的位置用0填满。事实上,工件排列阵就是调度的一种表示形式。
由此,我们可以给出一般性的车间作业调度数学模型的定义:
如果对应于一个确定的,满足或。即使得目标函数取值最小(或最大),且与相容,则称为车间作业调度问题在此目标函数下的最优解。
2 .基本遗传算法
遗传算法是一种基于自然群体遗传演化机制的高效探索算法,美国学者Holland于1975年首先提出来模拟达尔文的遗传选择和自然淘汰的生物进化过程。它将问题域中的可能解看作是群体的一个个体或染色体,并将每一个体编码成符号串
您可能关注的文档
- 成都地铁武青南路主体结构施工组织设计介绍.doc
- 基于51单片多机通信说课.doc
- 基于51单片机的PID调温(热得快)说课.doc
- 基于80c51单片机实现交通灯控制说课.doc
- 基于CAD的气门摇臂轴支座工艺夹具设计说课.doc
- 成都理工考研普地真题整理版介绍.doc
- 成都七中高2017届零诊模拟语文介绍.doc
- 成都七中育才学校2014-2015学年八年级(下)期末数学(含)介绍.doc
- 成都市高2013级高中毕业班第一次诊断性检测语文介绍.doc
- 成都市青羊区重点科技计划项目合同介绍.doc
- 第5课 书为心画——中国书法(兰亭序)课件-高中美术人美版(2019)美术鉴赏(39张PPT)(内嵌视频).pptx
- 福建省安溪蓝溪中学高中美术课件:托物寄情 (共16张PPT)(内嵌视频).ppt
- 人教版美术三年级上册第20课 迷人的动画片 课件(共37张PPT)(内嵌视频).pptx
- 高级茶艺师(三级)试题库及答案.docx
- 分析检验中级工模拟习题+参考答案.docx
- 建筑焊工模拟练习题含答案.docx
- 经济学原理练习题库及参考答案.docx
- 按摩师练习题含答案.docx
- 高职扩招计算机类试题库(含答案).docx
- 高中美术人美版(2019)美术鉴赏2.1 程式与意蕴——中国传统绘画 课件 (28张PPT)(内嵌视频).pptx
文档评论(0)