考试
1970-01-01 08:00:00

回溯算法求解:批处理作业调度(双机)问题要求确定这n个作业的

题目描述

回溯算法求解:批处理作业调度(双机)问题要求确定这n个作业的最优作业调度方案使其MFT最小。这等价于求使得所有作业的完成时间之和最小的调度方案。现设有三个作业和两台设备,作业任务的处理时间为(a0,a1,a2)=(2,3,2)和(b0,b1,b2)=(1,1,3)。

答案解析

设有三个作业和两台设备,作业任务的处理时间为(a0,a1,a2)=(2,3,2)和(b0,b1,b2)=(1,1,3)。这三个作业有6种可能的调度方案:(0,1,2),(0,2,1),(1,0,2), (1,2,0),(2,0,1),(2,1,0),它们相应的完成时间之和分别是19,18,20,21,19,19。其中,最佳调度方案S=(0,2,1)。在这一调度方案下,f0(S)=3,f1(S)=7,f2(S)=8,FT=3+7+8=18。 求解这一问题没有有效的约束函数,但可以使用最优解的上界值U进行剪枝

加载中...
AI正在思考中,请稍候...