scholarly journals A bicriterion approach to preemptive scheduling of parallel machines with controllable job processing times

1995 ◽  
Vol 63 (3) ◽  
pp. 237-256 ◽  
Author(s):  
Eugeniusz Nowicki ◽  
Stanisław Zdrzałka
1986 ◽  
Vol 23 (03) ◽  
pp. 841-847 ◽  
Author(s):  
R. R. Weber ◽  
P. Varaiya ◽  
J. Walrand

A number of jobs are to be processed using a number of identical machines which operate in parallel. The processing times of the jobs are stochastic, but have known distributions which are stochastically ordered. A reward r(t) is acquired when a job is completed at time t. The function r(t) is assumed to be convex and decreasing in t. It is shown that within the class of non-preemptive scheduling strategies the strategy SEPT maximizes the expected total reward. This strategy is one which whenever a machine becomes available starts processing the remaining job with the shortest expected processing time. In particular, for r(t) = – t, this strategy minimizes the expected flowtime.


1995 ◽  
Vol 27 (03) ◽  
pp. 821-839 ◽  
Author(s):  
Gideon Weiss

We consider scheduling a batch of jobs with stochastic processing times on single or parallel machines, with the objective of minimizing the expected holding costs. Preemption of jobs is allowed, and the holding costs of preempted jobs may depend on the stage of completion. We provide a new proof of the optimality of a Gittins priority rule for the single machine and use the same proof to show that the Gittins priority rule is nearly optimal for parallel machines.


1995 ◽  
Vol 27 (3) ◽  
pp. 821-839 ◽  
Author(s):  
Gideon Weiss

We consider scheduling a batch of jobs with stochastic processing times on single or parallel machines, with the objective of minimizing the expected holding costs. Preemption of jobs is allowed, and the holding costs of preempted jobs may depend on the stage of completion. We provide a new proof of the optimality of a Gittins priority rule for the single machine and use the same proof to show that the Gittins priority rule is nearly optimal for parallel machines.


1994 ◽  
Vol 31 (03) ◽  
pp. 788-796 ◽  
Author(s):  
Cheng-Shang Chang ◽  
Rhonda Righter

We consider preemptive scheduling on parallel machines where the number of available machines may be an arbitrary, possibly random, function of time. Processing times of jobs are from a family of DLR (decreasing likelihood ratio) distributions, and jobs may arrive at random agreeable times. We give a constructive coupling proof to show that LEPT stochastically minimizes the makespan, and that it minimizes the expected cost when the cost function satisfies certain agreeability conditions.


Algorithmica ◽  
2007 ◽  
Vol 51 (4) ◽  
pp. 451-473 ◽  
Author(s):  
Natalia V. Shakhlevich ◽  
Vitaly A. Strusevich

1994 ◽  
Vol 8 (2) ◽  
pp. 179-188 ◽  
Author(s):  
Cheng-Shang Chang ◽  
Arie Hordijk ◽  
Rhonda Righter ◽  
Gideon Weiss

We consider preemptive scheduling on parallel machines where processing times of jobs are i.i.d. but jobs may already have received distinct amounts of service. We show that when processing times are increasing in likelihood ratio, SEPT (shortest expected [remaining] processing time first) stochastically minimizes any increasing and Schur-concave function of the job completion times. The same result holds when processing times are exponential with possibly different means.


1994 ◽  
Vol 31 (3) ◽  
pp. 788-796 ◽  
Author(s):  
Cheng-Shang Chang ◽  
Rhonda Righter

We consider preemptive scheduling on parallel machines where the number of available machines may be an arbitrary, possibly random, function of time. Processing times of jobs are from a family of DLR (decreasing likelihood ratio) distributions, and jobs may arrive at random agreeable times. We give a constructive coupling proof to show that LEPT stochastically minimizes the makespan, and that it minimizes the expected cost when the cost function satisfies certain agreeability conditions.


1986 ◽  
Vol 23 (3) ◽  
pp. 841-847 ◽  
Author(s):  
R. R. Weber ◽  
P. Varaiya ◽  
J. Walrand

A number of jobs are to be processed using a number of identical machines which operate in parallel. The processing times of the jobs are stochastic, but have known distributions which are stochastically ordered. A reward r(t) is acquired when a job is completed at time t. The function r(t) is assumed to be convex and decreasing in t. It is shown that within the class of non-preemptive scheduling strategies the strategy SEPT maximizes the expected total reward. This strategy is one which whenever a machine becomes available starts processing the remaining job with the shortest expected processing time. In particular, for r(t) = – t, this strategy minimizes the expected flowtime.


Sign in / Sign up

Export Citation Format

Share Document