WOOD 492 MODELLING FOR DECISION SUPPORT

Slides:



Advertisements
Similar presentations
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Advertisements

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 20 Network Problems.
Developing a Project Plan CHAPTER SIX Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Chapter 7 Project Management
Developing a Project Plan CHAPTER SIX Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
464 Lecture 09 CPM Revision. Scheduling Techniques r The scheduling techniques are î To plan, schedule, budget and control the many activities associated.
Project Management 6e..
Project Scheduling: PERT-CPM
Project Management Projects are unique, one-time operations designed to accomplish a specific set of objectives in a limited timeframe Project managers.
Where We Are Now Copyright © 2011 The McGraw-Hill Companies, All Rights Reserved.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 12 Duality Theory.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 15 Forest Planning.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 16 Integer Programming.
CPM, Crashing, Resource Leveling using MS Excel & MS Project
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 22 Network Problems.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
2 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Project Management 2.
1 1 Slide © 2005 Thomson/South-Western Q 5 – 13 x 1 = the probability that Station A will take Sitcom Rerun x 2 = the probability that Station A will take.
Project Scheduling Prof. Jiang Zhibin Dept. of IE, SJTU.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
1 7.1 Introduction A project is a collection of tasks that must be completed in minimum time or at minimal cost. Tasks are called “activities.” –Estimated.
Network Optimization Models
PERT/CPM Models for Project Management
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1 Chapter 3 part 2 Project Management.
■ Project duration can be reduced by assigning more resources to project activities. ■ However, doing this increases project cost. ■ Decision is based.
EMGT 501 HW #2 Answer. 020/3 X 3 05/601-1/62/3050/3 X 6 0-5/300-2/3-1/3180/3 (c).3/230with )3/80,0,0,3/50,3/20,0(*)*, ( solution Optimal   Z.
EMGT 501 HW #2 Solutions Chapter 6 - SELF TEST 21 Chapter 6 - SELF TEST 22.
1 Material Management Class Note # 5-A ( in review ) Project Scheduling & Management Prof. Yuan-Shyi Peter Chiu Feb
Review problem 1 QP dolls, Inc., has developed a new doll it feels could turn into a “collector’s item” through proper advertisement. The PERT/ CPM network.
Project Scheduling The Critical Path Method (CPM).
Network Flow Models Chapter 7.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Shortest Route, Minimal Spanning Tree and Maximal Flow Models
Network Optimization Models
Quick Recap Monitoring and Controlling. 2 Control Project Cost.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 17 Project Management Part.
PROJECT MANAGEMENT Outline What is project mean? Examples of projects… Project Planning and Control Project Life Cycle Gantt Chart PERT/CPM.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
Project Management - PERT/CPM What is project management? Consider building a house: Step A: Prepare site. (5 days) Step B: Build foundation. (8 days)
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Chapter 8 - Project Management1 Lecture 2 Today’s lecture covers the followings: 1.To study “project crashing” concept 2.LP formulation for project management.
PERT / CPM – Time-Cost Tradeoffs BSAD 30 Dave Novak Source: Anderson et al., 2015 Quantitative Methods for Business 13 th edition – some slides are directly.
1 1 Slide © 2005 Thomson/South-Western Chapter 9 Network Models n Shortest-Route Problem n Minimal Spanning Tree Problem n Maximal Flow Problem.
Greedy Algorithms.
UNIT II Scheduling Procedures & Techniques FLOAT
Chapter 5: Project Time Management Doddy Prayogo, Ph.D.
St. Edward’s University
Project Planning & Scheduling
Project Scheduling Lecture # 1.
Basic Project Scheduling
Network Optimization Models
Network Flow Problems – Shortest Path Problem
Project Planning & Scheduling
Basic Project Scheduling
UNIT II Scheduling Procedures & Techniques CRITICAL PATH ANALYSIS
Chapter 8 - Project Management
PROJECT MANAGEMENT WITH CPM/PERT.
Decision making and Organization Management
Chapter 12 Network Models 12-1
Project Management Planning Models
Shortest Path.
Shortest Path.
Project Management Operations -- Prof. Juran.
Lecture 6: Time-Cost Trade-Offs
Project Management CPM/PERT Professor Ahmadi.
Chapter 6 Network Flow Models.
Shortest Path.
Where We Are Now. Where We Are Now Rationale for Reducing Project Duration Time Is Money: Cost-Time Tradeoffs Reducing the time of a critical activity.
Where We Are Now. Where We Are Now Rationale for Reducing Project Duration Time Is Money: Cost-Time Tradeoffs Reducing the time of a critical activity.
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Today we will talk about the format of the course and some introductions to operations research and its applications Lecture 23 CPM

Review Minimum spanning tree Goal: find the smallest network that has a path between each two nodes (application example: railway networks) Greedy algorithm solution : start from any node and in each step pick the closest unconnected node and add it to the network Critical path method (CPM) for time-cost trade-off Goal: find the optimal plan to expedite some activities within a project in order to minimize the costs while meeting the project deadline First, we visualize the activities within a project using a network (each activity is represented with a node in the network) Then we find the “critical path”, which is the longest path through the project network, going from start to finish nodes. Oct 31, 2012 Wood 492 - Saba Vahid

