Project Management Resource Scheduling Eng. Giorgio Locatelli

Size: px
Start display at page:

Download "Project Management Resource Scheduling Eng. Giorgio Locatelli"

Transcription

1 Resource scheduling Project Management Resource Scheduling ng. Giorgio Locatelli Mauro Mancini Mauro Mancini Resource Scheduling Project Management: The planning, monitoring and control of all aspects of the project and the motivation of all those involved in it to achieve the project objectives on time and to the specified cost, quality and performance. (Project Management nstitute - PM) Resource Scheduling Project scheduling with infinite capacity Resources allocated profile evaluation omparison between resources requirements / availability Resource leveling Resource constrained project scheduling problem (RPSP): fixed times or resources Mauro Mancini Mauro Mancini

2 Resource Scheduling PM vs. Resource Scheduling Reporting Project disaggregation in more activities Precedence relationships among activities Trade - off Length activities/ resources allocation Project s resources reallocation PM Resources requirements / availability evaluation Project length assessment Plan execution PM onsider infinite capacity Precedence are stable relationships ritical chain is a function of time and natural precedence Activities floats depend only on project duration Resource Scheduling onsider limits on resources availability mbodying all the kinds of relationships, consider that they may be dynamic and temporary ritical chain is a function of time, all the kinds of relationships, resources need and availability, access priority of the activities to the resources Activities floats depend on resources need and availability Mauro Mancini Mauro Mancini Steps to apply a Resource Management methodology. nfinite capacity programming. Aggregate resource need evaluation. umulative resources need evaluation. inite capacity programming (Resource onstrained Project Scheduling Problem). Levelling resources need profile (Resource Leveling) Resources Overload Schedulation Types Time Resources Resources Levelling Limitation Time ixed time ixed resources Mauro Mancini Time Mauro Mancini

3 Resource Levelling Resource leveling aims to minimize the period-by-period variations in resource loading by shifting tasks within their slack allowances. The purpose is to create a smoother distribution of resource usage. Advantages: much less hands-on management is required if the use of a given resource is nearly constant over its period of use. The PM can arrange to have the resource available when needed can have the supplier furnish constant amounts can arrange for a backup supplier if advisable resource usage is leveled, the PM may be able to use a just-intime inventory policy without much worry that the quantity delivered will be wrong Resource Levelling advantages when resources are leveled, the associated costs also tend to be leveled it is a procedure that can be used for almost all projects, whether or not resources are constrained Mauro Mancini Mauro Mancini 0 Resource onstrained Project Scheduling problem (RPSP) Resource onstrained Project Scheduling problem (RPSP) Optimization techniques Limits: heavy computation static definition of the problem difficulty to determine optimality criteria, considering several possible objectives in contrast. euristic approaches Limits: they can pursue only one objective for every scheduling they obtain different performance according to the network characteristics to which they are applied they are based on priority rules (to solve conflict between activities that require common resources) fixed a priori, without the possibility to adapt them to the project characteristics. Mauro Mancini Mauro Mancini

4 Resource onstrained Project Scheduling problem (RPSP) euristic approaches valuation of conflicts among activities to the access to shared resources One time and at local level n each step: RPSP Determination of the activities list with precedence constraints verified (in competition with shared resources) Activities group selection with the resource availability having: ominimum delay of project completion opriority rules Parallel approach, forward, early start (front loading) Mauro Mancini Mauro Mancini euristic Approach RPSP n series approach (static) oordinate list of starting activities ot tends to advance by paths, in order of criticality n parallel approach (dynamic) oordinate list of activities updated at each step ot tends to advance by temporal intervals RPSP n parallel approach Rolling wave approach Different priority rules (problem s dependent) Splitting / interrupting Multi-resources vision What if analysis Mauro Mancini Mauro Mancini

5 RPSP RPSP OW TO NRAS RSOURS Working Overtime Working Shifts ncrease Productivity Job and Knock Learning urve Sub-ontractors Scope of Work OW TO RDU RSOURS Move unemployed resources to other activities Move unemployed resources to R&D jobs ire out resources internally or externally Pre-manufacture components before they are needed Maintenance of equipment during slack periods Train workforce during slack periods to gain new skills which will make them more productive and flexible in the future Send the under utilized workforce on leave Mauro Mancini Mauro Mancini Series Parallel Approach P P P Priority rules MN T (Minimum Total loat) The conflict to access to shared resources by different activities is solved giving priority to the activity with minimum float ritical Path Series approach Parallel approach t s possible demonstrate that, using a parallel approach, the MN T is equivalent to the MN LST rule that grades activities according to the increasing values from the starting time at the latest Mauro Mancini Mauro Mancini 0

6 Priority rules RSM ( Resource Scheduling Method ) The precedence is given to the activity characterized by the minimum value for the d ij parameter. t corresponds to the project duration increment that occurs when the j activity follows the i activity with: d ij = max [0; T i -LST j ] Where: T i = arliest finish time for the i activity LST j = Latest start time for the j activity Priority rules RSM ( Resource Scheduling Method ) The comparison is made among all the pairs belonging to the sets of activities in conflict for the access to shared resources. This rule gives results similar to the MN LT rule. LST i d ij T i MN LT ( Minimum Late inish Time ) This rule sequences the activities giving precedence to activities characterized by minimum late finish Time. Mauro Mancini Mauro Mancini Priority rules GRD ( Greatest Resource Demand ) t use the priority criterion of unit s resource requirements (considering all the demanded resources) associated to each activity, giving precedence to the activities characterized by a greater requirements (they can potentially create bottlenecks). The priority grade associated to each activity is computed in this way: Priority = d i Σ r ij i = Where: dj = j activity duration rij = i type resource requirements for each unit of time by the j activity m = number of the different types of resources m Priority rules GRU ( Greatest Resource Utilization ) This rule gives the priority, in each program step, to the combination of activities that obtaining the maximal possible saturation for the available resources. The rule implementation requires the resolution of a linear programming problem of integer number (0,). SO ( Shortest mminent Operation ) The priority is given to the activities with shortest duration. This rule comes from job-shop scheduling problem. Mauro Mancini Mauro Mancini

7 Priority rules MJP ( Most Job Possible ) This rule gives the priority to the combination of activities that allows to program the maximum possible number of activities in each programming step. t differs to the GRU rule because the determination of the maximum possible number of activities considers only the feasibility, that is the availability of resources, and not their saturation level. Series Parallel Approach xercise onsidering a project composed by the following activities A D L 0 Att. Ra Dur. Rb N 0 M 0 G 0 0 Mauro Mancini Mauro Mancini Series Parallel Approach xercise. To compute the ST, T, LST, LT and the resource allocated temporal profile. Using the min total float with fixed time levelling and resource availability of units/day for the A resource (and infinite availability for the resource) to schedule the activities with: Series approach Parallel approach. Like at point, but levelling with fixed resources respecting the availability for the A and resources ( units/day) Mauro Mancini Series Parallel Approach xercise rom the provided data is possible to obtain: A 0 0 G L 0 D ST LST T A 0 Mauro Mancini M 0 LT N 0

8 Series Parallel Approach xercise Attività ST T LST LT T Ra Rb A D G L - M - - N - - Series Parallel Approach xercise A D G L M N 0 Mauro Mancini Mauro Mancini 0 Series Parallel Approach xercise Series Parallel Approach xercise 0 Resource - A 0 0 Resource - 0 Mauro Mancini Mauro Mancini

9 Series Approach ixed Times. The activities are scheduled considering the min total float Series Approach ixed Times. The activities are scheduled considering the min total float Activity M N D L A G T The activities are scheduled considering the network diagram Available AG Available AGD Available AGD D Activity M N D L A G T The activities are scheduled considering the network diagram Available AG Available AGD Available AGD D Scheduling order 0 D A L G M N Mauro Mancini Mauro Mancini Series Approach ixed Times Series Approach ixed Times Programming phase (fixed times) A The activity has been programmed (days - with days delay resp. A) The activity has been programmed (days -0 with days delay resp. A) The D activity has been programmed (days - with 0 days delay resp. A) D The predetermined order is closely followed G L M N 0 Mauro Mancini Mauro Mancini

10 Series Approach ixed Times Parallel Approach ixed Times 0 Resource A (series) M A G M N 0 Algorithm s step:. reation the list of programmable activities. Re-compute the relative T and ST. Tidy up the list activities. ollocated one at a time following the point order. ome back to point n order to respect the project deadline is necessary to have an overload () Mauro Mancini Mauro Mancini Parallel Approach ixed Times Parallel Approach ixed Times Step DAT AVALAL ATVTS TOTAL LOAT RSUR A RQURMNTS Step DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS Step 0 d. A DAT G AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS 0 d. D - A G Step G d. - DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS d. The available resource is not enough, but is necessary starting the activity the day, in fact in order to respect the resource constraint, should be postpone to the day, with days project delay, D, A start. G has been postponed because of lack of resources Mauro Mancini Mauro Mancini 0

11 Parallel Approach ixed Times Parallel Approach ixed Times Step DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS Step DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS d. 0 / d. L 0 - Step DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS Step DAT AVALAL ATVTS UPDATD TOTAL LOAT RSUR A RQURMNTS d. M 0 d. N 0, D, A start. G has been postponed because of lack of resources Mauro Mancini Mauro Mancini Parallel Approach ixed Times Parallel Approach ixed Times A D G L M N 0 0 Resource A (Parallel) A G M M N 0 Mauro Mancini Mauro Mancini

12 Series and Parallel Approach ixed Resources. n case of fixed resources programming the project deadline constraint is not considered, but it is no longer possible having overload. The series and parallel approach stay unchanged. The same schedule remains or the series approach. Mauro Mancini Parallel Approach ixed Times Resource - A A G M N 0 0 Resource - D L 0 Mauro Mancini Series Approach ixed Resources Series Approach ixed Resources A D L A D G L G M N M N Mauro Mancini Mauro Mancini

13 Parallel Approach ixed Resources Suggestions Resource A A G M N 0 0 Resource - D L 0 To obtain the best results it is convenient to adopt the following expedient: to use preferably parallel approach to attempt different priority rules to execute resource leveling along a limited temporal period (according to a rolling wave approach) to use options available on the software (splitting, interrupting, reprofiling, etc.) to verify the possibility to maintain a multi-resource vision of the utilization resources profile coming from scheduling to led what-if analysis, hypothesizing possible corrective actions Mauro Mancini Mauro Mancini 0 xample The Gantt and precedence diagram Activity Duration Precendence Resource A g a[0] g A b[0] g a[0] D g b[0] g a[0] g D a[0] G g a[0] a[0];b[0 g ] g G a[0] L g ; b[0] M g ; a[0] N g L;M a[0] ind the critical path, and the resources utilisation diagram (hypothesis of infinite resources available). Assume to start on september D Nome attività Durata nizio ine Predeces Nomi risorse A g lun 0/0/0 mar 0/0/0 a[0] g mer 0/0/0 sab 0/0/0 b[0] g lun 0/0/0 mar 0/0/0 a[0] D g mer 0/0/0 dom 0/0/0 b[0] g dom 0/0/0 dom 0/0/0 a[0] g lun 0/0/0 gio /0/0 a[0] G g lun 0/0/0 lun 0/0/0 a[0] g mer 0/0/0 mer 0/0/0 a[0];b[0] g mar 0/0/0 gio 0/0/0 a[0] 0 L g ven /0/0 dom /0/0 ; b[0] M g gio /0/0 lun /0/0 ; a[0] N g mar /0/0 mer /0/0 0; a[0] 0 set 0 0 set 0 set 0 L M M G V S D L M M G V S D L M M G V S D Mauro Mancini Mauro Mancini

