EOS-Bench: A Comprehensive Benchmark for Earth Observation Satellite Scheduling

📅 2026-04-28
📈 Citations: 0
Influential: 0
📄 PDF

career value

179K/year
🤖 AI Summary
This study addresses the lack of a unified, open benchmark for evaluating Earth observation satellite scheduling algorithms, which hinders fair performance comparisons. We present a high-fidelity, reproducible evaluation framework that integrates orbital dynamics and platform constraints to generate 1,390 scenarios and 13,900 instances. For the first time, we introduce a scenario characterization scheme capturing dimensions such as task density, flexibility, and conflict intensity. Using this framework, we systematically assess the performance of mixed-integer programming, heuristic, metaheuristic, and deep reinforcement learning approaches under both agile and non-agile satellite configurations. The resulting open benchmark enables multi-algorithm, multi-scale, and multi-metric comparisons, effectively revealing trade-offs between solution quality and computational efficiency, thereby providing a reliable foundation and deeper insights for satellite scheduling research.
📝 Abstract
Earth observation satellite imaging scheduling is a challenging NP-hard combinatorial optimisation problem central to space mission operations. While next-generation agile Earth observation satellites (EOS) increase operational flexibility, they also significantly raise scheduling complexity. The lack of a unified, open-source benchmark makes it difficult to compare algorithms across studies. This paper introduces EOS-Bench, a comprehensive framework for systematic and reproducible evaluation of scheduling methods. By integrating high-fidelity orbital dynamics and platform constraints, EOS-Bench generates 1,390 scenarios and 13,900 benchmark instances, spanning from small-scale validation cases to large coordination problems with up to 1,000 satellites and 10,000 requests. We further propose a scenario characterisation scheme to quantify structural difficulty based on factors such as opportunity density, task flexibility, conflict intensity, and satellite congestion. A multidimensional evaluation protocol is introduced, assessing performance across five metrics: task profit, completion rate, workload balance, timeliness, and runtime. The framework is evaluated using mixed-integer programming, heuristics, meta-heuristics, and deep reinforcement learning across both agile and non-agile settings. Results show that EOS-Bench effectively distinguishes solver performance across scales and conditions, revealing trade-offs between solution quality and computational efficiency, and providing deeper insight into scenario complexity. EOS-Bench offers a unified and extensible open testbed for advancing research in Earth observation satellite scheduling. The code and data are available at https://github.com/Ethan19YQ/EOS-Bench.
Problem

Research questions and friction points this paper is trying to address.

Earth observation satellite scheduling
benchmark
combinatorial optimisation
algorithm evaluation
scenario complexity
Innovation

Methods, ideas, or system contributions that make the work stand out.

Earth observation satellite scheduling
benchmark framework
scenario characterisation
multidimensional evaluation
NP-hard combinatorial optimisation
🔎 Similar Papers
Qian Yin
Qian Yin
University of Texas at Austin
Cancer ImmunotherapyAntiviral vaccineNanoparticle therapeuticsDrug deliveryBiomaterials
J
Jiaxing Li
School of Engineering and Materials Science, Queen Mary University of London, London E1 4NS, UK
J
Jiaqi Cheng
School of Traffic and Transportation Engineering, Central South University, Changsha 410083, China
Q
Qizhang Luo
College of Automation, Central South University, Changsha, 410083, China
Annalisa Riccardi
Annalisa Riccardi
Strathclyde University
optimizationmachine learning
Abhijit Chatterjee
Abhijit Chatterjee
IIT Bombay
Molecular simulationsrare eventsenergy applications
Rafael Vazquez
Rafael Vazquez
Universidad de Sevilla
Space SurveillanceGNCAstrodynamicsdistributed parameter systemsPDE Control
Carlo Novara
Carlo Novara
Politecnico di Torino
Systems and data science
Michalis Mavrovouniotis
Michalis Mavrovouniotis
ERATOSTHENES Centre of Excellence, Cyprus University of Technology
Evolutionary ComputationSwarm IntelligenceDynamic OptimizationNeural NetworksCombinatorial
P
Ponnuthurai Nagaratnam Suganthan
Department of Computer Science and Engineering, College of Engineering, Qatar University, Doha, 2713, Qatar
S
Shengzhou Bai
Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology, Daejeon, 34141, South Korea
X
Xiaoxuan Hu
School of Management, Hefei University of Technology, Hefei, 230009, China
L
Lining Xing
Key Laboratory of Collaborative Intelligence Systems, Ministry of Education, Xidian University, Xian 710071, China
M
Ming Xu
School of Astronautics, Beihang University, 102206 Beijing, China
S
Shuang Li
Advanced Space Technology Laboratory, College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
Z
Zixuan Zheng
National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, Xian, 710072, China
X
Xin Shen
State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan, 430079, China
X
Xiaoyu Chen
School of Computer Science, China University of Geosciences, Wuhan, 430074, China
Y
Yi Gu
School of Traffic and Transportation Engineering, Central South University, Changsha 410083, China
Y
Yanjie Song
School of Information Science and Technology, Dalian Maritime University, Dalian, 116026, China
Witold Pedrycz
Witold Pedrycz
Unknown affiliation
E
Evan L. Kramer
Division of Geological and Planetary Science, California Institute of Technology, CA, USA
Laio Oriel Seman
Laio Oriel Seman
UFSC
OptimizationDeep LearningOperations ResearchSpace Systems
C
Cletah Shoko
School of Geography, Archaeology and Environmental Studies, University of the Witwatersrand, Braamfontein, Johannesburg, South Africa
Guohua Wu
Guohua Wu
Central South University
Computational IntelligenceSchedulingReinforcement Learning