• Nenhum resultado encontrado

Algoritmos para o problema de sequenciamento com máquinas paralelas e tempos de preparação dependentes da sequência

N/A
N/A
Protected

Academic year: 2017

Share "Algoritmos para o problema de sequenciamento com máquinas paralelas e tempos de preparação dependentes da sequência"

Copied!
115
0
0

Texto

(1)

(2)

(3)

!

! !

" # ! $ #

#% # !

# ! #

"

(4)

!"

# - . /

0 1

! 0

$#

"

(5)

9 :

" ; 5 - <

= 95

>

1> =4

. . # >5 # &

:5 : ! #.

5 # > : 4 4

1 9 .

>

1> = 5 95

2 1

: ; 5

: 9

5 # -5 :

= - , = 5

> = ! # # !

! 2?2 1 = @A !

(6)

!

1 9 : 5

= 1

9 B75

##;>! : 1

C ; 5

5 - % 1 : # !

! 1 #

2 34 1

: = ! @A

!

!5# 4 = !.

- 5 4

:>,)D5=#

E !.54

# !. *+"5 (&"5 ! *F =

= !

5 # +

G = . 5 H777 ! #

& 4 I777

# 5 9 + 9

B / %5 5 # J K5

= 5 #= .5

(7)

1 > != :

9/ : @A !

4 # =

- !.5 5

= 4 ! #:

& 5 # 9

5 - 4 :

# 1> = 9

# 4 #

# 5

!. 4 5

J 56778 M4*5 5

6778 M*! 56778K : ;#

& @A !5

5# !. 4

# ! # N! 677O5

J4*5 5677OK

"#$"% %$ & '($#% $ )*"%+ ,%%($(%+

'%-$+ .$/+"%+

&= 4 !.5

1 !.*+" (&"

15 5 9

> # # :

+ : 5

: 4 # : )

# = : :5

9 # 4 :

# 554 #

> 1 > : 4 #

(8)

+ !. ! # *+" :

J * 5 PQQB K *+" = !.

J * 5 PQQB M 5 PQQO K 25 !.

#/ : ) #

;