14 Resource a: utilisation diagram Resource b: utilisation diagram Mauro Mancini Mauro Mancini Resource constraints Resource constraints: Assume now that only resources a are available. What s happen? Solve the problem with a series approach Mauro Mancini Mauro Mancini

15 Schedule: step Acivity duration ST T LST LT T Ra Rb A 0 D G L M 0 N 0 Mauro Mancini Schedule: step Schedule with the serial approach 0 D A L G M N With same project duration resources are not enough (even with a parallel approach) Mauro Mancini A possible solution: to add more days A possible solution: to add more days D Nome attività Durata nizio ine Predeces Nomi risorse A g mer 0/0/0 gio 0/0/0 a[0] g v en 0/0/0 lun 0/0/0 b[0] g lun 0/0/0 mar 0/0/0 a[0] D g mer 0/0/0 dom 0/0/0 b[0] g lun /0/0 lun /0/0 a[0] g lun 0/0/0 gio /0/0 a[0] G g mer 0/0/0 mer 0/0/0 a[0] g mer 0/0/0 gio /0/0 a[0];b[0] g v en /0/0 dom /0/0 a[0] 0 L g mar /0/0 gio /0/0 ; b[0] M g lun /0/0 v en /0/0 ; a[0] N g sab 0/0/0 dom /0/0 0; a[0] 0 set 0 0 set 0 set 0 set L M M L M M L M M L M G V S D G V S D G V S D t was the /0 Mauro Mancini Mauro Mancini 0

Project Management Professional (PMP) Exam Prep Course 06 - Project Time Management

Project Management Professional (PMP) Exam Prep Course 06 - Project Time Management Project Management Professional (PMP) Exam Prep Course 06 - Project Time Management Slide 1 Looking Glass Development, LLC (303) 663-5402 / (888) 338-7447 4610 S. Ulster St. #150 Denver, CO 80237 information@lookingglassdev.com

More information

Allocate and Level Project Resources

Allocate and Level Project Resources Allocate and Level Project Resources Resource Allocation: Defined Resource Allocation is the scheduling of activities and the resources required by those activities while taking into consideration both

More information

Project Planning. Planning is an important step in project execution. Planning means:

Project Planning. Planning is an important step in project execution. Planning means: Project Planning Planning is an important step in project execution. Planning means: Thinking through future project actions Seeking and mentally inspecting the long path from the start to the finish Achieving

More information

Network Analysis Basic Components. The Other View. Some Applications. Continued. Goal of Network Analysis. RK Jana

