Title :
Scheduling precedence-constrained jobs on two resources to minimize the total weighted completion time
Author :
Rajneesh, R. ; Elmaghraby, S.E.
Author_Institution :
SAS Inst. Inc., Cary, NC, USA
Abstract :
We study a problem of scheduling precedence-constrained jobs on two pre-specified resources, in which a job may require either resource or both resources with the objective of minimizing the weighted completion time. We present two mathematical formulations of the problem: a dynamic programming (DP) model and a binary integer programming (BIP) model. Due to the strong NP-hardness of the problem, we restrict our analysis to series-parallel (s/p) graphs. We focus on reducing the state space in the DP model to obtain an optimal, or near optimal, solution. We compare, through a number of experiments with varying number of jobs, resource requirements, and topology of the precedence among the jobs, the performance of the DP and the BIP models relative to the quality of the final result and the time taken to reach a conclusion.
Keywords :
computational complexity; graph theory; integer programming; scheduling; BIP model; DP model; NP-hardness; binary integer programming; dynamic programming; mathematical formulations; pre-specified resources; precedence-constrained jobs scheduling; series-parallel graphs; state space reduction; total weighted completion time minimization; Availability; Electronic mail; Equations; Linear programming; Mathematical model; Upper bound; Vectors;
Conference_Titel :
Industrial Engineering and Systems Management (IESM), Proceedings of 2013 International Conference on
Conference_Location :
Rabat