Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reconfigurable EOS Scheduling Problem (REOSSP)

Updated 6 July 2026
  • The paper introduces REOSSP, a novel scheduling model coupling constellation reconfiguration through discrete orbital maneuvers with task scheduling to optimize delivered-data performance.
  • It formulates a mixed-integer linear program that integrates task sequencing, state propagation, and slot-transition decisions while respecting visibility and maneuver cost constraints.
  • Empirical benchmarks indicate that REOSSP outperforms traditional EOS scheduling in data throughput, despite increased computational complexity remedied by rolling-horizon approaches.

Searching arXiv for the primary REOSSP paper and closely related Earth observation scheduling work.

arXiv search query: "2ti:\2 Reconfigurable Earth Observation Satellite Scheduling Problem\"2 OR all:\2"REOSSP Earth Observation Satellite Scheduling Problem\""

The Reconfigurable Earth Observation Satellite Scheduling Problem (REOSSP) is an extension of the classical Earth Observation Satellite Scheduling Problem (EOSSP) in which satellites are allowed to perform orbital maneuvers at multiple discrete opportunities to occupy different orbital slots over time, with those slot choices changing future visibility windows and therefore changing feasible observation, downlink, and charging schedules (&&&2ti:\2&&&). In the formulation introduced under this name, standard EOSSP assumes a fixed constellation and fixed visibility time windows, whereas REOSSP jointly chooses constellation configuration and task execution, using stage-wise orbital maneuvers to alter future target, ground-station, and Sun visibility subject to maneuver-cost and battery limits (&&&2ti:\2&&&). A plausible implication is that REOSSP should be understood not merely as a richer observation scheduler, but as a coupled constellation-configuration and task-scheduling problem whose feasible task set is endogenous to prior reconfiguration decisions.

2 OR all:\2. Definition and conceptual scope

REOSSP is introduced as a new extension of EOSSP motivated by the claim that classical Earth observation scheduling usually assumes a fixed, nadir-pointing constellation with predetermined visibility time windows, while modern satellite systems can instead reconfigure the constellation itself through orbital maneuvers at prescribed opportunities (&&&2ti:\2&&&). In this setting, each satellite may perform orbital maneuvers at discrete reconfiguration stages to transfer between candidate orbital slots, and the selected slot transitions determine the corresponding visibility matrices for targets, ground stations, and solar charging during each stage (&&&2ti:\2&&&). REOSSP therefore treats target visibility, ground-station access, and sun exposure not as fixed inputs, but as quantities that depend on orbital-slot choices made during the schedule (&&&2ti:\2&&&).

This distinguishes REOSSP from several adjacent Earth observation scheduling models. In the exact constraint-programming formulation of the Super-Agile Earth Observation Satellite Imaging Scheduling Problem (SAEOS-ISP), the scheduler chooses among alternative sensing configurations for each strip while accounting for flexible observation windows, variable observation durations, multiple imaging directions, and sequence-dependent transition times, but the problem remains an imaging-layer scheduling model rather than a constellation-reconfiguration model (Caleiras et al., 17 Jan 2026). In agile EOS scheduling with complex-network heuristics, the key reconfiguration-like capability is dynamic attitude change between observations rather than orbital relocation (Wang et al., 2018). In quality-aware deep reinforcement learning for AEOSSP, the decision is a target-time pair under time-dependent profit, but again the platform reconfiguration is attitude and timing rather than orbital-slot transfer (Mercado-Martínez et al., 3 Mar 2025). This suggests that REOSSP, in the strict sense of the term, refers specifically to constellation reconfiguration through orbital maneuvers, not merely agile pointing or mode selection.

The paper defining REOSSP frames the baseline EOSSP as a finite-horizon task scheduling problem in which each satellite may, at each time step, perform one of several mutually exclusive tasks: observe a target, downlink data to a ground station, or charge via solar exposure (&&&2ti:\2&&&). REOSSP preserves that task structure but enlarges the feasible region by allowing the constellation geometry itself to change over time (&&&2ti:\2&&&).

2. Mathematical structure

