mt_f02_431_soln - University of Windsor

advertisement
Last Name _______________________ First Name ________________________ ID ___________________________
Operations Management II 73-431 Fall 2002
Odette School of Business
University of Windsor
Midterm Exam Solution
Wednesday, October 23, 1:00 – 2:20 pm Odette B04
Instructor: Mohammed Fazle Baki
Aids Permitted: Calculator, straightedge, and a one-sided formula sheet.
Time available: 1 hour 20 min
Instructions:
 This exam has 11 pages including this cover page.
 Please be sure to put your name and student ID number on each page.
 Show your work.
Grading:
Question
Marks:
1
/10
2
/8
3
/5
4
/6
5
/6
6
/8
7
/5
8
/8
9
/9
Total:
/65
Last Name _______________________ First Name ________________________ ID ___________________________
Question 1: (10 points)
1.1 In a job shop
a. Machines are grouped functionally
b. Machines are arranged in the sequence in which every job visits the machines
c. Production is initiated by the customer order
d. Production is initiated by the demand forecast
e. a and c
f. b and d
1.2 If the major concern of a production plant is utilities, a more appropriate scheduling objective is to
minimize
a. makespan
b. total completion time
c. average lateness
d. maximum lateness
e. average tardiness
f. maximum tardiness
1.3 In a static scheduling
a. the processing times are not known
b. the processing times are all 1
c. the arrival times are not known
d. the arrival times are all zero
e. for every job, flow time is the same as its completion time
f. d and e
1.4 If a schedule minimizes total completion time, the schedule also minimizes
a. mean completion time
b. total lateness
c. mean lateness
d. all of the above
e. b and c
f. none of the above
1.5 Which of the following is the most appropriate?
a. EDD rule minimizes total completion time
b. SPT rule minimizes maximum lateness
c. If a schedule minimizes maximum lateness, then the schedule also minimizes
maximum tardiness
d. If a schedule minimizes maximum tardiness, then the schedule also minimizes maximum
lateness
e. c and d
f. None of the above
1.6 Which of the following is the most appropriate?
a. A Gantt chart shows time on the y-axis and resources on the x-axis
2
Last Name _______________________ First Name ________________________ ID ___________________________
b.
c.
d.
e.
f.
In a Gantt chart the length of each rectangle is proportional to the processing time
Every rectangle in a Gantt chart corresponds to a worker, a machine, or a tool
All of the above
b and c
None of the above
1.7 For a three-machine flow-shop problem, makespan can be minimized by an extension of the
Johnson’s rule if
a. Machine 1 or Machine 2 dominates Machine 3
b. Machine 2 or Machine 3 dominates Machine 1
c. Machine 3 or Machine 1 dominates Machine 2
d. Machine 1 and Machine 2 dominate Machine 3
e. Machine 2 and Machine 3 dominate Machine 1
f. Machine 3 and Machine 1 dominate Machine 2
1.8 For a stochastic 2-machine parallel processing problem with processing time exponentially
distributed, the expected makespan is minimized by
a. shortest expected processing time rule
b. longest expected processing time rule
c. earliest expected due date rule
d. Johnson’s rule
e. Lawler’s rule
f. c rule
1.9 For a critical activity,
a. ES=LS
b. EF=LF
c. Slack=0
d. all of the above
e. a and b
f. none of the above
1.10
a.
b.
c.
d.
e.
f.
A supply chain comprises
suppliers
manufacturers
suppliers and their suppliers
manufacturers and their manufacturers
all the stages at which value is added in producing and delivering a product or service
a and b
3
Last Name _______________________ First Name ________________________ ID ___________________________
Question 2: (8 points)
Three trucks, 1, 2 and 3 will be unloaded at a loading dock at XYZ Company that has only a single
service bay. The trucks are labelled in the order that they are scheduled to arrive at the dock.
Assume that the current time is 2:00 pm. The times required to unload each truck and the times that
the goods they contain are due in the plant are given in the table below:
Truck
Scheduled Arrival Time
Unloading Time
Time Material is Due
1
2:00 pm
15 minutes
2:40 pm
2
2:05 pm
30 minutes
2:50 pm
3
2:10 pm
20 minutes
2:45 pm
Determine the schedule for the SPT rule and compute various performance measures as indicated
in the worksheet below.
Truck
Scheduled
Arrival
Time
(Minutes)
Processing
Time
(Minutes)
Due Date
(Minutes)
Completion
Time
(Minutes)
Flow
Time
(Minutes)
Lateness
(Minutes)
Tardiness
(Minutes)
1
0
15
40
0+15=15
15-0=15
15-40=-25
max(0,-25)=0
3
10
20
45
15+20=35
35-10=25
35-45=-10
max(0,-10)=0
2
5
30
50
35+30=65
65-5=60
65-50=15
max(0,15)=1
5
Total
115
100
-20
15
Maximum
65
60
15
15
Write the values of various performance measures in the space shown below:
a. (1 point) Makespan
65
b. (1 point) Total completion time
115
c. (1 point) Maximum flowtime
60
d. (1 point) Total flowtime
100
e. (1 point) Maximum lateness
15
f. (1 point) Maximum tardiness
15
g. (1 point) Total tardiness
15
h. (1 point) Number of tardy jobs
1
4
Last Name _______________________ First Name ________________________ ID ___________________________
Question 3: (5 points)
Three trucks, 1, 2 and 3 are waiting at a loading dock at XYZ Company that has only a single
service bay. Assume that the current time is 2:00 pm. The times required to unload each truck and
the times that the goods they contain are due in the plant are given in the table below:
Truck
Unloading Time
Time Material is Due
1
15 minutes
2:40 pm
2
30 minutes
2:50 pm
3
20 minutes
2:45 pm
Determine the schedule for the Critical Ratio (CR) rule.
Current Time
0
Truck
Unloading Time
(Minutes)
Due Date
(Minutes)
Critical Ratio
Assign?
1
15
40
(40-0)/15=2.67
No
2
30
50
(50-0)/30=1.67
Yes
3
20
45
(45-20)=2.25
No
Current Time
30
Truck
Unloading Time
(Minutes)
Due Date
(Minutes)
Critical Ratio
Assign?
1
15
40
(40-30)/15=0.67
Yes
3
20
45
(45-30)/20=0.75
No
Write your final CR sequence here: 2-1-3
Marking Scheme:
CR formula and computed values
2 points
Assignment rule (assign the job with the least CR to the beginning) 2 points
Final sequence
1 point
5
Last Name _______________________ First Name ________________________ ID ___________________________
Question 4: (6 points)
Irving Bonner, an independent computer programming consultant, has contracted to complete four
computer programming jobs.
Job
Time required (days)
Due date (days)
1
8
17
2
10
15
3
9
30
4
12
21
a. (4 points) Find a sequence in which he should be performing the jobs in order to minimize the
number of tardy jobs.
Step 1: Arrange the jobs in the EDD order. (1 point)
Job
(EDD order)
Processing
time (days)
Completion
time (days)
Due date
(days)
Lateness
(Days)
Tardy?
2
10
10
15
-5
No
1
8
18
17
1
Yes
4
12
30
21
9
Yes
3
9
39
30
9
Yes
Step 2: The first job tardy is Job 1. (1 point) Eliminate the longest job (Job 2) on or before the
first job tardy (Job 1). (1 point) Arrange the remaining jobs in the EDD order.
Job
(EDD order)
Processing
time (days)
Completion
time (days)
Due date
(days)
Lateness
(Days)
Tardy?
1
8
8
17
-9
No
4
12
20
21
-1
No
3
9
29
30
-1
No
Step 3: No job tardy. Stop. Append the previously eliminated job(s) in the end (in any order)
Final sequence: 1-4-3-2 (1 point)
b. (2 points) What is the minimum number of tardy jobs?
Only one job (Job 2) is eliminated in Part a. Hence one job is tardy. See below for detail.
Job
(EDD order)
Processing
time (days)
Completion
time (days)
Due date
(days)
Lateness
(Days)
Tardy?
1
8
8
17
-9
No
4
12
20
21
-1
No
3
9
29
30
-1
No
2
10
39
15
24
Yes
6
Last Name _______________________ First Name ________________________ ID ___________________________
Question 5: (6 points)
The following four jobs must be processed through a three-machine flow shop.
Machine
Job
A
B
C
1
5
4
9
2
6
5
9
3
6
1
10
4
8
2
6
a. (4 points) Find the optimal sequence of the jobs in order to minimize the makespan.
Step 1: Construct a fictitious 2-machine flow shop problem.
Job
Processing time on Machine 1
Processing time on Machine 2
1
5+4=9
4+9=13
2
6+5=11
5+9=14
3
6+1=7
1+10=11
4
8+2=10
2+6=8
Step 2: Find the optimal sequence for the fictitious 2-machine flow shop problem.
Among all operations, min processing time = 7 on M1 for J3. So, Assign Job 3 in the beginning.
3
Remove Job 3. Among the remaining operations, min processing time = 8 on Machine 2 for Job
4. So, Assign Job 4 in the end.
3
4
Remove Job 4. Among the remaining operations, min processing time = 9 on Machine 1 for Job
1. So, Assign Job 1 in the beginning.
3
1
4
Remove Job . Among the remaining operations, min processing time = 11 on Machine 1 for Job
2. So, Assign Job 2 in the end.
3
1
2
4
b. (2 points) What is the makespan of the resulting schedule? As shown below makespan is 41.
Job
Machine A
Machine B
Machine C
Start
Process
End
Start
Process
End
Start
Process
End
3
0
6
6
6
1
7
7
10
17
1
6
5
11
11
4
15
17
9
26
2
11
6
17
17
5
22
26
9
35
4
17
8
25
25
2
27
35
6
41
7
Last Name _______________________ First Name ________________________ ID ___________________________
Question 6: (8 points)
A production facility assembles inexpensive telephones on a production line. The assembly requires
5 tasks with precedence relationships and activity times in minutes are shown below:
17
D
E
10
A
B
C
12
11
8
a. (2 points) For each task compute positional weight and rank
Task
Positional Weight
Rank
A
12+11+8+10=41
1
B
11+8+10=29
2
C
10+8=18
4
D
10+17=27
3
E
10
5
b. (2 points) According to the ranked positional weight method what is the assembly line balancing
solution if the cycle time is 30 minutes?
Step 1: Assign A to Station 1: {A}12
Step 2: Assign B to Station 1: {A,B}12+11=23
Step 3: D does not fit in Station 1. Assign D to Station 2: {A,B}12+11=23 {D}17
Step 4: Assign C to Station 2: {A,B}12+11=23 {C,D}17+8=25
Step 5: E does not fit in Station 2. Assign E to Station 3: {A,B} 12+11=23 {C,D}17+8=25 {E}10
c. (2 points) If the cycle time is 30 minutes, what is the theoretical minimum number of station?
Theoretical minimum number of workstations
12  11  8  17  10   58 
= 
   30   1.93  2
