arrow
Return

Multi satellites scheduling algorithm based on task merging mechanism

delete2014-03-01
delete55
PRE
AI
X
Xiaolu Liu *
B
Baocun Bai
Y
Yingwu Chen
F
Feng Yao
DOI:10.1016/j.amc.2013.12.109delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Earth observation satellites are platforms equipped with optical instruments that orbit the earth to take photographs of specific areas at users' requests. Compared with huge user requests, satellites are still scanty resources. For some task, the satellite has to roll its camera to take the desired image. However, manysatellites are rigidly restricted on maneuverability. As a result, the performances of satellites are greatly confined. Therefore, we need a scientific observation plan to weaken the constraints arising from satellites' poor slew ability. To solve the problem we present a multi satellites scheduling algorithm based on task merging mechanism. The algorithm partitions the problem into two sub-problems: task assignment and task merging. In task assignment, we propose an adaptive ant colony optimization algorithm to select specific time window for each task, creating a task list for each satellite. In task merging, we propose the concept of task combination and develop a dynamic programming algorithm to find the best merging plan for each satellite. The two sub-problems are logically coupled; a valid observation plan will be got after much iteration. Finally, a series of test examples are given out, which demonstrate our algorithm to be effective. (C) 2013 Elsevier Inc. All rights reserved.
Keywords:
Earth observation satellite
Scheduling
Task merging
Decomposition optimization
Dynamic programming
Adaptive ant colony optimization

Journal

Applied Mathematics and Computation cover
Applied Mathematics and Computation
IF:
3.4
Papers:
2.3W
Citations:
3.3W

Organization

N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9