- 25
- 0
- 约4.69千字
- 约 5页
- 2016-02-25 发布于江苏
- 举报
带期限的作业调度算法.doc
算法设计思想:如果J是作业的可行子集,那么可以使用下述规则来确定这些作业中的每一个作业的处理时间:若还没给作业i分配处理时间,则分配给它时间片[a-1,a],其中a应尽量取最大且时间片[a-1,a]是空的。此规则就是尽可能推迟对作业i的处理。于是,在将作业一个一个地装配到J中时,不必为接纳新作业而去移动J中那些已分配了时间片的作业。如果正被考虑的新作业不存在像上面那样定义的a,这个作业就不能计人J。各作业的效益值放在P[ ]中,并按效益值非增次序排列,期限值放在D[ ]中,F[ ]用于存放最大期限值,J[ ]用于存放最优解,Q[ ]用于存放作业的调度次序。
算法描述:
line procedure FJS(D,n,b,j, k)
//找最优解J=J(1),…J(K)//
//D(1),…..,D(n)是期限值,n=1.作业已按//P(1)=P(2)=….P(n)被排序,//b=min{n,max{D(i)}}//
integer b,i,k,n,j ,l,D(n),J(n),F(0:b),p(0:b)
for i=1to n do //将树置初值//
F(i)szlig;i;p(i)szlig;-1
repeat
Kszlig;0 //初始化J//
for iszlig;1 to n do //使用贪心规则//
jszlig; FIND(min(n,D(i) ))
if F(j)不为0 then kszlig;k+1;J(K)szlig;i //选择作业 i//
lszlig;FIND(F(j)-1); call UNION(l,j)
F(j)szlig;F(1)
endif
repeat
end FJS
算法分析:此算法的时间复杂度为:O(na(2n,n))(Ackerman函数的逆函数。);
它用于F和P的空间至多为2n个字节。
完整的代码(C语言):
#includestdio.h
#includemalloc.h
int FIND(int *parent,int i)
{//查找含有元素i的树根,使用压缩规则去压缩由i到根j的所有结点
int j,k,t;
j=i;
while(parent[j]0) j=parent[j];//找根
k=i;
while(k!=j){//压缩由i到根j的结点
t=parent[k];
parent[k]=j;
k=t;
}
return j;
}
void UNION(int *parent,int i,int j)
{//使用加权规则合并根为i和j的两个集合
int x;
x=parent[i]+parent[j];
if(parent[i]parent[j]){//i的结点少
parent[i]=j;
parent[j]=x;
}
else{//j的结点少
parent[j]=i;
parent[i]=x;
}
}
int MIN(int n,int m)
{//求n和m的最小值
if(nm) return m;
else return n;
}
int FJS(int *D,int n,int b,int *J,int *Q)
{//找J(n)的最优解,并返
您可能关注的文档
- 学前儿童十分散文活动的设计组织.ppt
- 学子英才(郭春旭).doc
- 学校是育人的圣1.doc
- 学校管理实战宝典之教师面试问题.doc
- 学生 (2012高考专用)短文改错的题型特点.doc
- 学生选课数据库设计报告.doc
- 学科评价机制(改).doc
- 宁夏坤维化工有限公司年产100Kt多品种聚乙烯醇工程.doc
- 安全中间评定意见书(基础).doc
- 安全文明施工阶段性评价.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2024-2025学年人教版八年级数学下册期末模拟试卷(含答案).pdf VIP
- 小学三年级语文上册课外阅读叶圣陶地球.docx VIP
- 马工程教学课件《管理学》(第二版)第十六章 组织变革与创新.pptx VIP
- 马工程教学课件《管理学》(第二版)-第一章 管理与管理活动.pptx VIP
- 2025年高考文科综合真题卷(附答案解析).docx VIP
- 马工程教学课件《管理学》(第二版)第九章-领导的一般理论.pptx VIP
- 马工程教学课件《管理学》(第二版)第十章-激励.pptx VIP
- 2022年11月12日事业单位联考A类《职业能力倾向测验》答案+解析.pdf VIP
- 山东省危险化学品企业事故隐患源头治理要素管理指南(试行).pdf VIP
- 医学统计学-参数估计与假设检验 PPT.pptx VIP
原创力文档

文档评论(0)