(:; !.# 5# #

; :5 #

> % 5 # # ; !.

1 !. %5 ;

C C =

@-.5>: ##;> 4 %;

= #. # ;

(&" = !. J3 5 PQQQ K5

4! ; (&"

> .%5 4! !

= & 5 # # 4 5

# 5C

: (&" J3 5PQQQ5677H K

J3 56776 K

) !. - !5 C

O7# + #;

5 = -- " -

4

$(+ $ %(-"# $

&. 5

1 : ;JPQO7 K5

9 > ! ) ;

9 :

25 ; 9 #

(9)

= -

1 : ; R JPQBQ K

1 # :5

= #5

1 = :5

# ; ; 1

:5 5 #

45 : !. = 4 5 :

=

: +=

: 1

: : !!

= # 1

:

! -

! 5# C =

6B # ! !

4 ,)D Q 7

: < ;

45

4 # :5 < 5

5 -

"#"$+ 1$"$+

& 4 F J #K

& !

< 5 =

>

& .5 5 = 4

! - 5 ! #

+ -

! #% (

# C C

(10)

(2 +., ,$#%"%(

& !5 ! @A!

1

@A!5

1 9 #

4 : # & 5 9

:5 # =

: 9 5

5 9 #4 :

: # :

# !. !. 5 !.

. !. *+" ' "! J',"K5 >5

# : : &5

# > ; = !. >

%

+!. =5 4 >

; + ; 4 #

==

& 5 ! = 5 < ;5

! =! # > ;

! # !. ;

;

& 5 ! = % 5 5

!. > : =

% S S

+ ! ! &

: : ;

:

(+3$+ $ %'%(.+ 1+

& 5 # 9 #

; 1

: 95 :

1 > = 9 4 F

(11)

*+" ) @-.>:

% ; 1 =

C5 # > & 5

= 4: ;

1 # !.(&" 4

(&" #; *+"5 #

+ 5 # (&"

= C O7 # 5

+ %5

> C

& . H5 4 *+" !. 45

# =

> C #

5 :

!

' ,)D Q 7

: < 5

#

4 <

&.T5= 4 # 4# ;

- , !

# + - # .

!

# % 5= #

: >: !

& ! @A!

!. *+"5 '," =

& 4 *+"'," 5

> % ;5 =

& 5=

= ! 4 *+"'," :

< ;

1! ! # 5 =5 4

*+"'," ! = 1

>:C #. > 5P77#

(12)

: 5 !

#> 1 4

:

) :5 > 5

5 >

!. .

1 > . > 5

;

9

@A!5! ! @A

!@-. & 5 : :5

4 # 5 !

(13)

"! # ! # '#A

5!#! ! 5

$!

! # $ $ A !

V >5 A! A ! ' !

!5 % ! $ AF A! # # A! !

#!4 # !$#! !!

# ! # !

! # ! 5 A ! 5

! # 24$ ! %

! A!! 5

5 ! 5 ! ! !

! % ! A !5 !

!*+" (&"5 +!

,- 5 ! ># !! !

WA $!##!! !

! !AFA@A! '!5A!$

(14)
(15)

!A! $FA 5'A F!F

$ 5# *5# ! 5 FA 5

R!! ! A -$

XF

'!!$# $!$# 5 !

# 3 5 A A

$ 'A !F * 5 A!A! '!!

AF A! 3 # !5 A

' $ # A!$ # * &5

#,4"1!5# "4 # ":+ 5

#! !# !AF # F

'!! !AFA! &F5 ,*!5

*! 5 E5 & 5 ! N 3!5 .

(5 !5+ + 1 ,+

+$ #! " ! $#

5 #!,$#1*!J,1K/ JK5+ =JK5

*5 5 ,5 .5 5 25 :5 5 5 55

&F55(5 *55 ,45 R5 N5* 5 $ !

!F !#$ V#!" !

$# ! ! A # $AF !

$ $ 23

'A!F$#$ # 5#! + 5

%$5' A $ $ ! ! 5, 3

(16)

P P "! P

P P P ! 6

P P 6 A! 6

P P H % % 6

P 6 * AF ! H

P 6 P 2! 2 J2?2K T

P 6 6 $ * 4 + "! J*+"K T

P 6 H (&!! "! J(&"K B

P H -4 B

P H P * O

P T 1> 8

P B 14# ! - I

6 P ' P7

6 6 P6

6 H $* 4 + "! PH

6 H P " PH

6 H 6 ! PT

6 H H $ ! PT

6 H T ! *F PT

6 H B (# *+" PB

6 H O *+"- PO

6 T ( &!! "! 6B

6 T P (&" ! 6O

(17)

6 T T !! 6I

6 B H7

6 B P * H6

6 O F *! HT

H P ' HO

H 6 HO

H 6 P H8

H 6 6 " HI

H H ! 2! 2 +! T7

H H P '42 *+" TP

H H 6 T6

H H H T6

H T ' TO

H B * TI

H B P ! 2?2 !' TI

H B 6 TQ

H B H TQ

H B T " B6

H B B , ' B6

H O F # ! BH

T P ' - BT

T P P BB

T P 6 ! BB

T 6 , - B8

T 6 P ' B8

T 6 6 *- ! BI

T 6 H +! BQ

T 6 T $* O7

T H #AF O7

! " #$

!"

(18)

B H *+"'," OB

B H P ! OB

B H 6 '," OO

B H H *+" OO

B H T ,"! OO

B H B !F OO

B H O 3$ *+"'," O8

B T +! OI

B T P 1 JK OI

B T 6 ! JDK OI

B T H * OQ

B T T 3$ ! OQ

B B * 87

B B P 8P

B B 6 # +$ 8T

B O *F #! 8I

% & '(

!# $ %

O P AF I6

%

%

&'! ( %

) *+ ,

(19)

P P * -% 8

6 P + # ! - A! ! 5

60

5

100

150

>

67

6 6 3W 5J! K 6T

6 H * # A! (&" $ !

A! - H7

6 T * # A! ! (&" $!

A!- HP

6 B * # A! ! (&" $ !

A! - HP

6 O Y ℄ # A! ! (&"

$! A!- H6

6 8 +% #PB7 > *+"P5*+"6 *+"H

!*+"! !P56 H5$ J

6 T T K HH

H P " !! TH

H 6 ' 2?2 TI

H H ($! TQ

H T ($! BP

H B ($! BP

T P - - BO

B P )- # ! !F + ! 5

! #! 5 $ 5 ! ! $4

! ["W A!! # ! - !

!$4 1$%# #!

(20)

B 6 D 0

S

!V A! > # D ! V ! % !F $ ! OQ

B H 3$ ! 87

B T QBU% # !$ ! 8B

B B J K ! #! ! 6 BU # !

(21)

6 P % # ! ! # ! - ! "* !A !

!5* !#A!#*5

!$

F

1 = 1

/pos

(

i

)

F

2(

i

) =

(

pos

(

i

)

/n

)+1

%$! # ! PO

6 6 #!#*+"A!!

15000

5

20

> PI

6 H #!#*+"A!!

15000

5

60

> PI

6 T #!#*+"A!!

15000

5

100

> PQ

6 B #!#*+"A!!

15000

5

150

> PQ

6 O +# ! # *+" #! 4 67

6 8 +

60

5

100

150

> 6P

6 I + # ! V # Y!

℄J K 6P

6 Q + # ! , V # Y!

℄J K 66

6 P7 +#!, V#Y!

℄J K 66

6 PP + # ! , V #

Y! ℄J K 66

6 P6 + # !" V # Y!

℄J K 66

6 PH * V J! K 6H

6 PT *$* # V # J*K# !

GP

6T 6 PB +# V % # ! 6B

6 PO ! V #*+" H7

6 P8 + # ! (&" ! )! # V

(22)

H 6 " $!A ' !2?2 TI

H H &#! $! A!!

2?2 B7

H T & # ! $ !

A!! 2?2 BP

H B & # ! $ ! A!

!2?2 B6

H O ! 2?2 *+"# BH

T P A A \",2 ),,2 !

# ! A # F $5$

' !# !,2A $!-! O7

B P + ! FA #*+"'," $

!!F#$

PRF

86

B 6

AP I

8H

B H ! "

#" $ ! "$

" 8T

B T + # P

! J K % !

6 !J KF$!!!$

+ 88

B B + # P

! J K % !

6 !J KF$!!!$

2 88

+ P A ! IH

2 P *+" # A! B> 6 ! IT

2 6 *+" # A!P7 > O ! IB

2 H *+" # A!PB > O ! IO

(23)

"! # ! # 5 #

' 5 V !

# F!5# AF '#A

5 ! # !

! 5 $!

"! % !!PQB7W " !

A! V F V!! AF! 3A

! # A !5 $ ! -$ X$ #

!5 ! # ' % >

$ !

!! A $ $ # $ 2 3

4 !$#!5AA#$

$ V ! J4*5 5 677H K ! ! #$

5 # ! A #A # ! / ! %

! ! @A !

454 .$("- '($#+

"! # ! !

5! A$! 4

'#! A$5$4!

$A 3A5 A! A!5 !A%$F

! 5 !%$! F # !

(24)

)*)*)

' ! A ! # F > !

! !!$5! 4 V #

! 4 % ! -$# ! +A 5A

F % # V

!! 5 # /

!#!>F #!!

A!! ! !

P

./ )! ! ! V 5 !

> # ! > !

U

. ! A ! ! !

# ! > ! ! # ! > $ !

! ! !

R

FV J677P K $ !5 A! !

! 1! $ J! "5 PQQ7K J,A 5PQQH K '

! 65H T5A A!! 5

)*)*$ !

!%A!! ! 5 !5!$4

# !-#F +@A!## V !

! # F # > ' ! ! > ! # F

5 !! # !F5

! ! @A ! $ ! A "!

J"K ! ! A!! ! ! !> ! 1

! 5 A!# ! JK5!

FA &3 A! 4 ! ! # !

! H5 JV 5PQ8OM \5PQ8O K ' A F !

! B

)*)*+ , ,

!## ! !

!$ ! ! -$ #!

'5 ! F !4 $!#A /

(25)

+ 5

r

i

5 A!! F

i

$ #

5

d

i

5 A!!F

i

!

5

d

˜

i

5! S! S M !F

i

#

d

˜

i

A!5

νi

5 # $ #F

i

* # ! F

' ! AF ! ! > % !

5 A!!! ! $!%

> A 5 !5 !! $F5

%! # !F

+! % ! ! ! !

! /

) $

Cmax

Z

5 !> '! -

C

j

# F

j

F

¯

=

n

j

=1

F

j

5 A!

F

j

=

C

j

r

j

5

F

j

! V A ! # F

j

! A!!F $

(

Lmax

=

max

{

Lj

}

5A!

Lj

=

Cj

dj

! $# F

j

!! ! 5F4! 5

! # A! $ ! # $ > %

! #5 J2F 5 PQ8TK5 J2]^A4 5PQQO K5 J 5PQQB K

J2F5677T K

456 $(%$ 27+ % #$.+

'!AAF !! ! +

! % 54 #A

$4 #!

! $4 !AFA !A

! ! - ! ! $ A -

A!! ,)DQ 7 ½

2!

2 ! R! !!A! *+"5

(&"5',"5 !$ !+!5!*F $

!&)3 2A A #!! !

½

(26)

)*$*) - - .-/-0

2! 2 !! !$#

#4 $ A!

' A / 2! ! #

A $ - 2 A !

# ! !! ! !

5!! !

)! $! ! A !

- +!#! !5-W!

# 4 + 5 W ! !

A

lb

# #! '#

lb

f

(

x

)

!!

$#! ! A !! !

x

!5!! - #! V#

# ! !A ! !

)*$*$ % 1 2 3 " .%3"0

$ * 4 + "! 5 *+" ! #

J * 5PQQBM 5PQQO K !!

#A!/ !## $ A$ !5

! ! ! $ 5 ! 5 !

! ! V

!! $!A!

!A!! $!

5 # !

1 # ! AF # ! ! ! ! $ )!

!A!!- !5!$ !

X$ " ! $4 J* *5

677H K A! !AF5!%!*F5 !

!$ ! +!

000 '$

! ! *F J*K ! ! $ $ !

J ,5 PQQ8 K5 J5 6777K ' PQQQ A *+"

$ , . JPQQQ K * * J677H K $4 A

/

* ! # $*+"

(27)

!! A $4 ! # # A !

!! #> !5!

$4

'!AF5A!F #$!! )5!

A$ !!5* *J677H K #A/

# ! F

#! F!A 5 !5 #

x

1

x

2

#

x

2

x

1

#! F $

# ! F ! 5 $$4 $ #!!

R # J 5 PQQP5 PQQO K5 A! A % # *+" #

! ! 5 J2 5 6776 K A!!

# !! # > !5 J * 5 6776K A! !$

# *+" J* *5 677H K A! A %

# $# ! # **+"

)*$*+ 4 5 6 " .45"0

(&!! "!J(&"K! J3 5

PQQQ K5 A!! $$ ! !! (&" #A

>$ $ !! # !

' 5 A V ! A#

!

+$ $ (&" # J3 5PQQQ 5677H K

J3 56776 K !!#$

! ! J.,4 5 6776 K5 !

JF 5 677T K ! J3 5 PQQQ K5

J3 5677H K

458 $9%(":%"

&A $ X% ! A!!X$5!5

% ! # ! # !

!5 A !5 %5 A

! VA ! $ #

(28)

V>5A!A! '!!5%

! $ AFA!# # A! ! # ! 4

# ! $ #!

! ! # ! # !

! 5 ! # ! F$ ! F !

! # ' ! ! !

A!! / %!!F 5

! 5 4 $ >5 ! ' $ !

$# ! > @ A! ! !5 ! ! # F

#@-! A!$ ! # $

# # - M ! $W !

! ' - A !# A!! A AF

)*+*)

! ! AF A 5 # 24$5!

A A # $ G $ G F ! ! H777

$5 AFA # $

' ! 5 ! I777 5 ! A!!

! B / 5 5 #

5 ! F5 P P ' ! # ! ! $

! ! ! # ! $ $ !

! ! # 5 ! ! $ #

! -$ ! $ # # ! !

X ! !5 $G!

! &A $ !8 !5 T # !

!$ AF5 ! !

! #! $! !#

! 5 ! > $

! A! ! !$ $ !

@-@A!

00 0 ,

AFAF% %A%

(29)

P P/ * -%

! ! !$ ! > !

5 $A

! 5 A @A ! 5 ! 5 !

!>#!!

& !

! 5 A + A

#A

45; '<$"=$+ % "'"+

! > # ! ! # A #

5! ! ! @A! !

5 A ! - ! !5 A$

F 5 #! V

!

'! %5! !5A !! >!

5 ! # A ! # A V > !

! ! > 4 ! ! # ! A!

$ ! A $4 ! ! 5 !

! A ! + # ! ! > A

! J 5 6778 M 4 *5 5 6778 M *! 5 6778 K O

#A

' ! @A ! 5 A A! ! 5 A A

!$ ! + ! # ! @A ! A AF

(30)

45> -%":%" 1 .$ $9

! 4 ! '!%5A A!!!

' ! 6 A ! $4 ! !

A A FA !5 *+" (&" ' ! H A #$ A

! ! #A A!

2! 2 ! + - -

$4 !T

' ! 5 ! @A ! ' ! B5A A!

! 5 A!$ !

(31)
(32)

654 "

' ! ! $ 5 # !

V ! ' ! ! A ! A !

! ! ! *+" (&"

!!! J"K $- !

# $ # A &!5 ! #

5$A! ! ! !

!

! " J"K $ $ ' 5 !

! AFA # 24$5A! !

# ! A! V ! ! # $ V

! V !

$ N! JPQ8Q K !A !4 ! F A

! &! $5 A! ! >

&! -$ !$#

! 5!# - ! ! # #>

' $ ! # J,A 5 PQQH K5

J! " 5 PQQ7 K JFV 5 677P K ! E J677T K $

# $ !

! #A AF " + JPQQI K

$ ! A! ! A!

N F J677P K - ! # "

> \ J6776 K

" + "54 !

\ J677H K A!

(33)

+ - " J, ! 5 677O K

'!AF ! ! ! ! !# !

# >5A! 5 !A!

$ 5 4 ! A!

R # 2F JPQ8TK5 2]^A4 JPQQOK5 JPQQB K5,

J6776 K 2F J677T K# AFA!

5 A % A ! ! A AFA

!5*+" (&" !!*+"J $* 4 +

"! K $ * JPQQBK

A! ! *+" # !5 A! #

5 #A $ ! ! % $ R

# JPQQP 5 PQQO K5 A! A % # *+" # !

! 52 J6776 KA!!#!

! # >!5 * J6776 KA! !$#*+"

* * J677H K A! A % # $

#!# ! F*+"

(&" ! ! $ ! # ! !!

A! ! 4 + $ $

# 3 W AF J3 5 PQQQ 5 677H K

J3 5 6776 K ! ! A #$

! ! J.,4 5 6776 K5 !

JF 5 677T K ! 5 !F

J3 5PQQQ 5677H K J3 56776K

!#(&"!#!!

A! ! !!

4 ! F ! A! $ ! !!

FA !

! (&" # ! 5 A ! 5 !

$ ' #$ A !

! $&A4 JPQIH K!!!A#!$

! #! @A !J&)3K

! F# ! AF A! ! 5 # %

! + !!"#$ $

! ½

! ! 4 #A/ " 6 6 !

F ' " 6 H! ! *+" A!

# # M ! '

(34)

"6 TA ! (&"5 !! 5

!5 ! # $ ! &)3 ! %

! (&" ! " 6 B ! ! $5

" 6 O ! ! $4! AF!

!

656 '($# $+","

'!# ! A A! !

! 5 A!! ! > ! !

! ! A!! 2A A

V >5 ! M ! ! !> !

! R F !! >!

2#!! F/

5 A A $ R! A! ! A!

#>5# $ A A ! #5

! ) - 5 ! $ # A $

$ #! F

! !> # + A FA

! !$5!A! V

#A5#!>$$ ! $A!

! 1! !! 5#! #A %!

! > $ ! ! A$ ' $

! A ! ! A % >

$5A!$4!A! V> !

F !% ! F ! # A >

#A%$#!$ !5A 4!#

!F5!5 ! #>5!#A! $ !

A! # ! # ! >5 !

! 5

! # ! F ! A! $ # 5

! > # ' J!5 677T K A % > #

A! ! !

α

|

β

|

γ

$ ! JPQ8Q K 2]^A4 JPQIH K5!! #$ %

R

|

s

ijm

|

C

max

+

(35)

658 $$? %#":$ %,"=$ $%. $$

! ! ! !

*+" J * 5 PQQB K5 A!! ! #

J * 5PQQB M 5PQQOK 2$5!!

# A !/ ! # # ! ! A !

$ 6 P ! #*+"

0 / # *+"W F

/

"

M

Job

_

List

rule

M

/

%

iterations

Local

_

Solution

Sort

List

M

Local

_

Solution

Local

Solution

M

/

Local

&

Solution < Best

&

Solution

Best

_

Solution

Local

_

Solution

M

'*+"5# #5# #

#! - ! ! $

#

3A55 ! W $!#

! '!5! 4 !! !

$ # ! # $ # ! ! >5

!# 5 F ! %!5

$*+*) "6

A # ! > ! % !

¾

' !5 !> !

A J,2K5 $+ *JPQQQ K# "!

! ' ! 5 !> ! !

,2 #A/

LB

[

i

] =

di

max

m

{

pim

}

J6 PK

(36)

' 4 ! > V ! 5

! ! # !# W $!

A A!

$*+*$ &

A V $ # ! ' !% $5 # !

5 $ # ! ! > ! ! ! %! % '

! $5AA! ! A!$#87U

# ! H7U# !!5 A $ !

6 6!A ! #! ! #

0/ # *+"W !

/

"

Solution

← ∅

M

Rnd

_

list

Job

list

M

Local

&

Solution

! %

(

i

)

#

Rnd

_

list

M

Local

_

Solution

Local

_

Solution

∪ {

i

}

M

Local

&

Solution

M

$*+*+ 1

1 ! > 5 ! ! A $ ! $ %

$ '!!5AA!A$#$

!%$#

F

1(

i

) = 1

/pos

(

i

)

5A!

pos

(

i

)

!#!

>! ! #

! % >#!

F

2(

i

) =

(

pos

(

i

)

/n

) + 1

! #A

! ! - # #

!!A!- #> !!!$

! ! # ! ! ! -$

O

(

n

2

)

, ! !5

! ! A!!!

$*+*7 86

(37)

$, . JPQQQK ' J* *5677H K A /

* ! # $*+"

* $ #$ !!

! ! A $4 ! ! # # A

! ! ! # > ! 5 !

$4

'!AF5A!F #$!! )5!

A$ ! ! * *J677H K #A/

# ! F

#! F!A 5 !5 #

x

1

x

2

#

x

2

x

1

#! F $

# ! F ! 5 $$4 $ #!!

! ! # * ! AF #A 5 #

)$ ! F 5 $ ! #

! !5 ! ! # $4 5 # ! #

! ! # ! $5 ! A! ! A !

$*+*9 4 %3"

!! V # !! ! #!

6 H O

! $! #A /

P J"*KM

6 #$ # !F J*KM

H $ JKM

T !JKM

6 P ! 4 # ! # ! ! +

-5 !S"S #! 5 *+" ! A! *

(38)

6 P/ %#!! #!- !"*!A!

!5* !# A !# *5

! $

F

1 = 1

/pos

(

i

)

F

2(

i

) =

(

pos

(

i

)

/n

) + 1

%$!

# !

% & '

(

F

1

! !) (

F

1

*+++

F

1

& (

F

2

(

F

1

! !) *+++

F

1

!& !) (

F

2

! !) (

F

1

& *+++

F

2

*+++

F

1

& (

F

2

!& !) *+++

F

2

! !) *+++

F

1

!& !) (

F

2

& !) *+++

F

2

!& !) *+++

F

2

$*+*# %3" :

!! 5! !--

'(56 T34 P2#*+$

&`,-VA!$#4 '#!F #

# A ! ! $ # !

45&a 675O75P775PB7

! A $ A !#5 !%

$# ! A ! JTPPK

000

* # !5 !#A /

! # ! # ! $ A P7 67

M

! #! ! $ A B I M

(39)

! # V !% !

! ! ! !

!!"#$ $ ! ¿

000 1

! % '!%5! !#

%- ! > # ! % ! % #! !

! F # ! % # # ! A

'! $ A!

150

> ! %-

! # '! ! $ # ! 4

! # %- !! - A! V

R!! ! 5A $4!!A!!

# A!!#5

' ! #! # !5 A $4 ! @ # ! # * $5 !

%#! ! $4! ! !# V ! %

000 "

!A 5!! !A

A$ ! - !

! A ! J+K J1b4 5

677H K5A!5 ! % #A5

P D

=

X

LB

LB

J6 6K

A!

X

! #!># $!!

! # !A # ! # ! A

! ! # # +

000 '

! ! # A! ! V #

! ! V

000 0

'!%#!!#! >#! !

! %#! F # ! ! #

(40)

%-

! $ ! # !

1

.

00

! #

15

,

000

6 65 6 H5 6 T 6 BA $4! # #! V #

! ! # V # >

6 6/ #!#*+"A!!

15000

5

20

>

!"#

$ % ! & ' ( ) * + , %" -.

/. "') !&( (," )&& '&& ')& !,& !(* &)( !)' &(+

/.0 "') !&( (," )&& ''% ')& !,& !(& &)( !)' &(+

/. "') !&( (," )&& '&& (!! !,& !(* &)( !)' &)'

/.0 "') !&( (," )&* '&& (&" !,* !(& &)( !)' &)(

/.1 "') !&( (," )&& '&& ',& !,& !(* &)( !)' &)%

/.01 "(" !&( (," )&& '!) ')& !,* !(& &)( !)' &(+

/.1 "') !&( (," )&& '&& (&" !,* !(& &)( !)' &)(

/.01 "(" !&( (," )&& '&& (!) !,& !(& &)( !)' &)'

/.2 "(" !&( (," )&& '!! (&" !,* !(* &)( !)' &)'

/.02 "(" !&( (," )&& '&& ')& !,& !(& &)( !)' &(+

/.2 "(" !&( (," )&* '&& ('' !,* !(* &)( !)' &)*

/.02 "(" !&( (," )&* ''' (&" &"" !(* &)( !)' &)*

/.12 "(" !&( (," )(" ''% ((, !,* !(* &)( !)' &*%

/.012 "(" !&( (," )&* ''% ('' &"" !(& &)( !)' &)+

/.12 "(" !&( (," )&& ''% ')& &"" !(* &)( !)' &)"

/.012 "(" !&( (," )'& ''' ',& !,* !(& &)( !)' &)&

/-3 &)&!

6 H/ #!#*+"A!!

15000

5

60

>

)"#

$ % ! & ' ( ) * + , %" -.

/. (', (!* (&' *&, (,+ !*+ )*" %%, "(+ !!* '!,

/.0 (+, (&' ('! +%" ))" !(! )!+ %%+ "(, !'' '''

/. )!* (** )"% +*, *!, !(+ ),* %!" "(+ !+* '+&

/.0 )&+ ('% )"& +%* *"! !)% *!% %!! "(, !)+ '*&

/.1 )"" ))' )") +(! *'! !*% )") %&) ")) !*) '+!

/.01 )+& )%" )'" +', ),! &&( )(' %!! "*% !)* ',&

/.1 *", )'! )'& ,,* *,, &&& +&* %'" ")) &!" ('+

/.01 )+' *", *%) %"!) +!% &), *,, %&, "), &%* ()(

/.2 )&) )%) (,+ +"* ),) &%% )*' %!! ")) !*+ '+"

/.02 )!' (*' (*" *'' *&% !)& )'% %%, ")! !(* '(+

/.2 ),& )&+ )!% ++' *!+ &&& *)& %&& ")) &&! (%,

/.02 ),, (,, )%, +,& *+" &*% *%( %!+ ")( &", (%+

/.12 *'% ),' ),% +," +&, '!' +&! %*& "*, &'% (*"

/.012 **% *'( )'& ,+& +,! ''( +", %,) "*% &&, (+,

/.12 (%' ))% ))% +!( *(! &() *&, %&& "*+ !*& ',,

/.012 )%* (+( )(% ,() )+( &*( *!& %), "*% &%, (%(

(41)

6 T/ #!#*+"A!!

15000

5

100

>

%""#

$ % ! & ' ( ) * + , %" -.

/. *%* %"( &%+ %"( )&+ '&% !,) %%" %&" %+, &"'

/.0 )** %%! &"& %)' )&& '!" &!+ ",* %!( %*' &"&

/. *'+ %&+ '%% %&% )*( (&( &,! %%+ %', !%* &(%

/.0 **' %)+ ''* %*& )', ("+ '%, %%( %', !"& &)"

/.1 +"! %), (%+ %'! *', ((( (!, %'' !&% &(! '%,

/.01 *** !&+ ''! %+' ),) )!* ('& %*& !)" &!+ '!*

/.1 ++% !)& (+& !(, ++& *!( )', %+, !+( &), ("+

/.01 *,& &"* ))% !(! +'& *"+ *"" !"" !)& &)" (",

/.2 *+% %'+ &), %&& )&& (!" &"( %", %'+ !&' &&+

/.02 *** %++ ''( %*) )++ (%" '(( %%! %*& !!, &*(

/.2 *(* !&( (&! !"& *%( (*+ ')) %'& %*, !(' '")

/.02 +&+ !(& ((( %,( *&" )"" ("% %*, %)+ !*& '!,

/.12 ,)% '"* )'& !," +*( *'" )'" !*" !+% '%) ((!

/.012 ,+' &(" )(* !(( +*! *"' ))& !)! &%( '"* ('*

/.12 ,%' !&( '+, !)% *"' (++ (+" %+* !(, &") '('

/.012 ,&' !+" (+! !"' +"' (", '+! %,* !*% &(* ')!

/-3 '!%)

6 B/ #!#*+"A!!

15000

5

150

>

%("#

$ % ! & ' ( ) * + , %" -.

/. %"! %!) &*+ "*" '!) '!( &(" "+% **& ",* !+&

/.0 ",+ %%( &'! "*% ("' &(, &), "+% +'* %"* !+,

/. %"( %)" &+* "*' (%* (!' '") "+) +)( %"! &!&

/.0 %"& %*+ &*% "*& ("& (%( '%! "+) +)& %&) &!'

/.1 %'! !,' )!& %", *%+ )+, )(' %&) ,)" !'' '(*

/.01 %(' &"+ (%) %&) )+) ),% *)% %"& %!)* !(( '++

/.1 %,% '"! )'' %%+ +!* +"' *&! %)& %!+& &&' (("

/.01 !!, &,& )%' %', *)% +(! +!& %*% %!"! !)+ (')

/.2 %%) !"( '&+ "+& ((, ',* ')* "+* +(& %!+ &'&

/.02 ",) !'' '&' "*" '*' ',& '*' "+, ,)' %&+ &'+

/.2 %"* !&) '+* "+) )!& (+" (&) ",* %"%% %'! &,"

/.02 %!) !'" (%, "*, (*+ (*% ',! ",+ %"(' %', &,"

/.12 !'+ '%' ),! %," +(! +') +&* !"" %'!* &%' )"!

/.012 !&+ ')+ *"+ %,' +"' *', +") !%' %&,) !*! (+(

/.12 %+* &+* )%+ %&! *," ()& )*( %,' %!&% !** (")

/.012 %++ '%) *%% %&! **% )(& )%% %*, %&(( &"( (&!

/-3 '&'+

# ! V 4/

60

,

100

150

>

! 5 !! ,! !

A! ' 5 ! V !

!-! # %

!## $!>#!$

(42)

6 P/ + # !- A! ! 5

60

5

100

150

>

2.5

3

3.5

4

4.5

5

20

40

60

80

100

120

140

160

APD

Number of Jobs

GP

GP-LB

GPS

GPS-LB

GP-C2

GP-LB-C2

6 O/ +# ! # *+" # ! 4

4 !"# )"# %""# %("# 53-.

/. &(+" '!,+ &"'! !+!+ &'&*

/.0 &(+' ''&) &"&( !+,' &'+*

/. &)&, '+&& &(%& &!!* &+"&

/.0 &)(" '*&! &)"' &!'! &+"*

/.1 &)", '+%, '%," '()+ '!,*

/.01 &(*) ',!& '!)* '+*+ ''%%

/.1 &)'* ('+( ("+( (',* ',!+

/.01 &)'& ()'+ ("+* (')& ',)"

/.2 &)'! '+"( &&+" &'&& &+%(

/.02 &(+" '(+' &*(& &'*+ &+',

/.2 &)*! (%,& '")! &,"( '!"+

/.02 &)*% (%*+ '!,& &,"( '!)!

/.12 &*"* (*"( ((!& )"!" (!&,

/.012 &)*, (+,& ('*% (+(" (!!&

/.12 &(,+ ',,& '(!' ("() '('!

/.012 &)&' (%(" ')!% (&%, ')+%

- ! ! ! F # ! -

! A ! ! $ A!

! # !

' A$ A ! ! # A! $ #A

% ! $ ! !

(43)

6 8/ +

60

5

100

150

>

)" %"" %("

/. %+(, )%&+ %''*,

/.0 %+') (*)) %'(*'

/. %+&( (*&' %'&+,

/.0 %+%& )"&! %''&'

/.1 %,"" (,&) %'**'

/.01 %+,( (*,% %'+%+

/.1 %+)+ (+') %'+,%

/.01 %+(* (,)! %'(*"

/.2 %+,, )"+' %')%+

/.02 %+,% (+)+ %')(*

/.2 %+*" (+,% %',**

/.02 %+)( )"(% %'(%)

/.12 %,"( )"&" %')*!

/.012 %+,) )%'+ %'*!(

/.12 %,'% (,%& %','&

/.012 %,&( (+(& %("%"

6 I/ + # ! V # Y!

℄J K

/.

% ! & ' (

%(""" ",%! %!&) &!," "*%! '*&" !%*)

&"""" ",%! %%%% &"'! "*%! '*%) !",,

("""" ","* %%"* &"'! "*%! '%*% %,++

%""""" ","* %%"* &"'! "*%! '"%' %,(*

!""""" ","& %%"* !,,( "*%! '"%' %,')

&""""" ","& %%"* !,&, "),, '"%' %,&!

>

000 ! 0

'! # ! A $4 !! # # V #

R ! % # *+" # % A!

150

> R F

! ! % J

1

.

00

K

' 6 I 6 P65 A ! # ! %

# ! !

!A ! , !F

# R ! A 5 !

! # V ! ! #

300

,

000

2

,

500

JPB7>K

!5!## !

(44)

6 Q/ + #!, V # Y!

℄J K

/.607

% ! & ' (

%(""" ",(! %!", &!)! ")*) '(%! !%!!

&"""" ",&" %!", &!'& ")'+ '(%! !%"+

("""" ",&" %!", &"%, ")'+ '(%! !")&

%""""" ",&" %!", !*"% ")'+ '("* %,,,

!""""" ",&" %%"! !)!) ")'+ '"*% %+*(

&""""" ",&" %"+, !)!) ")'+ '")) %+*!

6 P7/ + # ! , V #

Y! ℄J K

/.01

% ! & ' (

%(""" %(!" &",+ '++& %%+* *"," &(()

&"""" %(!" &",+ '++& %%%" *"'& &(&%

("""" %(!" &",+ '++& %"(" *"'& &(%,

%""""" %&%* &",+ '++& ",'( ),!, &'&'

!""""" %"++ !*+* '**) ",!* ),!, &&"%

&""""" %")) !)(+ '**) ",!* ),!, &!*%

6 PP/ + # ! , V #

Y! ℄J K

/.012

% ! & ' (

%(""" %*&% &&*& )('! %&*, *'%* '"+,

&"""" %*&% &&(% )!%( %%+* *'%* &,+"

("""" %*&% &&(% (,+) %%+* *'%! &,&'

%""""" %*&% &&!" (,+) %%+* *'%! &,!*

!""""" %&!) &&!" (,!% %%+* )')' &)''

&""""" %&!) &&!" ((&& %%+* )'&% &((,

6 P6/ + # ! " V #

Y! ℄J K

/.

% ! & ' (

%(""" ",+! %&,% &*,, "*&% (%*( !'%)

&"""" ",+! %&,% &)+* "*!) (%*( !&,!

("""" ",+! %&,% &)&) "*!) ')(' !!*+

%""""" ",), %&*+ &)&) "*!) ')(' !!*&

(45)

! 3A5 ! $ #! $5 A !

5 !##$

! $ $ A 5 A A

000- 1 0

' ! # ! ! # ! !W R ! $

A!

150

> A ! #

15

,

000

! $!

' 6 PH 6 6A! '!$!

+#A !$#! ! V A

! A ! # ! !A ! # !

! $#

! $ 5 $ # A!! ' !

# ! 5 4 ! ! + $ !

#! #$A 7 6T67 BH + !5

!! !!PU#!> R !

A!! 5! A!

6 PH/ * V J! K

4 % ! & ' ( ) * + , %" 8

/. %!!( %"+* %%,( %!", %%'' %%,) %%,( %!%' %%)' %+%

/.0 %%,% %%&+ %%)( %!!+ %%(! %%,& %%)% %&'( %%,+ %%*& %&"

/. %!++ %&'+ %&!* %&"( %&%+ %)&) %&&% %!(, %&"% %&'* %')

/.0 %&"* %!*! %%*& %&") %&"( %!+) %!)+ %!*+ %!)" %!+' %'*

/.1 %)!& %)&! %*%( %("+ %**+ %+'! %(,' %+** %*,! %+&+ '*)

/.01 %)!& %)&! %*%( %("+ %**+ %+'! %(,' %+** %*,! %+&+ '*)

/.1 %,"+ %,-, %+*+ %,%) %+)& %,"' %,'" %,&, %,%( !"%& !()

/.01 %,!" %+'( !""' %,)' %,,* %+)& !"%% %+(* %**( %++& &'&

/.2 %%*+ %&," %(%! %&!! %!+& %&+* %)** %'") %!)+ %'"* &&'

/.02 %&*) %&+& %&&) %&'( %%*) %&," %!&! %&() %!,* %!,( !!+

/.2 %''! %')" %+*- %(%) %''& %'!& %'*" %')! %'*) %'*, %(%

/.02 %'(+ %',' %&,) %'%( %'*) %'+% %+(. %('' %'+" %'!) %)"

/.12 %,+) !"*% !""* %,+% !"'+ !"%& !""" !"!* %,(( %')' %'!

/.012 %+)+ %(). %,*" %+,! !"*, !""" !""& %,), !""% %++' !((

/.12 %*.& %+"* %*'+ %,!, %+*% %+)" %+'% %*(" %+)( %+") !+,

/.012 %*,) %*,* %+'% %*!' %*"+ %*** %*"! %+%" %,!* %*.' !*+

000% 0

'!-A!F##%#!!5

(46)

6 6/ 3W 5J! K

1000

1100

1200

1300

1400

1500

1600

1700

1800

1900

0

2

4

6

8

10

Obj. Function

Seeds

GP

GP-LB

GPS

GPS-LB

GP-F2

R!

GP

50000

6

V ##!

F J*K5

1

,

2000

,

5000

5

10000

,

15000

20000

! 6 PT

R !!#* V %

# R!! A !* !

$ ! !

! # ! F !A V A! #

5 ! - ! !

6 PT/ * $ * # V # J*K # !

GP

% ! &

1.9 5# 1 :℄ 5# 1 :℄ 5# 1 :℄

% %"!* %%(** !," %%*%& )!& %%,+%

!""" %&"" %%)%% &'" %%((+ *(* %%,(,

(""" %&"" %%)"+ &'" %%()' *(* %%,(*

%"""" %&"" %%()% &'" %%()& *(* %!"!'

%(""" %&"" %%()! &'" %%()! *(* %!"%,

!"""" %&"" %%()* &'" %%()) *(* %!"%)

0002 / 0

A5 A A$ ! ! %5 # # A!

! A ! ! %5 ! #

(47)

' ! - A ! @-$ # *+"$$4 ! ## !

! # !% # ! ! % /

M

6

- !

M

321

+ # ! !5 A ! V #

! !

M

3111

+ #! ! ! ! !

M

222

! V #A !

M

2211

A V A!A ! A !

M

21111

+ #A ! # !

' ! - A % #

150

> ! ! # !

J

1

.

00

K5 !#

15

,

000

2 # ! V % A ! $ "5

6 PB A ! ! ! # ! A

!#!! $$#!"

6 PB/ +# V % #!

<) <&%%% &!% !!! !!%% !%%%%

/. "&+) "*%, ")&( "'*+ "()% ")%)

/.0 "&*+ "*!" ")&) "'+! "((+ ")%+

/.01 "',% %""+ ",&) "),, "+&* "+,)

/.012 "(&& %"'% %"&* "**% "++' ",+,

/. "&,! "*!) ")(! "'+" "(*% ")!(

65; @%"%'($ $"-.'. $%.

! (&" ! ! #A !

$3 J677H K

, # !

M

=

{

1

,

2

, .., m

}

# >

J

=

{

1

,

2

, .., n

}

A!

pjk

A!

wj

5 # ! >

j

J

! !

k

M

+A$ 5!! !>4!

#! 5 FAF5 ! #!A! $

' >

j

# >

j

s

jj

k

! ! #>

j

j

(48)

$*7*) 45" 6

% ! #>

j

$

Cj

=

Cj

+

pjk

+

sj

jk

5A!

Cj

4# >

j

!%>! ! #>

j

!A !

ρ

j

# ! >

ρj

=

max

((

Cj

dj

)

,

0)

5A!

dj

! # >

j

1 4

Cmax

+

n

j

=1

νj.ρj

A % >

J

k

# !

k

# ! # !

I

k

2

J

5A!

2

J

!# #

J

5 /

J

k

J

k

=

k

M

, k

=

k

k

M

J

k

=

J

,

F

! # #

S

=

{

J

1

, J

2

, .., Jm

} ∈

F

+' !

S

F

A!!!

N

l

(

S

)

F

#

S

! ! ! !! % /

P N A ! 1 ! ! > A

6 N A A A V ! A ! !

> A# V !

H N # # ! ! 1 ! ! >

#! ! $!

&! ! !! !

N

1

(

S

)

5

N

2

(

S

)

5

N

3

(

S

)

$5

$! !

!4 #&!!

N

1

(

S

)

O

(

m.n

2

)

5#&!!

N

2

(

S

)

O

(

m

2

.n

2

)

!

4# &!!

N

3

(

S

)

O

(

m.n

2

)

+!6 H !A ! (&" !

$*7*$

+$ ! # # A X # !% #

! 3A5 !A$N! JPQIQ K JPQIQ K5

$ !

'!AFA ! #! &)35J&A4 5PQIH K !

&)3 ! $ ! $ ! #

# ! @A!!

(49)

0/ 2(&"

'""cM

PM

/

% #(

"

"cM

"W

N

l

(

S

)

M

"d

N

l

(

S

)

M

/ )

<

*

"c

"dM

PM

ePM

$! ! 1 !-$

O

(

n

3

.m

)

5

!A+!6 T

0/ &)3 ! # ! !

" !> # M

/ +

j

\"

'& +DM

/

k

/ F

\"Wa '&")* >

j

k

p

M

/ #,-

<

#,

M KS

M KS

M

* + #

k

p

M $*7*+

)$ !! 5 !

#! !! !#5!

! #A 5 # ! !! J

N

l

K/

(50)

0/ ,! P NA !

/

k

M

/

j

1

k

/

j

2

F.

j

1

=

j

2

/

j

1

j

2

/

<

0

j

1

j

2

M

! !

k

!6 >

j

1

j

2

k

"A>

j

1

j

2

6

N

2

(

S

)

/

!6 !

k, k

! >

j

1

k

>

j

2

k

5!

"A>

j

1

j

2

H

N

3

(

S

)

/

!P >

j

1

P !

k

5 A!

j

1

k

!

k

# >

j

1

k

$*7*7

!#!(&" '5A%!

#! !! ! ! A/

! 0 N A ! ! ! $4 $ A

! ) A! ! ! ! ! A! !

5!># $!> $ !!

+!6 B !-$

O

(

m.n

2

)

!0 N A V ! ' ! !5 > A A >

V! +#!

! -$ # !

O

(

m

2

.n

2

(51)

0/ ,! 6 NA V !

/

k

M

/

j

1

k

/

k

M

, k

=

k

/

j

2

k

/

j

1

j

2

/

<

0

j

1

j

2

M

0-/ , ! H N # ! ! A! A #

F ! A!!

! ! A!!!!F

k

!! A!!A F

k

5

k

=

k

/

j

k

/ 1

k

/

j

k

k

<

0

#

j

#

k

k

!0 N ! ! # A # > # !

! A! ! !! F ! ! A! ! A !

-$#

O

(

n

2

)

5+!6 8

! ! A$ ! ! ," P % '# #

5 ! ! !! J K5 $

A # 5 !% ! J

= 1

K

A! 5 ! P V $ A! !!

! ! ! !! A! ! 5

! P ! > # $ # ! > $5

! # ! $ ! ! A ! !

! ! %

! ! A!!!!! !

A$ ! ! ! !! !

(52)

0

50

100

150

200

250

300

0

20

40

60

80

100

120

140

160

Solution

Jobs

GRASP with local search 1

GRASP with local search 2

GRASP with local search 3

VNS

6 H/ * # A! (&" $ !

A!-

65> #,%"%( $+(+

'!A!#- !

A! V # + !! 5

T 7 H # ! ! - T5 H 734

P2 #*+ $

&`,-* ! AF !A! A

" H T + % # ! !"#$ $

!

6 PO/ ! V #*+"

& , "!

*+" P ," P/ N "A !!

*+" 6 ," 6/ N "A V !

*+" H ," H/ '# N V !

(53)

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

0

20

40

60

80

100

120

140

160

Solution

Jobs

GRASP with local search 1

GRASP with local search 2

GRASP with local search 3

VNS

6 T/ *# A!! (&" $!

A! -

0

1000

2000

3000

4000

5000

6000

7000

8000

0

20

40

60

80

100

120

140

160

Solution

Jobs

GRASP with local search 1

GRASP with local search 2

GRASP with local search 3

VNS

6 B/ * # A! ! (&" $ !

(54)

$*9*)

