AFSCN scheduling: How the problem and solution have evolved

被引:47
作者
Barbulescu, Laura [1 ]
Howe, Adele [1 ]
Whitley, Darrell [1 ]
机构
[1] Colorado State Univ, Ft Collins, CO 80523 USA
基金
美国国家科学基金会;
关键词
scheduling; genetic algorithm; objective function;
D O I
10.1016/j.mcm.2005.12.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Air Force Satellite Control Network (AFSCN) coordinates communications to more than 100 satellites via nine ground stations positioned around the globe. Customers request an antenna at a ground station for a specific time window along with possible alternative slots. Typically, 500 requests per day result in more than 100 conflicts, which are requests that cannot be satisfied because other tasks need the same slot. Scheduling access requests is referred to as the Satellite Range Scheduling Problem (SRSP). This paper presents an overview of three key issues: (1) how has the problem changed over the last 10 years, (2) what algorithms work best and (3) what objective function is appropriate for AFSCN. We compared data sets from 1992 and from 2002/2003 and found significant differences in the problems. Our evaluation of solutions focuses on three algorithms: local search, Gooley's algorithm from AFIT, and the Genitor genetic algorithm. It can be shown that local search (and therefore metaheuristics based on local search) fail to compete with Gooley's algorithm and Genitor. Finally, while all prior work on AFSCN minimizes request conflicts, we explore an alternative objective function. Because human schedulers must eventually schedule all requests, it might be better to optimize schedules for "repairability". Our results suggest that minimizing schedule overlaps makes it easier to fit larger requests into the schedule. (c) 2005 Elsevier Ltd. All fights reserved.
引用
收藏
页码:1023 / 1037
页数:15
相关论文
共 23 条
[1]  
[Anonymous], 1991, P 4 INT C GENETIC AL
[2]   SCHEDULING JOBS WITH FIXED START AND END TIMES [J].
ARKIN, EM ;
SILVERBERG, EB .
DISCRETE APPLIED MATHEMATICS, 1987, 18 (01) :1-8
[3]   Approximating the throughput of multiple machines in real-time scheduling [J].
Bar-Noy, A ;
Guha, S ;
Naor, JS ;
Schieber, B .
SIAM JOURNAL ON COMPUTING, 2001, 31 (02) :331-352
[4]  
Barbulescu L, 2004, PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, P143
[5]   Scheduling space-ground communications for the Air Force Satellite Control Network [J].
Barbulescu, L ;
Watson, JP ;
Whitley, LD ;
Howe, AE .
JOURNAL OF SCHEDULING, 2004, 7 (01) :7-34
[6]  
Bresina JL, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P271
[7]   ON THE K-COLORING OF INTERVALS [J].
CARLISLE, MC ;
LLOYD, EL .
DISCRETE APPLIED MATHEMATICS, 1995, 59 (03) :225-235
[8]  
Davis L, 1985, P 9 INT JOINT C ARTI, V1, P162
[9]  
Goldberg D. E., 1985, Grefenstette, P8
[10]  
Graham R. L., 1979, Discrete Optimisation, P287