- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章_分支限界法分析
* Branch and Bound Method * 目标函数下界计算lb 若已安排了k-1个作业集合,即:M {1, 2, …, k-1},|M|=k-1 sum1[k-1]:机器1完成k-1个作业的处理时间 sum2[k-1]:机器2完成k-1个作业的处理时间 现要处理作业k,此时,该部分解的目标函数值的下界lb计算方法如下: (1)sum1[k]=sum1[k-1]+ tk1 (2) (3)sum2[k]=max{sum1[k], sum2[k-1]} + tk2 9.3.3 批处理作业调度问题 * Branch and Bound Method * 分支限界法有哪些信誉好的足球投注网站过程 在根结点 将sum1[0]和sum2[0]分别初始化为0 估算目标函数上界为41,加入表PT 在结点2 以作业J1开始处理,则sum1[1]=5 目标函数值:lb=5+(7+5+9+8)+2=36, sum2[1]=5+7=12 将结点2加入待处理结点表PT中 在结点3 以作业J2开始处理, 则 sum1[1]=10 目标函数值:lb=10+(7+5+9+8)+5=44, 超过上界41,结点3舍弃。 T= 5 7 9 10 5 2 9 9 5 7 8 10 J1 J2 J3 J4 机器1 机器2 机器3 * Branch and Bound Method * 图10.15 批处理作业调度问题的示例 J4, sum1=7 lb=38 sum2=15 2 J1, sum1=5 lb=36 sum2=12 1 start sum1=0, sum2=0 3 J2, sum1=10 lb=44 sum2=12 4 J3, sum1=9 lb=40 sum2=18 5 6 J1J2, sum1=15 lb=42 sum2=20 7 J1J3, sum1=14 lb=38 sum2=22 8 J1J4, sum1=12 lb=36 sum2=20 9 J1J4J2, sum1=22 lb=41 sum2=27 10 J1J4J3, sum1=21 lb=37 sum2=30 11 J1J4J3J2, sum1=31 lb=36 sum2=36 作业J1 J4 J3 J2 (1) sum1[k]=sum1[k-1]+ tk1 (2) (3)sum2[k]=max{sum1[k], sum2[k-1]} + tk2 T= 5 7 9 10 5 2 9 9 5 7 8 10 J1 J2 J3 J4 机器1 机器2 机器3 * Branch and Bound Method * 在结点4,以作业J3开始处理,则sum1[1]=9,目标函数值为9+(7+5+9+8)+2=40,sum2[1]=9+9=18 将结点4加入表PT中 在结点5,以作业J4开始处理,则sum1[1]=7,目标函数值为7+(7+5+9+8)+2=38,sum2[1]=7+8=15 将结点5加入表PT中 在表PT中选取目标函数值极小的结点2优先进行有哪些信誉好的足球投注网站 在结点6,准备处理作业J1J2,则sum1[2]=5+10=15 目标函数值:lb=max(15,7)+(5+9+8)+5=42, 超过上界舍弃; 9.3.3 批处理作业调度问题 * Branch and Bound Method * 在结点7 准备处理作业J1J3,则sum1[2]=5+9=14 目标函数值:lb=max(14,7)+(5+9+8)+2=38, sum2[2]=max(14,7)+9=23 , 将结点7加入表PT中 在结点8 准备处理作业J1J4,则sum1[2]=5+7=12 目标函数值:lb=max(12,7)+(5+9+8)+2=36,sum2[2]=max(12,7)+8=20 将结点8加入表PT中 在表PT中选取目标函数值极小的结点8优先进行有哪些信誉好的足球投注网站 9.3.3 批处理作业调度问题 * Branch and Bound Method * 在结点9 准备处理作业J1J4 J2,则sum1[3]=12+10=22, 目标函数值:lb=max(22,15)+(5+9)+5=41,sum2[3]=max(22,15)+5=27 将结点9加入表PT中 在结点10 准备处理作业J1J4 J3,则sum1[3]=12+9=21 目标函数:lb=max(21,15)+(5+9)+2=37,sum
文档评论(0)