The REOSSP formulation is built on sets of ground stations PRESERVED_PLACEHOLDER_2ti:\2, orbital slot options PRESERVED_PLACEHOLDER_2 OR all:\2, satellites K\mathcal{K}, targets P\mathcal{P}, reconfiguration stages S\mathcal{S}, and discrete time steps T\mathcal{T} (&&&2ti:\2&&&). For the full-horizon formulation, the planning horizon is partitioned into equally spaced reconfiguration stages, with Ts\mathcal{T}^s denoting the set of time steps within stage ss (&&&2ti:\2&&&). Each satellite kk has a stage-dependent set of candidate orbital slots Jsk\mathcal{J}^{sk}, and the initial set PRESERVED_PLACEHOLDER_2 OR all:\2ti:\2^ is a singleton representing its starting slot (&&&2ti:\2&&&).

The principal REOSSP decision variables are orbital-slot transition variables and task variables. The binary variable

PRESERVED_PLACEHOLDER_2 OR all:\2 OR all:\2^

equals 2 OR all:\2^ if satellite PRESERVED_PLACEHOLDER_2 OR all:\22^ transfers from slot PRESERVED_PLACEHOLDER_2 OR all:\23 in stage PRESERVED_PLACEHOLDER_2 OR all:\24 to slot PRESERVED_PLACEHOLDER_2 OR all:\25 in stage PRESERVED_PLACEHOLDER_2 OR all:\26 (&&&2ti:\2&&&). The binary variables

PRESERVED_PLACEHOLDER_2 OR all:\27

indicate whether, at time PRESERVED_PLACEHOLDER_2 OR all:\28 in stage PRESERVED_PLACEHOLDER_2 OR all:\29, satellite K\mathcal{K}2ti:\2^ observes target K\mathcal{K}2 OR all:\2, downlinks to ground station K\mathcal{K}2, or charges, respectively (&&&2ti:\2&&&). Continuous state variables

K\mathcal{K}3

track onboard data storage and battery level (&&&2ti:\2&&&).

The REOSSP objective is

K\mathcal{K}4

with figure of merit

K\mathcal{K}5

where downlink is weighted more heavily than observation through a positive constant K\mathcal{K}6 (&&&2ti:\2&&&). The paper interprets the figure of merit as total amount of data downlinked (&&&2ti:\2&&&). This makes REOSSP a throughput-oriented scheduling model in which collected data is most valuable once delivered.

A central structural feature is that visibility becomes slot-dependent. Target, ground-station, and Sun visibility are encoded by

K\mathcal{K}7

which indicate whether target K\mathcal{K}8, ground station K\mathcal{K}9, or the Sun is visible at time P\mathcal{P}2ti:\2^ in stage P\mathcal{P}2 OR all:\2^ when satellite P\mathcal{P}2 occupies orbital slot P\mathcal{P}3 (&&&2ti:\2&&&). These parameters enter task-feasibility constraints through the chosen transitions P\mathcal{P}4, so the scheduler can activate an observation, downlink, or charging action only if the selected slot makes the corresponding object visible (&&&2ti:\2&&&). This is the defining algebraic coupling between reconfiguration and scheduling.

The maneuver budget is represented by slot-transition costs P\mathcal{P}5 and per-satellite limits P\mathcal{P}6, with total transfer cost constrained by

P\mathcal{P}7

(&&&2ti:\2&&&). The paper states that maneuver costs are computed analytically using astrodynamics models from Vallado, using circular coplanar phasing formulas for the random instances and seven maneuver types for the Hurricane Sandy case study (&&&2ti:\2&&&).

3. Operational constraints

REOSSP inherits and extends the operational constraints of EOSSP. At any time step, a satellite may perform at most one power-related task—observation, downlink, or charging—through the exclusivity constraint

P\mathcal{P}8

for each stage, time step, and satellite (&&&2ti:\2&&&). Observation is allowed only when the chosen slot makes the target visible; downlink requires ground-station visibility; charging requires Sun visibility (&&&2ti:\2&&&).

The data-storage dynamics are stage-coupled and time-coupled. Within a stage,

P\mathcal{P}9

and stage-end states initialize the next stage (&&&2ti:\2&&&). Storage must remain between S\mathcal{S}2ti:\2^ and S\mathcal{S}2 OR all:\2^ (&&&2ti:\2&&&). The battery dynamics are similar, but include observation, downlink, time-drift, charging, and reconfiguration consumption. In particular, the stage-boundary battery update includes the maneuver term S\mathcal{S}2 multiplied by selected slot transfers (&&&2ti:\2&&&). Battery must remain between S\mathcal{S}3 and S\mathcal{S}4, and initial battery is taken as full in the baseline (&&&2ti:\2&&&).

