Minimizing the earliness and tardiness cost of a sequence of tasks on a single machine

被引:2
|
作者
Chrétienne, P [1 ]
机构
[1] UPMC, LIP6, F-75015 Paris, France
来源
关键词
scheduling; algorithm; complexity;
D O I
10.1051/ro:2001110
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Assume that n tasks must be processed by one machine in a fixed sequence. The processing time, the preferred starting time and the earliness and tardiness costs per time unit are known for each task. The problem is to allocate each task a starting time such that the total cost incurred by the early and tardy tasks is minimum. Garey et al. have proposed a nice O (n log n) algorithm for the special case of symmetric and task-independent costs. In this paper we first extend that algorithm to the case of asymmetric and task-independent cost without increasing its worst-case complexity. For the general case of asymmetric and task-dependent costs, we propose an O(n(3) log n) algorithm based on a strong dominance property that yields to model the scheduling problem as a minimum cost path in a valued directed acyclic graph.
引用
收藏
页码:165 / 187
页数:23
相关论文
共 50 条