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.
机构:
Univ Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, FranceUniv Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, France
Benmansour, Rachid
Allaoui, Hamid
论文数: 0引用数: 0
h-index: 0
机构:
Univ Artois, Univ Lille Nord France, Lens, FranceUniv Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, France
Allaoui, Hamid
Artiba, Abdelhakim
论文数: 0引用数: 0
h-index: 0
机构:
Univ Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, FranceUniv Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, France
Artiba, Abdelhakim
Hanafi, Said
论文数: 0引用数: 0
h-index: 0
机构:
Univ Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, FranceUniv Valenciennes & Hainaut Cambresis, Univ Lille Nord France, LAMIH UMR CNRS 8201, Valenciennes, France