导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2009, Vol. 30 ›› Issue (12): 2363-2370.

• Avionics and Autocontrol • Previous Articles     Next Articles

A Novel Algorithm for Parallel Test Task Scheduling

Fu Xinhua1, Xiao Mingqing2, Liu Wanjun2, Zhou Yuewen2

  

  1. 1. Aviation Staff Department, Guilin Air Force Academy 2. Engineering College, Air Force Engineering University
  • Received:2008-10-14 Revised:2009-01-21 Online:2009-12-25 Published:2009-12-25
  • Contact: Fu Xinhua

Abstract: Optimized parallel test task scheduling is key to parallel test technology. To solve the following problems of common task scheduling algorithms: taking up much time, limited practical application area, lack of formalization analysis on resource conflict and system deadlock, timed coloured Petri-net (TCPN) is used to build the TCPN model of parallel test task scheduling. Base on the reachable marking graph of TCPN model, a novel ant colony algorithm is proposed to obtain the optimized task scheduling sequence. Multi-target optimization is used during the search process to satisfy engineering requirements, and the target function integrates total test time, instrument price, and load balance. An approach of dynamic labeling to increase the pheromone difference between feasible solutions is adopted to avoid earliness of algorithm. A simulation example is given. The practical application shows that this algorithm is valid.

Key words: parallel test, modeling task scheduling, multi-target optimization, Petri nets, ant colony algorithm

CLC Number: