Systems Engineering and Electronics ›› 2024, Vol. 46 ›› Issue (4): 1264-1272.doi: 10.12305/j.issn.1001-506X.2024.04.15

• Systems Engineering • Previous Articles     Next Articles

Carrier-based aircraft ammunition support scheduling optimization based on improved grey wolf optimizer algorithm

Zhe LIU1,2,3, Junfei MA4, Jiafeng CHEN4, Songhua MA1,2,3,*   

  1. 1. School of Mechanical Engineering, Shandong University, Jinan 250061, China
    2. Key Laboratory of High-efficiency and Clean Mechanical Manufacture, Ministry of Education, Jinan 250061, China
    3. Shandong University National Experimental Teaching Demonstration Center of Mechanical Engineering, Jinan 250061, China
    4. Hunan Vanguard Group Company Limited, Changsha 419503, China
  • Received:2023-04-20 Online:2024-03-25 Published:2024-03-25
  • Contact: Songhua MA

Abstract:

An improved grey wolf optimizer (GWO) algorithm is proposed to solve the problem of inefficient scheduling faced by carrier-based aircraft ammunition support on the flight deck of aircraft carriers. According to the characteristics of the scenario of multiple lifts and multiple transport vehicles on the deck, the problem of transferring from multiple vehicle fields to multiple targets is modeled. The initial optimization of the initial solution of the grey wolf population is achieved by integrating the idea of genetic algorithm operator crossover, and the improvement of the solution process of the GWO algorithm is achieved by linear path transportation midpoint definition, integer encoding and negative integer sign grouping, etc. At the same time, the free hunting process of individual grey wolf is also added to effectively overcome the problem of results falling into local optimum and prematureness. Finally, the effectiveness and feasibility of the proposed method are verified through the optimal solution of the scenario example.

Key words: grey wolf optimizer (GWO) algorithm, multiple vehicle fields, multiple objectives, integer encoding, sign grouping

CLC Number: 

[an error occurred while processing this directive]