SlideShare a Scribd company logo
1 of 13
A Study on Two-machine Flowshop
Scheduling Problem with an
Availability Constraint
Team: Tianshu Guo Yixiao Sha Jun Tian
 A machine may not always be available in the
scheduling period
 Stochastic – breakdown
 Deterministic – preventive maintenance
 Our problem
 Deterministic Environment – unavailable time is
known in advance
 Two-machine Problem – one machine is always
available
 Resumable Jobs – if a job cannot finish before the
unavailable period of a machine then the hob can
continue after the machine is available again
The General Problem
 Apply Johnson’s algorithm on F2/r-a(M1)/Cmax problem
 Divide the n-hob set into two disjoint subsets, S1 and
S2, where S1 = { Ji : pi1 <= pi2 } and S2 = { Ji : pi1 > pi2 }
 Order the jobs in S1 in the non-decreasing order of pi1
and those jobs in S2 in the non-increasing order of pi2
 Sequence jobs in S1 first, followed by S2
 (CH1 – C*)/C* ≤ 1, and the bound is tight.
A.C. on M1 – Johnson’s Rule (H1)
 1. Use Johnson’s Rule to schedule the jobs and
compute the corresponding makespan MK1
 2. Schedule jobs in non-increasing order of pi2/pi1 and
find the corresponding makespan MK2
 Let t be the earliest time that M2 starts to be busy until
MK2
 Let Jk be the job starts at t on M2
 3. Same order as in 2 but make Jk the first job in the
sequence MK3
 Let CH2 = min {MK1, MK2, MK3 }
 (CH2 – C*)/C* ≤ 1/2
A.C. on M1 – An Improved Heuristic (H2)
Job M1 M2 M2/M1
A 4 20 5
B 50 60 1.2
C 80 120 1.5
An Example of H2
1. A -> B -> C 2. A -> C -> B
M1
M2
M1
M2
0 4 54 134
4 24 54 114 134 254
0 4 84 134
4 24 84 204 264
 No availability constraint imposed
 M1 not available from 30 to 40
 M1 not available from 90 to 105
M1
M2
0 4
4
30 40 64 144
24 64 124 264
144
M1
M2
0 4
4 24
30 40 94 144
94 274
154
M1
M2
0 4
4
54 90 105 149
24 54 114 149 269
M1
M2
0 4 84 149
4 24 84 204 264
90 105
 Apply Johnson’s algorithm on F2/r-a(M2)/Cmax problem
 (CH3 – C*)/C* ≤ 1/2
 Consider an instance with n jobs, p11 = p21 = pn-1,1 = 1, p12
= p22 = pn-1,2 = 1, and pn,1 = n, pk+1,2 = 1. Also s2 = n, t2 = 2n.
 Apply H3 to this instance we may get a sequence Jn, J1,
J2,…,Jn-1 with CH3 = 3n, while the optimal solution is J1,
J2, …,Jn-1 ,Jn, with C* = 2n+1.
 (CH3 – C*)/C* approaches ½ as n -> ∞
A.C. on M2 – Johnson’s Rule (H3)
 1. Use Johnson’s Rule to schedule the jobs and
compute the corresponding makespan MK1
 2. Schedule jobs in non-increasing order of pi2/pi1 and
find the corresponding makespan MK2
 Let CH4 = min {MK1, MK2}, then (CH2 – C*)/C* ≤ 1/3
 Consider an instance with n jobs, p11 = p21 = pn-1,1 = 1, p12
= p22 = pn-1,2 = 1, and pn,1 = n, pn,2 = n. Also s2 = n, t2 = 2n.
 Apply H4 to this instance we may get a sequence Jn, J1,
J2,…,Jn-1 with CH4 = 4n-1, while the optimal solution is
J1, J2, …,Jn-1 ,Jn, with C* = 3n.
 (CH3 – C*)/C* approaches ½ as n -> ∞
A.C. on M2 –Improved Heuristic (H4)
 In H2, we are unable to show the 1/2 bound is tight, but the
following instance shows the bound cannot be better than 1/3
 Consider an instance with n jobs, p11 = p12 = 1, p21 = p22 = p31 = p32 = k,
and s1 = 2k, t1 = 3k.
 Steps 1 and 2 yields J1-J2-J3, with C = 3k+1+k = 4K +1. Then let J3 be
Jk and apply step 3 . The result: J3-J1-J2, with C = 3k+1+k = 4k+1.
 The optimal solution is J2-J3-J1, with C* = 3k+1+1.
 (CH2 – C*)/C* approaches 1/3 as n -> ∞
Summary of H1 – H4
Heuristic r-a() Makespan Error Bound
H1 M1 MK1 1
H2 M1 min {MK1, MK2, MK3} 1/2
H3 M2 MK1 1/2
H4 M2 min {MK1, MK2} 1/3
HI—improved version of H2
Reduce error bound to 1/3 C*
Where It Has Been Improved
 Put 2 jobs with longest processing time on M2 in front
