Graph Neural Networks for the Offline Nanosatellite Task Scheduling Problem
Bruno Machado Pacheco, Laio Oriel Seman, Cezar Antonio Rigo, Eduardo Camponogara, Eduardo Augusto Bezerra, Leandro dos Santos Coelho

TL;DR
This paper explores the application of Graph Neural Networks to improve task scheduling for nanosatellites, demonstrating their ability to learn complex problem structures and enhance solution quality and efficiency.
Contribution
It introduces GNN-based heuristics for the ONTS problem, showing they can learn feasibility and optimality and outperform traditional solvers in solution quality and speed.
Findings
GNNs can learn feasibility and optimality for ONTS instances.
GNN heuristics improve solution quality by 45%.
GNN heuristics reduce solution time by 35%.
Abstract
This study investigates how to schedule nanosatellite tasks more efficiently using Graph Neural Networks (GNNs). In the Offline Nanosatellite Task Scheduling (ONTS) problem, the goal is to find the optimal schedule for tasks to be carried out in orbit while taking into account Quality-of-Service (QoS) considerations such as priority, minimum and maximum activation events, execution time-frames, periods, and execution windows, as well as constraints on the satellite's power resources and the complexity of energy harvesting and management. The ONTS problem has been approached using conventional mathematical formulations and exact methods, but their applicability to challenging cases of the problem is limited. This study examines the use of GNNs in this context, which has been effectively applied to optimization problems such as the traveling salesman, scheduling, and facility placement…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpacecraft Design and Technology · Age of Information Optimization · Satellite Communication Systems
