Production SchedulingP.C. Chang, IEM, YZU. 1 Modeling: Parameters Typical scheduling parameters: Number of resources (m machines, operators) Configuration.

Slides:



Advertisements
Similar presentations
Production and Operations Management Systems
Advertisements

Scheduling.
Operations Scheduling
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Scheduling.
Operations Scheduling
1-1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved 1 Chapter 19 Operations Scheduling.
Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.
Spring, Scheduling Operations. Spring, Scheduling Problems in Operations Job Shop Scheduling. Personnel Scheduling Facilities Scheduling.
Short-Term Scheduling
1 IOE/MFG 543 Chapter 3: Single machine models (Sections 3.1 and 3.2)
Inputs and Outputs to Aggregate Production Planning
Scheduling. Characteristics of a “job” Constituent operations Constituent operations Due date Due date Time of arrival in shop Time of arrival in shop.
1 Single Machine Deterministic Models Jobs: J 1, J 2,..., J n Assumptions: The machine is always available throughout the scheduling period. The machine.
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
1 Set #1 Dr. LEE Heung Wing Joseph Phone: Office : HJ639.
1 IOE/MFG 543* Chapter 1: Introduction *Based in part on material from Izak Duenyas, University of Michigan, Scott Grasman, University of Missouri, Rakesh.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E
Models Physical: Scale, Analog Symbolic: Drawings Computer Programs Mathematical: Analytical (Deduction) Experimental (Induction)
1 By: Prof. Y. Peter Chiu Scheduling ~ HOMEWORK SOLUTION ~
Scheduling.
1 Chapter 15 Scheduling. 2 Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization Answering “when”
CHAPTER 19 Scheduling Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 16: Learning Objectives
INTRODUCTION TO SCHEDULING
Chapter 16 Scheduling McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Scheduling.
Job-shop Scheduling n jobs m machines No recirculation – Jobs do not revisit the same machine (i, j) is referred to as an operation in which job j is processed.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
1 1 Slide Short – Term Scheduling Professor Ahmadi.
Scheduling (Part II) Mohd Zaidan bin Abdul Aziz B
Extensions of the Basic Model Chapter 6 Elements of Sequencing and Scheduling by Kenneth R. Baker Byung-Hyun Ha R1.
Scheduling Process and Production Management.
1 Operations Scheduling Act I – The Single Machine Problem General problem: given processing times, setups times, due dates, and job flows on machines.
1 Slides used in class may be different from slides in student pack Chapter 19 Operations Scheduling  Work Center Defined  Typical Scheduling and Control.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Chapter 17 Scheduling. Management 3620Chapter 17 Schedule17-2 Overview of Production Planning Hierarchy Capacity Planning 1. Facility size 2. Equipment.
Outline Introduction Minimizing the makespan Minimizing total flowtime
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
Parallel Machine Scheduling
Session 10 University of Southern California ISE514 September 24, 2015 Geza P. Bottlik Page 1 Outline Questions? Comments? Quiz Introduction to scheduling.
Outline Schedule and scheduling Mathematical models
CHAPTER SEVENTEEN SCHEDULING Chapter 17 Scheduling.
Scheduling Seminar exercises Process and Production Management.
Scheduling Operations IDS 605 Spring Data Collection for Scheduling l Jobs l Activities l Employees l Equipment l Facilities Transparency 18.1.
Chapter 16 & 9 Scheduling Work & Employees. Scheduling Outline What needs to be scheduled? –doctor’s office, restaurant, mfg. plant, hospital –employees.
Activity Scheduling and Control
1 By: Prof. Y. Peter Chiu POM Chap-8: Scheduling ~ Homework Problems ~
Production SchedulingP.C. Chang, IEM, YZU. 1 How to schedule ?? How to find 1. an efficient Heuristic? 2. the optimal solution?
Scheduling.
Scheduling Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Chapter 16: Learning Objectives Instructor Slides You should be able to: 1.Explain what scheduling involves and the importance of good scheduling 2.Describe.
16 Scheduling (focus on sequencing; FCFS, SPT, EDD pages , and Johnson’s rule pages ) Homework; 6, 7, 11.
Some Topics in OR.
CHAPTER 8 Operations Scheduling
Deterministic Models: Preliminaries
The basics of scheduling
OPERATIONS SCHEDULING AND SEQUENCING
Deterministic Models: Preliminaries
Modeling Scheduling Problems
Introduction to Scheduling Chapter 1
Planning and Scheduling in Manufacturing and Services
Topic 15 Job Shop Scheduling.
Sequencing Sequencing: Determine the order in which jobs at a work center will be processed. Workstation: An area where one person works, usually with.
Production and Operations Management
Scheduling Seminar exercises
Flexible Assembly Systems
IE 3265 – POM R. Lindeke Spring 2005
Presentation transcript:

Production SchedulingP.C. Chang, IEM, YZU. 1 Modeling: Parameters Typical scheduling parameters: Number of resources (m machines, operators) Configuration and layout Resource capabilities Number of jobs (n) Job processing times (pij) Job release and due dates (resp. rij and dij ) Job weight (wij ) or priority Setup times

Production SchedulingP.C. Chang, IEM, YZU. 2 Modeling: Objective function Objectives and performance measures: Throughput, makespan (Cmax, weighted sum) Due date related objectives (Lmax, Tmax, ΣwjTj) Work-in-process (WIP), lead time (response time), finished inventory Total setup time Penalties due to lateness (ΣwjLj) Idle time Yield Multiple objectives may be used with weights

