Ioe mfg 543
Download
1 / 8

IOE/MFG 543 - PowerPoint PPT Presentation


  • 64 Views
  • Uploaded on

IOE/MFG 543. Chapter 8: Open shops Section 8.1 (you may skip Sections 8.2 – 8.5). Open shop (Om). m machines, n jobs The routing of each job is up to the scheduler (i.e., it is open) Nondelay schedules

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' IOE/MFG 543' - beverly-nunez


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Ioe mfg 543

IOE/MFG 543

Chapter 8: Open shops

Section 8.1 (you may skip Sections 8.2 – 8.5)


Open shop om
Open shop (Om)

  • m machines, n jobs

  • The routing of each job is up to the scheduler (i.e., it is open)

  • Nondelay schedules

    • If there is a job waiting for processing when a machine is free, then that machine is not allowed to remain idle

    • See also Definition 2.3.1 on page 22

    • Here we only consider nondelay schedules


Minimizing the makespan on two machines o2 c max
Minimizing the makespan on two machines O2||Cmax

  • The makespan must be at least the total processing time on each machine

    • This gives the lower bound

  • The open shop scheduling is flexible so this bound is typically attained

    • In an optimal schedule at most 1 machine idles


Lapt rule
LAPT rule

  • Whenever a machine is freed, start processing among the jobs that have not yet received processing on either machine the job with the longest processing time on the other machine

    => Longest Alternate Processing Time first

  • If a job has the longest processing times on both machines and if both machines are freed at the same time it does not matter on which machine the job is processed first



Theorem 8 1 1
Theorem 8.1.1

  • The LAPT rule yields an optimal schedule for O2||Cmax with makespan


Minimizing the makespan on m machines om c max
Minimizing the makespan on m machines Om||Cmax

  • Theorem 8.1.2

    • The problem O3||Cmax is NP-hard

    • PARTITION reduces to O3||Cmax

  • The LTRP-OM is a reasonable heuristic

    • Whenever a machine is freed process the job that has the highest total remaining processing time on other machines is put on the machine

    • Longest Total Remaining Processing on Other Machines first


Summary of other open shop models
Summary of other open shop models

  • Om | prmp | Cmax is solvable in polynomial time

  • O2 || Lmax is strongly NP-hard

  • Om | rj , prmp | Lmax is solvable in polynomial time

  • O2 | prmp | SUj is NP-hard (not in the text)

  • O2 || SCj is strongly NP-hard

  • O3 |prmp| SCj is strongly NP-hard


ad