Hybrid Differential Evolution Optimisation for Earth Observation Satellite Scheduling with Time-Dependent Earliness-Tardiness Penalties

被引:15
作者
Li, Guoliang [1 ]
Chen, Cheng [1 ]
Yao, Feng [1 ]
He, Renjie [1 ]
Chen, Yingwu [1 ]
机构
[1] Natl Univ Def Technol, Coll Informat Syst & Management, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
ORDER ACCEPTANCE; ALGORITHM; SEARCH;
D O I
10.1155/2017/2490620
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We study the order acceptance and scheduling (OAS) problem with time-dependent earliness-tardiness penalties in a single agile earth observation satellite environment where orders are defined by their release dates, available processing time windows ranging from earliest start date to deadline, processing times, due dates, sequence-dependent setup times, and revenues. The objective is to maximise total revenue, where the revenue from an order is a piecewise linear function of its earliness and tardiness with reference to its due date. We formulate this problem as a mixed integer linear programming model and develop a novel hybrid differential evolution (DE) algorithm under self-adaptation framework to solve this problem. Compared with classical DE, hybrid DE employs two mutation operations, scaling factor adaptation and crossover probability adaptation. Computational tests indicate that the proposed algorithm outperforms classical DE in addition to two other variants of DE.
引用
收藏
页数:10
相关论文
共 22 条
[1]   A new discrete particle swarm optimization approach for the single-machine total weighted tardiness scheduling problem with sequence-dependent setup times [J].
Anghinolfi, Davide ;
Paolucci, Massimo .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 193 (01) :73-85
[2]   SCHEDULING JOBS WITH FIXED START AND END TIMES [J].
ARKIN, EM ;
SILVERBERG, EB .
DISCRETE APPLIED MATHEMATICS, 1987, 18 (01) :1-8
[3]   Minimizing earliness and tardiness costs in stochastic scheduling [J].
Baker, Kenneth R. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (02) :445-452
[4]   Preemption in single machine earliness/tardiness scheduling [J].
Bulbul, Kerem ;
Kaminsky, Philip ;
Yano, Candace .
JOURNAL OF SCHEDULING, 2007, 10 (4-5) :271-292
[5]   A tabu search algorithm for order acceptance and scheduling [J].
Cesaret, Bahriye ;
Oguz, Ceyda ;
Salman, F. Sibel .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (06) :1197-1205
[6]   Hybrid evolutionary algorithm with marriage of genetic algorithm and extremal optimization for production scheduling [J].
Chen, Yu-Wang ;
Lu, Yong-Zai ;
Yang, Gen-Ke .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 36 (9-10) :959-968
[7]  
Cheng C, 2013, PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN PRODUCTION AND LOGISTICS SYSTEMS (CIPLS), P115, DOI 10.1109/CIPLS.2013.6595208
[8]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[9]   A GENERAL VARIABLE NEIGHBORHOOD SEARCH FOR SINGLE-MACHINE TOTAL TARDINESS SCHEDULING PROBLEM WITH STEP-DETERIORATING JOBS [J].
Guo, Peng ;
Cheng, Wenming ;
Wang, Yi .
JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2014, 10 (04) :1071-1090
[10]   Machine scheduling with earliness, tardiness and non-execution penalties [J].
Hassin, R ;
Shani, M .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (03) :683-705