mlsanityData to 7 Oct 2026

Graph Neural Networks for the Offline Nanosatellite Task Scheduling Problem

arXiv 2303.13773 ↗First posted 24 Mar 2023cs.LG cs.AI math.OCcited by 1

Not on the map. Why?

Abstract (arXiv)

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 problems. More specifically, we investigate whether GNNs can learn the complex structure of the ONTS problem with respect to feasibility and optimality of candidate solutions. Furthermore, we evaluate using GNN-based heuristic solutions to provide better solutions (w.r.t. the objective value) to the ONTS problem and reduce the optimization cost. Our experiments show that GNNs are not only able to learn feasibility and optimality for instances of the ONTS problem, but they can generalize to harder instances than those seen during training. Furthermore, the GNN-based heuristics improved the expected objective value of the best solution found under the time limit in 45%, and reduced the expected time to find a feasible solution in 35%, when compared to the SCIP (Solving Constraint Integer Programs) solver in its off-the-shelf configuration

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 62 references that are in the map. First posted on arXiv 24 Mar 2023.

Builds on

16 of 62 references.

References · 16

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  5. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  6. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  7. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  8. 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
  9. 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
  10. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  11. 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 40
  12. 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
4 more
  1. 2021A Reinforcement Learning Environment For Job-Shop Schedulingcited by 21
  2. 2019CubeSat Communications: Recent Advances and Future Challengescited by 10
  3. 2022Reinforcement Learning and Mixed-Integer Programming for Power Plant Scheduling in Low Carbon Systems: Comparison and Hybridisationcited by 3
  4. 2021NICE: Robust Scheduling through Reinforcement Learning-Guided Integer Programmingcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.