Artificial Intelligence

Similar documents
Planning & Scheduling

Developing a Project Plan

Constructing Networks

Cambridge International AS & A Level Computer Science

Project Management in Practice Fifth Edition

IST 302 : Project Time Management

BUTE Department of Construction Management and Technology

PMP Exam Preparation Course Project Time Management

Network Diagram 11/10/2016 WORK BREAKDOWN STRUCTURE (WBS)

Work Analysis and Design

Project Scope Management

Luis R. Garcilaso March 13, Lecture #22. Service Processes & Systems Dept. of Mechanical Engineering - Engineering Mechanics

CIPRIANI COLLEGE OF LABOUR & CO-OPERATIVE STUDIES BSC IN PROJECT MANAGEMENT PRM 135: PROPOSAL DEVELOPMENT & COSTING WEEK 8

Global Project Management, LLC

Time has the least. amount of flexibility; Schedule issues are the main reason for

Project Time Management

Project Management THE MANAGERIAL PROCESS

6 PROJECT TIME MANAGEMENT

Operations Management

Scheduling Resources and Costs

Week 5 Project Work Plan

EFFICIENCY OF CRITICAL PATH METHOD (CPM) AND PERT TECHNIQUE FOR YACHT CONSTRUCTION

PLANNING & SCHEDULING

Project Scheduling: Lagging, Crashing and Activity Networks

Scheduling. Adapted from John Musser

Introduction to Project Management

For the PMP Exam using PMBOK Guide 5 th Edition. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

