作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (17): 184-186. doi: 10.3969/j.issn.1000-3428.2010.17.062

• 人工智能及识别技术 • 上一篇    下一篇

一种用于任务调度的广义遗传算法

贺晓丽   

  1. (青岛市委党校现代科技教研部,青岛 266071)
  • 出版日期:2010-09-05 发布日期:2010-09-02
  • 作者简介:贺晓丽(1974-),女,讲师,主研方向:分布式系统,进化计算

Generalized Genetic Algorithm for Task Scheduling

HE Xiao-li   

  1. (Department of Modern Technology and Science, The Party School of C.P.C Qingdao Municipal Committee, Qingdao 266071)
  • Online:2010-09-05 Published:2010-09-02

摘要: 提出一种用于解决网格系统并行计算中任务调度问题的遗传算法。通过设计一维十进制分离编码的特殊编码方式,使分配子串和调度子串的杂交与变异分离进行。借鉴广义遗传算法的进化思想,使种群中的母本在进行交叉和变异后也参与下一代的选择竞争。模拟实验结果证明,该算法与二维矩阵编码和精英选择策略相比,能得到更好的解且收敛速度更快。

关键词: 网格计算, 资源管理, 遗传算法, 任务分配

Abstract: This paper proposes a genetic algorithm for task scheduling in grid parallel computing. By designing a special coding method that one coding string contains two substrings, and each substring has different cross and variation methods. An evolutionary process of generalized genetic algorithm is adopted which makes the mother competes with the children also. Simulated experimental results show that the algorithm outperforms the algorithms using 2D coding or elite selecting strategy, it can gain better results and its convergent speed is faster.

Key words: grid computing, resource management, genetic algorithm, task allocation

中图分类号: