job shop scheduling

15
JOB SHOP SCHEDULING Prepared by Res.Asst.Hanife Demiralp

Upload: ibtesam-javed

Post on 30-Dec-2015

25 views

Category:

Documents


1 download

DESCRIPTION

JOB SHOP SCHEDULING. Prepared by Res.Asst.Hanife Demiralp. One Machine Scheduling. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: JOB SHOP SCHEDULING

JOB SHOP SCHEDULING

Prepared by Res.Asst.Hanife Demiralp

Page 2: JOB SHOP SCHEDULING

One Machine Scheduling

EXAMPLE: Suppose that 6 employees are to be trained to operate different machines by a single trainer who can train only one person at a time. The time to train each person varies and is given in the table along with due dates and the number of operations involved.

Page 3: JOB SHOP SCHEDULING

JOB Time Due Date

Number of Operations

Employee 1

Employee 2

Employee 3

Employee 4

Employee 5

Employee 6

3 days

5

4

7

9

2

4

7

13

10

15

5

2

4

1

2

1

3

Page 4: JOB SHOP SCHEDULING
Page 5: JOB SHOP SCHEDULING

Solution Screen

Flow time is the time that each job ends

Lateness is the difference between flow time and due

date

Page 6: JOB SHOP SCHEDULING

The solution of one-machine scheduling: the sequence according to Shortest Processing Time (SPT) is Employee 1, Employee 3, Employee 2, Employee 4 and Employee 5. Because employee 1 has the shortest processing time, then employee 3 has the second shortest processing time etc.

Page 7: JOB SHOP SCHEDULING

Gantt Chart of Scheduling

Page 8: JOB SHOP SCHEDULING

Example 2: First Come First Served

JOBDate

Received Time Due Date

Number of Operations

Employee 1

Employee 2

Employee 3

Employee 4

Employee 5

Employee 6

98

87

99

93

82

95

3 days

5

4

7

9

2

104

107

113

110

115

105

2

4

1

2

1

3

Page 9: JOB SHOP SCHEDULING

Date received must be less than or equal to starting

date.

Page 10: JOB SHOP SCHEDULING

Solution Screen

Completion time = Flow Time + Starting Day - 1Flow time of job5= 100-82+9=27

Flow Time of job2= 100-87+5+9=27 etc.

Page 11: JOB SHOP SCHEDULING

The result according to FCFS (First Come First Server); the sequence (schedule) is job 5 is first, then job 2, job 4, job 6, job 1 and last one is job 3. Because the FCFS option selected, the program will schedule the jobs according to the receipt day.

Page 12: JOB SHOP SCHEDULING

Example 3: Schedule According to SlackSlack is defined as the due date – time required

to process a job. In order to use slack, the due date must be given.

Page 13: JOB SHOP SCHEDULING

Data Table

Page 14: JOB SHOP SCHEDULING

Solution Screen

The jobs are scheduled according to increasing order of slack!

Page 15: JOB SHOP SCHEDULING

Gantt Chart of Schedule