journal article·2025-12-29Open access

An Improved Knowledge-Based Genetic Algorithm for High-Priority Task Scheduling in Relay Satellite Networks

Yiwei Zhao, Liqian Wang, Jingke Zou

Applied Sciences· Volume 16· Issue 1

Abstract

This paper presents an improved knowledge-based genetic algorithm for relay satellite task scheduling. It aims to address the issue of ensuring high-priority tasks under complex constraints and resource competition. The algorithm enhances the high-priority task completion ratio by incorporating multiple knowledge sorting strategies and a dynamic crossover mechanism during population initialization. Simulation results show that the proposed algorithm improves the high-priority task completion ratio by an average of 11.78 percentage points compared to the second-best algorithm. In environments with high load, resource constraints, and capacity shrinkage, the proposed algorithm outperforms in scheduling efficiency, robustness, and adaptability. It demonstrates effectiveness in multi-task and multi-resource competitive environments. IKBGA provides a highly targeted and scalable optimization solution for relay satellite task scheduling, with strong application potential.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Satellite Communication Systems · Opportunistic and Delay-Tolerant Networks · IoT Networks and Protocols

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China

Funding

National Natural Science Foundation of China

References (33)

Show source-provided references
1. Dynamic Scheduling of Hybrid Tasks with Time Windows in Data Relay Satellite Networks10.1109/TVT.2019.2903737 ↗
2. Task Scheduling Method for Data Relay Satellite Network Considering Breakpoint Transmission10.1109/TVT.2020.3046304 ↗
3. NASA’s Advanced Tracking and Data Relay Satellite System for the Years 2000 and Beyond10.1109/5.56928 ↗
5. Gramling, J., and Chrissotimos, N. (2008, January 12–16). Three Generations of NASA’s Tracking and Data Relay Satellite System. Proceedings of the SpaceOps 2008 Conference, Heidelberg, Germany.10.2514/6.2008-3313 ↗
6. Net, M.S., del Portillo, I., Cameron, B., and Crawley, E. (2015, January 7–14). Architecting Space Communication Networks under Mission Demand Uncertainty. Proceedings of the 2015 IEEE Aerospace Conference, Big Sky, MT, USA.
7. IoT Applications and Services in Space Information Networks10.1109/MWC.2019.1800297 ↗
8. Personal Satellite Communication: Technologies and Challenges10.1109/MWC.2012.6393515 ↗
9. Edery-Guirardo, C. (October, January 29). Small relay satellite(s) for improving the reactivity of observation satellites. Proceedings of the 54th International Astronautical Congress of the International Astronautical Federation, the International Academy of Astronautics, and the International Institute of Space Law, Bremen, Germany.
10. The Space-Terrestrial Integrated Network: An Overview10.1109/MCOM.2018.1700038 ↗
11. Algorithms for parallel machine scheduling: A case study of the tracking and data relay satellite system10.1057/palgrave.jors.2601575 ↗
12. Modeling and Performance Analysis for Satellite Data Relay Networks Using Two-Dimensional Markov-Modulated Process10.1109/TWC.2020.2979126 ↗
13. Witting, M., Hauschildt, H., Murrell, A., Perdigues, J., Lautier, M., Kably, K., Greus, H., Garat, F., Moeller, H.L., and Meyer, R. (2012, January 9–12). Status of the European Data Relay Satellite System. Proceedings of the 2012 International Conference on Space Optical Systems and Applications (ICSOS), Corsica, France.
14. Dynamic Scheduling Algorithm for Data Relay Services in Next-Generation TDRS Systems
15. Flexible Task Scheduling in Data Relay Satellite Networks10.1109/TAES.2021.3115587 ↗
16. High-Efficient Resource Allocation in Data Relay Satellite Systems With Users Behavior Coordination10.1109/TVT.2018.2872085 ↗
17. Research on the Integration Demonstration System of Space Information Network Based on TDRSS10.1088/1742-6596/1187/5/052025 ↗
18. Wang, L., Jiang, C., Kuang, L., Wu, S., and Guo, S. (2017, January 4–8). TDRSS Scheduling Algorithm for Non-Uniform Time-Space Distributed Missions. Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore.10.1109/GLOCOM.2017.8254559 ↗
19. ETSI Technical Committee Satellite Earth Stations (2013). Satellite Earth Stations and Systems (SES), Overview of Present Satellite Emergency Communications Resources, V1.2.2, ETSI.
20. A Branch-and-Price Algorithm for Parallel Machine Scheduling with Time Windows and Job Priorities10.1002/nav.20118 ↗
21. Dökeroğlu, T., Canturk, D., and Kucukyilmaz, T. (2024). A survey on pioneering metaheuristic algorithms between 2019 and 2024. arXiv.
22. Machine learning enhancing metaheuristics: A systematic review10.1007/s00500-023-08886-3 ↗
23. A new population initialization of metaheuristic algorithms based on hybrid fuzzy rough set for high-dimensional gene data feature selection10.1016/j.compbiomed.2023.107538 ↗
24. An improved multi-operator differential evolution via a knowledge-guided information sharing strategy for global optimization10.1016/j.eswa.2025.126403 ↗
25. Guided learning strategy: A novel update mechanism for metaheuristic algorithms design and improvement10.1016/j.knosys.2024.111402 ↗
26. Initialization of metaheuristics: Comprehensive review, critical analysis, and research directions10.1111/itor.13237 ↗
27. Zhuang, S., Yin, Z., Wu, Z., and Shi, Z. (2014, January 7–10). The Relay Satellite Scheduling Based on Artificial Bee Colony Algorithm. Proceedings of the 2014 International Symposium on Wireless Personal Multimedia Communications (WPMC), Sydney, NSW, Australia.10.1109/WPMC.2014.7014894 ↗
28. Ant colony algorithm for satellite control resource scheduling problem10.1007/s10489-018-1144-z ↗
29. Multi satellites scheduling algorithm based on task merging mechanism
30. Deep Reinforcement Learning for Dynamic Task Scheduling in Data Relay Satellite Networks10.1109/TVT.2025.3555594 ↗
31. Dynamic Scheduling Scheme With Task Laxity for Data Relay Satellite Networks10.1109/TVT.2023.3317783 ↗
32. Task Scheduling Under a Novel Framework for Data Relay Satellite Network via Deep Reinforcement Learning10.1109/TVT.2022.3233358 ↗
33. A knowledge-based evolutionary algorithm for relay satellite system mission scheduling problem10.1016/j.cie.2020.106830 ↗