instead of 1 job as new σ3.
 With pk ≤ s1, new scheme σ4 is derived from σ2 with Jk
moved to the slot right before s1.
 With pk ≥s1, new scheme σ5 combines this fact with
Johnson’s Rule and σ2.
New σ3
 Maximum 2 jobs that have long processing time on
M2 in optimal schedule.
 Thus we can possibly put these 2 jobs in the front of
sequence.
 This may result in improved error bound.
New σ4
 Proved a hidden fact that there is an optional
schedule with Jk finishes before s1, not otherwise.
 Proven fact that the qk determines the error bound of
σ2 algorithm.
 Adjust position of Jk is an option.
New σ5
 S1={ jobs with longer processing time on M2 but less
than pk }
 S2={ jobs except for Jk and S1 }
 Proved that there is an optimal solution with all jobs
in S1 are scheduled before Jk followed by S2.
 Since Jk finishes after t1 on M1, use Johnson’s.
 Order: σ2, Jk, Johnson’s Rule

More Related Content

Similar to p1.pptx

A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...
narmo
 
L5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shapeL5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shape
Sam Alalimi
 
11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...
Alexander Decker
 
Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...
Alexander Decker
 

Similar to p1.pptx (20)

Video lectures for b.tech
Video lectures for b.techVideo lectures for b.tech
Video lectures for b.tech
 
job scheduling
job schedulingjob scheduling
job scheduling
 
Chapter 2-1.pdf
Chapter 2-1.pdfChapter 2-1.pdf
Chapter 2-1.pdf
 
A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...
 
Feedback Control of Dynamic Systems 8th Edition Franklin Solutions Manual
Feedback Control of Dynamic Systems 8th Edition Franklin Solutions ManualFeedback Control of Dynamic Systems 8th Edition Franklin Solutions Manual
Feedback Control of Dynamic Systems 8th Edition Franklin Solutions Manual
 
L5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shapeL5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shape
 
Lelt 240 semestre i-2021
Lelt   240 semestre i-2021Lelt   240 semestre i-2021
Lelt 240 semestre i-2021
 
Admission in india 2014
Admission in india 2014Admission in india 2014
Admission in india 2014
 
Hw3sp09solns
Hw3sp09solnsHw3sp09solns
Hw3sp09solns
 
free Video lecture in india
free Video lecture in indiafree Video lecture in india
free Video lecture in india
 
Free video lecture in india
Free video lecture in indiaFree video lecture in india
Free video lecture in india
 
Dynamics of multiple degree of freedom linear systems
Dynamics of multiple degree of freedom linear systemsDynamics of multiple degree of freedom linear systems
Dynamics of multiple degree of freedom linear systems
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqn
 
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
 
Research Project Primus
Research Project PrimusResearch Project Primus
Research Project Primus
 
stackelberg model
stackelberg modelstackelberg model
stackelberg model
 
CHAPTER 7.pdfdjdjdjdjdjdjdjsjsjddhhdudsko
CHAPTER 7.pdfdjdjdjdjdjdjdjsjsjddhhdudskoCHAPTER 7.pdfdjdjdjdjdjdjdjsjsjddhhdudsko
CHAPTER 7.pdfdjdjdjdjdjdjdjsjsjddhhdudsko
 
MATH PPT (MC-I)-2.pptx
MATH PPT (MC-I)-2.pptxMATH PPT (MC-I)-2.pptx
MATH PPT (MC-I)-2.pptx
 
11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...
 
Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Recently uploaded (20)

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

