1 / 9

Sequencing algorithms for multiple machines - PowerPoint PPT Presentation

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 .

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

PowerPoint Slideshow about ' Sequencing algorithms for multiple machines' - jaime-gilmore

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

Sequencingalgorithmsformultiplemachines

Operationsscheduling, Nahmias

• 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.

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

What is the optimal job sequence ?

2

4

3

5

1

• 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

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

• 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)

• 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.

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