1 / 9

IOE/MFG 543

IOE/MFG 543. Chapter 10: Single machine stochastic models Sections 10.1 and 10.4 You may skip Sections 10.2-10.3. Expected weighted completion time 1||E ( S w j C j ). The expected completion times are the sum of the expected processing times WSEPT rule

mccullough
Download Presentation

IOE/MFG 543

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IOE/MFG 543 Chapter 10: Single machine stochastic models Sections 10.1 and 10.4 You may skip Sections 10.2-10.3

  2. Expected weighted completion time 1||E(SwjCj) • The expected completion times are the sum of the expected processing times • WSEPT rule • Sequence the jobs in decreasing order of the ratio wj/E(Xj)=ljwj • Also called the lw rule • Theorem 10.1.1 • The WSEPT rule minimizes E(SwjCj) • in the class of nonpreemptive static policies and • in the class of nonpreemptive dynamic policies • Breakdowns at an exponential rate can also be easily handled

  3. Preemptions and nonpreemptive WSEPT • If all processing time distribution are ICR • lw increases as the job is being processed • WSEPT is optimal • If some processing time distribution are DCR • lw decreases as the job is being processed • WSEPT may not be optimal • Example 10.1.2 Xj=0 w.p. pj Xj=exp(lj) w.p. (1-pj)

  4. Deterministic due dates • Minimizing the maximum lateness Lmax when the processing times are stochastic • Theorem 10.1.5 • The EDD rule minimizes the (expected) maximum lateness Lmax for arbitrarily distributed processing times and deterministic due dates

  5. Minimizing hmax • Suppose we want to minimize max{E(h1(C1)),…, E(hn(Cn))} • The backward algorithm for minimizing hmax can be modified to include stochastic processing times • The implementation can be difficult because the completion time of the job being scheduled last is unknown and depends on the distribution of the processing times of all the earlier jobs • The task becomes easier if hj(Cj) is linear in Cj since E(hj(Cj))=hj(E(Cj)) in that case

  6. Section 10.4Exponential processing times • Some problems that cannot be solved to optimality for arbitrary processing time distributions can be solved in the special case of exponential processing time distributions • The problem is in some cases even easier than when the processing times are deterministic!

  7. Expected total weighted number of tardy jobs 1|d=dj|E(SwjUj) • The deterministic version of 1|d=dj|SwjUjis NP-hard • Theorem 10.4.1 • The WSEPT rule minimizes the expected weighted number of tardy jobs in the classes of • nonpreemptive static list policies • nonpreemptive dynamic policies • preemptive dynamic policies • A similar result holds for geometric (discrete) processing times (see Theorem 10.4.2)

  8. Breakdowns and release dates • The WSEPT rule also applies in the case of breakdowns • The effect of the breakdown is to shorten the time until the due date • The WSEPT rule is independent of this time • If the jobs have stochastic release dates the preemptive version of WSEPT rule is optimal • The WSEPT rule is not necessarily optimal when preemptions are not allowed

  9. Expected total weighted tardiness 1|d=dj|E(SwjTj) • Theorem 10.4.5 • The WSEPT rule minimizes the expected total weighted tardiness in the classes of • nonpreemptive static list policies • nonpreemptive dynamic policies • preemptive dynamic policies

More Related