Operations Research Lecture 7.

Slides:



Advertisements
Similar presentations
WBS: Lowest level OBS: Lowest level
Advertisements

IE 2030 Lecture 5: Project Management Drawing Gantt Charts Time on horizontal axis, Activities on vertical axis. 1 bar per activity Length of bar = required.
464 Lecture 09 CPM Revision. Scheduling Techniques r The scheduling techniques are î To plan, schedule, budget and control the many activities associated.
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
PROJECT MANAGEMENT CPM/PERT V P B Chakravarthi. K Abhijeet Kumar.
D1: Critical Events And Critical Paths. D1: Critical Events And Paths A critical path is the list of activities on an activity network that, if they are.
A simple set of tasks in “timeline-schedule” form Req. Gathering Req. Analysis High Level Design Detail Design & Code Test Case DevelopmentTest Execution.
Project Scheduling Tools As part of CSA3040 © 2003, 2004 – Dr. Ernest Cachia.
Gantt Chart Graph or bar chart with a bar for each project activity that shows passage of time Provides visual display of project schedule Slack amount.
CSSE 372 Week 6 Day 2 Constructing and Analyzing the Project Network Diagram  PERT Chart PERT was invented for the Nautilus submarine project. Ok, maybe.
Tutorial 2 Project Management Activity Charts (PERT Charts)
Manjari Akella Pranava Nagpal B-Tech(CSE) 4 th Year.
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Chapters 8, 9, and 10 Design Stage 1 Preconstruction Stage 2: Procurement Conceptual Planning Stage3: Construction Stage 4: Project Close-out.
D1: Event Times.
Network planning Learning objectives After these lectures you should be able to: - Produce and analyse activities networks - Calculate earliest and latest.
15C Backward scanning and crashing
Importance of Project Schedules
Operational Research I By Dr. SW Poon. Definitions O. R. Society of Great Britain “OR is the application of the methods of science to complex problems.
Software project management (intro) Scheduling Network.
Drawing AOA and AON networks
Prof. Awad Hanna Estimating Activity Duration Time Interval  Time Interval is selected according to the nature of the activity (seconds - minutes…) 
___________________________________________________________________________ Operations Research  Jan Fábry Project Management.
Dr. Godfried Williams1 Project Management – Topic 6 Lecture Content Planning Tools/Techniques Optimization Techniques Resource Planning & Allocation Linear.
Network Problem CPM & PERT
ENGM91 ACTIVITY PLANNING Unit 2
Switch off your Mobiles Phones or Change Profile to Silent Mode.
PROJECT MANAGEMENT Approaches
11/02/09 Chapter 7-Project Planning 1 Elements of Project Planning  Divide project into tasks, tasks into subtasks, subtasks into...  Estimate duration.
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
1 TCOM 5143 Lecture 11 Project Management. 2 What’s Project Management? Project management involves planning and scheduling the different activities of.
 Chapter 6: Activity Planning – Part 3 NET481: Project Management Afnan Albahli.
Network Analysis : Pert & CPM
15B Critical path analysis. In a critical path analysis, edges represent activities. Nodes (vertices) represent the end of one activity and the start.
 Chapter 6: Activity Planning – Part 2 NET481: Project Management Afnan Albahli.
Network planning models These project scheduling techniques model the project's activities and their relationships as a network. In the network, time flows.
Network Analysis Prepared by hanadi. NetWork(start/end node) A.Draw network? B. Determine the critical path DurationActivity (I,j) 5A(1,2) 4B(1,4) 3C(1,5)
IE 366 Chapter 6, Section 10 Project Planning and Scheduling.
Activity Planning. Effort estimation – For whole project – For individual activity Detailed plan – Starting of each activity – End of each activity –

