A branch-and-price algorithm for energy aware task scheduling of constellations of nanosatellites

This paper presents a branch-and-price algorithm for solving the Optimal Network Task Scheduling (ONTS) problem in satellite constellations. The algorithm efficiently manages both constellation tasks that can be performed by any satellite and satellite-specific tasks that must be executed by designated satellites, while considering critical energy constraints. We formulate the problem as a Mixed-Integer Linear Programming (MILP) model and develop a Dantzig–Wolfe decomposition that handles battery management constraints for the satellites at the master level, while addressing constellation-wide coordination requirements in the subproblems. A novel dynamic programming algorithm is proposed to solve the pricing subproblem for constellation tasks, augmented with dual stabilization techniques to improve convergence. Comprehensive computational experiments on realistic instances derived from nanosatellite operations demonstrate the effectiveness of the algorithm. Results show that our structured formulation significantly outperforms a naive approach, particularly for large instances, while effectively balancing workload distribution and energy management across the constellation. This work provides a practical framework for optimizing task scheduling in modern satellite constellations, with direct applications in Earth observation, telecommunications, and scientific missions. • Two Dantzig-Wolfe decompositions for satellite scheduling: naive vs. structured. • DP algorithm for constellation-aware pricing with cross-satellite constraints. • Branch-and-price with stabilization, strong branching, and MILP heuristics.

Authors

Institutions

Publication Details

Journal
Computers & Operations Research
Published
2025-09-02
DOI
https://doi.org/10.1016/j.cor.2025.107259
Primary Topic
Satellite Communication Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A branch-and-price algorithm for energy aware task scheduling of constellations of nanosatellites

Laio Oriel Seman, Eduardo Camponogara, Pedro Marcolin Antunes
Computers & Operations Research
Satellite Communication Systems
article

A branch-and-price algorithm for energy aware task scheduling of constellations of nanosatellites

Laio Oriel Seman, Eduardo Camponogara, Pedro Marcolin Antunes
article en

Abstract

This paper presents a branch-and-price algorithm for solving the Optimal Network Task Scheduling (ONTS) problem in satellite constellations. The algorithm efficiently manages both constellation tasks that can be performed by any satellite and satellite-specific tasks that must be executed by designated satellites, while considering critical energy constraints. We formulate the problem as a Mixed-Integer Linear Programming (MILP) model and develop a Dantzig–Wolfe decomposition that handles battery management constraints for the satellites at the master level, while addressing constellation-wide coordination requirements in the subproblems. A novel dynamic programming algorithm is proposed to solve the pricing subproblem for constellation tasks, augmented with dual stabilization techniques to improve convergence. Comprehensive computational experiments on realistic instances derived from nanosatellite operations demonstrate the effectiveness of the algorithm. Results show that our structured formulation significantly outperforms a naive approach, particularly for large instances, while effectively balancing workload distribution and energy management across the constellation. This work provides a practical framework for optimizing task scheduling in modern satellite constellations, with direct applications in Earth observation, telecommunications, and scientific missions. • Two Dantzig-Wolfe decompositions for satellite scheduling: naive vs. structured. • DP algorithm for constellation-aware pricing with cross-satellite constraints. • Branch-and-price with stabilization, strong branching, and MILP heuristics.

Computers & Operations ResearchVol. 185
Universidade Federal de Santa Catarina (BR)
Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina
Openalex Percentile: Top 69%
Satellite Communication Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A branch-and-price algorithm for energy aware task scheduling of constellations of nanosatellites — Laio Oriel Seman, Eduardo Camponogara, et al. · Computers & Operations Research (2025) | TGRS Research Map | TGRS