Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (4): 1346-1354.doi: 10.12305/j.issn.1001-506X.2025.04.31

• Communications and Networks • Previous Articles     Next Articles

Satellite network routing optimization method based on improved firefly algorithm

Zhengyang SUN1,2, Ye DU1,2,3,*   

  1. 1. School of Computer Science and Technology, Beijing Jiaotong University, Beijing 100044, China
    2. Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing 100044, China
    3. Beijing Laboratory of National Economic Security Early-warning Engineering, Beijing Jiaotong University, Beijing 100044, China
  • Received:2024-01-09 Online:2025-04-25 Published:2025-05-28
  • Contact: Ye DU

Abstract:

In view of the problem of nodes failure in low Earth orbit satellite network, which causes higher delay and unreliable transmission of packets, a route optimization method based on improved firefly algorithm (IFA) is proposed. First, in order to adjust the packet forwarding path in time to avoid the nodes in failure, a routing model based on path reliability is established, which can comprehensively evaluate the path quality. Second, in order to cope with frequent routing requests from satellite network and improve the success rate of searching to the optimal path, an IFA is proposed to solve the routing model. The initialization method of firefly population is optimized based on Levy flight, and the light absorption coefficient and random step factor are adaptively adjusted based on the age of fireflies to improve the convergence speed of the algorithm. Meanwhile, the copulation of fireflies is designed by hybrid genetic algorithm to improve the ability of the algorithm to explore the solution space. Simulation result shows that the method can plan the effective shortest path, significantly reduce the end-to-end delay and packet loss rate of the network in the case of nodes failure, and realizes the load balancing of traffic.

Key words: low Earth orbit satellite network, heuristic routing, firefly algorithm, genetic algorithm, reliability

CLC Number: 

[an error occurred while processing this directive]