!-5I5A!P75PB56756B5H75O75P77 PB7>5 )!

$H7A! $ ! )!

V ! !

# # $ ! ! %- P75777 1 5 !

!

! ! # A >5 ! X

$ # (&" # ! ! !(&" ! A! *+"

! >5 A ! V # *+" !

# ! ! f 6 H ! ! ! % #

! (&"!5 6 PO!A ! V #*+"

0

20

40

60

80

100

120

140

0

20

40

60

80

100

120

140

160

Time [sec]

Jobs

GRASP with local search 1

GRASP with local search 2

GRASP with local search 3

VNS

6 O/ Y ℄ # A! ! (&"

$! A! -

6 B 56 H 6 T!#!!#*+"

!(&"5 !$#/ ! 5

A!!5!

'!!# 5!(&"!

A! ! O7>

! J6 BK!(&"!#

(55)

!##!5 A! ! P77>!(&"

! !A!- J6 T K5

- 5 ! (&" #5 A! O7

>

+ # ! 5 ! # ! ! A ! (&"

+A6 O 5!(&"!A

# *+"5$#

6 8! +% # ! # A!PB7 >

R 5 !! (&" ! ! *+" P H5

QBU# ! ) A! A !% # ! (&"

! *+" 65 ! (&" ! $ A!

6 P8!A ! +# ! 5 ! ! #

!%#JPP7K!! 5#PP67!

%$ J6PH7K ! R ! ! !

5$#

2

4

6

8

10

12

14

16

18

20

22

0

1

2

3

4

5

APD

Algorithm

Confidence Intervals for 150 job instances

GRASP with local search 1

GRASP with local search 2

GRASP with local search 3

VNS

6 8/ +% #PB7> *+"P5*+"6 *+"H

! *+" ! ! P56 H5 $ J

(56)

6 P8/ + # !(&" ! )! # V

#>

65A ("- $#%7+ % $ $+$%.

'!! A A! !! $ X F

! A!

! *+" ! $ X @-5 A$ $

V ! ! A!*+"A

!! (&" # ! ! A

R # - ! (&" ! A!

!#*+"5!A! V! +$4 !

5A !!(&" $ #A!O7>

5$# ! ! #! V!

(57)

F$A!!5!!*+"

!&)3 % ! % #! V A

! ! ! # $4!

# &)3%! '+ -2 !A$4!

! A *+" - ! A *+" &)3

" ! (&" ! # # !

A! 5 #!AFA $#

(58)

854 "

'!!5A V 5 +2! 2

!

! > # AF A! ! # ! -

` AX

! !

' ! ! ! AF !

A! !5 5 ! !

> ! '# > $

! )!>! ! %!5 ! !!A

>! 'F! > V $!

! R!!%!>5! #!

- !-!!! #!->J

% K V # ! # > ! ! )! >

! J- A! ! > ! K A! J$K

!!AA! - 5!A$!>#

! > A!

856 $(+

! #A A$ ! 5 # $4 A #

!5A % ! A !! !

(59)

' #>

# #!

im

#> $!

ii

m

# !5 #> > -

i

#>

ν

i

$ X #>

ii

m

A ! # > ! #

(

i, i

)

g

ii

m

=

p

im

+

s

ii

m

C

m

&# !

$ "X$

+*$*)

! % $

JPQO7 K5#! >!! +5 ! $

! # % !

A

ti

/ # >

i

M

α

im

/

1

#>

i

!

m,

0

!AM

β

ii

m

/

1

#>

i

i

!5

i

#

i

,

0

!AM

ρ

i

/ #>

i

M

Z

/ F J- K

Z

m

F# !

m

Z

t

F

, % %

E

m

!# # >

(

i, i

)

!A $!

!

m

!', A

min

Z

+

N

i

(

ρ

i

·

ν

i

)

,-(.

M

m

α

im

= 1

,

i

N

,-*.

Z

t

i

+

p

im

(1

α

im

)

·

G,

i

N, m

M

,--.

(60)

(1

α

im

)

·

G

+ (1

α

i

m

)

·

G

+ (1

β

ii

m

)

·

G

+

t

i

t

i

+

p

im

+

s

ii

m

,

(

i, i

)

E

m

, m

M

,-0.

(1

α

im

)

·

G

+ (1

α

i

m

)

·

G

+

β

ii

m

·

G

+

t

i

t

i

+

p

i

m

+

s

i

im

,

(

i, i

)

E

m

, m

M

,-1.

α

im

∈ {

0

,

1

}

,

i

N, m

M

β

ii

m

∈ {

0

,

1

}

,

(

i, i

)

E

m

, i

N, m

M

t

i

, ρ

i

0

,

i

N

Z

0

,-0. ,-1. 2 3

4" ,(51+.

3

46

3

β

2 44 3

) 6

,-/.

ρ

i

2 3 7 2

4 6 8 2 4

2 6 4 4 3

4

3 6 2 6

4 ,--.

9 2 2 :

; ,-*. & 4 4

+*$*$ "

49 ,(505. 3

2 6 4

2

3

t

(o)

m

8

o

th

2

m

α

(o)

im

8

1

2

i

4

m

o

th

0

<

β

ii

(o)

m

8

1

2

i

i

4

m

o

th

(

o

+ 1)

th

4

0

(61)

Z

8

96 4 47

9 =2 3

min

Z

+

N

i

(

ρ

i

·

ν

i

)

,->.

M

m

|N

|

o=1

α

(o)

im

= 1

,

i

N

,-?.

N

i

α

(o)

im

1

,

m

M, o

= 1

, . . . ,

|

N

|

,-5.

N

i

α

(o)

im

N

i

α

(o−1)

im

,

m

M, o

= 2

, . . . ,

|

N

|

,-(+.

d

i

+

ρ

i

t

(o)

m

+

p

im

1

α

(o)

im

·

G,

m

M,

i

N, o

= 1

, . . . ,

|

N

|

,-((.

Z

t

(|N

m

|)

+

N

i

α

(|N|)

im

·

p

im

,

m

M

,-(*.

t

(1)

m

= 0

,

m

M

,-(-.

β

ii

(o−1)

m

1

2

α

(o−1)

im

α

(o)

i

m

·

G,

m

M,

i, i

N, o

= 2

, . . . ,

|

N

|

,-(/.

t

(o)

m

t

(o−1)

m

+

N

i

α

(o−1)

im

·

p

im

+

N

i

N

−{i}

i

β

(o−1)

ii

m

·

s

ii

m

,

m

M, o

= 2

, . . . ,

|

N

|

,-(0.

α

(o)

im

, β

(o)

ii

m

∈ {

0

,

1

}

,

i

N, i

N, m

M, o

= 1

, . . . ,

|

N

|

ρ

i

0

,

i

N

t

(o)

m

0

,

m

M, o

= 2

, . . . ,

|

N

|

Z

0

2

47 42

32 ,->.6 7

4 @2:4 ,-?. 2

,-5.

32

o

1

2

o

o

2

,-(+. 3 2

o

th

m

(62)

;2= 4

ρ

i

,-((. 3 ; 2

4 ;

,-(*.

3 42 6 ;7,-(-.

3 2

i

2

i

o

1

o

m

2

i

i

m

2

i

o

1

2

i

o

,-(/.

3 2 ;

2

,-(0. ,-(/.

,

α

(o−1)

im

=

α

(o)

i

m

= 0

. ,-(/.

β

(o−1)

ii

m

1

2

·

G

β

(o−1)

ii

m

0

1

7 ,-(0.

β

(o−1)

ii

m

;

0

858 .$ %. % (-".#

0 / + 2!?2

/ "

node

/ 20

node

U B

node

M

/

n

03

node

/

n

< U B

n

M

U B

=

M

f irstN ode

M

U B

M

)A) 6 4 )A) 8

' 6

,.

@

4 4

: 3

,. , 7 .

(63)

-( 7

0/ F# ! 2?2 !4 !J*+"K

bestSol

M45 M

localSol

M45 M

! "

iterations

M#

1

M

bestSol

M

/ ! "

"

iterations

jobs

1 J

N

KM

/

i

1

, iterations

jobsRand

$

jobs

M

jobsRand

M

M

%M

/

localSol < bestSol

bestSol

localSol

M

+*+*) 2 - %3"

' 7 4

6 6 3 8

3

3 4 , *++/.

424,.'

4 44 6 4

4

f

(

x

)

1

/x

f

(

x

)

4

x

th

2

: & 44 2 34

: 2

%

,. 4 3

4 ; & 8 6

@4 4

(64)

+*+*$

3 3 *

6 2 ;

6 32;

36 2 4 @'' 32 6

6 : @

2 3

--3 3

B 62

2 @2 6

3

-/ &-(

3 6 !)

&

i

!),

i

. C) 3 :

0/ !!

/ #

"

i

/ 22

&

1

,

1

M

job

jobs

[

i

]

M

/

m

'( ) "

job, m

M

/

presentSol

< bestSol

#

i

+ 1

M

*

job, m

M

+*+*+

3 4 )A)!)

4

4 !) ,

LB

k

.

,

LB

t

. 3

LB

k

(65)

()M1

()M2

()M1

()M2

(1)M1

()M2

(1,3,5)M1

(2,4)M2

(1)M1

()M2

(1,3,5)M1

(2,4)M2

(1,5)M1:3

(2,4)M2

(1)M1:3>5

(2,4)M2

()M1:3>5>1

(2,4)M2

()M1:3>5>1

(2)M2:4

()M1:3>5>1

()M2:4>2

First Branching.

Each time a job is assigned to a machine, a new node in the

enumeration tree is created.

Second Branching.

The process decides the processing order on each

machine, at a time. On each machine, the first job

to be processed is chosen, then the second, until

there are no more jobs assigned to that machine.

At node Z a feasible solution is completed. All the

jobs are sequenced.

1,

A

B

Z

At node A, no jobs are assigned.

At node B, job one is assigned to machine M1

At node Z, all jobs are assigned to a

machine, but not sequence is considered.

Z

1

(66)

& 2

2

n

u

n

, 2 . 3

LB

kt

%: 2

m

n

n

4

m

, 2

m

. 3

LB

ka1

m

LB

k

46 @; ,-(1-(?.

N

u

2

N

a

m

2

m

S

a

m

2

N

a

m

LB

k

= max

LB

kt

|

M

|

,

M

max

m

LB

m

ka1

,-(1.

LB

kt

=

N

u

i

M

min

m

(

p

im

) +

M

m

N

a

m

i

p

im

+

n

·

u

,-(>.

LB

m

ka1

=

N

m

a

i

(

p

im

) +

S

m

a

{ii

m}

(

s

ii

m

)

,-(?.

' 2 @; ,-(5-*+.

LB

k

3 ,

4 .

n

2

n

3

LB

k

N

as

m

2

m

6

N

au

m

2

m

@;

0/ " ! !

/ &

i, m

"

/ 0

bestSol

presentSol

M

/ 36

m

&

1

, m

+ 1

M

/

job

'(

m

"

job, m, i

M /

presentSol

< bestSol

&

i

+ 1

, m

M

Referências

Documentos relacionados

Figures 6 to 9 show the diagrams of porosity versus dry P-wave velocities obtained from plugs of carbonate rocks colored accord- ing to the values of Gamma, AR, DOM and PoA given by

Para os estagiários, o planejamento realizado para uma aula na perspectiva de ensinar através da Resolução de Problemas oportunizou segurança na atuação em sala de aula e preparo

A ordem dos elementos da referência bibliográfica desta tipologia de documentos tem algumas particularidades: não existe autor e publicação (local: editor, ano).. 1.4.3 –

RESUMO Neste trabalho foi desenvolvido um procedimento para determinação de arsênio em sulfato de bário e em hidroclorotiazida e de cromo em sulfato de bário, por análise direta

Gerenciamento do Produto Concepção do Produto Desenvolvimento do Produto Simulação Digital Mock-up Planejamento SCM Engenharia de Processo Documentação do Produto Planejamento

Os objetivos deste trabalho foram: comparar o conhecimento sobre a doença, o nível de atividade física diária e a qualidade de vida em portadores de DPOC submetidos e não

Histórica e culturalmente, o público português é um grande consumidor de vinho mas, nesta dissertação, provamos não só o potencial de aplicação do formato vínico como ainda

Algoritmos heurísticos híbridos para o problema de seqüenciamento em máquinas paralelas não-relacionadas com tempos de preparação dependentes da sequência [manuscrito]