Network Analysis Basic Components. The Other View. Some Applications. Continued. Goal of Network Analysis. RK Jana Network nalysis RK Jana asic omponents ollections of interconnected linear forms: Lines Intersections Regions (created by the partitioning of space by the lines) Planar (streets, all on same level, vertices

More information

Handout 4: Deterministic Systems and the Shortest Path Problem

Handout 4: Deterministic Systems and the Shortest Path Problem SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 4: Deterministic Systems and the Shortest Path Problem Instructor: Shiqian Ma January 27, 2014 Suggested Reading: Bertsekas

More information

Project planning and creating a WBS

Project planning and creating a WBS 37E01500 Project Management and Consulting Practice Project planning and creating a WBS Matti Rossi Lecture 3, Tue 28.2.2017 Learning objectives Describe the project time management planning tasks, and

More information

56:171 Operations Research Midterm Exam Solutions October 22, 1993

56:171 Operations Research Midterm Exam Solutions October 22, 1993 56:171 O.R. Midterm Exam Solutions page 1 56:171 Operations Research Midterm Exam Solutions October 22, 1993 (A.) /: Indicate by "+" ="true" or "o" ="false" : 1. A "dummy" activity in CPM has duration

More information

Unit 5 Slide Lectures of 04/05/06 April 2017

Unit 5 Slide Lectures of 04/05/06 April 2017 PROJECT AND COMMUNICATION MANAGEMENT Academic Year 2016/2017 PROJECT SCHEDULING, PROJECT DURATION AND PROJECT COMMUNICATION PLAN (CH. 8-9) Unit 5 Slide 5.2.1 Lectures of 04/05/06 April 2017 Overview of

More information

Chapter 9: Reducing Project Duration 4KF3

Chapter 9: Reducing Project Duration 4KF3 Lecture Notes Options for Accelerating Project Completion Unconstrained Resources o Adding resources o Outsourcing o Overtime o Core project team o Do it twice Constrained Resources o Fast-tracking o Critical-chain

More information

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost

More information

Project Management -- Developing the Project Plan

Project Management -- Developing the Project Plan Project Management -- Developing the Project Plan Dr. Tai-Yue Wang Department of Industrial and Information Management National Cheng Kung University Tainan, TAIWAN, ROC 1 Where We Are Now 6 2 Developing

More information

ACWP (actual cost of work performed) Cost of actual work performed to date on the project, plus any fixed costs.

ACWP (actual cost of work performed) Cost of actual work performed to date on the project, plus any fixed costs. Glossary ACWP (actual cost of work performed) Cost of actual work performed to date on the project, plus any fixed costs. ALAP (as late as possible) A constraint placed on a task s timing to make it occur

More information

INTRODUCTION PROJECT MANAGEMENT

INTRODUCTION PROJECT MANAGEMENT CHAPTER 7. 1 RESOURCE INTRODUCTION ALLOCATION TO PROJECT MANAGEMENT Prepared by: Dr. Maria Elisa Linda T. Cruz Prepared by: Dr. Maria Elisa Linda T. Cruz 1 Chapter 7. Resource Allocation 7.1 Critical Path

More information

Systems Engineering. Engineering 101 By Virgilio Gonzalez

Systems Engineering. Engineering 101 By Virgilio Gonzalez Systems Engineering Engineering 101 By Virgilio Gonzalez Systems process What is a System? What is your definition? A system is a construct or collection of different elements that together produce results

More information

Project Planning. Jesper Larsen. Department of Management Engineering Technical University of Denmark

Project Planning. Jesper Larsen. Department of Management Engineering Technical University of Denmark Project Planning jesla@man.dtu.dk Department of Management Engineering Technical University of Denmark 1 Project Management Project Management is a set of techniques that helps management manage large-scale

More information

Homework solutions, Chapter 8

Homework solutions, Chapter 8 Homework solutions, Chapter 8 NOTE: We might think of 8.1 as being a section devoted to setting up the networks and 8.2 as solving them, but only 8.2 has a homework section. Section 8.2 2. Use Dijkstra

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 21 Successive Shortest Path Problem In this lecture, we continue our discussion

More information

Chapter 11: PERT for Project Planning and Scheduling

Chapter 11: PERT for Project Planning and Scheduling Chapter 11: PERT for Project Planning and Scheduling PERT, the Project Evaluation and Review Technique, is a network-based aid for planning and scheduling the many interrelated tasks in a large and complex

More information

Impacting the Bottom Line. Cost Reduction: Planning & Control. Bottom Line (costs) A = Costs (what we expend) B = Revenue, sales (what we generate)

Impacting the Bottom Line. Cost Reduction: Planning & Control. Bottom Line (costs) A = Costs (what we expend) B = Revenue, sales (what we generate) Cost Reduction: Planning & Control Break Even Point & Decision Tree Analysis (l.u. 4/2/13) Impacting the Bottom Line Calls for an understanding of: Variation Waste & Value Investments (time, capital, resources,

More information

Research Methods Outline

Research Methods Outline : Project Management James Gain jgain@cs.uct.ac.za Outline Introduction [] Project Management [] Experimental Computer Science [] Role of Mathematics [1] Designing User Experiments [] Qualitative Research

More information

Cost Reduction: Planning & Control. Impacting the Bottom Line

Cost Reduction: Planning & Control. Impacting the Bottom Line Cost Reduction: Planning & Control Break Even Point & Decision Tree Analysis (l.u. 4/2/11) Impacting the Bottom Line Calls for an understanding of: Variation Waste & Value Investments (time, capital, resources,

More information

EXERCISE Draw the network diagram. a. Activity Name A B C D E F G H

EXERCISE Draw the network diagram. a. Activity Name A B C D E F G H XRIS. What do you mean by network analysis? xplain with counter examples.. What are the basic differences between PM and PRT analysis of project work?. State the rule of constructing the network diagram..

More information

Congestion Control for Best Effort

Congestion Control for Best Effort 1 Congestion Control for Best Effort Prof. Jean-Yves Le Boudec Prof. Andrzej Duda Prof. Patrick Thiran ICA, EPFL CH-1015 Ecublens Andrzej.Duda@imag.fr http://icawww.epfl.ch Contents 2 Congestion control

More information

56:171 Operations Research Midterm Examination Solutions PART ONE

56:171 Operations Research Midterm Examination Solutions PART ONE 56:171 Operations Research Midterm Examination Solutions Fall 1997 Answer both questions of Part One, and 4 (out of 5) problems from Part Two. Possible Part One: 1. True/False 15 2. Sensitivity analysis

More information

56:171 Operations Research Midterm Exam Solutions Fall 1994

56:171 Operations Research Midterm Exam Solutions Fall 1994 56:171 Operations Research Midterm Exam Solutions Fall 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3. Simplex

More information

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 8: Introduction to Stochastic Dynamic Programming Instructor: Shiqian Ma March 10, 2014 Suggested Reading: Chapter 1 of Bertsekas,

More information

A convenient analytical and visual technique of PERT and CPM prove extremely valuable in assisting the managers in managing the projects.

A convenient analytical and visual technique of PERT and CPM prove extremely valuable in assisting the managers in managing the projects. Introduction Any project involves planning, scheduling and controlling a number of interrelated activities with use of limited resources, namely, men, machines, materials, money and time. The projects

More information

CONSTRUCTION MANAGEMENT CHAPTER 3 PLANNING

CONSTRUCTION MANAGEMENT CHAPTER 3 PLANNING CONSTRUCTION MANAGEMENT CHAPTER 3 PLANNING Planning of Works Contract Form of contract by which one party undertakes to the other to perform certain work, for a price. Corresponds to the execution of a

More information

Master of Business Administration - General. Cohort: MBAG/14/PT Mar. Examinations for Semester II / 2014 Semester I

Master of Business Administration - General. Cohort: MBAG/14/PT Mar. Examinations for Semester II / 2014 Semester I Master of Business Administration - General Cohort: MBAG/14/PT Mar Examinations for 2013 2014 Semester II / 2014 Semester I MODULE: OPERATIONS RESEARCH MODULE CODE: MGMT5214 DURATION: 3 HOURS Instructions

More information

6/7/2018. Overview PERT / CPM PERT/CPM. Project Scheduling PERT/CPM PERT/CPM

6/7/2018. Overview PERT / CPM PERT/CPM. Project Scheduling PERT/CPM PERT/CPM /7/018 PERT / CPM BSAD 0 Dave Novak Summer 018 Overview Introduce PERT/CPM Discuss what a critical path is Discuss critical path algorithm Example Source: Anderson et al., 01 Quantitative Methods for Business

More information

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus

More information

56:171 Operations Research Midterm Exam Solutions October 19, 1994

56:171 Operations Research Midterm Exam Solutions October 19, 1994 56:171 Operations Research Midterm Exam Solutions October 19, 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3.

More information

Solving Examples of Linear Programming Models

Solving Examples of Linear Programming Models Solving Examples of Linear Programming Models Chapter 4 Copyright 2013 Pearson Education 4-1 Chapter Topics 1. A Product Mix Example 2. A Diet Example 3. An Investment Example 4. A Marketing Example 5.

More information

Project Management Progress evaluation Prof. Mauro Mancini

Project Management Progress evaluation Prof. Mauro Mancini Project Management Progress evaluation Prof. Mauro Mancini e-mail: Mauro.Mancini@polimi.it tel.: +39-02-23994057 POLITECNICO DI MILANO Department of Management, Economics and Industrial Engineering Mauro

More information

56:171 Operations Research Midterm Examination Solutions PART ONE

56:171 Operations Research Midterm Examination Solutions PART ONE 56:171 Operations Research Midterm Examination Solutions Fall 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part

More information

Scheduling Resources and Costs

Scheduling Resources and Costs CHAPTER EIGHT Scheduling Resources and Costs Copyright 2014 McGraw-Hill Education. All Rights Reserved. PowerPoint Presentation by Charlie Cook Where We Are Now 8 2 Overview of the Resource Scheduling

More information

Roll No. :... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/ OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES

Roll No. :... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/ OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES Name : Roll No. :.... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/2011-12 2011 OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES Time Allotted : 3 Hours Full Marks : 70 The figures in the margin

More information

IE 102 Spring Project Management

IE 102 Spring Project Management IE 102 Spring 2018 Project Management 1 Management of Projects Planning - goal setting, defining the project, team organization Scheduling - relates people, money, and supplies to specific activities and

More information

Project Management and Resource Constrained Scheduling Using An Integer Programming Approach

Project Management and Resource Constrained Scheduling Using An Integer Programming Approach Project Management and Resource Constrained Scheduling Using An Integer Programming Approach Héctor R. Sandino and Viviana I. Cesaní Department of Industrial Engineering University of Puerto Rico Mayagüez,

More information

Program Evaluation and Review Techniques (PERT) Critical Path Method (CPM):

Program Evaluation and Review Techniques (PERT) Critical Path Method (CPM): Program Evaluation and Review Techniques (PERT) Critical Path Method (CPM): A Rough Guide by Andrew Scouller PROJECT MANAGEMENT Project Managers can use project management software to keep track of the

More information

SCHEDULE CREATION AND ANALYSIS. 1 Powered by POeT Solvers Limited

SCHEDULE CREATION AND ANALYSIS. 1   Powered by POeT Solvers Limited SCHEDULE CREATION AND ANALYSIS 1 www.pmtutor.org Powered by POeT Solvers Limited While building the project schedule, we need to consider all risk factors, assumptions and constraints imposed on the project

More information

CSE 417 Dynamic Programming (pt 2) Look at the Last Element

CSE 417 Dynamic Programming (pt 2) Look at the Last Element CSE 417 Dynamic Programming (pt 2) Look at the Last Element Reminders > HW4 is due on Friday start early! if you run into problems loading data (date parsing), try running java with Duser.country=US Duser.language=en

More information

Course notes for EE394V Restructured Electricity Markets: Locational Marginal Pricing

Course notes for EE394V Restructured Electricity Markets: Locational Marginal Pricing Course notes for EE394V Restructured Electricity Markets: Locational Marginal Pricing Ross Baldick Copyright c 2018 Ross Baldick www.ece.utexas.edu/ baldick/classes/394v/ee394v.html Title Page 1 of 160

More information

Analyzing Pricing and Production Decisions with Capacity Constraints and Setup Costs

Analyzing Pricing and Production Decisions with Capacity Constraints and Setup Costs Erasmus University Rotterdam Bachelor Thesis Logistics Analyzing Pricing and Production Decisions with Capacity Constraints and Setup Costs Author: Bianca Doodeman Studentnumber: 359215 Supervisor: W.

More information

Net lift and return maximization. Victor D. Zurkowski Analytics Consultant Metrics and Analytics CIBC National Collection

Net lift and return maximization. Victor D. Zurkowski Analytics Consultant Metrics and Analytics CIBC National Collection Net lift and return maximization Victor D. Zurkowski Analytics Consultant Metrics and Analytics CIBC National Collection Page 2 Page 3 Could I have been wrong all along? Page 4 There has been recent mentions

More information

THE TRAVELING SALESMAN PROBLEM FOR MOVING POINTS ON A LINE

THE TRAVELING SALESMAN PROBLEM FOR MOVING POINTS ON A LINE THE TRAVELING SALESMAN PROBLEM FOR MOVING POINTS ON A LINE GÜNTER ROTE Abstract. A salesperson wants to visit each of n objects that move on a line at given constant speeds in the shortest possible time,

More information

Project Management. Chapter 2. Copyright 2013 Pearson Education, Inc. publishing as Prentice Hall

Project Management. Chapter 2. Copyright 2013 Pearson Education, Inc. publishing as Prentice Hall Project Management Chapter 2 02-0 1 What is a Project? Project An interrelated set of activities with a definite starting and ending point, which results in a unique outcome for a specific allocation of

More information

Project Management. Project Mangement. ( Notes ) For Private Circulation Only. Prof. : A.A. Attarwala.

Project Management. Project Mangement. ( Notes ) For Private Circulation Only. Prof. : A.A. Attarwala. Project Mangement ( Notes ) For Private Circulation Only. Prof. : A.A. Attarwala. Page 1 of 380 26/4/2008 Syllabus 1. Total Project Management Concept, relationship with other function and other organizations,

More information

PROJECT TITLE PROJECT NO: CONTRACT TITLE UNIVERSITY OF CALIFORNIA, DAVIS CITY, CALIFORNIA

PROJECT TITLE PROJECT NO: CONTRACT TITLE UNIVERSITY OF CALIFORNIA, DAVIS CITY, CALIFORNIA This section is used for projects over $1,000,000 use other section if less than $1M SECTION 01 32 00 CONSTRUCTION PROGRESS DOCUMENTATION PART 1 - GENERAL 1.1 SCOPE A. Preliminary Contract Schedule, Contract

More information

UNIT-II Project Organization and Scheduling Project Element

UNIT-II Project Organization and Scheduling Project Element UNIT-II Project Organization and Scheduling Project Element Five Key Elements are Unique. Projects are unique, one-of-a-kind, never been done before. Start and Stop Date. Projects must have a definite

More information

CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM

CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM 6.1 Introduction Project Management is the process of planning, controlling and monitoring the activities

More information

Activity Predecessors Durations (days) a - 3 b a 4 c a 5 d a 4 e b 2 f d 9 g c, e 6 h f, g 2

Activity Predecessors Durations (days) a - 3 b a 4 c a 5 d a 4 e b 2 f d 9 g c, e 6 h f, g 2 CHAPTER 11 INDUSTRIAL ENGINEERING YEAR 2012 ONE MARK MCQ 11.1 Which one of the following is NOT a decision taken during the aggregate production planning stage? (A) Scheduling of machines (B) Amount of

More information

Lecture 3 Project Scheduling

Lecture 3 Project Scheduling B10 Lecture Project Scheduling Omar El-Anwar, PhD, PMP Network alculations The purpose of conducting network calculations is to know more about the scheduling of activities: When will each activity start?

More information

Project Planning. Identifying the Work to Be Done. Gantt Chart. A Gantt Chart. Given: Activity Sequencing Network Diagrams

Project Planning. Identifying the Work to Be Done. Gantt Chart. A Gantt Chart. Given: Activity Sequencing Network Diagrams Project Planning Identifying the Work to Be Done Activity Sequencing Network Diagrams Given: Statement of work written description of goals work & time frame of project Work Breakdown Structure Be able

More information

Essays on Some Combinatorial Optimization Problems with Interval Data

Essays on Some Combinatorial Optimization Problems with Interval Data Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university

More information

Introduction to Project Management. Modeling after NYS ITS

Introduction to Project Management. Modeling after NYS ITS Introduction to Project Management Modeling after NYS ITS What is Project Management? Project management is the application of knowledge, skills, tools and techniques to project activities to meet project

More information

A Newsvendor Model with Initial Inventory and Two Salvage Opportunities

A Newsvendor Model with Initial Inventory and Two Salvage Opportunities A Newsvendor Model with Initial Inventory and Two Salvage Opportunities Ali CHEAITOU Euromed Management Marseille, 13288, France Christian VAN DELFT HEC School of Management, Paris (GREGHEC) Jouys-en-Josas,

More information

CHAPTER 9: PROJECT MANAGEMENT

CHAPTER 9: PROJECT MANAGEMENT CHAPTER 9: PROJECT MANAGEMENT The aim is to coordinate and plan a single job consisting lots of tasks between which precedence relationships exist Project planning Most popular planning tools are utilized

More information

CISC 322 Software Architecture

CISC 322 Software Architecture CISC 22 Software Architecture Project Scheduling (PERT/CPM) Ahmed E. Hassan (Edited For Course Presentation, 206) Project A project is a temporary endeavour undertaken to create a "unique" product or service

More information

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example Game theory GAME THEORY (Hillier & Lieberman Introduction to Operations Research, 8 th edition) Mathematical theory that deals, in an formal, abstract way, with the general features of competitive situations

More information

56:171 Operations Research Midterm Examination October 25, 1991 PART ONE

56:171 Operations Research Midterm Examination October 25, 1991 PART ONE 56:171 O.R. Midterm Exam - 1 - Name or Initials 56:171 Operations Research Midterm Examination October 25, 1991 Write your name on the first page, and initial the other pages. Answer both questions of

More information

IEOR E4004: Introduction to OR: Deterministic Models

IEOR E4004: Introduction to OR: Deterministic Models IEOR E4004: Introduction to OR: Deterministic Models 1 Dynamic Programming Following is a summary of the problems we discussed in class. (We do not include the discussion on the container problem or the

More information

Part A: Answer Question A1 (required) and Question A2 or A3 (choice).

Part A: Answer Question A1 (required) and Question A2 or A3 (choice). Ph.D. Core Exam -- Macroeconomics 10 January 2018 -- 8:00 am to 3:00 pm Part A: Answer Question A1 (required) and Question A2 or A3 (choice). A1 (required): Cutting Taxes Under the 2017 US Tax Cut and

More information

Examinations for Semester II. / 2011 Semester I

Examinations for Semester II. / 2011 Semester I PROGRAMME MBA-Human Resources & knowledge Management MBA- Project Management Master of Business Administration General MBA-Marketing Management COHORT MBAHR/11/PT MBAPM/11/PT MBAG/11/PT MBAMM/11/PT Examinations

More information

Profit Maximization and Strategic Management for Construction Projects

Profit Maximization and Strategic Management for Construction Projects Profit Maximization and Strategic Management for Construction Projects Hakob Avetisyan, Ph.D. 1 and Miroslaw Skibniewski, Ph.D. 2 1 Department of Civil and Environmental Engineering, E-209, 800 N. State

More information

Problem Set 2: Answers

Problem Set 2: Answers Economics 623 J.R.Walker Page 1 Problem Set 2: Answers The problem set came from Michael A. Trick, Senior Associate Dean, Education and Professor Tepper School of Business, Carnegie Mellon University.

More information

Time and Cost Optimization Techniques in Construction Project Management

Time and Cost Optimization Techniques in Construction Project Management Time and Cost Optimization Techniques in Construction Project Management Mr.Bhushan V 1. Tatar and Prof.Rahul S.Patil 2 1. INTRODUCTION In the field of Construction the term project refers as a temporary

More information

Allocation of shared costs among decision making units: a DEA approach

Allocation of shared costs among decision making units: a DEA approach Computers & Operations Research 32 (2005) 2171 2178 www.elsevier.com/locate/dsw Allocation of shared costs among decision making units: a DEA approach Wade D. Cook a;, Joe Zhu b a Schulich School of Business,

More information

Lecture 7: Bayesian approach to MAB - Gittins index

Lecture 7: Bayesian approach to MAB - Gittins index Advanced Topics in Machine Learning and Algorithmic Game Theory Lecture 7: Bayesian approach to MAB - Gittins index Lecturer: Yishay Mansour Scribe: Mariano Schain 7.1 Introduction In the Bayesian approach

More information

56:171 Operations Research Midterm Examination October 28, 1997 PART ONE

56:171 Operations Research Midterm Examination October 28, 1997 PART ONE 56:171 Operations Research Midterm Examination October 28, 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part Two.

More information

Reasoning with Uncertainty

Reasoning with Uncertainty Reasoning with Uncertainty Markov Decision Models Manfred Huber 2015 1 Markov Decision Process Models Markov models represent the behavior of a random process, including its internal state and the externally

More information

ADVANCED QUANTITATIVE SCHEDULE RISK ANALYSIS

ADVANCED QUANTITATIVE SCHEDULE RISK ANALYSIS ADVANCED QUANTITATIVE SCHEDULE RISK ANALYSIS DAVID T. HULETT, PH.D. 1 HULETT & ASSOCIATES, LLC 1. INTRODUCTION Quantitative schedule risk analysis is becoming acknowledged by many project-oriented organizations

More information

Online Appendix: Extensions

Online Appendix: Extensions B Online Appendix: Extensions In this online appendix we demonstrate that many important variations of the exact cost-basis LUL framework remain tractable. In particular, dual problem instances corresponding

More information

Equity correlations implied by index options: estimation and model uncertainty analysis

Equity correlations implied by index options: estimation and model uncertainty analysis 1/18 : estimation and model analysis, EDHEC Business School (joint work with Rama COT) Modeling and managing financial risks Paris, 10 13 January 2011 2/18 Outline 1 2 of multi-asset models Solution to

More information

Project Management Fundamentals

Project Management Fundamentals Project Management Fundamentals Course No: B04-003 Credit: 4 PDH Najib Gerges, Ph.D., P.E. Continuing Education and Development, Inc. 9 Greyridge Farm Court Stony Point, NY 10980 P: (877) 322-5800 F: (877)

More information

Topic 7. Nominal rigidities

Topic 7. Nominal rigidities 14.452. Topic 7. Nominal rigidities Olivier Blanchard April 2007 Nr. 1 1. Motivation, and organization Why introduce nominal rigidities, and what do they imply? In monetary models, the price level (the

More information

CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS

CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS November 17, 2016. Name: ID: Instructions: Answer the questions directly on the exam pages. Show all your work for each question.

More information

The Irrevocable Multi-Armed Bandit Problem

The Irrevocable Multi-Armed Bandit Problem The Irrevocable Multi-Armed Bandit Problem Ritesh Madan Qualcomm-Flarion Technologies May 27, 2009 Joint work with Vivek Farias (MIT) 2 Multi-Armed Bandit Problem n arms, where each arm i is a Markov Decision

More information

Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events

Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events INFORMS Seattle November 2007 Hugo P. Simão Warren B. Powell CASTLE Laboratory Princeton University http://www.castlelab.princeton.edu

More information

INSE 6230 Total Quality Project Management Winter 2018 Quiz I. Max : 70 points. This is a closed book exam. Answer all the questions in the booklet.

INSE 6230 Total Quality Project Management Winter 2018 Quiz I. Max : 70 points. This is a closed book exam. Answer all the questions in the booklet. . Surname, given names: Student Number: INSE 6230 Total Quality Project Management Winter 2018 Quiz I. Max : 70 points This is a closed book exam. Answer all the questions in the booklet. Ensure that your

More information

DC Program and Project Managers Meeting #2

DC Program and Project Managers Meeting #2 + Trevor Lowing Trevor.Lowing@gmail.com DC Program and Project Managers Meeting #2 Session 1: Planning projects with MS Project Session 2: Workshop: Generating Reports with MS Project and Visual Basic

More information

NPV Method. Payback Period

NPV Method. Payback Period 1. Why the payback method is often considered inferior to discounted cash flow in capital investment appraisal? A. It does not take account of the time value of money B. It does not calculate how long

More information

70-632_formatted. Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0

70-632_formatted.   Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0 70-632_formatted Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Microsoft EXAM 70-632 TS:Microsoft Office Project 2007. Managing Projects Total Questions:

More information

Appendix A Decision Support Analysis

Appendix A Decision Support Analysis Field Manual 100-11 Appendix A Decision Support Analysis Section I: Introduction structure development, and facilities. Modern quantitative methods can greatly facilitate this Complex decisions associated

More information

Log-Robust Portfolio Management

Log-Robust Portfolio Management Log-Robust Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Elcin Cetinkaya and Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983 Dr.

More information

Problem 1 Food Manufacturing. The final product sells for $150 per ton.

Problem 1 Food Manufacturing. The final product sells for $150 per ton. Problem 1 Food Manufacturing A food is manufactured by refining raw oils and blending them together. The raw oils come in two categories, and can be bought for the following prices per ton: vegetable oils

More information

NODIA AND COMPANY. GATE SOLVED PAPER Mechanical Engineering Industrial Engineering. Copyright By NODIA & COMPANY

NODIA AND COMPANY. GATE SOLVED PAPER Mechanical Engineering Industrial Engineering. Copyright By NODIA & COMPANY No part of this publication may be reproduced or distributed in any form or any means, electronic, mechanical, photocopying, or otherwise without the prior permission of the author. GATE SOLVED PAPER Mechanical

More information

Intertemporal choice: Consumption and Savings

Intertemporal choice: Consumption and Savings Econ 20200 - Elements of Economics Analysis 3 (Honors Macroeconomics) Lecturer: Chanont (Big) Banternghansa TA: Jonathan J. Adams Spring 2013 Introduction Intertemporal choice: Consumption and Savings

More information

Textbook: pp Chapter 11: Project Management

Textbook: pp Chapter 11: Project Management 1 Textbook: pp. 405-444 Chapter 11: Project Management 2 Learning Objectives After completing this chapter, students will be able to: Understand how to plan, monitor, and control projects with the use

More information

Chapter16Project Management and. Scheduling Project management

Chapter16Project Management and. Scheduling Project management Chapter6Project Management and Scheduling Figure 6. On completion of this chapter, you should be able to identify key components of projects and the issues associated with them, and you should be able

More information

Lecture 10: The knapsack problem

Lecture 10: The knapsack problem Optimization Methods in Finance (EPFL, Fall 2010) Lecture 10: The knapsack problem 24.11.2010 Lecturer: Prof. Friedrich Eisenbrand Scribe: Anu Harjula The knapsack problem The Knapsack problem is a problem

More information

Optimization Methods. Lecture 16: Dynamic Programming

Optimization Methods. Lecture 16: Dynamic Programming 15.093 Optimization Methods Lecture 16: Dynamic Programming 1 Outline 1. The knapsack problem Slide 1. The traveling salesman problem 3. The general DP framework 4. Bellman equation 5. Optimal inventory

More information

International Project Management. prof.dr MILOŠ D. MILOVANČEVIĆ

International Project Management. prof.dr MILOŠ D. MILOVANČEVIĆ International Project Management prof.dr MILOŠ D. MILOVANČEVIĆ Project time management Project cost management Time in project management process Time is a valuable resource. It is also the scarcest. Time

More information

Slides credited from Hsu-Chun Hsiao

Slides credited from Hsu-Chun Hsiao Slides credited from Hsu-Chun Hsiao Greedy Algorithms Greedy #1: Activity-Selection / Interval Scheduling Greedy #2: Coin Changing Greedy #3: Fractional Knapsack Problem Greedy #4: Breakpoint Selection

More information

The Optimization Process: An example of portfolio optimization

The Optimization Process: An example of portfolio optimization ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach

More information

The application of linear programming to management accounting

The application of linear programming to management accounting The application of linear programming to management accounting After studying this chapter, you should be able to: formulate the linear programming model and calculate marginal rates of substitution and

More information

Lecture 5: Project Management

Lecture 5: Project Management Lecture 5: Management organization structure ritical path method (PM) Time/cost tradeoff PM with three activity it time estimates t Readings: hapter 10 Management series of related jobs usually directed

More information

Disclaimer: This resource package is for studying purposes only EDUCATIO N

Disclaimer: This resource package is for studying purposes only EDUCATIO N Disclaimer: This resource package is for studying purposes only EDUCATIO N Chapter 9: Budgeting The Basic Framework of Budgeting Master budget - a summary of a company s plans in which specific targets

More information

Fiscal policy: Ricardian Equivalence, the e ects of government spending, and debt dynamics

Fiscal policy: Ricardian Equivalence, the e ects of government spending, and debt dynamics Roberto Perotti November 20, 2013 Version 02 Fiscal policy: Ricardian Equivalence, the e ects of government spending, and debt dynamics 1 The intertemporal government budget constraint Consider the usual

More information

Dynamic Programming: An overview. 1 Preliminaries: The basic principle underlying dynamic programming

Dynamic Programming: An overview. 1 Preliminaries: The basic principle underlying dynamic programming Dynamic Programming: An overview These notes summarize some key properties of the Dynamic Programming principle to optimize a function or cost that depends on an interval or stages. This plays a key role

More information