Journal of Systems Engineering and Electronics ›› 2010, Vol. 32 ›› Issue (6): 1343-1348.doi: 10.3969/j.issn.1001-506X.2010.06.048

• 软件、算法与仿真 • 上一篇    下一篇

基于自然数编码遗传算法的并行测试技术

王伟斌,秦红磊   

  1. 北京航空航天大学电子信息工程学院, 北京 100191
  • 出版日期:2010-06-28 发布日期:2010-01-03

Parallel test using natural coding genetic algorithm

WANG Wei-bin, QIN Hong-lei   

  1. School of Electronics and Information Engineering, Beihang Univ., Beijing 100191, China
  • Online:2010-06-28 Published:2010-01-03

摘要:

针对并行测试任务调度复杂、难以优化的问题,提出了一种基于自然数遗传算法的任务调度优化算法。该算法将并行测试任务调度转化为对串行测试任务序列的搜索,为了提高搜索效率,引进自然数编码遗传算法搜索最优解或近似最优解,将串行测试序列作为染色体,进行选择、交叉、变异等操作。通过仿真证明该算法能够迅速得到并行测试任务调度的最优解或近似最优解。对自然数编码遗传算法的各个算子对模式的作用进行了理论分析,并得到了对应的模式定理,从理论上说明了该方法的合理性。

Abstract:

Considering parallel test task scheduling in automatic test system is complicated and difficult to optimize, a task scheduling arithmetic based on natural coding genetic algorithm is proposed. This arithmetic transforms searching parallel test tasks sequences into searching serial test tasks sequences. The natural coding genetic algorithm, which could improve efficiency, is applied to search for optimum or near optimum sequences. The serial test tasks sequences are regarded as chromosomes, which are selected, crossed, and mutated. According to the simulating results, using this method the optimum or approximate optimum result could be gain quickly. The effect of the operators is analyzed, and then the schema theorem is presented, which proves the rationality of genetic algorithm used.