An activity-on-arc project network consisting of four activities is

advertisement

Last Name _______________________ First Name ________________________ ID ___________________________

Operations Management II 73-431 Summer 2002

Odette School of Business

University of Windsor

Midterm Exam Solution

Wednesday, July 3, 1:00 – 2:20 pm

Last Name A-V Odette OB 212

Last Name W-Z Odette OB 321

Instructor : Mohammed Fazle Baki

Aids Permitted : Calculator, straightedge, and a one-sided formula sheet.

Time available : 1 hour 20 min

Instructions:

This exam has 13 pages.

Please be sure to put your name and student ID number on each page.

Show your work.

Grading:

Question

1

Marks:

/10

2 /10

3

4

5

6

7

/11

/6

/6

/10

/12

Total: /65

Last Name _______________________ First Name ________________________ ID ___________________________

Question 1: (10 points)

1.1 Continuous production is used when a. volume is low and customization is low b. volume is low and customization is high

c. volume is high and customization is low d. volume is high and customization is high

1.2 A job shop is a. useful when the production system contains only one machine b. useful when every job visits the machines in the same order

c. labor intensive d. capital intensive

1.3 Static scheduling means a. some jobs have non-zero arrival times

b. arrival time is zero for every job c. processing times are not known/fixed d. processing times are known and fixed

1.4 Total completion time means a. the time when the last job is completed b. sum of all the processing times

c. sum of all the completion times d. maximum of all the completion times

1.5 Minimize makespan if the concern is the cost of

a. utilities b. space c. material d. transportation

1.6 Consider a static stochastic scheduling problem with 2 identical parallel machines. Suppose that the processing times are exponentially distributed. Which of the following order minimizes the expected value of makespan? a. Shortest Expected Processing Time (SEPT)

b. Longest Expected Processing Time (LEPT) c. First Come First Served (FCFS) d. Earliest Expected Due Date (EEDD)

2

Last Name _______________________ First Name ________________________ ID ___________________________

1.7 Consider a static deterministic scheduling problem with 2 machines M1 and M2. Suppose that every job is processed first on M1, and then on M2. Which of the following rules minimizes makespan? a. Johnson’s rule b. Sequencing the jobs in the descending order of a j

 b j

, where a j is the rate processing of job j on M1 and b j is the rate processing of job j on M2 c. any of the above d. none of the above

1.8 A supply chain represents a. all suppliers and their suppliers b. all manufacturers and their manufacturers c. some suppliers and some manufactures

d. all the stages at which value is added in producing and delivery a product or service

1.9 The nearest neighbor rule a. produces a production schedule that minimizes total completion time b. produces a project schedule that minimizes project completion time

c. produces a delivery sequence that may need some improvement d. produces a delivery sequence that’s optimal

1.10 A project a. always has a single critical path b. always has a single critical activity c. may have multiple critical paths each with a different length

d. may have multiple critical paths each with the same length

3

Last Name _______________________ First Name ________________________ ID ___________________________

Question 2: (10 points)

Three jobs must be processed on a single machine that starts at 8:30 am. The processing times and due dates are given below:

Job

J1

J2

Processing Time (Hours)

3

3

Due Date

1:30 pm

12:30 pm

4 6:30 pm a. (7 points) Assuming that the jobs are processed in the sequence J1, J2, J3, compute makespan, total completion time, maximum lateness, and average tardiness.

Job

J3

Start Time

(Hours)

Processing

Time

Completion

Time

Due Date

(Hours)

Lateness

(Hours)

Tardiness

(Hours)

(Hours) (Hours)

(1 point)

(1 point) (1 point)

J1

J2

0

3

3

3

3

6

5

4

-2

2

0

2

J3

Maximum

6 4 10

10

10 0

2

0

2

Total 19

Makespan = Maximum completion time = Max (3, 6, 10) = 10 (1 point)

Total completion time = 3+6+10 = 19 (1 point)

Maximum lateness = Max (-2, 2, 0) = 2 (1 point)

Average tardiness = (0+2+0)/3 = 0.6667 (1 point)

0 2 b. (3 points) State the sequence that minimizes maximum lateness. What is the minimum maximum lateness?

The Earliest Due Date (EDD) sequence minimizes maximum lateness. (1 point)

Job

(1 point)

Start Time Processing

Time

Completion

Time

Due Date Lateness

J2

J1

J3

0

3

6

3

3

4

Maximum lateness = Max (-1,1,0) = 1 (1 point)

3

6

10

4

5

10

-1

1

0

4

Last Name _______________________ First Name ________________________ ID ___________________________

Question 3: (11 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:

A

10

B

17

D

6

C

8

E

8 a. (5 points) For each task compute positional weight and rank

Task Positional Weight

A

(2.5 points)

10+17+8+6+8=49

Rank

(2.5 points)

1

B

C

D

E

17+8+6+8=39

8+8=16

6+8=14

8

2

3

4

5 b. (3 points) According to the ranked positional weight method what is the assembly line balancing solution if the cycle time is 20 minutes?

Step 1: Assign A, the task with Rank 1 to Station 1.

Station 1: {A} 10

Step 2: B, the task with Rank 2 does not fit in Station 1. So, assign B to Station 2.

Station 1: {A} 10 , Station 2: {B} 17

Step 3: C, the task with Rank 3 cannot be assigned before Station 2 because it must be done after B. C does not fit in Station 2. So, assign C to Station 3.

Station 1: {A} 10, Station 2: {B} 17 , Station 3: {C} 8

Step 4: D, the task with Rank 4 cannot be assigned before Station 2 because it must be done after B. D does not fit in Station 2. D fits in Station 3. So, assign D to Station 3.

Station 1: {A} 10 , Station 2: {B} 17 , Station 3: {C,D} 14

Step 5: E, the task with Rank 5 cannot be assigned before Station 3 because it must be done after C and D. E does not fit in Station 3. So, assign E to Station 4.

Station 1: {A} 10 , Station 2: {B} 17 , Station 3: {C,D} 14 Station 4: {E} 8

5

Last Name _______________________ First Name ________________________ ID ___________________________ c. (2 points) If the cycle time is 20 minutes, what is the theoretical minimum number of station?

Theoretical minimum number of stations



10

167

20

8

6

8





40

20



2 .

45

3 d. (1 point) Does there exist a line balancing solution that contains the theoretical minimum number of stations (assume 20 minute cycle time)? If so, find the solution.

No, there is no solution that contains 3 stations with cycle time 20 minutes.

Question 4: (6 points)

A project has the following precedence relationships and activity times:

Activity Activity Time (weeks) Immediate Predecessor(s)

A

B

4

10

-

-

C

D

7

9

A

B a. (3 points) Draw the network diagram. Use activity on arc method. You need no dummy arc.

2

A

C

1 4

B

3 D b. (3 points) Suppose that the project has another activity, E which has an activity time of 8 weeks and the immediate predecessors of which are B and C. Draw the network diagram that contains all five activities A, B, C, D and E. Use activity on arc method. You need only one dummy arc.

2

Marking scheme (both parts a and b ):

A

C

4

0.5 point is taken off for violation of each network construction rule and precedence constraint.

1

B

3

E

5

D

6

Last Name _______________________ First Name ________________________ ID ___________________________

Question 5: (6 points)

An activity-on-arc project network consisting of four activities is shown below.

B

3

D

A C

1 2 4

Node 1 = starting node

Node 4 = finish node

Suppose that the activity times are uncertain. Minimum, most likely and maximum times are shown in days below. Compute the mean and variance of each activity time. What is the probability that the project will be completed in under 21 days?

A B C D

Min ( a )

Most Likely ( m )

Max ( b )

6

9

6

4

10

9

10

5

7

5

4

9

7

9

2

5

2

4

8

5

8

6

6

6

4

8

9

10 Mean,

  a

4 m

 b

(1 point)

6

Variance,

 2 

 b

36 a

2

(1 point)

10

8 .

67

6

36

6

2

0 .

4444

9

7

36

5

2

6

0 .

4444

5

8

36

2

6

2

1

8

6 .

33

6

36

6

2

0 .

1111

Critical path: A-B-D

 

8 .

67

7 .

00

6 .

33

22 (1 point)

 2 

0 .

4444

0 .

4444

0 .

1111

1

   2 

1

1 (1 point)

Probability(completion time

21 |

 

22 ,

 

1 )

P z

0 .

50

21

 

P

0

 z

P

1

 z

21

0 .

50

1

22

0 .

3413

P

 z

 

1

P

0 .

1587

  z

0

 

1

 z

0

(2 points)

7

Last Name _______________________ First Name ________________________ ID ___________________________

Question 6: (10 points)

Irving Bonner, an independent computer programming consultant, has contracted to complete four computer programming jobs.

Job

1

2

Time required (days)

8

9

Due date (days)

12

18

3

4

5

7

22

29

Assume that some jobs must be completed in a certain sequence because they involve program modules that will be linked. Precedence restrictions:

1

3

4

2 a. (8 points) Using Lawler’s algorithm, find the sequence in which he should be performing the jobs in order to minimize the maximum tardiness subject to the precedence constraints.

Iteration 1:

Job Candidate?

(1 point)

1

2

3

Yes

Yes

Due date Completion time if scheduled

(1 point)

18

22

8+9+5+7=29

8+9+5+7=29

Tardiness if scheduled

(1 point)

Max(0,29-18)=11

1

2

4

Yes

Yes

Decision in iteration 2:

Max(0,29-22)=7 * (Min)

(1 point)

4

Decision in iteration 1: (1 point)

Job 3

Iteration 2: (1 point)

Job Candidate? Due date Completion time if scheduled Tardiness if scheduled

12

18

8+9+7=24

8+9+7=24

Max(0,24-12)=12

Max(0,24-18)=6 * (Min)

Job 2 Job 3

(Continued…)

8

Last Name _______________________ First Name ________________________ ID ___________________________

Iteration 3: (1 point)

Job Candidate? Due date Completion time if scheduled Tardiness if scheduled

1 Yes 12 8+7=15 Max(0,15-12)=3

29 8+7=15 Max(0,15-29)=0 * 4 Yes

Decision in iteration 3:

Job 4 Job 2 Job 3

Final Sequence: (1 point)

Job 1 Job 4 Job 2 Job 3 b. (2 points) What is the maximum tardiness of the sequence you found in Part a ?

Job

1

4

2

3

Start time

(days)

0

8

15

24

Time required

(days)

8

7

9

5

Maximum tardiness = Max(0,0,6,7) = 7

Completion time

(days)

8

15

24

29

Due date

(days)

12

29

18

22

Lateness

(days)

-4

-14

6

7

Tardiness

(days)

0

0

6

7

9

Last Name _______________________ First Name ________________________ ID ___________________________

Question 7: (12 points)

All-Weather Oil and Gas Company has two delivery vehicles and is planning delivery routes to four natural gas customers. The customer locations and gas requirements (in gallons) are given below:

Customer

1

2

Location

(0,4)

(0,12)

Requirements (gallons)

550

400

3

4

(5,12)

(5,0)

650

250

Assume that the depot is located at the origin of the grid and that the delivery trucks have capacity

1,200 gallons. Also assume that the cost of travel between any two locations is the straight-line

(Euclidean) distance between them. Find the route schedule obtained from the savings matrix method and the nearest neighbor method. a. (5 points) Compute the distance matrix (Each cell 0.5 point

10 cells = 5 points)

Distance Matrix

Depot

Customer 1

Customer 2

Customer 3

Customer 4

Distance (1,3) =

Depot Customer 1

4

4

12

 

0

5

2 

   

2 

Customer 2

12

8

89

9 .

43

Customer 3

13

9.43

5

Customer 4

5

6.40

13

12

Distance (1,4) =

4

0

 

0

5

2     

2 

41

6 .

40 b. (3 points) Compute the savings matrix (Each cell 0.5 point

6 cells = 3 points)

Customer 1

Savings Matrix

Customer 2 Customer 3

Customer 1

Customer 2

4+12-8=8

Customer 4

4+13-9.43=7.57 =4+5-6.40=2.60

12+13-5=20 12+5-13=4

13+5-12=6 Customer 3

Customer 4

Saving(1,3)=Dist(D,1)+Dist(D,3)-Dist(1,3)=4+13-9.43=7.57

Saving(1,4)=Dist(D,1)+Dist(D,4)-Dist(1,4)=4+5-6.40=2.60 c. (2 points) Rank the savings

10

Last Name _______________________ First Name ________________________ ID ___________________________

1. (2,3)

2. (1,2)

3. (1,3)

4. (3,4)

5. (2,4)

6. (1,4) d. (2 points) Find the delivery routes.

Since (2,3) has Rank 1, assign Customers 2 and 3 to Vehicle 1.

Vehicle 1  (2,3). Capacity used = 400+650 = 1050. Capacity unused = 1200-1050=150.

Demand of each of Customers 1 and 3 is more than 150.

Hence, assign Customers 1 and 4 to Vehicle 2.

Vehicle 2  (1,4). Capacity used = 550+250 = 800. Capacity unused = 1200-800=400.

Using nearest neighbor rule, the sequences are as follows:

Vehicle 1 

Depot  2  3  Depot

Vehicle 2

Depot  1  4  Depot

11

Download