A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling

The agile earth observing satellite scheduling (AEOSS) problem consists of scheduling a subset of images among a set of candidates that satisfy imperative constraints and maximize a gain function. In this paper, we consider a new AEOSS model which integrates a time-dependent temporal constraint. To...

Full description

Saved in:
Bibliographic Details
Main Authors: Xiaogeng Chu, Yuning Chen, Lining Xing
Format: Article
Language:English
Published: Wiley 2017-01-01
Series:Discrete Dynamics in Nature and Society
Online Access:http://dx.doi.org/10.1155/2017/7345941
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832560492262981632
author Xiaogeng Chu
Yuning Chen
Lining Xing
author_facet Xiaogeng Chu
Yuning Chen
Lining Xing
author_sort Xiaogeng Chu
collection DOAJ
description The agile earth observing satellite scheduling (AEOSS) problem consists of scheduling a subset of images among a set of candidates that satisfy imperative constraints and maximize a gain function. In this paper, we consider a new AEOSS model which integrates a time-dependent temporal constraint. To solve this problem, we propose a highly efficient branch and bound algorithm whose effective ingredients include a look-ahead construction method (for generating a high quality initial lower bound) and a combined use of three pruning strategies (which help to prune a large portion of the search space). We conducted computational experiments on a set of test data that were generated with information from real-life scenarios. The results showed that the proposed algorithm is efficient enough for engineering application. In particular, it is able to solve instances with 55 targets to optimality within 164 seconds on average. Furthermore, we carried out additional experiments to analyze the contribution of each key algorithm ingredient.
format Article
id doaj-art-cbad55639a5448e394a5e2e4e5e35a4a
institution Kabale University
issn 1026-0226
1607-887X
language English
publishDate 2017-01-01
publisher Wiley
record_format Article
series Discrete Dynamics in Nature and Society
spelling doaj-art-cbad55639a5448e394a5e2e4e5e35a4a2025-02-03T01:27:28ZengWileyDiscrete Dynamics in Nature and Society1026-02261607-887X2017-01-01201710.1155/2017/73459417345941A Branch and Bound Algorithm for Agile Earth Observation Satellite SchedulingXiaogeng Chu0Yuning Chen1Lining Xing2College of Information Systems and Management, National University of Defense Technology, Changsha, Hunan 410073, ChinaCollege of Information Systems and Management, National University of Defense Technology, Changsha, Hunan 410073, ChinaCollege of Information Systems and Management, National University of Defense Technology, Changsha, Hunan 410073, ChinaThe agile earth observing satellite scheduling (AEOSS) problem consists of scheduling a subset of images among a set of candidates that satisfy imperative constraints and maximize a gain function. In this paper, we consider a new AEOSS model which integrates a time-dependent temporal constraint. To solve this problem, we propose a highly efficient branch and bound algorithm whose effective ingredients include a look-ahead construction method (for generating a high quality initial lower bound) and a combined use of three pruning strategies (which help to prune a large portion of the search space). We conducted computational experiments on a set of test data that were generated with information from real-life scenarios. The results showed that the proposed algorithm is efficient enough for engineering application. In particular, it is able to solve instances with 55 targets to optimality within 164 seconds on average. Furthermore, we carried out additional experiments to analyze the contribution of each key algorithm ingredient.http://dx.doi.org/10.1155/2017/7345941
spellingShingle Xiaogeng Chu
Yuning Chen
Lining Xing
A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
Discrete Dynamics in Nature and Society
title A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
title_full A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
title_fullStr A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
title_full_unstemmed A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
title_short A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling
title_sort branch and bound algorithm for agile earth observation satellite scheduling
url http://dx.doi.org/10.1155/2017/7345941
work_keys_str_mv AT xiaogengchu abranchandboundalgorithmforagileearthobservationsatellitescheduling
AT yuningchen abranchandboundalgorithmforagileearthobservationsatellitescheduling
AT liningxing abranchandboundalgorithmforagileearthobservationsatellitescheduling
AT xiaogengchu branchandboundalgorithmforagileearthobservationsatellitescheduling
AT yuningchen branchandboundalgorithmforagileearthobservationsatellitescheduling
AT liningxing branchandboundalgorithmforagileearthobservationsatellitescheduling