The model therefore couples three temporal layers: task sequencing inside stages, state propagation across time steps, and orbital-slot path continuity across stages. A plausible implication is that REOSSP combines features of resource-constrained project scheduling, multistage network design, and satellite mission planning, though the paper itself presents it as a mixed-integer linear program (&&&2ti:\2&&&).

4. Reconfiguration mechanism

In REOSSP, reconfiguration is modeled at discrete, equally spaced stage boundaries, not continuously and not between arbitrary adjacent task executions (&&&2ti:\2&&&). Within each stage, the orbit or slot is fixed; only at stage boundaries may a satellite move to another candidate orbital slot (&&&2ti:\2&&&). The chosen slot then determines the target, ground-station, and Sun visibility matrices throughout the following stage (&&&2ti:\2&&&).

This abstraction is derived from the Multistage Constellation Reconfiguration Problem (MCRP) (&&&2ti:\2&&&). In the random instances, orbital slots vary only in argument of latitude, i.e., phase (&&&2ti:\2&&&). In the Hurricane Sandy case study, slots also vary in inclination and right ascension of the ascending node, so the slot library includes both phasing and plane-change options (&&&2ti:\2&&&). The paper does not embed continuous trajectory optimization inside the MILP; instead, it uses a precomputed slot-transition network with known costs and per-maneuver battery penalties (&&&2ti:\2&&&). The authors identify this as essentially a high-thrust scope and suggest low-thrust trajectory optimization as future work (&&&2ti:\2&&&).

The paper also proves that if S\mathcal{S}5 for all satellites, REOSSP collapses to EOSSP, because only zero-cost stay-in-place transitions remain feasible and the visibility sequence becomes identical to the baseline (&&&2ti:\2&&&). This establishes REOSSP as a strict generalization of EOSSP.

A useful contrast appears in other Earth observation scheduling formulations. In the super-agile CP model, reconfiguration is represented by flexible observation windows, variable duration, discrete sensing direction, and sequence-dependent transition times

S\mathcal{S}6

inside a fixed orbital setting (Caleiras et al., 17 Jan 2026). In agile multi-satellite oversubscribed target scheduling, maneuver feasibility is encoded through pairwise mission transition times within an orbit, with energy and memory constraints but no orbital relocation (Wang et al., 2018). In freshness-aware AEOSSP with onboard processing, time-dependent observation value and attitude transition time are the main reconfiguration-like components (&&&42ti:\2&&&). These comparisons indicate that REOSSP broadens the scope of Earth observation scheduling from reconfigurable observation state to reconfigurable constellation geometry.

5. Exact solution and rolling horizon procedure

The defining paper gives a mixed-integer linear programming formulation for both EOSSP and REOSSP and solves them using MATLAB/YALMIP and Gurobi 2 OR all:\22.2ti:\2. (&&&2ti:\2&&&). The authors emphasize that exact REOSSP optimization becomes computationally expensive as the numbers of satellites, stages, and slot options grow, due to the simultaneous presence of binary slot-transition decisions, binary task decisions at every time step, intertemporal data and battery dynamics, and visibility patterns that depend on chosen slots (&&&2ti:\2&&&).

To address this, the paper develops a rolling horizon procedure (RHP) (&&&2ti:\2&&&). The full S\mathcal{S}7-stage REOSSP is decomposed into smaller subproblems RHPS\mathcal{S}8, where S\mathcal{S}9 is the current control stage and T\mathcal{T}2ti:\2^ is the number of lookahead stages (&&&2ti:\2&&&). Each subproblem optimizes over stages T\mathcal{T}2 OR all:\2, but only the first stage’s decisions are committed (&&&2ti:\2&&&). Then the horizon rolls forward, and remaining maneuver budget, occupied slot, data state, and battery state are updated using the previously committed solution (&&&2ti:\2&&&).

The updated maneuver budget is

T\mathcal{T}2

and analogous update equations are given for inherited slot, data, and battery states (&&&2ti:\2&&&). In experiments, the paper uses T\mathcal{T}3, so each subproblem sees the current stage plus one lookahead stage (&&&2ti:\2&&&).

The RHP preserves much of the benefit of reconfiguration while sharply reducing runtime. However, it generally consumes more maneuver budget than the full REOSSP because the limited lookahead encourages locally effective but globally expensive early moves (&&&2ti:\2&&&). This interpretation is explicit in both the random benchmarks and the Hurricane Sandy study (&&&2ti:\2&&&).

6. Empirical behavior and benchmarking

