Scheduling jobs with values dependent on their completion times

Scheduling jobs with values dependent on their completion times

0.00 Avg rating0 Votes
Article ID: iaor201110585
Volume: 135
Issue: 1
Start Page Number: 231
End Page Number: 241
Publication Date: Jan 2012
Journal: International Journal of Production Economics
Authors: ,
Keywords: combinatorial optimization, computational analysis: parallel computers
Abstract:

The paper concerns two scheduling problems with job values and losses of job values (costs) dependent on job completion times. In the first problem, we consider scheduling jobs with stepwise values in parallel processor environment. In the stepwise value, there is given a number of moments at which the job value decreases and between them the job value is constant (thus, the value deteriorates over time). The maximized criterion is the total job value. We prove strong NP‐hardness of a single processor case of the problem and construct a pseudo‐polynomial time algorithm for a special case with fixed number of unrelated parallel processors and fixed number of common moments of job value changes. Additionally, for uniform and unrelated parallel processors we construct and experimentally test several heuristic algorithms based on the list strategy. The second problem is a single processor one with piecewise linear losses of job values (the loss increases over time). The minimized criterion is the total loss of job value. We prove strong NP‐hardness of the problem and existence of a pseudo‐polynomial time exact algorithm for its special case. We also construct some heuristic algorithms for this problem and verify experimentally their efficiency.

Reviews

Required fields are marked *. Your email address will not be published.