×

减少最优任务调度的解空间。 (英语) Zbl 1348.90312号

摘要:许多调度问题都是通过启发式算法解决的,因为它们是NP-hard性质的。具有通信延迟的任务调度也不例外。然而,拥有最佳时间表可能会有很大的优势,例如对于时间紧迫的系统或作为评估启发式的基准。对于具有通信延迟的小问题,一种有希望的优化任务调度方法是使用穷举搜索技术,例如\(A^\ast\)\(A^\ast)是一种由代价函数指导的最佳优先搜索算法。虽然好的成本函数减少了搜索空间,但早期结果表明,特定于问题的修剪技术至关重要。本文提出了两种新的剪枝技术,显著减少了\(P|\prec,c{ij}|c{max}\)的搜索空间。基于对简单图结构(如fork、join和fork-join)的观察,仔细研究了固定任务顺序和等效调度的剪枝技术,但它们通常都是适用的。对计算2000多个调度的广泛实验评估表明,新的修剪技术在显著减少解空间方面的效率。

MSC公司:

90B35型 运筹学中的确定性调度理论
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
68平方米 计算机系统环境下的性能评估、排队和调度
90 C59 数学规划中的近似方法和启发式
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[2] 达乌德,M.I。;Kharma,N.,《静态任务匹配和调度的高性能算法》,《并行与分布式计算杂志》,68,4,399-409(2008)·Zbl 1243.68103号
[5] Dechter,R。;Pearl,J.,《广义最佳优先搜索策略和(A^)的最优性》,美国医学会杂志,32,7月(3),505-536(1985)·Zbl 0631.68075号
[6] Drozdowski,M.,并行处理调度(2009),Springer·Zbl 1187.68090号
[7] 格雷厄姆·R·L。;劳勒,E.L。;Lenstra,J.K。;Rinnooy Kan,A.H.G.,确定性排序和调度调查中的优化和近似,《离散数学年鉴》,5287-326(1979)·Zbl 0411.90044号
[8] 哈格拉斯,T。;Janeìek,J.,异构系统中编译时任务调度的一种高性能、低复杂性算法,并行计算,31,7,653-670(2005)
[10] Hu,T.,平行排序和装配线问题,运筹学,9,6,841-848(1961)
[11] 黄禹锡。;Chow,Y.C。;愤怒,F.D。;Lee,C.Y.,《在具有处理器间通信时间的系统中调度优先图》,SIAM计算杂志,18,4月(2),244-257(1989)·Zbl 0677.68026号
[12] 黄,R。;通用,M。;Katayama,H.,《多处理器任务调度算法与通信成本的比较》,《计算机与运筹学》,35976-993(2008)·兹比尔1278.90159
[13] Jin,S。;Schiavone,G。;Turgut,D.,《多处理器任务调度算法的性能研究》,《超级计算杂志》,43,77-97(2008)
[14] 卡达穆迪,D。;Tsai,J.J.P.,多处理器环境下软件系统并行化的聚类算法,IEEE并行和分布式系统事务,2000年4月26日(4)
[15] 卡菲尔,M。;Ahmad,I.,异构分布式计算系统中的最优任务分配,IEEE并发,642-51(1998)
[16] Kianzad,V。;Bhattacharyya,S.S.,嵌入式多处理器集群和调度的高效技术,IEEE并行和分布式系统事务,17,7,667-680(2006)
[17] 郭永康。;Ahmad,I.,《使用有效状态空间方法的多处理器任务调度》,《并行与分布式计算杂志》,65,1515-1532(2005)·Zbl 1103.68406号
[18] 普尔,D。;Mackworth,A.,《计算代理的人工智能基础》(2010),剑桥大学出版社·Zbl 1204.68151号
[19] Rayward-Smith,V.J.,带单元处理器间通信延迟的UET调度,离散应用数学,18,55-71(1987)·Zbl 0634.90031号
[20] 罗素·S·J。;Norvig,P.,人工智能现代方法(2003),Prentice Hall
[22] Semar Shahul,A.Z。;Sinnen,O.,用(A^)优化调度任务图,超级计算杂志,51,3,310-332(2010)
[23] Sinnen,O.,《并行系统的任务调度》(2007),威利,5月
[25] Sinnen,O。;Sousa,L.,调度模型任务调度准确性的实验评估,IEICE信息与系统事务,E86-D,9月(9),1620-1627(2003)
[26] Thanalapati,T。;Dandamudi,S.,分布式内存多计算机的高效自适应调度方案,IEEE并行和分布式系统事务,12,7,758-768(2001)
[27] Topcouglu,H。;哈里里,S。;Wu,M.-Y.,异构计算的高效性能和低复杂性任务调度,IEEE并行和分布式系统事务,13,3,260-274(2002)
[28] Veltman,B。;Lageweg,B.J。;Lenstra,J.K.,带通信延迟的多处理器调度,并行计算,16,2-3,173-182(1990)·Zbl 0711.68017号
[29] 吴,A.S。;Yu,H。;Jin,S。;林,K。;Schiavone,G.,多处理器调度的增量遗传算法方法,IEEE并行和分布式系统事务,9月15日(9),824-834(2004)
[30] Wu,M.Y。;Gajski,D.D.,《Hypertool:消息传递系统的编程辅助工具》,《IEEE并行和分布式系统事务》,7月1日(3),330-343(1990)
[31] Yang,T。;Gerasoulis,A.,有无通信延迟的列表调度,并行计算,19,12,1321-1344(1993)·Zbl 0797.68020号
[32] Zomaya,A.Y。;沃德,C。;Macey,B.S.,并行处理器系统的遗传调度比较研究和性能问题,IEEE并行和分布式系统汇刊,10,8月(8),795-812(1999)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。