期刊文献+

基于混合遗传算法的并行多处理器系统的任务调度(英文) 被引量:1

A Hybrid Genetic Algorithm for Tasks Scheduling in Parallel Multiprocessor Systems
原文传递
导出
摘要 针对并行多处理器系统的任务调度问题,提出一个新的混合遗传算法(HGA).HGA使用拓扑排序表的交叉来保证下代的合法性和搜索空间的全局性,为了提高HGA的收敛速度,根据拉马克进化理论,在交叉算子中使用贪婪策略来提高个体的适应值,模拟结果显示HGA的调度结果和算法的时间复杂性都是令人满意的. It presents a new hybrid genetic algorithm (HGA) to solve the tasks scheduling problem in parallel multiprocessor systems. It uses the crossover of topological sort list to guarantee that each offspring is a feasible solution and the search space is a global one. In order to improve the convergence of GA, it uses greedy strategy to improve the fitness of one chromosome in the population in crossover operator, based on Lamarckian theory in the evolution. The simulation results show that the HGA produces encouraging results in terms of quality of solution and time complexity.
出处 《复旦学报(自然科学版)》 CAS CSCD 北大核心 2004年第5期918-922,共5页 Journal of Fudan University:Natural Science
基金 ProjectsupportedbyEducationOfficeofFujianProvince
关键词 多处理器系统 任务调度 并行 混合遗传算法 时间复杂性 适应值 拓扑排序 交叉算子 收敛速度 搜索空间 task scheduling hybrid genetic algorithm greedy strategy parallel multiprocessor systems topological sort
  • 相关文献

参考文献8

  • 1Hou E, Ansari N, Ren H. A genetic algorithm for multiprocessor scheduling [J]. IEEE Trans Parallel and Distributed Systems, 1994, 5(2): 113-120.
  • 2Wang P C, Korfhage W. Process scheduling using genetic algorithms [A].Symposium on Parallel and Distributed Processing [C]. Los Alamitos: IEEE Computer Society Press, 1995. 638-641.
  • 3陆鑫达,郑飞,陈楚询.异构计算系统的任务调度算法SMT-GA[J].小型微型计算机系统,1999,20(4):241-245. 被引量:7
  • 4Zomaya A Y, Ward C, Macey B. Genetic scheduling for parallel processor systems: Comparative studies and performance issues [J]. IEEE Transactions on Parallel and Distributed Systems, 1999, 10(8): 795-812.
  • 5Auyeung A, Gondra I, Dai H K. Multi-heuristic list scheduling genetic algorithm for task scheduling [A]. Proceedings of the 2003 ACM symposium on applied computing [C]. New York: ACM Press, 2003. 721-724.
  • 6Zhong Yiwen, Yang Jiangang. A genetic algorithm for tasks scheduling in parallel multiprocessor systems [A]. 2003 International Conference on Machine Learning and Cybernetics [C]. New York: IEEE CS, 2003. 1785-1790.
  • 7Hironori K,Keiji K, Ishizaka K, et al. How to make STG [EB/OL]. http://www.kasahara.elec.waseda.ac.jp/schedule/making-e.html.2004-02-12.
  • 8Corrêa R C, Ferreira A, Rebreyend P. Scheduling Multiprocessor tasks with Genetic Algorithm [J]. IEEE Transactions on Parallel and Distributed Systems, 1999, 10(8): 825-837.

二级参考文献5

共引文献6

同被引文献17

引证文献1

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部