A Lagrangian heuristic for satellite range scheduling with resource constraints

  • Authors:
  • Fabrizio Marinelli;Salvatore Nocella;Fabrizio Rossi;Stefano Smriglio

  • Affiliations:
  • Dipartimento di Ingegneria Informatica, Gestionale e Automazione Universití Politecnica delle Marche Via Brecce Bianche, I-60131 Ancona, Italy;Dipartimento di Informatica Universití degli Studi di L'Aquila via Vetoio, I-67010 Coppito, L'Aquila, Italy;Dipartimento di Informatica Universití degli Studi di L'Aquila via Vetoio, I-67010 Coppito, L'Aquila, Italy;Dipartimento di Informatica Universití degli Studi di L'Aquila via Vetoio, I-67010 Coppito, L'Aquila, Italy

  • Venue:
  • Computers and Operations Research
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

The data exchange between ground stations and satellite constellations is becoming a challenging task, as more and more communication requests must be daily scheduled on a few, expensive stations located all around the Earth. Most of the scheduling procedures adopted in practice cannot cope with such complexity, and the development of optimization-based tools is strongly spurred. We show that the problem can be formulated as a multiprocessor task scheduling problem in which each job (communication) requires a time dependent pair of resources (ground station and satellite) to be processed, and the objective consists of maximizing the total revenue of on-time jobs. A time-indexed {0,1}-linear programming formulation is then introduced able to include all the complex technological constraints of current constellations. Unfortunately, relevant real-world scenarios yield integer programs with hundreds of thousands variables and a few million constraints, which cannot be tackled by standard integer programming (either exact or heuristic) techniques. To overcome this difficulty, we developed a Lagrangian version of the Fix-and-Relax MIP heuristic. It is based on a Lagrangian relaxation of the problem which is shown to be equivalent to a sequence of maximum weighted independent set problems on interval graphs. The heuristic has been implemented in a tool used by the Italian reference operator for the GALILEO constellation, providing near optimal solutions to relevant large scale test problems.