The paper benchmarks EOSSP, REOSSP, and RHP on 24 random instances and one Hurricane Sandy case study (&&&2ti:\2&&&). In the random instances, the number of stages varies over T\mathcal{T}4, the number of satellites over T\mathcal{T}5, and the number of slot options per stage and satellite over T\mathcal{T}6, with two ground stations, ten targets, a ten-day horizon, and 2 OR all:\2ti:\2ti:\2-second time steps (&&&2ti:\2&&&).

Across the random instances, the reported average improvement in objective value is 2 OR all:\229.2 OR all:\29% for REOSSP over EOSSP and 99.53% for RHP over EOSSP, while RHP is on average 2 OR all:\24.74% worse than REOSSP (&&&2ti:\2&&&). Average runtime is 2.36 min for EOSSP, 29.34 min for REOSSP, and 8.98 min for RHP (&&&2ti:\2&&&). The full REOSSP failed to find a feasible solution within the 62ti:\2-minute limit in five larger instances, whereas RHP still produced feasible schedules and outperformed EOSSP in those cases (&&&2ti:\2&&&). Average total maneuver expenditure is 2.97 km/s for REOSSP and 3.66 km/s for RHP (&&&2ti:\2&&&).

In the Hurricane Sandy case study, the objective values are T\mathcal{T}7, T\mathcal{T}8, and T\mathcal{T}9, with delivered-data figures of merit Ts\mathcal{T}^s2ti:\2^ GB, Ts\mathcal{T}^s2 OR all:\2^ GB, and Ts\mathcal{T}^s2 GB (&&&2ti:\2&&&). Thus REOSSP improves over EOSSP by 288% in objective value and 32ti:\2ti:\2% in delivered data, while RHP improves over EOSSP by 2 OR all:\292% in objective value and 22ti:\2ti:\2% in delivered data (&&&2ti:\2&&&). Runtime is 2ti:\2.24 min for EOSSP, 54.62ti:\2^ min for REOSSP, and 6.65 min for RHP (&&&2ti:\2&&&). Maneuver expenditure is 2.26 km/s for REOSSP and 2.89 km/s for RHP (&&&2ti:\2&&&).

These results support the paper’s central claim that constellation reconfigurability enlarges future visibility opportunities and can substantially increase delivered-data throughput (&&&2ti:\2&&&). A plausible implication is that REOSSP is especially valuable when target motion, ground-station access, or regional coverage needs make fixed-geometry visibility the dominant bottleneck.

7. Relations to neighboring research areas

REOSSP sits at the intersection of several strands of research. The exact CP model for SAEOS-ISP shows how flexible observation windows, multiple imaging directions, variable durations, and sequence-dependent slews can be modeled compactly with optional interval variables, sequence variables, alternative, and noOverlap constraints (Caleiras et al., 17 Jan 2026). That work is best viewed as an exact model for a core imaging-layer REOSSP variant, but it does not include constellation reconfiguration (Caleiras et al., 17 Jan 2026).

EOS-Bench provides a benchmark framework for EOS scheduling over 2 OR all:\2,392ti:\2^ scenarios and 2 OR all:\23,92ti:\2ti:\2^ instances, including agile and non-agile satellites, energy and storage capacities, transition-time conflicts, and scenario-complexity descriptors such as opportunity density, task flexibility, conflict intensity, and satellite congestion (Yin et al., 28 Apr 2026). The paper explicitly notes that the current release is offline, deterministic, optical-only, and does not include explicit reconfiguration decisions, while identifying “heterogeneous, reconfigurable, and very-large constellations” as future work (Yin et al., 28 Apr 2026). This suggests that EOS-Bench is a practical foundation for benchmarking REOSSP-like variants, even if it is not itself a full REOSSP benchmark.

The market-based and DCOP-based work on EOS constellation scheduling with exclusive orbit portions is relevant to REOSSP because it studies partial ownership, local autonomy, and coordination without full schedule disclosure (Picard, 2021). There, the central planner may place non-exclusive requests inside exclusive windows through auction or DCOP mechanisms (Picard, 2021). This does not constitute constellation reconfiguration, but it addresses a related problem of reallocating effective capacity under decentralized control.

Theoretical scheduling in dynamically reconfigurable optical and datacenter networks provides further context. Online scheduling for weighted flow and completion time in reconfigurable networks studies direct source-destination transfers in a degree-bounded dynamic topology, with competitive guarantees under speed augmentation but no explicit reconfiguration delay (Dinitz et al., 2020). Opportunistic-link scheduling in two-tier reconfigurable datacenters studies online weighted latency minimization through stable matching in a hybrid fixed/reconfigurable network, again under resource augmentation and without explicit setup penalties (Kulkarni et al., 2020). These works are not Earth observation models, but they supply abstraction patterns for reconfigurable scheduling under dynamic topology.

