MGT 3110: Exam 3 Study Guide Discussion questions 1. What is safety stock, and what is its purpose? 2. Under what circumstances would the amount of safety stock held be (a) Large? (b) Small? (c) Zero? 3. What is meant by the term service level? Generally speaking, how is service level related to the amount of safety stock held? 4. What is the single-period model, and under what circumstances is it appropriate‘? 5. Can the optimal stocking level in the single-period model ever be less than expected demand? Explain briefly. 6. Why is scheduling fairly simple for repetitive systems but fairly complex for job shops? 7. What are the main decision areas of job-shop scheduling? 8. What are Gantt charts‘? How are they used in scheduling? What are the advantages of using Gantt charts? 9. What are the basic assumptions of the assignment method of linear programming? 10. Briefly describe each of these priority rules: a. FCFS b. SPT c. EDD d. S/O e. Rush 11. Why are priority rules needed? 12. Explain forward and backward scheduling and each one’s advantage. 13. How are scheduling and productivity related? 14. What factors would you take into account in deciding whether to split a job? 15. Explain the term makespan. 16. Explain the terms flowtime and lateness. 17. What are the advantages and disadvantages of shortest processing time (SPT) rule? 18. What is the Critical Ratio? To what jobs does Critical Ratio give priority to? 19. What can be said about the jobs if CR < 1, or =1, or > 1? 20. What can be said about the jobs negative values for S/O? 21. What is input-output control? 22. Identify the term being described for each of the following: a. A sequence of activities in a project. b. The longest time sequence of activities in a project. c. when both earliest and latest times are the same. d. The difference in time length of any path and the critical path. e. The statistical distribution used to describe variability of an activity time. f. The statistical distribution used to describe path variability. g. Shortening an activity by allocating additional resources. 23. 24. 25. 26. 27. Why might a probabilistic estimate of a project’s completion time based solely on the variance of the critical path be misleading? Under what circumstances would it be acceptable? What is AOA convention? Describe its salient aspects. What is main disadvantage of this convention? What is AON convention? Describe its salient aspects. How is slack time of an activity calculated? What are the three activity times used in a PERT project? How are they used? Problems 1. The Winfield Distributing Company has maintained an 80% service level policy for inventory of string trimmers. Mean demand during the reorder period is 130 trimmers, and the standard deviation is 80 trimmers. What is the value of ROP and SS? 2. The new office supply discounter, Paper Clips, Etc. (PCE), sells a certain type of ergonomically correct office chair which costs $300. The annual holding cost rate is 40%, annual demand is 600, and the order cost is $20 per order. The store is open 300 days per year and PCE has decided to establish a customer service level of 90%. a. Suppose that the lead time is a constant 4 days and the demand is variable with a standard deviation of 2.4 chairs per day. What is the safety stock and reorder point? b. Suppose that the lead time is a variable with an average of 4 days and standard deviation of 3 days. Further suppose that the demand is constant. What is the safety stock and reorder point? c. Suppose that the lead time is a variable with an average of 4 days and standard deviation of 3 days. Further suppose that the demand is also variable with a standard deviation of 2.4 chairs per day. What is the safety stock and reorder point? 3. An oyster bar buys fresh oysters for $3 per pound and sells them for $10 per pound. Unsold oyster at the end of the day is sold to a grocery store for $1.20 per pound. Determine the pounds of oysters that must be ordered each day under each of the following conditions. a. The daily demand follows normal distribution with mean of 150 pounds and standard deviation of 12 pounds. b. The daily demand follows uniform distribution with between 100 and 200 pounds. c. The daily demand follows a discrete distribution with the following probabilities. Demand during lead time 100 120 140 160 180 200 4. Probability 0.05 0.10 0.10 0.25 0.30 0.20 Consider the following planned and actual hours of input and output. Week ending Planned input Actual input Planned output Actual output 1 500 700 650 600 2 800 700 650 700 3 700 700 650 800 4 600 800 650 700 5 600 600 650 650 6 800 500 700 500 Prepare the Input/Output Control chart for this workstation. Assume an initial actual backlog of 120 hours and zero for the two cumulative deviations. 5. The following jobs are waiting to be processed at a work center. Job A B C D E F Production days needed 30 20 40 50 20 35 Date job due Remaining operations 2 4 3 1 5 2 40 165 125 65 170 130 Sequence the jobs in the order of SPT, EDD, S/O, and Critical Ratio, and compute (i) Average flow time, (ii) Average lateness, and (iii) Average no. of jobs in the system, for each of the three schedule of jobs. 6. An antique restoration operation uses a two-step sequence that all jobs in a certain category follow. For the group of jobs listed. a. Find the sequence that will minimize total completion time. b. Determine the amount of idle time for workstation 102. c. What jobs are candidates for splitting‘? Why? If they were split, how much would idle time and makespan time be reduced? Assume the very first job can be split 50% and the remaining jobs can be spit 60%. JOB TIMES (minutes) Workstation 101 Workstation 102 7. A 27 45 B 18 33 C 70 30 D 26 24 E 15 10 Consider the tasks, durations in weeks, and predecessor relationships in the following network. Immediate Activity Description Predecessor(s) A --B A C A D B E D, C F C G F H F I E, G J I a. to 4 2 8 1 6 2 2 6 4 1 Find the expected time te for all the activities. tm 7 8 12 2 8 3 2 8 8 2 tp 10 20 16 3 22 4 2 10 12 3 b. c. d. e. f. g. h. Draw the AON network Determine all the paths unique paths and find the expected project completion time using the te values found in (a). Determine the earliest and latest start and finish times, slacks, and all the critical paths. Determine the path variance for the critical path and the next longest path. What is the probability of completion of the project before week 42? What is the probability of completion of the project before week 35? With 99% confidence what is your estimate for the project completion time. Answers to discussion questions 1. What is safety stock, and what is its purpose? Safety stock is inventory held in excess of expected demand to reduce the risk of stockout presented by variability in either lead time or demand rates. 2. Under what circumstances would the amount of safety stock held be (a) Large? (b) Small? (c) Zero? Safety stock is large when large variations in lead time and/or usage are present. Conversely, small variations in usage or lead time require small safety stock. Safety stock is zero when usage and lead time are constant, or when the service level is 50 percent (and hence, z = 0). 3. What is meant by the term service level? Generally speaking, how is service level related to the amount of safety stock held? Service level can be defined in at least two different ways – (a) as the probability that demand will be met with available stock on hand, and (b) the percentage of annual demand satisfied from inventory. Increasing the service level requires increasing the amount of safety stock. 4. What is the single-period model, and under what circumstances is it appropriate‘? The Single-Period Model is used when inventory items have a limited useful life (i.e., items are not carried over from one period to the next). 5. Can the optimal stocking level in the single-period model ever be less than expected demand? Explain briefly. Yes. When excess costs are high and shortage costs are low, the optimum stocking level is less than expected demand. 6. Why is scheduling fairly simple for repetitive systems but fairly complex for job shops? Job shops are intended to handle a wide range of processing requirements; jobs tend to follow many different paths through the shop, and often differ significantly with respect to processing times. In addition, rush orders, changes in specs, and short planning horizons must be contended with. Consequently, scheduling can be exceedingly complex. Conversely, in continuous systems there is a high degree of uniformity which presents much less difficulty in terms of scheduling. 7. What are the main decision areas of job-shop scheduling? The main decision areas of job shop scheduling concern loading and sequencing. 8. What are Gantt charts‘? How are they used in scheduling? What are the advantages of using Gantt charts? Gantt charts are visual aids used by managers to plan and adjust facility and equipment loading. Advantages of Gantt charts include ease of manipulation, the fact that they provide a visual model of loading, and the ability to assist in trial and error changes. Disadvantages include the need to repeatedly update the chart, the inability to reveal costs associated with different alternatives and the inability to include other details (e.g., processing items which are dependent on the equipment being used rather than the same regardless of the equipment being used). 9. What are the basic assumptions of the assignment method of linear programming? The assignment model assumes a one-for-one matching is possible, that costs for each combination are known and fixed, and that in general, each machine is capable of handling each job. (The last assumption is not strict, however. For example, certain combinations may be “undesirable” because certain jobs cannot be processed on certain pieces of equipment.) 10. Briefly describe each of these priority rules: a. FCFS b. SPT c. EDD d. S/O e. Rush a. FCFS: process jobs in order of arrival. b. SPT: process jobs according to processing times, shortest ones first. c. DD: process jobs by due date, earliest due dates first. d. S/O: takes into account remaining processing time on all remaining operations for each job. Jobs with lowest slack per remaining operations are scheduled first. e. Rush: Emergency or preferred customers first. 11. Why are priority rules needed? Priority rules allow for the fact that jobs are not equally important: different processing sequences will have different consequences for the organization. Priority rules enable an organization to emphasize those measures of effectiveness deemed most important. 12. Explain forward and backward scheduling and each one’s advantage. Forward scheduling is when scheduling starts with a specific date and moves forward; backward scheduling starts at a specific end date and moves backward. Forward scheduling shows the earliest finish date; backward scheduling shows the latest start date. 13. How are scheduling and productivity related? To the extent that scheduling efforts can achieve a balance in facility or equipment loading, the amount of output for a given amount of input will be higher than it otherwise would, and hence, productivity will be higher than otherwise. Conversely, poor scheduling will adversely affect productivity because it will not enable maximum use of resources. 14. What factors would you take into account in deciding whether to split a job? Will throughput time decrease? Is it technically feasible to split a job? How disruptive will it be? What additional costs will be involved (e.g., setup, increased paperwork)? 15. Explain the term makespan. Makespan is the total time needed to complete a group of jobs from the beginning of the first job to the completion of the last job. 16. Explain the terms flowtime and lateness. Flow time is the length of time a job is in the system; lateness is completion time minus due date. 17. What are the advantages and disadvantages of shortest processing time (SPT) rule? SPT minimizes the average flow time, average lateness, and average number of jobs in the system. It maximizes the number of jobs completed at any point. The disadvantage is that long jobs are pushed back in the schedule. 18. What is the Critical Ratio? To what jobs does Critical Ratio give priority to? The Critical Ratio (CR) is an index number computed by diving the time until due date by the working time remaining. The CR gives priority to jobs that must be done to keep shipping on schedule. 19. What can be said about the jobs if CR < 1, or =1, or > 1? If CR < 1, then the job has fallen behind, the work remaining exceeds the time until due date. If CR = 1, then the job is on schedule, the work remaining exactly equals the time until due date. If CR > 1, then there is slack, the time until due date exceeds the work remaining. 20. What can be said about the jobs negative values for S/O? Negative S/O means the job has more processing time needed than the remaining time till due date. The more negative S/O value, the higher the priority for the job. 21. What is input-output control? Input/output control keeps track of planned versus actual inputs and outputs, highlighting deviations and indicating bottlenecks using cumulative backlog. 22. Identify the term being described for each of the following: a. A path b. The critical path c. Critical activity d. The path slack e. Beta distribution f. Normal distribution g. Shortening an activity by allocating additional resources. 23. Why might a probabilistic estimate of a project’s completion time based solely on the variance of the critical path be misleading? Under what circumstances would it be acceptable? Near-critical paths can have larger path variance than the critical path itself, which may result in a lower probability of timely completion than that based solely on the time distribution of the critical path. Probabilistic estimates based solely on the critical path are acceptable if the variance of the second longest path is smaller. 24. What is AOA convention? Describe its salient aspects. What is main disadvantage of this convention? AOA stands for Activity On Arrow convention. Under this convention, activities are represented by arrows in the network. The nodes represent beginning and/or ending of a given activity and the beginning and/or ending of the next/previous activity. The main disadvantage is, AOA convention requires the use of “dummy activities” to properly represent some precedence relationships. 25. What is AON convention? Describe its salient aspects. AON stands for Activity On Node convention. Under this convention, activities are represented by nodes. Arrows used to connect the nodes that represent the precedence relationships. 26. How is slack time of an activity calculated? Slack time may be calculated as the difference between the latest and earliest start times of an activity, or the latest and earliest finish times. 27. What are the three activity times used in a PERT project? They are optimistic time (to), pessimistic time (tp), and most likely time (tm). Answers to problems 1. Given dL = 130, dLT = 80, and for 80% service level, Z = 0.84 ROP = 130 + 0.84 x 80 = 197.2, or round up to 198 for at least 80% service level 2. d = D/No. of days per year = 600/300 = 2 per day, Z for 90% service level = 1.285 a. Given: L = 4 days Constant, d = 2.4 per day, therefore dLT = 2.4 √4 = 4.8 Safety stock = Z dLT = 1.285 x 4.8 = 6.2 or 7 (round up for at least 90% service level) ROP = dL + SS = (2 chairs/day * 4) + 7 = 15 b. Given: L = 4 days with L = 3 and demand is constant, dLT = 2 (3) = 6 Safety stock = Z dLT = 1.285 x 6 = 7.7 or 8 (round up for at least 90% service level) ROP = dL + SS = (2 chairs/day * 4) + 8 = 16 c. Given: L = 4 days with L = 3 , and d = 2.4 per day, therefore dLT = √4(2.4)2 + 22 32 = 7.684 Safety stock = Z dLT = 1.285 x 7.684 = 9.9 or 10 (round up for at least 90% service level) ROP = dL + SS = (2 chairs/day * 4) + 10 = 18 3. Cs = Lost profit = Selling price per unit – Cost per unit = 10 – 3 = $7 Co = Cost/unit – salvage value/unit = 3 – 1.20 = $1.80 Optimum service level = 7/(7 + 1.80) = 0.795 = 79.5% a. From normal table, for 79.5% service level, Z = 0.83 Stock = + Z = 150 + 0.825 (12) = 159.9 or 160 b. Stock = a + (b – a) SL = 100 + (200 – 100) 0.795 = 179.5 c. Stock = 180 Demand during lead time 100 120 140 160 180 200 Probability 0.05 0.10 0.10 0.25 0.30 0.20 Cum. Probability 0.05 0.15 0.25 0.50 0.80 1.00 #4. Week ending Planned input Actual input Cumulative deviation Planned output Actual output Cumulative deviation Backlog 1 500 700 200 650 600 -50 220 120 2 800 700 100 650 700 0 220 3 700 700 100 650 800 150 120 4 600 800 300 650 700 200 220 5 600 600 300 650 650 200 170 6 800 500 0 700 500 0 170 #5. SPT Job B E A F C D Processing time (Days) 20 20 30 35 40 50 195 Average flow time = Average tardiness = Average no. of jobs = Completion time (Flowtime) 20 40 70 105 145 195 575 Due date 165 170 40 130 125 65 Tardiness 0 0 30 0 20 130 180 95.833 30 2.949 EDD Job A D C F B E Processing time (Days) 30 50 40 35 20 20 195 Average flow time = Average tardiness = Average no. of jobs = Due date 40 65 125 130 165 170 Completion time (Flowtime) 30 80 120 155 175 195 755 Tardiness 0 15 0 25 10 25 75 125.83 12.50 3.872 S/O Job Processing time (Days) Due date Slack S/O Completion time (Flowtime) Tardiness A D C E B F 30 50 40 20 20 35 195 40 65 125 170 165 130 Average flow time = Average tardiness = Average no. of jobs = CR Job D A C F B E 10 145 85 15 150 95 5.00 36.25 28.33 15.00 30.00 47.50 30 80 120 140 160 195 725 0 15 0 0 0 65 80 120.83 13.33 3.718 Processing time 50 30 40 35 20 20 195 Due date 65 40 125 130 165 170 Flow time 50 80 120 155 175 195 775 Job A B C D E F Processing time 30 20 40 50 20 35 Due date 40 165 125 65 170 130 CR 1.333 8.25 3.125 1.3 D 8.5 3.714 Job A B C E F Processing time 30 20 40 20 35 Due date -10 115 75 120 80 CR -0.333 A 5.75 1.875 6 2.285 Job B C E F Processing time 20 40 20 35 Due date 85 45 90 50 CR 4.25 1.125 C 4.5 1.43 Tardiness 0 40 0 25 10 25 100 Job B E F Processing time 20 20 35 Due date 45 50 10 CR 2.25 2.5 0.29 F Job B E Processing time 20 20 Due date 10 15 CR 0.5 B 0.75 Average flow time = Average tardiness = Average no. of jobs = 129.167 16.667 3.974 SPT 95.833 30 2.949 Average flow time = Average tardiness = Average no. of jobs = #6. EDD 125.83 12.50 3.872 S/O CR 120.83 129.167 13.33 16.667 3.718 3.974 JOB TIMES (minutes) A 27 45 Workstation 101 Workstation 102 B 18 33 C 70 30 D 26 24 E 15 10 a. Schedule: B – A – C – D – E Workstation 101 Processing time Finish time 18 18 27 45 70 115 26 141 15 156 Job B A C D E Processing time 33 45 30 24 10 Workstation 102 Start time Finish time 18 51 51 96 115 145 145 169 169 179 Idle time 18 0 19 0 0 37 b. Total idle time for workstation 102 is 37 minutes B A C 18 45 Idle 20 A Idle 51 30 40 50 E 115 B 18 10 D 96 60 70 80 90 100 141 D C 115 110 156 120 145 130 140 150 160 E 169 179 170 180 c. Job B and C are candidates for splitting. Starting with 50% splitting for B the schedule will be: Workstation 101 Processing time Finish time 9 9 27 36 70 106 Job B A C Processing time 33 45 30 Workstation 102 Start time Finish time 9 42 42 87 115 145 Idle time 9 0 At this point, since WS 102 is ready for C at 87, but C won’t be finished in WS 101 till 115, C is candidate for splitting. You really need to split C such that it gets finished in WS 101 at 87, no earlier, i.e. a splitting of 106 – 87 = 19. 19 hours is within the 60% splitting allowed. So, using a processing time of 70 – 19 = 51, redo C as below: C D E 51 26 15 87 113 128 30 24 10 87 117 141 117 141 151 0 0 0 9 New idle time = 9 hours. I have now given the correct answer to (c), it turned out to be more complicated than I intended. So, if you don’t follow the logic you have two options (i) skip it, there will not be a problem like this in the test, or (ii) see me in Google Hangouts and I will explain it. #7. (a) Task A B C D E F G H I J to 4 2 8 1 6 2 2 6 4 1 tm 7 8 12 2 8 3 2 8 8 2 tp 10 20 16 3 22 4 2 10 12 3 t 7 9 12 2 10 3 2 8 8 2 Variance 1 64/36 256/36 64/36 4/36 b. B D E Start A I G C F H J Fin ish c. Path P1 P2 P3 P4 Paths A-B-D-E-I-J A-C-E-I-J A-C-F-G-I-J A-C-F-H Path duration 38 39 34 30 Critical path: A-C-E-I-J d. Task Start A B C D E F G H I J Mean ES 7 9 12 2 10 3 2 8 8 2 0 7 7 16 19 19 22 22 29 37 EF 0 7 16 19 18 29 22 24 30 37 39 LS 0 8 7 17 19 24 27 31 29 37 LF 0 7 17 19 19 29 27 29 39 37 39 2 Slack 0 1 0 1 0 5 5 9 0 0 Critical Critical Critical Critical Critical 36/36 324/36 64/36 4/36 256/36 4/36 0/36 16/36 64/36 4/36 Critical path: A-C-E-I-J c. 2P = 11.778 2P1 = 19.111 d. P(T<=42): Probability = Path: TE = 2 z= e. P(T<=35): Probability = z= f. Confidence = 99% Z = 2.325 Critical path: A-C-E-I-J 39 11.778 3.4319 (42 – 39)/3.4319 = 0.87 Normal table = 0.8078 Second longest path: A-B-DE-I-J 38 19.111 4.3716 (42 – 38)/4.3716 = 0.91 Normal table = 0.8186 (35 – 39)/3.4319 = -1.17 1- 0.8790 = 0.1210 (35 - 38)/4.3716 = -0.69 = 1 – 0.7549 = 0.2451 0.1210 T = 39 + 2.325 (3.4319) = 46.98 T = 38 + 2.325 (4.3716) = 48.16 T = 48.16 Answer 0.8078