Production SchedulingP.C. Chang, IEM, YZU. 3 Modeling: Constraints Precedence constraints (linear vs. network) Routing constraints Material handling constraints (Sequence dependent) Setup times Transport times Preemption Machine eligibility Tooling/resource constraints Personnel (capability) scheduling constraints Storage/waiting constraints Resource capacity constraints

Production SchedulingP.C. Chang, IEM, YZU. 4 Machine configurations: Single-machine vs. parallel-machine Flow shop vs. job shop Processing characteristics: Sequence dependent setup times and costs –length of setup depends on jobs –s ijk : setup time for processing job j after k on machine i –costs: waste of material, labor Preemptions –interrupt the processing of one job to process another with a higher priority

Production SchedulingP.C. Chang, IEM, YZU. 5 Generic notation of scheduling problem MachineJobObjective characteristicscharacteristicsfunction for example: Pm | rj, prmp | ΣwjCj(parallel machines) 1 | sjk | Cmax (sequence dependent setup / traveling salesman) Q2 | prec | ΣwjTj(2 machines w. different speed, precedence rel., weighted tardiness)

Production SchedulingP.C. Chang, IEM, YZU. 6 Scheduling models Deterministic models –input matches realization vs. Stochastic models –distributions of processing times, release and due dates, etc. known in advance –outcome/realization of distribution known at completion

Production SchedulingP.C. Chang, IEM, YZU. 7 Symbol : Job number : Machine number : Arrival time : Processing time of job : Completion time of job : due date T: Tardiness E: Earliness

Production SchedulingP.C. Chang, IEM, YZU. 8 Static V.S. Dynamic  Static Assume all the jobs are ready at the beginning which means a i =0  Dynamic Each job with a different arrival time. Which a i ≠0

Production SchedulingP.C. Chang, IEM, YZU. 9 Large Scale Problem (man-made) available solution space unavailable solution space Upper Bound Lower Bound approach Optimum (Heuristic) (Release Constraints)

Production SchedulingP.C. Chang, IEM, YZU. 10 Performance Measure 1.Completion Time Cmax = Max C i = C 6 指工件集合 s 中,最晚之完工時間,即指 Cmax. (Makespan) 2.Minimize Inventory fi : 庫存降低 fi = C i – a i ( Static Problem : ai=0) 3.Satisfy Due Date Tardiness = Max(Ci-di, 0 ) Earliness = Max(di-Ci, 0 ) JIT = Ci-di 4.Bi-criteria Multi-Objective (flow time = waiting time + process time)

Production SchedulingP.C. Chang, IEM, YZU. 11 Compute flow time 4 12 3 第 i 順位之 P i

Production SchedulingP.C. Chang, IEM, YZU. 12 Gantt Chart 64512 3 d 3 c 3 d 1 c 2 d 2 c 1 d 4 c 5 c 4 d 5 d 6 c6c6 = tardiness c4 > d4 jobs are ready flow time c2 – a2

Production SchedulingP.C. Chang, IEM, YZU. 13 Scheduling Problem Representation 4 / 1 / (n / m / o ) # job # machine objective function

Production SchedulingP.C. Chang, IEM, YZU. 14 Example: A factory has receive 4 different orders as follows ipidi Please assign the production sequence of the 4 jobs to satisfy: 1.Due Date 2.Min Inventory

Production SchedulingP.C. Chang, IEM, YZU. 15 Sol. 1. Using FCFS (First come first serve) 4 12 3

Production SchedulingP.C. Chang, IEM, YZU. 16 Sol. 2.Using EDD (Earliest Due Date) 4 12 3

Production SchedulingP.C. Chang, IEM, YZU. 17 Sol. 3.Using SPT (Shortest Processing Time) The same with EDD Optimum 4 12 3  EDD – Due Date – Tmax  SPT – Inventory - Flow time

Production SchedulingP.C. Chang, IEM, YZU. 18 Bi-criterion Frontier EDD SPT

Production SchedulingP.C. Chang, IEM, YZU. 19 HW. 5 / 1 / ipidi Draw the Frontier when

Production SchedulingP.C. Chang, IEM, YZU. 20 Dynamic Problem Example: 4 / 1 / iaiai pidi

Production SchedulingP.C. Chang, IEM, YZU. 21 Sol. 4 12 3 Using Job index Ck > ai, C1 ≧ a2 - no idle time Else, if ai > Ck, a2 > C1 - idle = = = 8 1 = 1 36 or

Production SchedulingP.C. Chang, IEM, YZU. 22 Sol. 4 12 3 Using SPT. EDD

Production SchedulingP.C. Chang, IEM, YZU. 23 Sol. 4 12 3 Using FCFS then SPT (ESPT) 從 Available jobs 找 SPT Static (SPT) 排了工件 3 之後, Dynamic 問題變 為 Static ,所以 SPT 每個工件輪流排第一來比較

Production SchedulingP.C. Chang, IEM, YZU. 24 Rule ESPT

Production SchedulingP.C. Chang, IEM, YZU. 25 Ex:ESPT 1.find Min 2. 3.for min

Production SchedulingP.C. Chang, IEM, YZU. 26 Sol. 4 12 3 Using Job index

Production SchedulingP.C. Chang, IEM, YZU. 27 Sol. 4 12 3 Using SPT 3.Using EEDD (next slide)

Production SchedulingP.C. Chang, IEM, YZU. 28 Rule EEDD

Production SchedulingP.C. Chang, IEM, YZU. 29 Ex:EEDD 1.find Min 2. 3.for min let 4.Return 3

Production SchedulingP.C. Chang, IEM, YZU. 30 HW / 1 / 2. 5 / 1 / iaiai pipi didi Find an optimal solution!