At a semantic level, “glued partial orders” for reconfigurable interaction distinguish ordinary nondeterministic choice from forced interleaving induced by reconfiguration (&&&72ti:\2&&&). While this is not a scheduling algorithm, it suggests a conceptual distinction between structural alternatives and schedule refinements that may be relevant when reasoning about REOSSP state-space compression. This suggests that some schedule differences in reconfigurable systems may be artifacts of reconfiguration-induced serialization rather than genuinely distinct operational choices (&&&72ti:\2&&&).

8. Limitations and open directions

The REOSSP formulation as introduced is deterministic: target, visibility, and other schedule characteristics are assumed known in advance (&&&2ti:\2&&&). Orbital maneuvers are represented by precomputed slot transitions rather than embedded continuous trajectory optimization (&&&2ti:\2&&&). The current scope is effectively high-thrust, and the authors explicitly suggest low-thrust trajectory optimization as future work (&&&2ti:\2&&&). No stochastic target uncertainty is modeled, despite the relevance of uncertainty in disaster monitoring (&&&2ti:\2&&&).

The formulation also differs from agile EOS scheduling models that account for off-nadir image degradation, flexible dwell duration, or alternative imaging direction. In REOSSP, the reconfigurable degree of freedom is orbital placement rather than look-angle selection (&&&2ti:\2&&&). A plausible implication is that a more complete framework would integrate both orbital reconfiguration and agile sensing-layer choice. The defining paper explicitly suggests developing a similarly rich agile EOSSP model for direct comparison with constellation reconfigurability (&&&2ti:\2&&&).

Benchmarking is another open issue. EOS-Bench is broad and open-source, but it currently lacks explicit reconfiguration states, payload mode switching, orbital transfer decisions, and state carryover across time (Yin et al., 28 Apr 2026). Extending it with configuration-state variables and transition decisions would make it a more natural benchmark platform for REOSSP research (Yin et al., 28 Apr 2026).

A further open direction concerns exact versus approximate optimization. The defining REOSSP paper shows that full-horizon exact optimization yields the strongest performance but often becomes intractable, while RHP improves runtime substantially at the cost of solution quality and greater maneuver expenditure (&&&2ti:\2&&&). This suggests a natural role for decomposition, approximation, and learning-based methods. Existing Earth observation work already demonstrates strong CP modeling for exact imaging-layer scheduling (Caleiras et al., 17 Jan 2026), graph-based heuristics for agile multi-satellite oversubscription (Wang et al., 2018), quality-aware deep reinforcement learning for target-time selection (Mercado-Martínez et al., 3 Mar 2025), and freshness-aware constructive plus local-search heuristics with onboard processing (&&&42ti:\2&&&). A plausible implication is that future REOSSP solvers may combine exact subproblem models for short-term resource feasibility with heuristic or learned methods for long-horizon reconfiguration planning.

9. Significance

REOSSP formalizes a shift in Earth observation scheduling from choosing tasks within a fixed access pattern to choosing both constellation geometry and tasks within a coupled optimization model (&&&2ti:\2&&&). In the strict sense established by the naming paper, it is the scheduling problem in which satellites are allowed to perform orbital maneuvers at multiple discrete opportunities to occupy different orbital slots over time, with those slot choices changing future target, ground-station, and Sun visibility (&&&2ti:\2&&&). The resulting model integrates multistage constellation reconfiguration, observation scheduling, downlink scheduling, charging, data storage, battery dynamics, and maneuver-cost budgeting in a single MILP (&&&2ti:\2&&&).

Within the broader literature, REOSSP occupies a distinct position. It is narrower than the most general notion of reconfigurable scheduling if one includes arbitrary sensor modes, communication routing, or stochastic replanning, but broader than standard EOSSP and most agile imaging formulations because it makes the orbit configuration itself a decision variable (&&&2ti:\2&&&). The empirical evidence reported so far indicates that this added decision space can substantially improve delivered-data performance, especially in dynamic monitoring scenarios, while also introducing major computational challenges that motivate rolling-horizon and other approximate solution methods (&&&2ti:\2&&&).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Reconfigurable EOS Scheduling Problem (REOSSP).