Scheduling Scheduling : is the process of converting a project action plan into an operating time table. Why scheduling ? To answer the following questions:
PROJECT MANAGEMENT.
Activity networks – Example 1
PERT and CPM.
Time Planning and Control Activity on Node Network (AON)
Operations Research Lecture 5.
Project Planning & Scheduling
UNIT II Scheduling Procedures & Techniques CRITICAL PATH ANALYSIS
Projects: Critical Paths
معرفي روش هاي برنامه ريزي شبكه و محاسبات زمان
Time Planning and Control Activity on Node Network (AON)
Activity on Arrow Project Management.
SE Tasks for a Concept Development Project
ENGINEERING MANAGEMENT (GE 404)
Drawing the AON network
مدیریت عمومی دانش کهن. مدیریت عمومی دانش کهن ارایه تحقیق پایان ترم 3 نمره امتحان پایان ترم 10 نمره ارایه تکالیف کلاس 2 نمره امتحانات.
Operations Research Lecture 4.
Management & Project Control - Present by Dr.Amir.A.Shojaie
Time Planning and Control Activity on Node Network (AON)
Project Management (lecture)
Drawing AOA and AON networks
Chapter 6 Activity Planning.
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Drawing AOA and AON networks
PROJECT MANAGEMENT CPM/PERT V P B Chakravarthi. K Abhijeet Kumar.
Exercise – A small building.
Project Management (lecture)
Operations Research Lecture 9.
Chapter 6 Activity Planning.
Operations Research Lecture 8.
Presentation transcript:

Operations Research Lecture 7

Operations Research CPM / PERT

OR PROCESS OBSERVATION PROBLEM DEFINITION MODEL CONSTRUCTION SOLUTION H N I Q U S MODEL CONSTRUCTION SOLUTION IMPLEMENTATION

Critical Path Method (CPM) Networks Critical Path Method (CPM) Program Evaluation and Review Technique (PERT) Network Flow

Example Obtain Stamp Write a Letter Put in Env. Address & Stamp Post 3 8 16 12 14 Obtain Envelope 7

Dummy Activities There is a need for dummy activities when the project contains groups of two or more jobs which have common predecessors. The time taken for the dummy activities is zero.  

J A C D B F H D3 D1 D2 E G

H 5 7 L D I J A B E G K M 4 1 2 3 6 8 9 10 N F 11 C

Looping 8 9 10 9 10

Dangling 10 8 9 9 11

Merge Node 8 11 9 9 10 10

Burst Node 10 5 9 11 12

Example EVENT 16 20 20 + 15 16 + 15, OR 20 + 10 OR 20 + 15 + 3 30, OR 35 + 16, OR 38 + 12

Cont! EARLIEST TIME: By Longest Chain LATEST TIME: Backward Pass 51, 39, 35, 20, 24, 0

TIMES (ACTIVITY) EARLIEST START TIME Earliest possible time at which an activity can start and is given by the earliest time of the Tail Event.

TIMES (ACTIVITY) EARLIEST FINISH TIME Earliest possible time at which an activity can finish and is given by adding the duration time to the earliest start time.

TIMES (ACTIVITY) LATEST FINISH TIME Latest Event Time of the Head Event.

TIMES (ACTIVITY) LATEST START TIME Latest possible time by which an activity start and is given by subtracting the duration time from the Latest Finish Time.

Example

Cont! ACTIVITY DURATION START FINISH E L E L 1-2 16 0 8 16 24 1-3 20 0 0 20 20 1-11 30 0 21 30 51 2-8 15 16 24 31 39 3-7 15 20 20 35 35 3-8 10 20 29 30 39 7-8 3 35 36 38 39 7-11 16 35 35 51 51 8-11 12 38 39 50 51

Notations Earliest Time of Tail Event i= iE Latest Time of Tail Event i = iL Earliest Time of Head Event j= jE Latest Time of Head Event j = jL

FLOATS INDEPENDENT FLOAT Time by which an activity can expand without affecting other (PREV or SUBSEQ) I = jE - iL - D If Negative, take I = 0

Cont ! FREE FLOAT Time by which an activity can expand without affecting subsequent activity. F = jE - iE - D

Cont ! TOTAL FLOAT Time by which an activity can expand without affecting the overall duration of the project. T = jL - iE - D

Example Activity 2-8 T = jL – iE – D = 39 – 16 – 15 = 9 F = jE – iE – D = 38 – 16 – 15 = 7 I = jE – iL – D = 38 – 24 – 15 = -1

Example 3 11 4 7 5 10 1 2 5 8 10 6 4

