Unit – graph theory. Concept Characteristics What is a Graph……Really?

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Slide 13-1 Unit 13C Scheduling Problems.
Advertisements

Chapter 3: Planning and Scheduling Lesson Plan
Project Management Project  A series of related jobs usually directed toward some major output and requiring a significant time to perform Project management.
CSC 2300 Data Structures & Algorithms April 13, 2007 Chapter 9. Graph Algorithms.
Copyright © 2008 Pearson Education, Inc. Slide 13-1 Unit 13C Scheduling Problems.
PREPARED BY : NOR AZAH BINTI AZIZ KOLEJ MATRIKULASI TEKNIKAL KEDAH PROJECT NETWORK DIAGRAM.
Project Planning. Learning Objectives: By the end of this topic you should be able to:
9-1 Project Scheduling: Networks, Duration Estimation, and Critical Path Chapter 9 © 2007 Pearson Education.
Project Scheduling: Networks, Duration estimation, and Critical Path.
ELC 347 project management
Project Management OPER 576 Project Networks Greg Magnan, Ph.D. April 29, 2004.
Directed graphs Reachability A graph where direction is indicated for every edge is called a directed graph or digraph. Reachability is about reaching.
A problem Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because.
Project Modelling The success of the whole planning and control function depends on the project planner being able to define the project’s full scope of.
Activity networks – Example 1 TaskDuration (hours)Immediate predecessors A3- B4- C6- D5A E1B F6B G7C, D, E The table below shows the tasks involved in.
Critical Paths.
ME 380 Project Planning. Critical Path Method (CPM) Elements: Activities & Events Feature: Precedence relations ActivityDurationPrecedence A4- B5- C3A.
Module 5 – Networks and Decision Mathematics Chapter 24 – Directed Graphs.
Projects: Critical Paths Dr. Ron Lembke Operations Management.
Project Scheduling: Networks, Duration estimation, and Critical Path
Project Management Techniques.
1 More about the Confidence Interval of the Population Mean.
Section 4.1 and 4.2 Quadratic Functions
Common Page Design. Graphics and Tables Uses: Objects Numbers Concepts Words.
Please open your laptops, log in to the MyMathLab course web site, and open Quiz 3.6B. IMPORTANT NOTE: If you have time left after you finish the problems.
Lecture Note 4 Managing Analysis and Design Activities
Assignments  1. Grade graphs and conclusions.  2. Introduction to Reaction Time.  3. Begin Pre-Lab of Reaction Time.
1 BUS 4017 Project Management Wk. 5 Agenda:. Scheduling lecture, Network Diagrams, Critical paths, Float GANTT charts -methods Responsibility Matrix MS.
ENGM91 ACTIVITY PLANNING Unit 2
Math Module 3 Multi-Digit Multiplication and Division Topic A: Multiplicative Comparison Word Problems Lesson 1: Investigate and use the formulas for.
Graphs Their Applications. NC Standard Course of Study Competency Goal 1: The learner will use matrices and graphs to model relationships and solve problems.
A brief summary of Critical Path (or network) Analysis Critical Path Analysis is a way of planning complex projects. It allows one to find those parts.
CPA A group of workers is involved in a building project. The table shows the activities involved. Each worker can perform any of the given activities.
Lesson Objective Understand what critical path analysis is Be able to prioritise events and create a precedence table Begin to use the precedence table.
Network analysis Homework:
Project Management “Project Planning & Scheduling”
6 minutes Warm-Up For each parabola, find an equation for the axis of symmetry and the coordinates of the vertex. State whether the parabola opens up.
D1 stuff The tail wags the dog. M1A1 A1 A1 We mark your best effort.
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
Chapter 3 – Solving Linear Equations 3.5 – Linear Equations and Problem Solving.
Entry Task Answer the following question on scratch paper & hand in (5pts.): If you look at the following slide under a microscope (40x magnification),
E.Lyon Agenda ▪ Watch two mini films ▪ Next Film ▪ New Groups ▪ Storyboard – DUE at the end of class!
5 th LectureCEN 4021: Software Engineering II Task Sequence and Effort representation  All tasks share at least two basic characteristics –Require effort.
What is Science? Science.
Project Management in Practice
Dr. Hany Abd Elshakour 2/18/ :27 PM 1. Dr. Hany Abd Elshakour 2/18/ :27 PM 2 Time Planning and Control Activity on Arrow (Arrow Diagramming.
A2 Operations Management Critical Path Analysis. How long will it take? n Walls have decided to launch a new Magnum ice cream. Machine delivery will take.
Software Project Scheduling By: Sohaib Ejaz Introduction A Gantt chart is a graphical representation of the duration of tasks against the progression.
UNIT – GRAPH THEORY. CONCEPT CHARACTERISTICS What is a Graph……Really?
Critical Path Analysis - Worksheet
5-1 Scheduling The Project. Outline: 5-2  Project network diagrams  Identifying critical paths and activities  Determining activity slack times  Gantt.
Unit – graph theory. Concept Characteristics What is a Graph……Really?
ECE362 Principles of Design
Activity networks – Example 1
Task Tables Draw a graph for the following task table.
Most commonly used methods for project management.
Word Study Words Their Way.
Planar Graphs & Euler’s Formula
Graph Theory Unit 2.
Critical Path Analysis
Chapter 4 Review Math Analysis
AQR Unit 7 Discrete Mathematics
Critical Path Method Farrokh Alemi, Ph.D.
Section 2: Multiple choice
Label your paper DNA 1.
Drawing Walls for a Room
3.1 Earliest Start Times.
Planning and Scheduling
Graph 3x + y = 6 by making a “T” Table and graphing the line.
Section – Linear Programming
Presentation transcript:

Unit – graph theory

Concept Characteristics What is a Graph……Really?

Graph Theory Learning Objectives— Part 1 You will understand how to model a project using graphs. You will be able to identify how many edges and vertices a graph has. You will be able to find the “critical path” of a project graph from start to finish and find Earliest Start Times for each task. You will be able to determine how much time it will take for a project to be complete.

Graphs:Vertices and Edges How many Edges does this graph have? How many vertices does this graph have? The vertices are “tasks” and the “ “edges” show the time the task takes.

Brushing your teeth If the “project” is brushing your teeth, what are the “tasks” that occur from start to finish? Tasks? Let’s make sure they are in order. Let’s draw a directed graph of these tasks…..

Imagine Name the things you do each morning before you get to school. Lets make a list The things you do to before you get to school are TASKS, and the preparation/tasks you do before arriving at school “are” the PROJECT. Is there a way to show your “project” using a graph? Is this graph linear?

Let’s take our list of things (tasks) you do before you arrive at school. Are there things that have to happen before other things? What if you can’t do task B before task A is complete? What would you have to do to show this in a graph? What if tasks A and B can be done simultaneously? What if you add tasks C & D that must be done after A is complete? What if you add task E that is dependent on task B & D?

Directed Graph A directed graph is a graphic way using vertices and edges to show the “path” or “paths” of a project leading from task to task. A “directed graph” from start to finish can be thought of as a “time line” from beginning to end…..

Example of a directed graph What can you guess from the graph below?

Project:Mowing the lawn WARM-UP:PUT THESE TASKS IN ORDER AND IDENTIFY ANY OF THE TASKS THAT CAN TAKE PLACE SIMULTANEOUSLY. TASKSTIME A.Picking up/ Clearing the lawn15 minutes B.Mowing the lawn45 minutes C.Gassing up the mower5 minutes D.Start mower3 minutes E.Getting mower out5 minutes F.Cleaning the mower off10 minutes G.Checking oil5 minutes H.Putting the mower away5 minutes

Graphing the Project Where do we start? What has to be done first? Can more than one thing be done first? What task(s) come next? From where? Next? Where to we end?

Practical Example of a project The Central High yearbook staff has only 16 days left before the deadline for completing their yearbook. They are running behind schedule and still have several tasks left to finish. The remaining tasks and time that it takes to complete each task are listed in the following table.

Yearbook Tasks Is it possible to complete the project if the tasks have to be done in order? TaskTime (in days) Start0 ABuy Film1 BLoad Camera1 CTake Club Photos3 DTake Sports Photos2 ETake Teacher Photos1 FDevelop Film2 GDesign the Layout5 HPrint and Mail Pages3

Yearbook Tasks What if some of the jobs can be done simultaneously? Draw a graph using arrows as edges representing a task being done and vertices as tasks. TaskTime (in days)Prerequisite Task Start0None ABuy Film1None BLoad Camera1A CTake Club Photos3B DTake Sports Photos2C ETake Teacher Photos 1B FDevelop Film2D, E GDesign the Layout5D, E HPrint and Mail Pages 3G, F

Graph the Tasks

You Practice TASKTIMEPREREQUISITES Start0--- A5NONE B6A C4A D4B E8B, C F4C G10D, E, F FINISH

One More TASKTIMEPREREQUISITES START0---- A4NONE B3A C1A D6A E2B F3C, D G3E H1E, F FINISH

Critical Path Critical path is defined as the shortest path that will take you to the completion of a project AND ensure that ALL tasks are completed as well. There’s an entire profession devoted to this called Project Management….

Critical Path Identify the Earliest Start Time for each task! Begin at the start Label each vertex with the smallest possible time needed for that task to begin based on the prerequisites. The critical path is actually the LONGEST path…..Why??????

Warm-up – Graph the Project Management Chart TASKTIMEPREREQUISITE START0---- A5NONE B8A, D C9B, I D7NONE E8B F12I G4C, E, F H9NONE I5D, H FINISH

Make a Chart of Tasks, Times and Prerequisites--- Homework Back

Make a Chart of Tasks, Times and Prerequisites TaskTimePrerequisites

Propulsion System of a Nuclear Submarine -- - Project Management Graph

Game Room Project--Partners Pretend you are planning to build a game room in your home. Sketch out what you want it to look like. List the tasks that need to be done to complete your project. Estimate the time it will take to do each task in your project. Determine if any task in your project is “dependent” on another part. From start to finish, draw a “directed graph” from start to finish…think of this as a “time line” from beginning to end….. Are there parts of your project that can be done simultaneously? If so, how do you show that graphically?

Let’s Find the Earliest Start Time

Graph and Find the Earliest start times for each task, Critical Path AND Minimum Time to completion for the project TaskTimePrerequisites Start0--- A13NONE B10NONE C4A D8B E6B F7C, D, E G5F H8F FINISH

Create the project chart and find the earlies start times and critical path

Warm-up Problem Create the Project Management Chart/Table. Find the Earliest Start Times for Each Task….. Calculate the minimum time needed to complete this project. What is the critical path?

Draw a Graph to Represent the Project Find the Critical Path AND Minimum Time TaskTimePerequisites Start0---- A2NONE B4 C3A, B D1 E5C, D F6 G7E, F

Partner Practice Create the Project Table. Find the Earliest Starting times for each task…

Game Room Project What Should Be Finished TODAY….By Thursday!! Sketch of your Game Room Finalize your Task List and Time Estimates Determine the prerequisite tasks for each task Create a Project Management Chart/Table with four columns Vertices Labels (alphabetical order) Task description Time for task Prerequisite(s)

Warm-Up

Review Problem TaskTimePrerequisites A5None B7A C3A D2B, C E8D Finish Draw the Graph based on the Chart Below….. Find the Earliest Start Times for Each Task….. Calculate the minimum time needed to complete this project. What is the critical path?

Worksheet #1

Worksheet #2

Worksheet #3

TASKTIMEPREREQUISITESE. S. T. START A B C D E F G H I J

Create the Project Management Chart/Table. Find the Earliest Start Times for Each Task….. Calculate the minimum time needed to complete this project. What is the critical path?

Warm-up Problem Create the Project Management Chart/Table. Find the Earliest Start Times for Each Task….. Calculate the minimum time needed to complete this project. What is the critical path?

Game Room Project What Should Be Finished TODAY…. Finalize your Task List and Time Estimates Determine the prerequisite tasks for each task Sketch of your Game Room Create a Project Management Chart/Table with four columns Vertices Labels (alphabetical order) Task description Time for task Prerequisite(s) Due in 30 minutes