Optimizing Earth Observation Satellite Schedules under Unknown Operational Constraints: An Active Constraint Acquisition Approach

📅 2026-04-14
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the challenge of scheduling Earth observation satellites under numerous operational constraints—such as revisit intervals, power consumption, and thermal limits—that are often not explicitly modeled. Traditional approaches are limited by their reliance on complete prior knowledge of all constraints. To overcome this, the work proposes an interactive framework that integrates active constraint learning with optimization, operating in a setting where the objective function is known but constraints are not. Leveraging a binary feasibility oracle and a domain-specific Conservative Constraint Acquisition (CCA) strategy, the method efficiently identifies critical constraints without over-constraining the problem. The approach alternates between a CP-SAT solver and high-fidelity simulation for iterative refinement. Experiments on 50-task instances demonstrate a 78% reduction in oracle queries, a fivefold speedup in runtime, and improved solution quality—reducing the optimality gap to 17.9% compared to 20.3% for a two-stage baseline.

Technology Category

Constraint Satisfaction and Optimization: Constraint Learning and AcquisitionSearch and Optimization: Sampling/Simulation-based SearchPlanning, Routing, and Scheduling: Learning for Planning and Scheduling

Application Category

Search and Retrieval-Augmented AI: Assisted, interactive, and conversational searchEconomics, Online Markets and Human Computation: Cost models of using LLMs in production systemsGraph Algorithms and Modeling for the Web: Algorithms and analysis for incomplete, noisy, or partially observed Web-related graphs
📝 Abstract
Earth Observation (EO) satellite scheduling (deciding which imaging tasks to perform and when) is a well-studied combinatorial optimization problem. Existing methods typically assume that the operational constraint model is fully specified in advance. In practice, however, constraints governing separation between observations, power budgets, and thermal limits are often embedded in engineering artefacts or high-fidelity simulators rather than in explicit mathematical models. We study EO scheduling under \emph{unknown constraints}: the objective is known, but feasibility must be learned interactively from a binary oracle. Working with a simplified model restricted to pairwise separation and global capacity constraints, we introduce Conservative Constraint Acquisition~(CCA), a domain-specific procedure designed to identify justified constraints efficiently in practice while limiting unnecessary tightening of the learned model. Embedded in the \textsc{Learn\&Optimize} framework, CCA supports an interactive search process that alternates optimization under a learned constraint model with targeted oracle queries. On synthetic instances with up to 50~tasks and dense constraint networks, L\&O improves over a no-knowledge greedy baseline and uses far fewer main oracle queries than a two-phase acquire-then-solve baseline (FAO). For $n\leq 30$, the average gap drops from 65--68\% (Priority Greedy) to 17.7--35.8\% using L\&O. At $n{=}50$, where the CP-SAT reference is the best feasible solution found in 120~s, L\&O improves on FAO on average (17.9\% vs.\ 20.3\%) while using 21.3 main queries instead of 100 and about $5\times$ less execution time.
Problem

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

Earth Observation satellite scheduling
unknown constraints
constraint acquisition
combinatorial optimization
interactive learning
Innovation

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

Active Constraint Acquisition
Earth Observation Satellite Scheduling
Conservative Constraint Acquisition (CCA)
Learn & Optimize Framework
Unknown Operational Constraints
🔎 Similar Papers
💼 Related Jobs
No related jobs found.
M
Mohamed-Bachir Belaid
NILU, Climate and environmental research institute, Kjeller, Norway