Cont ! E=12 L=12 E=23 E=0 E=5 L=5 L=0 L=23 E=13 L=13 3 11 4 7 5 10 1 2 8 6 E=13 4 L=13

For Activity 1 – 3 T = jL - iE – D = 12- 0- 4 = 8 F = jE - iE – D = 12- 0- 4 = 8 I = jE - iL – D = 12- 0- 4 = 8

ACTIVITY DURATION FLOATS T F I 1 - 2 5 0 0 0 1 - 3 4 8 8 8 1 - 4 6 7 7 7 2 - 3 7 0 0 0 2 - 4 8 0 0 0 2 - 5 10 8 8 8 3 - 5 11 0 0 0 4 - 5 10 0 0 0 1 – 2 – 3 – 5 ! 1 – 2 – 4 – 5 ! CRITICAL PATH

Cont ! E=12 L=12 E=23 E=0 E=5 L=5 L=0 L=23 E=13 L=13 3 11 4 7 5 10 1 2 8 6 E=13 4 L=13

Example 2 2 5 3 1 6 6 4 8 4 7 1 9 8 4 5 3 6

Example 2 5 4 7 8 1 3 6 E=11 E=1 2 L=12 L=10 1 3 E=15 E=21 E=0 E=6 6 4 9 L=15 8 L=21 L=0 E=15 4 E=8 5 3 6 L=10 L=15

Cont ! ACT DUR START FINISH FLOAT E L E L T F I 1-2 1 0 9 1 10 9 0 0 1-2 1 0 9 1 10 9 0 0 1-3 8 0 2 8 10 2 0 0 1-4 6 0 0 6 6 0 0 0 2-5 2 1 10 3 12 9 8 1 3-6 5 8 10 13 15 2 2 0 4-5 5 6 7 11 12 1 0 0 4-6 9 6 6 15 15 0 0 0 4-7 4 6 11 10 15 5 5 5 5-7 3 11 12 14 15 1 1 1 6-8 4 15 17 19 21 2 2 0 7-8 6 15 15 21 21 0 0 0

Cont ! 2 5 4 7 8 1 3 6 E=11 E=1 2 L=12 L=10 1 3 E=15 E=21 E=0 E=6 6 4 9 L=15 8 L=21 L=0 E=15 4 E=8 5 3 6 L=10 L=15

Cont ! 2 5 4 7 8 1 3 6 E=11 E=1 2 L=12 L=10 1 3 E=15 E=21 E=0 E=6 6 4 9 L=15 8 L=21 L=0 E=15 4 E=8 5 3 6 L=10 L=15

Example 6 4 5 25 40 2 3 4 7 20 5 10 50 55 3 9 2 8 15 30 45 12 35

Cont ! E=11 E=17 5 25 40 L=16 L=22 E=26 E=11 E=18 E=0 E=4 2 3 4 7 20 5 10 50 55 L=23 L=4 L=16 L=0 L=26 E=6 3 9 E=4 2 E=18 8 15 30 45 L=6 L=18 L=4 E=6 12 35 L=6

Cont ! ACT DUR START FINISH FLOAT E L E L T F I 5-10 4 0 0 4 4 0 0 0 5-10 4 0 0 4 4 0 0 0 5-15 3 0 1 3 4 1 1 1 5-25 5 0 11 5 16 11 6 6 10-15 0 4 4 4 4 0 0 0 10-20 7 4 9 11 16 5 0 0 15-30 2 4 4 6 6 0 0 0 20-25 0 11 16 11 16 5 0 0 20-50 2 11 21 13 23 10 5 0

Cont ! ACT DUR START FINISH FLOAT E L E L T F I 25-40 6 11 16 17 22 5 0 0 30-35 0 6 8 6 6 0 0 0 30-45 9 6 9 15 18 3 2 3 35-45 12 6 6 18 18 0 0 0 40-55 4 17 22 21 26 5 5 0 45-50 0 18 23 18 23 5 0 0 45-55 8 18 18 26 26 0 0 0 50-55 3 18 23 21 26 5 5 0

Cont ! 6 4 5 25 40 2 3 4 7 20 5 10 50 55 3 9 2 8 15 30 45 12 35

Operations Research Lecture 7