An Island-Based Evolution Algorithm for Discrete-Continuous Scheduling with Continuous Resource Discretisation

被引:0
|
作者
Jedrzejowicz, Piotr [1 ]
Skakovski, Aleksander [2 ]
机构
[1] Gdynia Maritime Univ, Chair Informat Syst, Ul Morska 83F, PL-81225 Gdynia, Poland
[2] Gdynia Maritime Univ, Comp Sci Dept, PL-81225 Gdynia, Poland
关键词
discrete-continuous scheduling; evolution algorithm;
D O I
10.20965/jaciii.2005.p0368
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A problem of scheduling nonpreemtable tasks on parallel identical machines under an additional continuous resource to minimize the schedule length is considered in the paper. A continuous resource is divisible continuously and is allocated to tasks fromgiven intervals in amounts unknown in advance. Task processing rate depends on the allocated amount of the continuous resource. The considered problem can be solved in two steps. The first step involves generating all possible task schedules and second - finding an optimal schedule among all schedules with optimal continuous resource allocation. The second step can be formulated as a convex programming problem with linear constraints that can be solved by specialized solvers. To eliminate time consuming optimal continuous resource allocation a problem Theta(Z) with continuous resource discretisation is introduced. Because Theta(Z) is NP-hard an island-based evolution algorithm (IBEA) is proposed to tackle the problem. Experimental results proved IBEA to be competitive with known algorithms for solving the considered problem.
引用
收藏
页码:368 / 371
页数:4
相关论文
共 50 条