flow shop scheduling problems with transportation and capacities constraints oulamara, a.; soukhal,...

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

Post on 19-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

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

Flow shop Scheduling Problems with Transportation and Capacities Constraints

Oulamara, A.; Soukhal, A.

2001 IEEE SMC Conference

Speaker: Chan-Lon Wang

Page 2: Flow shop Scheduling Problems with Transportation and Capacities Constraints Oulamara, A.; Soukhal, A. 2001 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

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

Open-shop scheduling• Example: Job: J1, J2, J3, J4

Machine: M1, M2, M3

M1 M2 M3J1 OUT

M1 M2 M3J2 OUT

M3 M2 M1J3 OUT

M2 M1 M3J4 OUT

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

Job-shop schedulingEach job visit each machine at most onceEach job has own routing

M1 M2 M3J1 OUT

M1 M2 M3J2 OUT

M3 M2 M1J3 OUT

M2 M1 M3J4 OUT

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

Flow-shop schedulingJobs are not preemptiveEach job has m tasks with processing timeEach job follow a same route

M1 M2 M3J1 OUT

M1 M2 M3J2 OUT

M1 M2 M3J3 OUT

M1 M2 M3J4 OUT

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

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

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

(5, 3)

(4, 4)

Car-1

Car-2 paintingP2

degreasingP1

Each machine center has one machine Ex: A car painting factory

Center 1

Center 2

5 9

8 13

The final completion time=13

Simple Flow Shop Problem

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

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

88

4

5

(5, 3)

(4, 4)

Car-1

Car-2 paintingP2

degreasingP1

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

Problem Description-1Graham et al.:

| |

F2D|v=1, c=2|Cmax F2:two machines, D:truck,

v: one truck, c=capacity of truck, Cmax=min makespan

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

Problem Description-2

• The classical problem:– Unlimited intermediate buffer capacity– Infinite speed vehicles

• Constraints:– Transportation capacity– Transportation time

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

Problem Description-3

• F2D|v=1, c=1, no wait |Cmax F3D| no wait |Cmax

• If the truck consider as a machine.

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

Flow-shop with capacity of truck limited to parts

• Flow-shop with unlimited buffer space– F2D|v=1, c=2|Cmax is NP-hard

• Flow-shop with limited buffer space at the output system– F2D|v=1, c=2, blacking(1, 2)|Cmax is NP-hard

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

Resolution methods

• Four greedy algorithms for solving – F2D|v=1, c=2|Cmax and

– F2D|v=1, c=2, blacking(1, 2)|Cmax

• 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

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

L1: no wait + no-decreasing job sequence

4 1 5 2 53 2 4 3 6

Car-1 Car-2 Car-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.

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

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.

4 1 5 2 53 2 4 3 6

Car-1 Car-2 Car-3 Car-4 Car-5

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

L3: Unlimited buffer space + Johnson’s order

•Unlimited buffer space regard as no buffer between machine.

•Johnson’s order is optimal.

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

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

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

Review of Johnson Algorithm

The sequence

{U, V} = { }

={Car-2, car-4, car-5, car-3, car-1}

U= {t1i< t2i}= {Car-2, Car-4, Car-5} =>ascending by Sum

V={t1j>=t2j}= {Car-1, Car-3} =>descending by Sum

Makespan=21

Ex: A car painting factoryCar-1 Car-2 Car-3 Car-4 Car-5

4 1 5 2 53 2 4 3 6

Sum 7 3 9 5 11

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

The Johnson Final Scheduling

The final completion time = 21

P1=17

P2=21

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

Problem with unlimited buffer

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

No buffer area between machines

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

Conclusions

• With unlimited buffer between machines the problem is NP-hard

• With no buffer between machines the problem is NP-hard

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