2-1 Scheduling Constraints. 2-2 Outline Activities Temporal constraints Resources Resource constraints (mono-activity) Resource constraints (two activities)

Slides:



Advertisements
Similar presentations
Agenda of Week X. Layout Capacity planning Process selection Linebalancing Review of week 9 13 Approaches Purposes : Finishing the capacity planning Understanding.
Advertisements

© Dr Evgeny Selensky, 2001 Motivation Hard industrially important problems Identify problem features making one technique better than the other Use domain.
1-1 Constraint-based Scheduling Claude Le Pape. 1-2 Outline Introduction Scheduling constraints Non-preemptive scheduling –Temporal constraints –Resource.
Scheduling CTC-470.
SCHEDULING IN THE PHARMACEUTICAL INDUSTRY IEOR 4405 – Production Scheduling Kristinn Magnusson Sigrun Gunnhildardottir.
Scheduling Planning with Actions that Require Resources.
FLOW SHOPS: F2||Cmax. FLOW SHOPS: JOHNSON'S RULE2 FLOW SHOP SCHEDULING (n JOBS, m MACHINES) n JOBS BANK OF m MACHINES (SERIES) n M1 M2Mm.
Arena modeling Conceptual model can be converted into Arena model. Arena model: connected building blocks. Building blocks must be parameterized. Arena.
Part IV MANUFACTURING SYSTEMS
1 Inventory Control for Systems with Multiple Echelons.
© The McGraw-Hill Companies, Inc., 1998 Irwin/McGraw-Hill Module 11 Operations Scheduling Chapter 16 (pp ) Work Center and definitions  Objectives.
Creating the Project Plan
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
Applications of Wireless Sensor Networks in Smart Grid Presented by Zhongming Zheng.
Continuous Media 1 Differs significantly from textual and numeric data because of two fundamental characteristics: –Real-time storage and retrieval –High.
Lot-sizing and scheduling with energy constraints and costs Journée P2LS "Lot-sizing dans l'industrie" LPI6 Paris 20 Juin 2014 Grigori German, Claude Lepape,
Aug 23, ‘021Low-Power Design Minimum Dynamic Power Design of CMOS Circuits by Linear Program Using Reduced Constraint Set Vishwani D. Agrawal Agere Systems,
© J. Christopher Beck Lecture 29: Supply Chain Scheduling 3.
9-1 Applications. 9-2 Outline Moulding shop scheduling (MSS) Construction site scheduling (CSS)
 Resource Constraint Propagation (Preemptive Case)
 Resource Constraint Propagation (Non-Preemptive Case)
1 of 20 Octopus: document handling Document handling: three modeling approaches Marc Voorhoeve Venkatesh Kannan TUE.
 Temporal Constraint Propagation (Non-Preemptive Case)
Job Shop Reformulation of Vehicle Routing Evgeny Selensky University of Glasgow
Job Shop Reformulation of Vehicle Routing Evgeny Selensky.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
MANAGING PROJECT RESOURCES
Real-Time Software Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Embedded System Design Framework for Minimizing Code Size and Guaranteeing Real-Time Requirements Insik Shin, Insup Lee, & Sang Lyul Min CIS, Penn, USACSE,
Resource Management. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall12-2 Types of Constraints  Time  Resource  Mixed Copyright.
Planning and Scheduling Two Worlds in One System Roman Barták Charles University in Prague (Visopt B.V.)
Chapter 8 Resource Considerations
© J. Christopher Beck Lecture 13: Assembly Line Scheduling – The Car Sequencing Problem.
MANAGING PROJECT RESOURCES
Shop Scheduling Reformulation of Vehicle Routing Evgeny Selensky Dept of Computing Science Glasgow University.
Creating Effort Driven Schedules.  Objectives Understanding Your Job and the Tools Job Understanding Task Types Six Steps to an Effort Driven Project.
Spring 2015 Mathematics in Management Science Machine Scheduling Problem Statement of MSP Assumptions & Goals Priority Lists List Processing Algorithm.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
1 Project Planning, Scheduling and Control Project – a set of partially ordered, interrelated activities that must be completed to achieve a goal.
Topics To Be Covered 1. Tasks of a Shop Control Manager.
A Joint Research Project funded under the Seventh Framework Programme (FP7) of the European Commission Innovations in Automated Planning.
Scheduling CTC-415. Short Interval Scheduling Plan & manage day to day activities Focus on individual activities Goal Oriented to get activity done Two.
Flow Rate and Capacity Analysis
The Formal Mechanics of Project Management Work Breakdown Structure Capabilities Resources Resource Requirements Resource Assignments Scheduling and Critical.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
Pegasus Project Management: Resource Factors November 8, 2001 MBA 253 The Pegasus Group: Mario RossoMario Rosso Phil RandolphPhil Randolph.
C. Le Pape1 Constraint Programming, Planning and Scheduling with Time and Resource Constraints Claude Le Pape - ILOG S.A. Disclaimer: not (at all) a complete.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Roman Barták Visopt B.V. (NL) / Charles University (CZ) IP&S in complex and dynamic areas Visopt Experience.
Cheddar – Real Time Simulator Scheduling with task dependencies.
CONSTRAINT-BASED SCHEDULING AND PLANNING Speaker: Olufikayo Adetunji CSCE 921 4/08/2013Olufikayo Adetunji 1 Authors: Philippe Baptiste, Philippe Laborie,
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Appendix: Chapter 6 Delving Deeper Into Microeconomics McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Project Management Software Application PRM 705 Lecture 16 Mian Wasim Irshad.
Constraint Programming in Operations Management
PowerPoint presentation to accompany Chopra and Meindl Supply Chain Management, 5e 1-1 Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall.
Company is giving a fix income on every lead which is complete by you or by your Executive, I.E. Rs. 900/- E.G. if a single field executive.
Resource analysis 1 Project management (seminar).
Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 18 Delving Deeper Into Microeconomics.
Roman Barták (Charles University in Prague, Czech Republic) ACAT 2010.
6 Resource Utilization 4/28/2017 Teaching Strategies
Bonus Problem 1. Decision Models -- Prof. Juran2 Optimization Example: Malcolm’s Glass Shop.
Scheduling with Constraint Programming
Vehicle Routing and Job Shop Scheduling:
Modeling Scheduling Problems
Schedules of Reinforcement
MANUFACTURING SYSTEMS
Flexible Assembly Systems
Chapter 1. Formulations.
Constraint based scheduling
Presentation transcript:

2-1 Scheduling Constraints

2-2 Outline Activities Temporal constraints Resources Resource constraints (mono-activity) Resource constraints (two activities)

2-3 Activities Interval (block) activities Splittable activities (with interruption cost?) A time A AAA

2-4 Temporal constraints Earliest and latest start and end times Fixed or variable durations Precedence constraints Precedence constraints with minimal delays Precedence constraints with fixed delays Maximal delays

2-5 Resources Unary resources Discrete resources State resources Energetic resources

2-6 Unary resources Main resources in 4/10 problems Example: one individual machine or person AB C time

2-7 Discrete resources Main resources in 5/10 problems Example: group of identical machines A B D time C

2-8 State resources Main resources in 1/20 problems Example: oven with different temperatures D time A B C

2-9 Energetic resources Main resources in 1/20 problems Example: number of man-days per week AB time C

2-10 Resource constraints Mono-activity –Resource requirement –Resource provision –Resource consumption/production –Periods during which a resource is not (or not fully) available –Optional or variable requirements –Transition times

2-11 Resource requirement Unary resource: A requires R Discrete resource: A requires c units of R State resource: A requires R... –in a given state s –in any of a given set of states {s 1... s n } –not in a given state s –not in any of a given set of states {s 1... s n } Energetic resource: A requires w units of R per time period (e.g., 4 man-months per month)

2-12 Resource provision Similar to resource requirement when part of the problem is to make the resources available for the requiring activities The required capacity can never exceed the provided capacity

2-13 Resource consumption Unary resource: A consumes R Discrete resource: A consumes c units of R The consumed capacity is no longer available for any other activity The resource is required from the start time of the activity up to the end of the schedule

2-14 Resource production Unary resource: A produces R Discrete resource: A produces c units of R The produced capacity becomes available when the activity ends The resource is provided from the end time of the activity up to the end of the schedule

2-15 Capacity constraints Periods during which a resource is not fully available –Maintenance periods –Vacations –Forbidden states (at night) Periods during which some minimal amount must be required or provided

2-16 Optional or variable requirements Optional activities –Resource alternatives –Sub-contracts

2-17 Optional or variable requirements Time versus capacity tradeoffs 2 people during 3 days or 3 people during 2 days

2-18 Optional or variable requirements Variable requirement over time Example: 8 person-days with either 2 or 3 people at any time

2-19 Transition times Tool setup between two tasks on the same machine State change (oven temperature, color used in a painting shop) Cleaning

2-20 Resource constraints Two activities –Percentage constraints –Synchronization constraints

2-21 Percentage constraints  % of activity A on resource R A must be done before (or after): – B starts – B ends –  % of activity B on resource R B are done Often complements variable requirements over time

2-22 Synchronization constraints When A executes, B requires (at least, at most) c 1 units of resource R When A does not execute, B requires (at least, at most) c 2 units of resource R