30

  
d. (2 points) Can you find a line balancing solution with the theoretical minimum number of stations
(assume 30 minute cycle time) by eye inspection? Is this solution better than the one obtained by
the ranked positional weight method?
Station 1: {A,D}12+17=29, Station 2:{B,C,E}11+8+10=29
For a cycle time of 30 min, the solution in part d is better as it has fewer workstations.
8
Last Name _______________________ First Name ________________________ ID ___________________________
Question 7: (5 points)
A project consisting of six activities satisfies the following precedence constraints:
Activity
Immediate Predecessors
A
-
B
-
C
A
D
A,B
E
B,C
Construct a network for the project. Use activity on arc method. Use maximum two pseudo (dummy)
activities.
A
2
C
4
1
B
3
D
E
5
Marking scheme:
1 point off for violation of each precedence constraint and network construction rule.
Note: 5 rules of network construction:
1. Start node
2. Finish node
3. Arc from node labelled low to node labelled high
4. Every activity represented by exactly one arc
5. Two nodes connected by at most one arc
9
Last Name _______________________ First Name ________________________ ID ___________________________
Question 8: (8 points)
a. (4 points) An activity-on-arc project network consisting of four activities is shown below. For each
activity, show the Earliest Start (ES), Earliest Finish (EF), Latest Start (LS), and Latest Finish
(LF). Show your computation. Use either the table below or the boxes adjacent to the activities.
0
2
4
6
4
8
2
C
A
4
6
1
B
0
0
9
13
4
6
4
D
6
6
6
6
3
Node 1 = starting node
Node 4 = finish node
13
13
ES EF
LS LF
Activity
ES
EF
LS
LF
A
0
4
2
6
B
0
6
0
6
C
4
9
8
13
D
6
13
6
13
b. (2 points) What is the critical path?
For each of the activity B and D, ES=LS and EF=LF. Moreover, B-D is the longest path from the
start node 1 to finish node 4. Hence the critical path is B-D.
c. (2 points) What is the length of the critical path?
The length of the critical path B-D is 6+7=13.
10
Last Name _______________________ First Name ________________________ ID ___________________________
Question 9: (9 points)
All weather Oil and Gas Company is planning delivery routes for five natural gas customers. The
customer locations are given below:
Customer
Location
1
(5,0)
2
(0,12)
3
(5,7)
4
(9,7)
5
(9,6)
Assume that the Depot (D) is located at the origin of the grid. Also assume that the cost of travel
between any two locations is the straight-line (Euclidean) distance between them.
a. (3 points) Compute the distance between Customers 1 and 2.
Distance (1,2) =
0  52  12  02
 13
b. (3 points) Compute savings S(1,2) obtained by assigning Customers 1 and 2 to a single vehicle.
Dist (D,1) =
0  52  0  02
Dist (D,2) =
0  02  12  02
5
 12
Savings (1,2) = Dist (D,1) + Dist (D,2) – Dist (1,2) = 5+12-13 = 4
c. (3 points) Improve the tour D-1-3-4-5-2-D. (Hint: plot the customer locations)
Step 1: Eliminate intersecting arcs (3,4) and (5,2)
2(0,12)
Step 2: There are two disjointed paths: 2-D-1-3
and 4-5. Reverse one of them, say 4-5 to get the
path 5-4.
Step 3: There is only one way to get a tour from
two paths 2-D-1-3 and 5-4. Add the arcs 3-5 and
4-2. The resulting tour is D-1-3-5-4-2-D.
3(5,7)
5(9,6)
Hence, an improved tour is D-1-3-5-4-2-D.
D(0,0)
11
4(9,7)
1(5,0)
Download