p1.pptx

  • 1. A Study on Two-machine Flowshop Scheduling Problem with an Availability Constraint Team: Tianshu Guo Yixiao Sha Jun Tian
  • 2.  A machine may not always be available in the scheduling period  Stochastic – breakdown  Deterministic – preventive maintenance  Our problem  Deterministic Environment – unavailable time is known in advance  Two-machine Problem – one machine is always available  Resumable Jobs – if a job cannot finish before the unavailable period of a machine then the hob can continue after the machine is available again The General Problem
  • 3.  Apply Johnson’s algorithm on F2/r-a(M1)/Cmax problem  Divide the n-hob set into two disjoint subsets, S1 and S2, where S1 = { Ji : pi1 <= pi2 } and S2 = { Ji : pi1 > pi2 }  Order the jobs in S1 in the non-decreasing order of pi1 and those jobs in S2 in the non-increasing order of pi2  Sequence jobs in S1 first, followed by S2  (CH1 – C*)/C* ≤ 1, and the bound is tight. A.C. on M1 – Johnson’s Rule (H1)
  • 4.  1. Use Johnson’s Rule to schedule the jobs and compute the corresponding makespan MK1  2. Schedule jobs in non-increasing order of pi2/pi1 and find the corresponding makespan MK2  Let t be the earliest time that M2 starts to be busy until MK2  Let Jk be the job starts at t on M2  3. Same order as in 2 but make Jk the first job in the sequence MK3  Let CH2 = min {MK1, MK2, MK3 }  (CH2 – C*)/C* ≤ 1/2 A.C. on M1 – An Improved Heuristic (H2)
  • 5. Job M1 M2 M2/M1 A 4 20 5 B 50 60 1.2 C 80 120 1.5 An Example of H2 1. A -> B -> C 2. A -> C -> B M1 M2 M1 M2 0 4 54 134 4 24 54 114 134 254 0 4 84 134 4 24 84 204 264  No availability constraint imposed  M1 not available from 30 to 40  M1 not available from 90 to 105 M1 M2 0 4 4 30 40 64 144 24 64 124 264 144 M1 M2 0 4 4 24 30 40 94 144 94 274 154 M1 M2 0 4 4 54 90 105 149 24 54 114 149 269 M1 M2 0 4 84 149 4 24 84 204 264 90 105
  • 6.  Apply Johnson’s algorithm on F2/r-a(M2)/Cmax problem  (CH3 – C*)/C* ≤ 1/2  Consider an instance with n jobs, p11 = p21 = pn-1,1 = 1, p12 = p22 = pn-1,2 = 1, and pn,1 = n, pk+1,2 = 1. Also s2 = n, t2 = 2n.  Apply H3 to this instance we may get a sequence Jn, J1, J2,…,Jn-1 with CH3 = 3n, while the optimal solution is J1, J2, …,Jn-1 ,Jn, with C* = 2n+1.  (CH3 – C*)/C* approaches ½ as n -> ∞ A.C. on M2 – Johnson’s Rule (H3)
  • 7.  1. Use Johnson’s Rule to schedule the jobs and compute the corresponding makespan MK1  2. Schedule jobs in non-increasing order of pi2/pi1 and find the corresponding makespan MK2  Let CH4 = min {MK1, MK2}, then (CH2 – C*)/C* ≤ 1/3  Consider an instance with n jobs, p11 = p21 = pn-1,1 = 1, p12 = p22 = pn-1,2 = 1, and pn,1 = n, pn,2 = n. Also s2 = n, t2 = 2n.  Apply H4 to this instance we may get a sequence Jn, J1, J2,…,Jn-1 with CH4 = 4n-1, while the optimal solution is J1, J2, …,Jn-1 ,Jn, with C* = 3n.  (CH3 – C*)/C* approaches ½ as n -> ∞ A.C. on M2 –Improved Heuristic (H4)
  • 8.  In H2, we are unable to show the 1/2 bound is tight, but the following instance shows the bound cannot be better than 1/3  Consider an instance with n jobs, p11 = p12 = 1, p21 = p22 = p31 = p32 = k, and s1 = 2k, t1 = 3k.  Steps 1 and 2 yields J1-J2-J3, with C = 3k+1+k = 4K +1. Then let J3 be Jk and apply step 3 . The result: J3-J1-J2, with C = 3k+1+k = 4k+1.  The optimal solution is J2-J3-J1, with C* = 3k+1+1.  (CH2 – C*)/C* approaches 1/3 as n -> ∞ Summary of H1 – H4 Heuristic r-a() Makespan Error Bound H1 M1 MK1 1 H2 M1 min {MK1, MK2, MK3} 1/2 H3 M2 MK1 1/2 H4 M2 min {MK1, MK2} 1/3
  • 9. HI—improved version of H2 Reduce error bound to 1/3 C*
  • 10. Where It Has Been Improved  Put 2 jobs with longest processing time on M2 in front instead of 1 job as new σ3.  With pk ≤ s1, new scheme σ4 is derived from σ2 with Jk moved to the slot right before s1.  With pk ≥s1, new scheme σ5 combines this fact with Johnson’s Rule and σ2.
  • 11. New σ3  Maximum 2 jobs that have long processing time on M2 in optimal schedule.  Thus we can possibly put these 2 jobs in the front of sequence.  This may result in improved error bound.
  • 12. New σ4  Proved a hidden fact that there is an optional schedule with Jk finishes before s1, not otherwise.  Proven fact that the qk determines the error bound of σ2 algorithm.  Adjust position of Jk is an option.
  • 13. New σ5  S1={ jobs with longer processing time on M2 but less than pk }  S2={ jobs except for Jk and S1 }  Proved that there is an optimal solution with all jobs in S1 are scheduled before Jk followed by S2.  Since Jk finishes after t1 on M1, use Johnson’s.  Order: σ2, Jk, Johnson’s Rule