Chapter 5 Project Scheduling. (Source: Pressman, R. Software Engineering: A Practitioner s Approach. McGraw-Hill,

Project Time Management

PROJECT TIME MANAGEMENT

Retained Logic and Progress Override in Primavera P6

Introduction. Project Scheduling. Morgan State University ARCH 738: REAL ESTATE PROJECT MANAGEMENT. Jason E. Charalambides, PhD, M.

Project Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain:

Project Management. Dr. Richard Jerz rjerz.com

Information Technology Project Management, Seventh Edition

12/26/2013. Sharif University of Technology. Session#11. Instructor. Class time. Course evaluation. International Campus Kish

Project Planning and Estimating DJ

The recommended guided learning hours for this unit are 30 hours.

Topic # 12. CIS Project Management: an overview

Chapter 3 Managing the Information Systems Project

Project Time Management

Week 5 Project Work Plan

Week 5 Project Work Plan

1.Which of the items listed below is not one of the software engineering layers?

SCHOOL OF ACCOUNTING AND BUSINESS BSc. (APPLIED ACCOUNTING) GENERAL / SPECIAL DEGREE PROGRAMME END SEMESTER EXAMINATION JULY 2017

Lecture- 11. Project Scheduling. Dronacharya College of Engineering

Geog 469 GIS Workshop. Project Management

Lecture- 10. Project Scheduling. Dronacharya College of Engineering

Operations Management, 11e (Heizer/Render) Chapter 3 Project Management. Section 1 The Importance of Project Management

Estimating Project Schedule-Time and Cost

Time Management PLANNING

THE PMP EXAM PREP COURSE

GLOSSARY AND INDEX. Glossary Index Project Management Institute, 130 South State Road, Upper Darby, PA USA 155

MGT/437. Project Management. Session #2 University of Phoenix 02/12/2004 Brian Smithson. 02/12/2004 MGT/437 #2 -- Brian Smithson 1

MBP1133 Project Management Framework Prepared by Dr Khairul Anuar

Scheduling Concepts and MS. Project AZURITE PROJECT TRAINING AND CONSULTING PVT LTD (OPC) 2014

Week 5 Project Work Plan

Chapter-7# Project Controlling and Scheduling

Project Management Professional (PMP) Exam Prep Course 6 - Project Schedule Management

Examinations for Semester I / 2014 Semester II

Software Project Management

MBH1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar. Lecture 6b Project Time Management - II

The Project Planning Process Group

PDM. Precedence Diagramming Method (PDM) Part 1. Finish to Start (FS) PDM. Finish to Start (FS) (cont.) Start to Start (SS) Con E 441 P05

Seminar 6: Project Management Part 1 Semester 1, 2005

Research Article Scheduling Methods for Food Resource Management under the Environment of Cloud

Project Management Framework

Seminar 6: Project Management Part 1 Semester 1, 2005

PMP EXAMINATION PREP CHAPTER 6 SCHEDULE MANAGEMENT. PMP Exam Prep

CHAPTER 1. Basic Concepts on Planning and Scheduling

Embarking new Project

ENGINEERING MANAGEMENT (GE

MnDOT Project Management Office Presents: Impact Schedules. Presenter: Jonathan McNatty Senior Schedule Consultant DRMcNatty & Associates, Inc.

Views and Layouts for Program Management

Prepared by: Mr.M.SYED SHAHUL HAMEED CHAPTER 3 SYSTEMS PLANNING - MANAGING SYSTEMS PROJECTS

Time Management: The Engineering Student Dilemma. Saylisse Dávila, Ph.D. Department of Industrial Engineering University of Puerto Rico at Mayagüez

Principles of Planning for IT Projects

Construction Scheduling and Estimating

Unit 381 IT Project Management Level 3. Credit value 10. Rationale

PROJECT TIME PLANNING. Process and Bar Chart Technique

SCSD2613 System Analysis and Design. PART II: Project Planning Process

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

MnDOT Project Management Office Presents: Risk Management. Presenter: Jonathan McNatty Senior Schedule Consultant DRMcNatty & Associates, Inc.

Scheduling. Why Schedule? Scheduling will: Delivering On Your Promises

Plan Your Work, Work Your Plan. Dr. R. Rockland Chair and Professor, Department of Engineering Technology New Jersey Institute of Technology

CE2353-CONSTRUCTION PLANNING & SCHEDULING

The E- project manager

MODULE 15 OPERATIONAL PLANNING TECHNIQUES (USE OF PLANNING TOOLS LIKE GANTT CHART, PERT/CPM)

Chapter 3 Managing Systems Projects

Guten Tag. (good day)

Index. Backup plans for presentations, Backward pass, 55 59, 72 73, 102. Saleh Mubarak

OPERATIONS RESEARCH Code: MB0048. Section-A

Estimating and Scheduling

Software Process and Management

Project Management PSGLE 122. Time and Resources

Dynamic Scheduling of Aperiodic Jobs in Project Management

RESOURCE MANAGEMENT. Dr. Ahmed Elyamany

Project Management Glossary of Terms

How to Strengthen Workers Management Relationship Using Network Techniques - A Case Study

Modern Systems Analysis and Design Seventh Edition

Transcription:

Artificial Intelligence Combinatorial Optimization G. Guérard Department of Nouvelles Energies Ecole Supérieur d Ingénieurs Léonard de Vinci Lecture 4

Outline 1 2

Decisions about Resource Allocation Which process gets which resources. This is a space sharing, we control access to resource. Resources are not easily preemptible. Scheduling How long process keeps resource, in which order should requests be serviced? This is a time sharing. Resource is preemptible. How to represent task relationships? Network-based methods (CPM, PERT, MPM), matrix-based methods, system dynamics (for the next year!)

Motivation When does scheduler make decisions? When a process: switches from running to waiting state switches from running to ready state switches from waiting to ready terminates

Motivation Application of schedule: Identify critical path Communication between parties Role in control Link to resources Exposure to crowding Preliminary design Law (team management s law) Resources time-dependence

Graph representation Represent a set of task as a network using graph theory: capture task durations capture task logic

Graph representation Here: Node represents a Task ID and its expected duration. Arc represents a dependence between two task (a task can start if another is finished).

Assumptions We assume that: 1 project consists of a collection of well defined tasks. 2 Project ends when all jobs completed. 3 Jobs may be started and stopped independently of each other within a given sequence. 4 Jobs are ordered.

PERT Charts PERT: Program Evaluation and Review Technique. Activity on Arrow The tasks are shown by arrows. TThe nodes indicate the start or end of tasks. Task durations are shown by numbers on arrow.

PERT Charts Dummy task It shows a dependency but no task. Eat depends on Prep, Son and Dad. When parallel paths need to be completed before to start a task, we had Dummy task between parallel path to show the dependancy.

PERT Chart Early Start (ES) To compute ES, take the maximum between ES of predecessor plus the time to finish the task (a dummy task have a time equals to zero). The start point ES is equal to zero. Critical Path A critical path is a path where all node are bottlenecks (the maximum value computed during ES).

PERT Chart EF are written in node.

PERT Chart Late Start (LS) To compute LS, start from the end point, and substract the time to finish a task to the finish node. In the critical path, ES=LS by definition. LS are used to answer to this kind of question: How much more time could dad walk the dog before eating breakfast got delayed? Dad have to finish to walk the dog at 50min, so he have an extra 30min if he start at 10. The Float time is 30min.

AON AON means Activity on Node Method Node shows a lot of information about the task. It is an easier representation than PERT for large project.

AON

AON Identifies ES and EF: for ES, all immediate predecessors must be done before an activity can begin. if only one immediate predecessor, then ES=EF of predecessor. If >1 immediate predecessors, then ES=max{EF of all predecessors} This process is computed from Start node to End node.

AON

AON Identifies LS and LF: by backward pas, for LS, all immediate successors must be done. if activity is the immediate predecessor to only 1 activity then LF=LS of immediate follower if activity is the immediate predecessor to multiple activities, then LF=min{LS of all immidiate followers} LS=LF-activity time

AON

AON Slack The slack is the length of time an activity can be delayed without delaying the project. Slack=LS-ES=LF-EF. Activities with 0 slack are part of Critical Path.

AON

AON Total slack time It is shared by more than 1 activity. Example: A 1 week delay in activity B will leave 0 slack for activity D. Free slack time It is associated with only 1 activity. Example: Activity F has 6 week of free slack time