Scheduling Overview Conjunctive Graph; Potentials, properties and existence conditions; Methods for scheduling; Potential task method Pert method;

Slides:



Advertisements
Similar presentations
464 Lecture 09 CPM Revision. Scheduling Techniques r The scheduling techniques are î To plan, schedule, budget and control the many activities associated.
Advertisements

1 1 Slide © 2006 Thomson South-Western. All Rights Reserved. Slides prepared by JOHN LOUCKS St. Edwards University.
Chapter 13 Project Scheduling: PERT/CPM
ECE 667 Synthesis and Verification of Digital Circuits
F O U R T H E D I T I O N Project Management © The McGraw-Hill Companies, Inc., 2003 supplement 3 DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie.
PROJECT MANAGEMENT CPM/PERT V P B Chakravarthi. K Abhijeet Kumar.
Network Diagramming Network Analysis  The common term for network analysis is PERT  PERT stands for Program Evaluation and Review Technique  The word.
Terminology Project: Combination of activities that have to be carried out in a certain order Activity: Anything that uses up time and resources CPM: „Critical.
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.
1 1 Slide © 2004 Thomson/South-Western Chapter 12 Project Scheduling: PERT/CPM n Project Scheduling with Known Activity Times n Project Scheduling with.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Tutorial 2 Project Management Activity Charts (PERT Charts)
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
1 Operations Management Lesson 5 Project Management.
Precedence Constrained Scheduling Abhiram Ranade Dept. of CSE IIT Bombay.
Projects: Critical Paths Dr. Ron Lembke Operations Management.
Copyright 2012 John Wiley & Sons, Inc. Chapter 8 Scheduling.
Precedence Constrained Scheduling Abhiram Ranade Dept. of CSE IIT Bombay.
© J. Christopher Beck Lecture 4: Project Planning 1.
1 Relations: The Second Time Around Chapter 7 Equivalence Classes.
1 IOE/MFG 543 Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
TECH Computer Science Graph Optimization Problems and Greedy Algorithms Greedy Algorithms  // Make the best choice now! Optimization Problems  Minimizing.
Quiz Properties of Logarithms Date: ____________.
Graph Theory Topics to be covered:
Chapter 8 Scheduling © 2012 John Wiley & Sons Inc.
PROJECT SCHEDULING By Deepika chaudhary. Project Scheduling Scheduling means estimation of time and resources required to complete activities and organise.
Project Management (專案管理)
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Chapter 8 Scheduling © 2012 John Wiley & Sons Inc.
PROJECT MANAGEMENT Approaches
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
Problems in Combinatorial Optimization. Linear Programming.
1 Job Shop Scheduling. 2 Job shop environment: m machines, n jobs objective function Each job follows a predetermined route Routes are not necessarily.
Lecture 20. Graphs and network models 1. Recap Binary search tree is a special binary tree which is designed to make the search of elements or keys in.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
IE 366 Chapter 6, Section 10 Project Planning and Scheduling.
Project Planning, Scheduling and Control Planning: –defines objectives, tasks and preceeding relationships; estimates time and resources Scheduling: –identifies.
Scheduling Scheduling : is the process of converting a project action plan into an operating time table. Why scheduling ? To answer the following questions:
Chapter 16 – Project Management
PROJECT MANAGEMENT.
Project Management (專案管理)
Project Management Chapter Topics
Project Management: PERT/CPM
Project Scheduling
REQUIREMENTS Project management tools
Basic Project Scheduling
Most commonly used methods for project management.
Project Management for Business
Basic Project Scheduling
Shop Scheduling Problem
2nd Task of Your Project „All you have to decide, is what to do with the time that is given to you.“ J.R.R. Tollkin Prof. Dr. Christian Bleis 1 Interaktionskompetenz.
Unit 4 Project Design, implementation and evaluation
Projects: Critical Paths
Approximation Algorithms
SE Tasks for a Concept Development Project
Linear Programming A potter wants to make and sell serving bowls and plates. A bowl uses 5 pounds of clay. A plate uses 4 pounds of clay. The potter has.
PERT - The Program Evaluation and Review Technique
Chapter 16 – Project Management
Activity Networks
Activity Networks
3.1 Earliest Start Times.
Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
Slides Prepared by JOHN LOUCKS
Project Management CPM/PERT Professor Ahmadi.
PROJECT MANAGEMENT CPM/PERT V P B Chakravarthi. K Abhijeet Kumar.
Nature does nothing uselessly.
REQUIREMENTS Project management tools
Relations: The Second Time Around
Presentation transcript:

Scheduling Overview Conjunctive Graph; Potentials, properties and existence conditions; Methods for scheduling; Potential task method Pert method;

Scheduling problem A scheduling problem consists in determining execution dates for jobs/tasks which use a quantity of limited resources. Production systems; Transport ; Exam timetable; etc. Goal: minimizing the makespan ( the time difference between the start and finish of a sequence of jobs/tasks). Other criteria: Minimizing the number of delayed tasks; Minimizing the sum of delays; Minimizing the sum of weighted execution dates; etc.

An example TasksDurationsConstraints 313 46 (1,2)  535 63 (3,4)  767

Scheduling a project Techniques that allows to manage the scheduling of a project: The potential-task method, (construction of cruiser FRANCE, 1958) The PERT method (It was designed by the US navy to allow for coordination of the work of several thousand persons to build missiles with POLARIS nuclear warheads, 9000 sub contractuals, 250 furnishers, the delay were reduced from 7 years to 4 thanks to PERT.) Method: Searching for maximal paths in a particular graph

Conjunctive graphs and potentials Conjunctive graph : – Graph G = (X, U,v) with root 0 and an antiroot n+1 such that there exists a positive path from root to any other vertex, and from any vertex to the antiroot. Set of potentials T= {t i / i  X} : – A set of potentials in G=(X, U) is an application t from X to R such that : 1. t o = 0, 2. v ij  t j -t i, for all arc (i,j) in U. Scheduling is a set of potentials defined on the associated conjunctive graph.

Properties Existence theorem: – A Necessary and Sufficient Condition of existence of a set of potentials in conjunctive graph G = (X, U, v) is that there are no negative cycles. Let l(i,j) be the maximal value of a path going from i to j. Let R = {r i = l(0,i) / i  X}. R gives a set of potentials (said at the earliest). It can be shown that F = { f i = l(0,n+1) - l(i,n+1) / i  X } gives as well a set of potentials (said at the latest).

Properties Proposition 1 : For any potentials set T= {t i / i  X}, we have r i  t i for all i  X. In particular: t n+1  t*, where t* = l(0,n+1) gives the optimal makespan. Proposition 2 : If T is a scheduling with makespan t* = l(0,n+1), then t i  f i, for all i  X.

An example (I) TasksDurationsConstraints 313 46 (1,2)  535 63 (3,4)  767 The induced potential graph (two fictive nodes, 0 and 8)

Task potential method Earliest time calculation : r 0 = 0, r j = max (r i + v ij ) (i  U-(j)). Latest time calculation : f n+1 = t*, f i = min (f j - v ij ) (j  U+(i)).

Pert method (I) PERT : Project Evaluation and Review Technique For any task i : An event D i : start of task i An event F i : end of task i An event D : start of scheduling An event F : end of scheduling The associated conjunctive graph: vertices : set of events arcs : - all tasks, - fictive arcs representing the precedence constraints.

PERT method (II) Detailed graph Simplified graph