Axxom: What happened so far. Basic case study  lacquer production scheduling  3 recipes for lacquers,  specifying processing steps,  resources used.

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
SCHEDULING IN THE PHARMACEUTICAL INDUSTRY IEOR 4405 – Production Scheduling Kristinn Magnusson Sigrun Gunnhildardottir.
ECE 667 Synthesis and Verification of Digital Circuits
Yazid Mati & Xiaolan Xie CRF Club, 04/07/2004 Scheduling Automated Manufacturing Systems with Transportation and Storage Constraints Yazid MATI Ecole des.
Evaluating Heuristics for the Fixed-Predecessor Subproblem of Pm | prec, p j = 1 | C max.
Pattern Recognition and Machine Learning
Modelling Developments at Power Systems Research Tom Halliburton EPOC Meeting 9 th July 2014.
Jonathan Yoo. USPS: Current System  Not OR- optimized  Based on pre- determined scheduling of trucks  Government- protected monopoly.
SCHEDULING Critical Activities are: B, F, I, M, Q.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
1 Dynamic Scan Scheduling Specification Bruno Dutertre System Design Laboratory SRI International
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
1 IOE/MFG 543 Chapter 3: Single machine models (Sections 3.1 and 3.2)
Operating Systems 1 K. Salah Module 2.1: CPU Scheduling Scheduling Types Scheduling Criteria Scheduling Algorithms Performance Evaluation.
Dealing with NP-Complete Problems
Genetic Algorithms for multiple resource constraints Production Scheduling with multiple levels of product structure By : Pupong Pongcharoen (Ph.D. Research.
Project Management: A Managerial Approach
Rounding Technique We can simplify scheduling problem structure by rounding job sizes, release dates.
1 IOE/MFG 543 Chapter 14: General purpose procedures for scheduling in practice Sections : Dispatching rules and filtered beam search.
Deterministic Scheduling
MAE 552 – Heuristic Optimization Lecture 10 February 13, 2002.
Getting rid of stochasticity (applicable sometimes) Han Hoogeveen Universiteit Utrecht Joint work with Marjan van den Akker.
PATIENT SCHEDULING AT COLUMBIA’S RADIATION ONCOLOGY TREATMENT CENTER By David Kuo Chao and Ji Soo Han.
OPSM 639, C. Akkan Resource Planning Resources affect the schedule, cost and performance of a project. Resources are –Individual people, departments/teams,
Ant Colony Optimization (ACO): Applications to Scheduling
Warm-up Follows….. 5-Minute Check 4 A.(0, 3), (0, 6), (2, 12) B.(0, 0), (0, 3), (0, 6), (2, 3) C.(0, 0), (0, 3), (2, 3), (3, 2) D.(0, 0), (0, 3), (2,
Warm Up! Evaluate these expressions if m = 7, n = 9, and Q = 10:
Construction Scheduling and Estimating.  Someone gets an IDEA  The IDEA inspires a PLAN to be created  The PLAN is used to build the SCHEDULE  The.
Evaluation#3 MS Project Objectived u In this lab you will learn: – how to add the resources into tasks. –How to review resource assignment information.
4 th European Project Management Conference, London, 6-7 June 2001 Resource Critical Path Approach to Project Schedule Management Vladimir Liberzon, PMP.
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
MILP Approach to the Axxom Case Study Sebastian Panek.
Creating Effort Driven Schedules.  Objectives Understanding Your Job and the Tools Job Understanding Task Types Six Steps to an Effort Driven Project.
Range of Feasibility For phase 2 of manufacturing, the allowable increase is 40 (LINDO) Thus the dual price of $125 is valid for any increase in the allowable.
AMETIST Review Meeting June 2003 Deliverable Axxom Case Study: Scheduling of Lacquer Production Contributors: Axxom Dortmund Twente Verimag.
UML’03 Stochastic Evaluation of the 1st Axxom Case Study Holger Hermanns Yaroslav S. Usenko (Saarbrücken & Twente) (Twente) with contributions of Henrik.
CARDIO: Cost-Aware Replication for Data-Intensive workflOws Presented by Chen He.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
15.053Tuesday, April 9 Branch and Bound Handouts: Lecture Notes.
Operating Systems 1 K. Salah Module 2.2: CPU Scheduling Scheduling Types Scheduling Criteria Scheduling Algorithms Performance Evaluation.
Extending the smart-card personalisation system by the graphical treatment Angelika Mader University of Twente.
A METIST Review Meeting, Brussels, 13 November 2005 The Axxom Case Study state of the art Ed Brinksma joint work with Gerd Behrmann Martijn Hendriks Angelika.
Inventory Control and Purchasing Jeff Steele, LDO, ABOC, CPOT Spokane Community College.
Scheduling Lacquer Productions with Uppaal AXXOM case study of the Ametist project Angelika Mader Distributed and Embedded Systems Group, University of.
Outline Schedule and scheduling Mathematical models
Biologically Inspired Computation Ant Colony Optimisation.
Introduction to Real-Time Systems
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
Axxom case study - questions Angelika Mader University of Twente.
Raunak Singh (ras2192) IEOR 4405: Production Scheduling 28 th April 2009.
The integrated dial-a-ride problem with timetabled fixed route service Marcus Posada, Henrik Andersson and Carl Henrik Häll.
Accelerator Support and Maintenance Startup13. Access LIPA work Friday LIPA taking feed for Booster MMPS down for emergency repair. LIPA taking feed for.
Setting and Achieving Own Targets, Goals and Objectives.
Tabu Search for Solving Personnel Scheduling Problem
Some Topics in OR.
Tools, techniques and procedures Unit 2 IT Pathways
A Test Bed for Manufacturing Planning and Scheduling Discussion of Design Principles Sept Claude Le Pape Director R&D Manufacturing Planning and.
CPU Scheduling Basic Concepts Scheduling Criteria
Our board is calling you: ideas are welcome!
Technological Process
2) Identify Requirements 1) Define the Problem 3) Gather Information
Non-Fiction Text Structure
Presented By: Darlene Banta
IOE/MFG 543 Chapter 14: General purpose procedures for scheduling in practice Sections : Dispatching rules and filtered beam search.
Incorporating lot sizing into MRP
GATORADE MX Production
Engineering Design Process
Presentation transcript:

Axxom: What happened so far

Basic case study  lacquer production scheduling  3 recipes for lacquers,  specifying processing steps,  resources used (shared resources)  timing dependencies between processing steps  29 orders with  starting time, due date  recipe, amount first question: is there a feasible schedule? Solved with heuristics (non-laziness, non-overtaking...) with IF and UPPAAL

First extension  performance factors: describe break down of resources  availability factors: describe working hour constraints Axxom approach: extend processing times by performance And availability factors. second question: is there a feasible schedule for the extended processing times? Solved with heuristics (non-laziness, non-overtaking...) (with IF and ) UPPAAL

Costs  storage costs for products that are finished too early  delay costs for products that are finished too late  set up costs (colour change on resources) question: what is the cost-optimal schedule? Martijn and Gerd will report on modelling and the solution..

Working hours Martijn and Gerd will report on this..  working hours are Monday till Friday 8-20hrs.  there are no processes running outside working hours question: how to model? What are cost-optimal solutions?

Scaling up  a 73 job version  a 219 job version  with extended processing times  no costs, no working hours question: is there a feasible schedule? The 73-job version could be solved with more or less the 29-job approach. For the 219 job version we came into problems with clock numbers (one clock for each job) Idea: treat also clocks as shared resources, only active jobs use a clock. -> Gerd

Probabilistic evaluation Approach: > take schedules generated by UPPAAL, i.e. take job starting times from schedules generated. > Make a probabilistic model taking the machine break downs into account (MODEST) > Simulate the processes (Moebius) Result: the schedules derived with extended processing times had a higher probability for delay Reason: if we reserve time for possible break down, this time is wasted when there is no break-down. ->QEST

Generating schedules taking probabilism into account Basic scheduling questions: 1)Long term scheduling: how many orders can be treated? 2)Short term scheduling: what to do now? Questions: Should both questions be treated with the same models? What parameters go into which model? (colour changing costs, performance factors,....) What do performance factors mean in the context of short term scheduling? Holger will discuss this in more detail

Similarities between long-term scheduling and performance analysis -> ideas from Henrik