检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28