Petri网结合Dijkstra算法的并行测试任务调度方法研究
发布时间:2018-04-28 16:04
本文选题:并行测试 + Petri网 ; 参考:《电子测量与仪器学报》2015年06期
【摘要】:针对测试系统中的并行任务调度方法复杂且难以优化的问题,提出并实现了一种利用Petri网并结合Dijkstra算法的并行测试任务调度方法,从而减少了搜索算法的复杂度。该方法通过对Petri网可达数分析工具的充分利用,省去了传统方法在得到任务调度结果过程中的一些步骤。首先建立测试系统的Petri网模型并生成其可达树;然后对可达树模型进行加工和改进,添加状态节点间的联接关系;进而在加工、改进后的可达树模型基础上应用Dijkstra算法得到并行测试任务最佳的任务调度策略。针对一个工程实例应用任务调度方法进行了仿真实验与分析,仿真实验结果证明了该方法的有效性和正确性。
[Abstract]:Aiming at the complex and difficult problem of parallel task scheduling in test system, a parallel test task scheduling method based on Petri net and Dijkstra algorithm is proposed and implemented, which reduces the complexity of the search algorithm. By making full use of the reachability analysis tool of Petri nets, this method eliminates some steps of traditional methods in the process of obtaining task scheduling results. First, the Petri net model of the test system is established and its reachability tree is generated. Then, the reachability tree model is processed and improved to add the connection relationship between the state nodes. Based on the improved reachability tree model, Dijkstra algorithm is applied to obtain the optimal task scheduling strategy for parallel test tasks. The simulation experiment and analysis of a project example using the task scheduling method are carried out. The simulation results show that the method is effective and correct.
【作者单位】: 北京航空航天大学自动化科学与电气工程学院;
【分类号】:TP301.1;TP338.6
【参考文献】
相关期刊论文 前10条
1 潘峥嵘;陈晓宇;郭凯;张岩;;基于电子地图和Dijkstra算法路径规划的实现[J];测绘科学;2010年04期
2 梁旭;李行善;于劲松;;基于遗传算法的并行测试调度算法研究[J];电子测量与仪器学报;2009年02期
3 宫蓉蓉;;基于Petri网的可达树与可达图的构造与算法实现[J];计算机与数字工程;2006年01期
4 吕晓明;黄考利;连光耀;;基于时间Petri网的并行测试任务过程建模及验证技术研究[J];计算机测量与控制;2012年05期
5 任磊;王峰;邢科义;;基于Petri网的柔性制造系统无死锁遗传调度算法[J];控制理论与应用;2010年01期
6 李金奎;刘久富;娄坚波;王伟;;有色petri网在并行测试建模中的应用[J];计算机技术与发展;2011年01期
7 付新华;肖明清;夏锐;;基于蚁群算法的并行测试任务调度[J];系统仿真学报;2008年16期
8 王伟斌;秦红磊;;基于自然数编码遗传算法的并行测试技术[J];系统工程与电子技术;2010年06期
9 马敏;陈光,
本文编号:1815957
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1815957.html