Sequencing algorithms for multiple machines
Download
1 / 9

Sequencing algorithms for multiple machines - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

Sequencing algorithms for multiple machines. Operations scheduling , Nahmias. Sequencing Algorithms for multiple machines. Assume that n jobs are to be processed through m machines . The number of possible schedule is staggering, even for moderate values of both n and m .

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 ' Sequencing algorithms for multiple machines' - jaime-gilmore


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
Sequencing algorithms for multiple machines

Sequencingalgorithmsformultiplemachines

Operationsscheduling, Nahmias


Sequencing algorithms for multiple machines1
Sequencing Algorithms for multiple machines

  • Assume that njobs are to be processed through mmachines.

  • The number of possible schedule is staggering, even for moderate values of both n and m.

  • For each machine there are n! different ordering of the jobs.

    • If the jobs may be processed on the machines in any order, it follows that there are (n!)mpossible schedules.

    • For example, for n=5 and m=5, there are 24,833x1010 , possible schedules.


2 jobs 2 machines example
2 jobs-2 machines Example

Mean Idle Time

Mean Flow Time

Total Flow Time

(or Makespan)

Machine 1

I

J

Machine 2

I

J

9

(5+9)/2= 7

(4+4)/2= 4

4

5

9

Machine 1

J

I

J

I

Machine 2

6

(5+6)/2=5.5

(1+1)/2=1

1

5

6

Machine 1

I

J

Machine 2

I

J

1

5

6

10

10

(6+10)/2=8

(5+5)/2=5

Machine 1

I

J

Machine 2

J

I

10

(10+9)/2=9.5

(5+5)/2=5

4

5

9

10


Example 8 5
Example 8.5

What is the optimal job sequence ?

2

4

3

5

1


Extension to three machines
Extension to three machines

  • The problem of scheduling jobs on three machines is considerably more complex.

  • The three machine problem can be reduced to a two machine problem if the following condition is satisfied:

    • Label the machines A, B and C

    • Ai = Processing time of job i on machine A. (Bi ,Ci are defined as similar)

    • minAi≥ max Bior min Ci≥ max Bi

    • Define Ai‘ = Ai+ Biand define Bi‘ = Bi+ Ci


Example 8 51
Example 8.5

minAi= 4

max Bi = 6

min Ci= 6

Check the conditions

minAi≥ max Bior min Ci≥ max Bi

Required condition is satisfied.

What is the optimal job sequence ?

1

4

5

2

3


The two shop flow shop problem
The two-shop Flow shop problem

  • Assume that two jobs are to be processed through m machines.

  • Each job must be processed by the machines in a particular order, but sequences for the two jobs need not to be the same.

  • A graphical procedure for solving this problem is developed by Aker (1954)


Aker s algorithm
Aker’s Algorithm

  • Draw a Cartesian coordinate system.

    • Processing times for first job on the horizontal axis

    • Processing times for second job on the vertical axis

    • On each axis, mark off the operation times in the order in which the operations must be performed for that job.

  • Block out areas corresponding to each machine at the intersection of the intervals marked for that machine on the two axis.

  • Determine a path from origin to the end of final block that does not intersect any of the blocks and that minimizes the vertical movement.


Example 8 7
Example 8.7

Job 1

Job 2

10

C

9

8

7

B

6

5

Job 2

4

3

2

A

1

1

2

3

4

5

6

7

8

9

10

11

12

Job 1

A1

A2

A

B1

B2

B

C

C1

C2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15


ad