基于Petri网和模拟退火遗传算法的并行测试研究  被引量:25

Research on parallel test based on Petri net and GASA algorithm

在线阅读下载全文

作  者:马敏[1] 陈光[1] 陈东义[1] 

机构地区:[1]电子科技大学自动化工程学院,成都610054

出  处:《仪器仪表学报》2007年第2期331-336,共6页Chinese Journal of Scientific Instrument

基  金:教育部博士点基金(20030614006);总装备部预研基金(9140A16060406DZ0213)资助项目

摘  要:针对自动测试系统中并行测试任务调度复杂、难以优化的问题,提出了一种Petri网技术和模拟退火遗传算法相结合的任务调度优化算法。首先为并行测试系统建立时间Petri网模型,然后将激发的变迁序列集作为并行测试任务调度路径。为了得到最优路径,引入模拟退火遗传(GASA)算法进行搜索。在搜索过程中,将能激发的变迁序列作为染色体,进行选择、交叉和变异。为了防止算法出现收敛过早,陷入局部最优解的现象,还要对个体进行模拟退火操作,最后得到测试完成时间最短的任务调度序列。Because parallel test task scheduling in automatic test system is complicated and difficult to optimize, a new method based on Petri net and GASA algorithm is proposed. At first, a timed Petri net model for the parallel test system is established, then the fired transition sequence is used as the task scheduling path of parallel test. In order to get the optimal path, the GASA algorithm is added to search. In the searching process, the fired transition sequence is used as chromosome. The selection, crossover and mutation of the genetic algorithm are applied to find the optimal sequence. In order to prevent the algorithm appearing early convergence or getting local optimal sequence, the simulated annealing algorithm is used to deal with the individuals. At last, the task scheduling sequence with the shortest test time is found.

关 键 词:并行测试 时间PETRI网 模拟退火遗传算法 任务调度 

分 类 号:TP202[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象