Flow shop Scheduling Problems with Transportation and Capacities Constraints Oulamara, A.; Soukhal, A. 2001 IEEE SMC Conference Speaker: Chan-Lon Wang.

Slides:



Advertisements
Similar presentations
Problem Reformulation and Search
Advertisements

Operations Scheduling
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
 Review: The Greedy Method
Engineering Management Tidbits! © Washington State University James R. Holt, Ph.D., PE Professor Engineering.
Simultaneous scheduling of machines and automated guided vehicles: graph modelling and resolution Philippe LACOMME, Mohand LARABI Nikolay TCHERNEV LIMOS.
Controlling a manufacturing system efficiently IE450 Fall 2005 Dr. Richard A. Wysk.
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.
Yazid Mati & Xiaolan Xie CRF Club, 04/07/2004 Scheduling Automated Manufacturing Systems with Transportation and Storage Constraints Yazid MATI Ecole des.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Jonathan Yoo. USPS: Current System  Not OR- optimized  Based on pre- determined scheduling of trucks  Government- protected monopoly.
Operations Scheduling
Introduction to Operations Research (II)
Genetic Algorithms for multiple resource constraints Production Scheduling with multiple levels of product structure By : Pupong Pongcharoen (Ph.D. Research.
Math443/543 Mathematical Modeling and Optimization
Ant Colony Optimization Chapter 5 Ant Colony Optimization for NP- Hard Problems Ben Sauskojus.
Scheduling Using Timed Automata Borzoo Bonakdarpour Wednesday, April 13, 2005 Selected Topics in Algorithms and Complexity (CSE960)
1 IOE/MFG 543 Chapter 6: Flow shops Sections 6.1 and 6.2 (skip section 6.3)
Scheduling.
1 IOE/MFG 543 Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
1 IOE/MFG 543 Chapter 10: Single machine stochastic models Sections 10.1 and 10.4 You may skip Sections
A Model for Minimizing Active Processor Time Jessica Chang Joint work with Hal Gabow and Samir Khuller.
1 Chapter 15 Scheduling. 2 Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization Answering “when”
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
Elements of the Heuristic Approach
Lecture 8: Dispatch Rules
INTRODUCTION TO SCHEDULING
Math – Getting Information from the Graph of a Function 1.
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
Industrial Systems Engineering Dept. İzmir University of Economics
Scheduling.
A Study on Two-machine Flowshop Scheduling Problem with an Availability Constraint Team: Tianshu Guo Yixiao Sha Jun Tian.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
Scheduling Process and Production Management.
Topics To Be Covered 1. Tasks of a Shop Control Manager.
Exercise Find a schedule that minimises makespan..
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Approximation Schemes Open Shop Problem. O||C max and Om||C max {J 1,..., J n } is set of jobs. {M 1,..., M m } is set of machines. J i : {O i1,..., O.
Network Flow. Network flow formulation A network G = (V, E). Capacity c(u, v)  0 for edge (u, v). Assume c(u, v) = 0 if (u, v)  E. Source s and sink.
Chapter 17 Scheduling. Management 3620Chapter 17 Schedule17-2 Overview of Production Planning Hierarchy Capacity Planning 1. Facility size 2. Equipment.
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
Maximum Flow Problem (Thanks to Jim Orlin & MIT OCW)
SCHEDULING IN FLEXIBLE ROBOTIC MANUFACTURING CELLS HAKAN GÜLTEKİN.
Dvir Shabtay Moshe Kaspi The Department of IE&M Ben-Gurion University of the Negev, Israel.
15.082J and 6.855J March 4, 2003 Introduction to Maximum Flows.
Parallel Machine Scheduling
CHAPTER SEVENTEEN SCHEDULING Chapter 17 Scheduling.
Log Truck Scheduling Problem
Activity Scheduling and Control
Algorithm Design Methods 황승원 Fall 2011 CSE, POSTECH.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Lot-Sizing and Lead Time Performance in a Manufacturing Cell Article from Interfaces (1987) by U. Karmarkar, S. Kekre, S. Kekre, and S. Freeman Illustrates.
Scheduling.
Product A Product B Product C A1A1 A2A2 A3A3 B1B1 B2B2 B3B3 B4B4 C1C1 C3C3 C4C4 Turret lathes Vertical mills Center lathes Drills From “Fundamentals of.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
1 Job Shop Scheduling. 2 Job shop environment: m machines, n jobs objective function Each job follows a predetermined route Routes are not necessarily.
Flow Shop Scheduling.
Queuing Theory Jackson Networks
Design and Analysis of Algorithm
The basics of scheduling
Modeling Scheduling Problems
Facilities Planning and Design Course code:
Scheduling Scheduling is an important tool for manufacturing and service industries, where it can have a major impact on the productivity of a process.
Project Presentation   For
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
Flexible Assembly Systems
List Scheduling Given a list of jobs (each with a specified processing time), assign them to processors to minimize makespan (max load) In Graham’s notation:
Presentation transcript:

Flow shop Scheduling Problems with Transportation and Capacities Constraints Oulamara, A.; Soukhal, A IEEE SMC Conference Speaker: Chan-Lon Wang

Scheduling Classification 1.Open-shop scheduling  Each job visit each machine again  Different jobs have different routes  Processing time of job maybe is zero

Open-shop scheduling Example: Job: J 1, J 2, J 3, J 4 Machine: M 1, M 2, M 3 M1M1 M2M2 M3M3 J1J1 OUT M1M1 M2M2 M3M3 J2J2 M3M3 M2M2 M1M1 J3J3 M2M2 M1M1 M3M3 J4J4

Job-shop scheduling  Each job visit each machine at most once  Each job has own routing M1M1 M2M2 M3M3 J1J1 OUT M1M1 M2M2 M3M3 J2J2 M3M3 M2M2 M1M1 J3J3 M2M2 M1M1 M3M3 J4J4

Flow-shop scheduling  Jobs are not preemptive  Each job has m tasks with processing time  Each job follow a same route M1M1 M2M2 M3M3 J1J1 OUT M1M1 M2M2 M3M3 J2J2 M1M1 M2M2 M3M3 J3J3 M1M1 M2M2 M3M3 J4J4

Scheduling Classification Scheduling Open shop Job shop Flow shop Simple open shop scheduling Flexible open shop scheduling Simple Job shop scheduling Flexible Job shop scheduling Simple Flow shop scheduling Flexible Flow shop scheduling

(5, 3) (4, 4) Car-1 Car-2 painting P2 degreasing P1 Each machine center has one machine Ex: A car painting factory Center 1 Center The final completion time=13 Simple Flow Shop Problem

At least one machine center has more than one machine Ex: two same machines in each center Flexible Flow-Shop Problem The final completion time=8 Center 2 Center (5, 3) (4, 4) Car-1 Car-2 painting P2 degreasing P1

Problem Description-1 Graham et al.:  |  |  F2  D|v=1, c=2|C max F2:two machines, D:truck, v: one truck, c=capacity of truck, C max =min makespan

Problem Description-2 The classical problem: –Unlimited intermediate buffer capacity –Infinite speed vehicles Constraints: –Transportation capacity –Transportation time

Problem Description-3 F2  D|v=1, c=1, no wait |C max  F3  D| no wait |C max If the truck consider as a machine.

Flow-shop with capacity of truck limited to parts Flow-shop with unlimited buffer space –F2  D|v=1, c=2|C max is NP-hard Flow-shop with limited buffer space at the output system –F2  D|v=1, c=2, blacking(1, 2)|C max is NP-hard

Resolution methods Four greedy algorithms for solving –F2  D|v=1, c=2|C max and –F2  D|v=1, c=2, blacking(1, 2)|C max L1: no wait + no-decreasing job sequence L2: no wait + no-increasing job sequence L3: unlimited buffer space + Johnson’s order L4: no wait + Gilmore & Gomory’s order

L1: no wait + no-decreasing job sequence Car-1Car-2Car-3 Car-4 Car-5 No wait regard as no buffer between machine. No decreasing regard as ascending. Ex: Job order: car2, car4, car1, car3, car5. For machine-1.

L2: no wait + no-increasing job sequence No wait regard as no buffer between machine. No increasing regard as descending. Ex: Job order: car3, car5, car1, car4, car Car-1Car-2Car-3 Car-4 Car-5

L3: Unlimited buffer space + Johnson’s order Unlimited buffer space regard as no buffer between machine. Johnson’s order is optimal.

For two machines flow shop Input:  A set of n independent jobs  Each with m tasks Output:  A schedule  A nearly minimum completion time of the last job Review of Johnson Algorithm

The sequence {U, V} = {} ={Car-2, car-4, car-5, car-3, car-1} U= {t 1i ascending by Sum V={t 1j >=t 2j }= {Car-1, Car-3} =>descending by Sum Makespan=21 Ex: A car painting factory Car-1Car-2Car-3 Car-4 Car Sum

The Johnson Final Scheduling The final completion time = 21 P1=17 P2=21

Problem with unlimited buffer

No buffer area between machines

Conclusions With unlimited buffer between machines the problem is NP-hard With no buffer between machines the problem is NP-hard