Systems Engineering and Electronics ›› 2021, Vol. 43 ›› Issue (9): 2562-2572.doi: 10.12305/j.issn.1001-506X.2021.09.24

• Systems Engineering • Previous Articles     Next Articles

Ant colony optimization based polymorphism-aware routing algorithm for AdHoc UAV network

Mingjie SUN1,2,*, Lin ZHOU1, Yunlong YU1, Jinling GU3   

  1. 1. Air and Missile Defense College, Air Force Engineering University, Xi'an 710051, China
    2. Unit 93861 of the PLA, Xianyang 713800, China
    3. Unit 32272 of the PLA, Lanzhou 730060, China
  • Received:2020-11-30 Online:2021-08-20 Published:2021-08-26
  • Contact: Mingjie SUN

Abstract:

AdHoc unmanned aerial vehicle (UAV) network is characterized for its high node mobility, fast changing network topology, high frequency of interchanging data and complex application environment. The performances of traditional routing algorithms are so bad over aspects such as transmitting delay, packet loss rate and routing overhead that they cannot provide efficient communication for multi-UAVs carrying out missions synergistically. To solve the problems, an ant colony optimization based polymorphism-aware routing (APAR) algorithm is proposed. This algorithm integrates ant colony optimization algorithm and dynamic source routing algorithm, and the level of pheromone in routes, which are gained in routing discovery process, is chosen as a standard to choose route and calculated by sensing the distance, the congestion level, and the stability of a route. A new volatilization mechanism of pheromone is also introduced to the algorithm. Meanwhile, the algorithm can make adjustment to the variance of UAV formation to prevent the compromise of the network performance. The simulation results show that compared with traditional algorithms the APAR algorithm improves the data packet transmission ratio, reduces the average end to end delay, reduces the routing overhead and has reliability in battlefield environment.

Key words: AdHoc unmanned aerial vehicle (UAV) network, ant colony algorithm, dynamic source routing algorithm, polymorphism-aware, congestion level of route, stability of route

CLC Number: 

[an error occurred while processing this directive]