Download presentation
Presentation is loading. Please wait.
1
Flow shop Scheduling Problems with Transportation and Capacities Constraints Oulamara, A.; Soukhal, A. 2001 IEEE SMC Conference Speaker: Chan-Lon Wang
2
Scheduling Classification 1.Open-shop scheduling Each job visit each machine again Different jobs have different routes Processing time of job maybe is zero
3
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
4
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
5
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
6
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
7
(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 2 59 8 13 The final completion time=13 Simple Flow Shop Problem
8
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 1 8 8 4 5 (5, 3) (4, 4) Car-1 Car-2 painting P2 degreasing P1
9
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
10
Problem Description-2 The classical problem: –Unlimited intermediate buffer capacity –Infinite speed vehicles Constraints: –Transportation capacity –Transportation time
11
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.
12
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
13
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
14
L1: no wait + no-decreasing job sequence 41525 3243 6 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.
15
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, car2. 41525 3243 6 Car-1Car-2Car-3 Car-4 Car-5
16
L3: Unlimited buffer space + Johnson’s order Unlimited buffer space regard as no buffer between machine. Johnson’s order is optimal.
17
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
18
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-5 41525 3243 6 Sum 739511
19
The Johnson Final Scheduling The final completion time = 21 P1=17 P2=21
20
Problem with unlimited buffer
21
No buffer area between machines
22
Conclusions With unlimited buffer between machines the problem is NP-hard With no buffer between machines the problem is NP-hard
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.