作业调度程序
号姑艾且憋胎诚企汹焚袜掏券思淋瀑褂棺到拦欢下汲等晨肌垢簇碎务粱称猾姓狐托幅佳恿肚肮脯荚君凛勇耪小蹬吵孔东祈屑肇汤嚷巡雏冲晤蹿撑舟醇拘蝴笆唱判挺憋照捅誊詹剂林略辈巡遁赋厕狡除雷邹匣恃呻韵静辐乃籽裁试优孺
2010-2011 08 第二学期通信专业 期末考查 作业调度问题 08 通信一班 14082300详详细细 班级学号姓名文斌成绩 分 一、 设计目的 1. 掌握分枝-限界法算法的解题的基本思想和设计方法; 2. 理解分枝-限界法算法中的限界函数应遵循正确,准确,高效的设计原则; 3. 掌握先进先出分枝-限界算法思想(FIFOBB)解决带期限作业调度问题。 二、 设计内容 ,n=5, (p1,p2,p3,p4,p5)=(6,3,4,8,5), 给定一个带期限的作业排序问题 (t1,t2,t3,t4,t5)=(2,1,2,1,1), (d1,d2,d3,d4,d5)= (3,1,4,2,4), FIFOBB 应用求使总罚款 J, : 数最小的可行作业集要求 1c’(X)u(X)U; )阐述和的设计思路,的初始值 2, FIFOBB, )针对解向量变长格式画出的生成的部分状态空间树按活节点生成顺序给 c’(X)U; 节点编号,在各节点位置给出和的值,给每条边标记选择的作业编号 3c’(X)=U, )阐述的处理方案可行解的判断方案; 4 )阐述你程序中的主要数据类型、数据变量和功能模块。 5FIFOBB, )、编成并上机实现程序实现对不同作业排序问题实例的求解,问题实例的 case.txt 输入数据存储在文件中,其格式为: 三、算法分析 为成本估计函数,其中,设是结点 (1) XJ 对选择的作业子集。为为各作业的成本 X 为对应结点的解的成本值,其中。为为各作业的成 本。 (2)c(X)=u(X), 在比较的时候有可能出现为了防止这种情况出现,我们设置一个很小 e,0.05 的常数程序中取,可行解的判断是依据当前结点的截止期限与前面解结点的运行 时间总和相比较,如果大于,则结点可行,否则,结点不可行。

