Welcome to Acta Armamentarii ! Today is Share:

Acta Armamentarii ›› 2019, Vol. 40 ›› Issue (6): 1310-1316.doi: 10.3969/j.issn.1000-1093.2019.06.023

• Research Notes • Previous Articles     Next Articles

Scheduling Optimization of Test Tasks Based on Ant Colony Algorithm

HU Tao1, MA Chenhui2, SHEN Liqun1, LIANG Jie1   

  1. (1.School of Instrumentation Science and Engineering, Harbin Institute of Technology, Harbin 150001, Heilongjiang, China; 2.Beijing Institute of Aerospace Systems Engineering, Beijing 100076, China)
  • Received:2018-07-30 Revised:2018-07-30 Online:2019-08-14

Abstract: The problems of complex tasks, long test time, and wasting of resources exist in the test of complex system. The reasonable scheduling of the resources and tasks is of great importance in real application. An optimization method for parallel task scheduling of test process based on ant colony algorithm is proposed. Considering ant colony algorithm, the heuristic function and state transition rule are designed to describe test problem. The task scheduling sequence with the shortest test time can be obtained according to the algorithm flow. To solve the multi solution problem of task sequence, an evaluation criterion based on resource balance degree is proposed to get the optimal task scheduling sequence. The task scheduling problem of complex system is solved by using the ant colony algorithm. A real test task was scheduled and simulated. Effectiveness of the proposed method is verified by comparing with the random exhaustive method. Results show that the proposed method can save test time greatly and improve the test efficiency by 43.07% compared with the semi-serial test, and the balance degree of resources in the task scheduling sequence with the shortest test time is the highest. Key

Key words: taskscheduling, paralleltest, antcolonyalgorithm, resourcebalancedegree

CLC Number: