首页 | 本学科首页   官方微博 | 高级检索  
     

非同起点加工的多机调度合成算法
引用本文:李小平,徐晓飞. 非同起点加工的多机调度合成算法[J]. 计算机学报, 2002, 25(8): 817-822
作者姓名:李小平  徐晓飞
作者单位:哈尔滨工业大学计算机科学与工程系,哈尔滨,150001
基金项目:国家“八六三”高技术研究发展计划 CIMS主题项目 ( 86 3-5 11-944-0 0 1)资助
摘    要:针对调度h个独立任务到初始时刻并非都空闲的m台机器上加工,使得机器最长加工时间(makespan)最短的问题,改进MLPT算法以减少运行时间,改进MULTIFIT算法以减少迭代次数,提出以改进的MLPT算法结果为改进的MULTIFIT算法的初始上界的合成算法-CMM,从理论上对MLPT,MULTIFIT和CMM算法的时间复杂度和调度结果进行了分析和比较,实验结果表明:改进的MULTIFIT经MULTIFIT的平均迭代次数少;CMM在平均迭代次数方面甚至比改进的MULTIFIT还少得多且调度结果不次于MULTIFIT和MLPT的优者。

关 键 词:多机调度合成算法 合成算法 时间复杂度 算法分析
修稿时间:2001-05-14

A Combined Algorithm for Nonsimultaneous Multiprocessor Scheduling
LI Xiao-Ping XU Xiao-Fei. A Combined Algorithm for Nonsimultaneous Multiprocessor Scheduling[J]. Chinese Journal of Computers, 2002, 25(8): 817-822
Authors:LI Xiao-Ping XU Xiao-Fei
Abstract:The nonsimultaneous multiprocessor scheduling problem (NMSP for short) is a generalization of the classical simultaneous multiprocessor scheduling problem (SMSP for short), where all jobs and machines are available at time zero. NMSP concerns the nonpreemptive assignment of n independent jobs on m parallel machines in order to minimize the makespan, in which all jobs are available at time zero but some machines may not available at time zero. MLPT and MULTIFIT are two typical algorithms for NMSP. In this paper, both MLPT and MULTIFIT are modified. MMLPT (Modified MLPT) needs less running time than MLPT and MMULTIFIT (Modified MULTIFIT) needs fewer iterations than MULTIFIT. CMM is presented which combines MMLPT with MMULTIFIT in such a way that the initial upper bound of MMULTIFIT starts with the makespan of MMLPT. The complexities and scheduling outcomes of MLPT, MULTIFIT and CMM are analyzed and compared theoretically. Experimental results show that the average number of iterations of MMULTIFIT is smaller than that of MULTIFIT, the average number of iterations of CMM is rather smaller even than that of MMULTIFIT, and the performance of CMM is not worse than the better of MMULTIFIT and MMLPT. CMM can be used to such problems as the work floor jobs scheduling in enterprises, the processor scheduling in computer systems, etc..
Keywords:nonsimultaneous multiprocessor scheduling   combined algorithm   MULTIFIT   identical processors
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号