Example 15 – Project network “Reliable Constructions Co.” has identified the activities within a plant construction project The deadline is in 40 weeks Project budget is $5.4 million Based on activity information we create the project network How long will the project take? We need to find the paths through the project network and their lengths Path: one of the routes following the arcs from Start to Finish node Length: sum of the estimated durations of the activities along that path Example 15 Oct 31, 2012 Wood 492 - Saba Vahid

Example 15 - Critical Path Method There are six paths for this network Start-A-B-C-D-G-H-M-Finish 40 weeks Start-A-B-C-E-H-M-Finish 31 weeks Start-A-B-C-E-F-J-K-N-Finish 43 weeks Start-A-B-C-E-F-J-L-N-Finish 44 weeks Start-A-B-C-I-J-K-N-Finish 41 weeks Start-A-B-C-I-J-L-N-Finish 42 weeks Activities on each path are done sequentially (can not overlap), so the project length can not be shorter than the length of a given path, but it might be longer e.g. activity H has 2 predecessors (E, and G which is not on the path). Looking at the duration of activities after C, we see that activity E only takes 4 weeks, while activity D and G take 13 weeks combined. Since H needs to wait for both E and G to finish, the project will take much longer than the 31 weeks estimated length for the second path Critical Path Oct 31, 2012 Wood 492 - Saba Vahid

Critical Path Critical path: Start-A-B-C-E-F-J-L-N-Finish 44 weeks The longest path through the project network May have more than one critical path (same length) Activities on the longest path can be done sequentially without having to wait for activities on other paths, so the project length is equal to the length of this path All other paths will reach the Finish node sooner than the critical path Project length is 44 wks: longer than the 40 wks deadline The management should focus on reducing the length of activities on the critical path to finish the project by the deadline Which activities to choose? Oct 31, 2012 Wood 492 - Saba Vahid

CPM for time-cost trade-offs Crashing an activity: using costly measured to reduce its length CPM: determines how much (if any) to crash each activity to reduce the estimated duration of the project Time-cost graph : shows the relationship between time and cost of an activity in the normal and crash modes Assumptions: Maximum time reduction and associated crash costs For each activity can be estimated with certainty Partially crashing an activity is possible, the associated cost and time move along the line segment in the graph Time-cost trade-off data are required for each activity Cost Crash cost Crash Normal Normal cost Crash time Normal time Duration Oct 31, 2012 Wood 492 - Saba Vahid

Cost-time trade-off Example of cost-time trade-off for an activity Activity J (putting up the wallboard) It’s possible to reduce the duration of this activity by two weeks (through hiring temporary workers and using overtime) Normal time: 8 weeks Normal Cost: $430,000 Crash time: 6 weeks Crash Cost:$490,000 Maximum reduction in time=8 – 6 = 2 weeks Crash cost per week saved = (490,000 – 430,000)/2 = $30,000 So for each week the company saves in time, $30,000 are required in extra costs Example 15 Oct 31, 2012 Wood 492 - Saba Vahid

Which activities to crash? How to select the activities to crash, while minimizing the costs of doing so? Marginal Cost analysis Linear programming Marginal Cost Analysis select the longest path through the network Among the activities on that path, select the one with the lowest “crash cost per week” Reduce its length by one week if possible, if not move to the next lowest crash cost/week Review the length of all paths after this reduction and repeat steps 1 to 3 until you reach the desired length of the project Example 15 Oct 31, 2012 Wood 492 - Saba Vahid

Using LP to choose activities to crash The objective: minimize the total cost of crashing the activities Variables: xj : reduction in activity j duration by crashing (j=A,B,..,N) Constraints: Total project duration is less than the desired length The reductions can not be more than the maximum allowed reduction The reductions must be non-negative Precedence relationships between activities must hold (we need to define extra variables to write these constraints) Oct 31, 2012 Wood 492 - Saba Vahid

Precedence relationships Define new variables: Yj = start time of activity j (for j=B,C,…,N) The start time of each activity has to be after all its predecessors are finished, so Start time of activity j >= (start time + duration) of its immediate predecessor Duration of each activity j= its normal time – xj For example, immediate predecessor of activity F is E, so: YF >= YE + 4 – XE For activities with more than one predecessor, more inequalities are needed Oct 31, 2012 Wood 492 - Saba Vahid

The LP for cost-time trade-off, Example 15 Minimize Z = Normal Cost + (crash cost per week of activity j ∗ reduction in activity j duration) Subject to: 𝑥 𝐴 ≤1, 𝑥 𝐵 ≤2,… (maximum reduction constraints) 𝑥 𝐴 ≥0, 𝑥 𝐵 ≥0,… (non-negativity constraints) 𝑦 𝐵 ≥0+2− 𝑥 𝐴 𝑦 𝐶 ≥ 𝑦 𝐵 +4− 𝑥 𝐵 𝑦 𝐹𝑖𝑛𝑖𝑠ℎ ≥ 𝑦 𝑀 +2 − 𝑥 𝑀 𝑦 𝐹𝑖𝑛𝑖𝑠ℎ ≥ 𝑦 𝑁 +6 − 𝑥 𝑁 …. (start time constraints/precedence) 𝑦 𝐹𝑖𝑛𝑖𝑠ℎ ≤40 (finish time constraint) Example 15 Oct 31, 2012 Wood 492 - Saba Vahid