,
Cedric Pralet
,
Gauthier Picard
,
Eric Sawyer
Creative Commons Attribution 4.0 International license
A standard problem in the field of Earth observation is the scheduling of the observations of an agile satellite constellation. Given a set of end-user requests over Points Of Interest (POIs), it consists in selecting observations among the candidate ones, attributing each of them to a satellite, and defining the sequence of observations planned for each satellite given operational constraints. The latter are related to the visibility windows available to observe the POIs and the time-dependent maneuvers required to reorient the observation instrument between two POIs. They result in a highly combinatorial problem that must be solved in a restricted amount of time. To solve such a complex problem, we propose an approach that combines matheuristics to filter the observation tasks and metaheuristics to schedule them. Firstly, we solve a Sequential Ordering Problem for each satellite to get a giant tour visiting all the visible POIs. From this giant tour, we exploit a Linear Programming Model to compute the best set of observations under several tour length constraints. Finally, we schedule the selected observations based on a Large Neighborhood Search. This three-step method notoriously improves the solution quality when compared to a baseline scheduling approach.
@InProceedings{barrault_et_al:OASIcs.TIME.2026.12,
author = {Barrault, Romain and Pralet, Cedric and Picard, Gauthier and Sawyer, Eric},
title = {{Earth Observation Satellite Constellation Planning with Matheuristics and Metaheuristics Combination}},
booktitle = {33rd International Symposium on Temporal Representation and Reasoning (TIME 2026)},
pages = {12:1--12:17},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-448-2},
ISSN = {2190-6807},
year = {2026},
volume = {146},
editor = {Orlandini, AndreA and Pinchinat, Sophie},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.TIME.2026.12},
URN = {urn:nbn:de:0030-drops-277089},
doi = {10.4230/OASIcs.TIME.2026.12},
annote = {Keywords: Scheduling, Earth Observation Satellite, Matheuristic, Metaheuristic, Linear Programming}
}