presentation schuduling 楊哲愷(線上版)

14
A simple Heuristic For m-Machine flow-shop & Its application in Routing-Scheduling problems IGOR AVERBAKH, ODED BERMAN The theory and application of scheduling Yang che kai. 楊楊楊

Upload: che-kai-yang

Post on 14-Apr-2017

166 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Presentation schuduling 楊哲愷(線上版)

A simple Heuristic For m-Machine flow-shop & Its application in Routing-Scheduling problems

IGOR AVERBAKH, ODED BERMANThe theory and application of scheduling

Yang che kai. 楊哲愷

Page 2: Presentation schuduling 楊哲愷(線上版)

05/02/2023

The breakthrough of this paper• The special application of Heuristic

SYMM.• In Routing scheduling flow shop• Not only good at routing part, but

scheduling part.

• Focus on traveling’s servers, not traveling jobs.

Page 3: Presentation schuduling 楊哲愷(線上版)

05/02/2023 3

Outline• M-machine flow shop problem • The worst case performance• A Simple Heuristic performance

• Application to Routing-Scheduling problem• Case 1. Permutation Routing-Scheduling

flow shop• Case 2. General Routing scheduling flow-

shop• Further research in the future.

Page 4: Presentation schuduling 楊哲愷(線上版)

05/02/2023 4

Intro. m-M/Cs flow shop

※ Definition• is the Machines, i=1…m.• is the Jobs, j=1…n.• is processing time of in .• is the time interval when in .

Page 5: Presentation schuduling 楊哲愷(線上版)

05/02/2023 5

m-M/Cs flow shop performance of the worst case

M/C 1

M/C 2

Job1

Job2

Job3

… Jobn-2

Jobn-1

Job n

m=2

Job1

Job2

Job3

… Jobn-2

Jobn-1

Job n

Scheduling jobs by a sequence S, obtained by O(m*n).OPT-1(S)

Each machine processes the jobs according to sequence S without unnecessary idle times, starting a new job as soon as the previous job is processed on that machine and the new job is available after its execution on the previous machine.

Page 6: Presentation schuduling 楊哲愷(線上版)

05/02/2023 6

m-M/Cs flow shop performance of heuristic SYMM (1/2) • Minimize the makespan: Min max( for i=

1…n) ※Heuristic SYMM.1. Take an arbitrary sequence S.2. Compute and Compare OPT-1(S) & OPT-

1().3. If OPT-1(S)OPT-1(), take the permutation

schedule as an approximate solution.4. Else, take permutation schedule as an

approximate solution.

Page 7: Presentation schuduling 楊哲愷(線上版)

05/02/2023 7

• Minimize the makespan: Min max( for i= 1…n)

※Although there have already known Heuristics, SYMM is still useful because1. O(mn), better than O(mn) & O(mn+n).2. Simplicity.3. Allow to obtain many approximate

solution.4. Do not reorder the jobs.

※Ref: Gonzalez and Sahni(1978) Rock and Schmidt(1983)

m-M/Cs flow shop performance of heuristic SYMM (2/2)

Page 8: Presentation schuduling 楊哲愷(線上版)

05/02/2023 8

Intro. Case 1Permutation Routing-Scheduling ※Definition• is jobs located at different nodes of

network G=(N,E).• N= {, for i=0,1..n}.• All M/Cs are initially located at .• d(i, k)= distance from to .

Page 9: Presentation schuduling 楊哲愷(線上版)

05/02/2023 9

• The makespan is time between the first M/C leaves to the last M/C returns.• Minimize the makespan: Min max( for i=

1…n) • The performance of sequence max{m,

1+}

Intro. Case 1. Permutation Routing-Scheduling

𝐽 1𝐽 2 𝐽 3

𝐽𝑛−2𝐽𝑛−1𝐽𝑛

M/C 1

M/C 2

M/C m

Page 10: Presentation schuduling 楊哲愷(線上版)

05/02/2023 10

Case 1. By applying Heuristic SYMM-2※Heuristic SYMM-2.1. Compute and Compare values OPT-2( &

OPT-2().2. If OPT-2( OPT-2(), take sequence as an

approximate solution.3. Else, take

※Makespan to the solution obtained by SYMM-2 is not greater than max{(m+1)/2, 1+} .OPT-2.

Page 11: Presentation schuduling 楊哲愷(線上版)

05/02/2023 11

Case 2. General routing-scheduling• The sequences of processing the jobs may

be different for different M/C.• = the service sequences for i M/C.• Applying Heuristic SYMM-2, we still can

get good approximate solution! (by pass the proof)

Page 12: Presentation schuduling 楊哲愷(線上版)

05/02/2023 12

Further research• Routing open shop scheduling problem.• Much precisely(efficient) heuristic for

routing-scheduling problem• Aerial fleet refueling problem

Page 13: Presentation schuduling 楊哲愷(線上版)

05/02/2023 13

• thanks.

Page 14: Presentation schuduling 楊哲愷(線上版)

05/02/2023 14

Reference and link• Paper links: http://

pubsonline.informs.org/doi/pdf/10.1287/opre.47.1.165• Slide share links: • http://www.slideshare.net/chekaiyang/pr

esentation-schuduling

Paper QR-code Silde QR-code