Sie sind auf Seite 1von 137

!"# $%& '!!!(!)!

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

01 1 +!' $.$ '! $2


- !'

). * ' 2 &% ' 34431


3

5 6

- +78 * -! -!-'
). & !! + -!& - ' 9) $)! &
+$ : -! -!-' - +78 1 5
). ; '! * 34431
<=> 1 ; )1
!"# ?& !' @ 5 -( '!' ' !)'
!-' ' $)1 . !&! ' A !'$!"# &
& $!"# * ). * 6 * 34431 - !' ; *
+!' $.$ '! $21
<1 + ) B-+!1 31 !& - ! ' 1 =1 C-
C +!1 D1 + -!& - 1 E1 ) . 7& 1 1 * +!'
$.$ '! $21 1 C$)1

!; 0F1G !-! !-22


A ' --; 01 H 9 !) !2 -- &!--
A 'I$- ' A !'$!"# ; 01 H!& (!)' - 0
' - $ ' -0 &J +!; 01 7 ) )( )K!-' !(!$K
' -!' ' ; 01 !) ) % $
6 %) +J ! 7 0 ' - $ ' -0 &J +!; 6 ! 2 .-!6! !
=

!"
! #$ !%
!!& ' ( !)
!" ' * +, , - ... // 0 1 !2
!3 4 !2
<1=1< !)
7 ' & )& - !"# L $$ ! ' !' 111111111111111111111111111111111111111111111111111111111111111111<M
" 5 6 "!
"! / #$ "!
"" 7 #$ ""
"38 9, ""
"%: - ""
") 6 "3
";4 : - "3
31N1< &$)!"# ' /& !1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113D
31N13 )
. & -9 + 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113E
3 "
3! < / #$ "
3" / #$ 3=
33& ' 33
=1=1< !%)'!' 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111==
=1=13 !"# ' /-+!11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111D=
=1=1= & -.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111DD
=1=1D !11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111DE
3% 6 %;
% / #$ %
) )=
)! #$ )=
)" )=
)3 )%
)% 8 )
E1D1< !9.! ' 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111EO
E1D13 )
. & ' ! + -!& - 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111N=
E1D1= 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111>D
;4 >( - 2)
;! #$ 2)
;" 2;
N131< - '$"# 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111>N
N1313 $-"# ' $ %!"# 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111>N
N131= $-"# ' $ 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111MD
N131D $-"# ' 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ME
N131E -J) ' & 5 -+ - !-' .!.!) ' &!1111111111111111111111111111111111111111111111111111111111111MM
D

N131N 9+-+! !!!+ ) ! 1111111111111111111111111111111111111111111111111111111111111111111111111111111111O4


N131> 'P &$) ! ' -- !)-.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111O3
;3 6 2
N1=1< $)!"# 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OM
N1=13 ) & 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OM
N1=1= $!"# 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OM
N1=1< - !"# ' + & & 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OO
N1=1D 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<44
2 / # !=3
2! !=3
2" !=3
23 ( !=%
#$ 6 !=2
! !=
" 5> !!3
3 , .> !!)
M1=1< (! !-' ! "Q !"# 111111111111111111111111111111111111111111111111111111111111111111111<<N
M1=13 (! !-' ! & !$ ! -+!)111111111111111111111111111111111111111111111111111111111111111111111111111111<<>
M1=1= $)!' . ! 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<34
% , ( (> !"!
) #? !"%
? !"
@ /A !33
8 ( B !32
E

& & )$.!* . ! !' !. !' + !& $ ! 1 & -7!&# $2!-! -!-' *
$ - - & -J( )+! -7 !& 1 $ !- ' & !' * & !I $' $! $ !
& & - ' + * - & & - ' 0)+'!' $% (% ! I $- + & . 1 & $ ! !)
- +78 * ,$ & 0 $& . !-' + - ) 7 !! & $ $+ 0 -!) !+!'/& + 1
& $ K+ )- - !' +!' * + & ,$!)I J !%!) 7 ' ' <OOM ?E !- @1
' +& "* & 0 $& A & & (!' 1 '! - !'!- & !' * & $
$& A & !& . !+&!' ,$!) ,$ + !* & (!-' & ! .$ + & ) - ' $ !' 1 $ !-
' & * & & $ 0 + $. !-' $-'!' ,$ 0 !& 0$-'!& - ! !!,$
$ $' ! & ! & -7!0 &!"# 1
R & -7! -!& !'! !% -! )
7 ,$ * + & $ !& * $% & !-&! & ,$
! !(! & & - ' - # * $% + & ! ) 7! + & . -7 -+ !) & - (% !
+ & ! ( A !1 & & - !' ,$!' * & $ !) & - ! (!* ! -' ! -
!!! - !"Q '0C + * & !+ & !-7!-' & + -. !-' & ! & $) !' 1
& $ K+ - !' !+ ) H 7!-- '!! K /-+! ! !'! '$ !- =
!- ' % ) !' .!'$!"# ) & ' ) ' !) $- ' A . !'$!"# ? !&%9& ) . !-'
+)!' !@1 ' +& "* - -!& % - !& . + & !-7 ' !%!) 7 1 !"! !
+ -7 +& - ,$ + % ' ) $' -+! + -+) $ $& +$ ' & !' 1
' &! & &% '!& -7!0!&C )!1 -7! &# -!* & $ !+7!' * & -7! !
J+! & $ & !% ) * ,$ & 0 !& % - & (!' !& . 1 +!)& - !
& $!0) 7!' 7$ * ,$ J + -' & & ' ' ,$ -!+ $* 7J / !- 1
& $ !& . J% +-* ,$ ' $ K+ )- '+! !! ! & !& - ' & $
!%!)7 * +& ! $ %!"Q & ! +J) +$) J ' ' 1 ) 9& '! -! ' +$ Q
% ,$!)!& ) 7 )-.$!. & & ' ) ' . !&!"# ?+ & $ & - @* ,$ &
- ,$ + !& & $ + -7 +& - 1 & + - ! ! +! -! ,$ '('& - 02 !& $ !
%! !- .! )-!- C' ' & !' 1
& $ + & !-7 ' !%!) 7 ' * +!)& - . - -* $.
! * H 9 $- 2 ) * -!-'!' &!* ) !,$ * S 8! !* -!-' ! * !-
!22! * -!-' !K# ) !-' !'1 . )
! & )& - !"Q '
)$ T 7 !! + -!& - )
! & )& - !"# ' ) ' !,$( + +&
&U) ) -C ( ' 7 !,$!1 $. +!) & - ) . !-' !& . ,$ & $ * '!-'
A & +- ) 7 % & !' !('!* !) 9& ' $& K+ )- + & !-7 ' !%!) 7 1
$- 2 ) ) ! -! !!"# '! 0 !& - ! ' + -!& - 1 -!-'!* $.
) ) !$KC) -!& -7! $%)+!"# &! & !- !9 - # 1 R S 8! -!-'! ) !!I$'!
+& - & )- ( # 1 ! )! !I $'! + & ) !"# ! +1 R ) *
!- * -!-' ) !-' * & $ ,$! + & !-7 ' !%!) 7 * ) ! !& 2!' * )
!'') ) - 0$ $ ,$ + - -$! - & & $& 1 !- !&%9& +!% $&
!. !' +& - )!+ -!' V0 !& - !' C - 0C +!,$ !& + - $-' I $- 1
& $ + ).! ' . !'$!"# * +!)& - ) * '$!' W () !* !$)
X!00! !) &0! 7* ( ) 7 + & !-7 ' $+ !.# &# ,$ * !) 9& ' &
!& . * # % ) 7!- + & $A). 1 '$!' !-'! ( ! + !"# ' !- !%!)
7 *
!I$'!-' ! ' 0- ! ,$!"Q ' (! !"# '! & !$ !1 ! -+ !) & - ) $
0!%$) ' -7 ' !.# &# 1
N

@
!%!)
7 0!2 $&! !-J) !& )
! % !)
. & ' + -!& - 1 (
!). & # K !C ' '!) !$ ! ' $%)+!"Q +- ' + -!& - 1 ) 0 !&
& )& - !' !! $&! + & !!"# &! + !1 ( &9 ' # * +&
$)!' & 1

&! ! ' !) . & * ! + - J ' ,$ + $&! -+ - ! -!) !$ !* 9


K )+!'!+ & ' !)
7 ' & )& - !"# * ' 0 &!,$ -# 0,$ & ,$ Q & !% 1 A
0 C
() ) !0 %! ' & )& - !"# J ' K 1 !)
. & ' ''$++!
!P * K& )* 9 $& !)
. & + & )K 0 K )+!' + & ' !)7 '
& )& - !"# 1

& + & $&! ( # ' 9+-+! + -7 +'! $%)+!'!* !%!)


7 0 +
!)
.$&! - (!"Q - 0) $K ' + -!& - 1 Q $& - ( !). & !!
+ -!& - -+!) * % & + & $&! (! !"# -9' ! ' ,$ & ! A &
$)!' 1 S ! - !'! $&! 9 ' ( ) $"Q ! !) . & ' ; +J)
+$)
!$ &J + '! & !$ ! -+!) * 0$-"Q ' $ %!"# .$) ! ?' + -!'! ! 0 "!@*
+ &%-!"# ' 0$-"Q ' $ %!"# ! -.-' & ) 7 $)!' ? & - ' 34Y@*
& 2!"# - +J)+$) ' !&!-7 ' 0 ?!(!)!"# & - '! ' & '0+!'!
! ( !& - ' +J) +$) !- * + & .!-7 & - ' DEY@1 '! ! & '0+!"Q
+!& $&!&! ( )+'!' + -( ./-+!' &9 ' ' 1

S & !' ,$ !)
. & + - $ ( ? -+) $-' + -!' ' +* %! !'
& ,$!' !$ !+ & @! - !& $& $)!' ,$
& & ' ,$!)'!' ' + -!& - V +$ ! ' $& )-. & ' 1 9&* $
' 9+-+! ! - !%!)
7 * & + -I
$- + & $ ! 9+-+! ! & $
!%!)7 ?+ & !%!)
7 ' K- $@ ' & !+ ) ! * ' 0 &! ,$ ! ) !"#
,$!)'!' : & !$& - 1

>( ; + ) B-+!* !& - ! ' * C


- C +!* + -!& - *
)
. &
>

9; Z [

7 T 8' !T' ( ( T 0 ) !+ & - !). 7& 1 ! $ !) . 7& T


K !+ ' 0 & 7 ) !$ !-' 0 & + - $%)+! - 1 7 PT & )& - ' - ! $-,$
)0 ! + + & ! -1 T & 7 ' ! '* T 7 & -. $) 1

!)
. 7& ! K ) !- ' T 7 ( !) & )& - ! - ' !)1 7 ''$+!
! P !) . 7&* 0 K!& )* + & )K !-' % +!$ 0 7! T! K )!- ' T 7
& )& - ! -' !)1

6 ' 7 ( T 08- T- +7-,$ * 7 T 8 (' & -- (! - 7


)!+ & - 0)T1 - T - !) ) !+ & - !). 7& '1 ) * - T (! ! - ( 7
)$ T 7 !)
. 7& T 7 T-1 7 T 8 - & () $ - ( 7 &$) !'
-- !)-. !)
. 7&; !$ &! + +!)+$)
! - 0 7 - !) & !$ * . 'P $ % 0$-+ -
?0 + ' + '@* + &%-! - 0 $ %! - 0$-+ - !+7 -.% $) ?34Y - !( !. @*
!- & 2 ' & 7 ' 0 T )- 7 +!) +$)
! - ? (!)
$! -. -)P 7 & '0 ' - * T 7 .!-
! $-' DEY - & @1 )
)7 & '0+! - -+ ! 7 ' !-' + -( . -+ 0 7
&$)! ' -- !)-.& 7 '1

7 T- 7! 7 + - $+ ( !) . 7& ? -+) $'-. 7 + )!+ * %! ' -


\$!' ! + )
!+ & - $ -. & -!) !.! -@ $) - ! T T )-.7 + & ! ' T 7
&$)! ' -- !)-.1 )7 $.7* &$) ! ' -- !)-. -' &$+7 & & 1 7 T 8
+ &%- ' T 7 +7-,$ 0 $-' - 7 $%)+! - ? $+7 ! K- $ T 8@ -
!. &2 7 & * -+ ! -. 7 ,$!)P: & !' 001

C D. E + )+ -+* )* 7P +!) P- 7 * )
!+ & - * !-' )
. 7&
M

)
.1 )
. &

66 6 $-'-.6 K

6 -+71 6 -+7&!8

& $ '' .-

)
$ T7

-.1 -. -!& -

- !) + -. -

!.# &#

( !' #

: - !'! !C
'!

+ +'

'$++! ! P

)
' . !&!%) ! !P

-.7!- -

8 !%)

&$)
! ' -- !)-.

!+ & )K !

!-'!' & )
! % !P

G G -.7
O

<5 -# ' ) !$ ' '$! +9) $) ! 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<N


3 5 !.!&!' +) ! ' - !"# ' + +$ 11111111111111111111111111111111111111111111111111111111<M
=5 ) ! !!. -+!& - ' +$ 1111111111111111111111111111111111111111111111111111111111111111111111111<O
D5 ) ! ' + -!& - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<O
E 5 %)&! * & ) 111111111111111111111111111111111111111111111111111111111111111111111111111111111113<
N 5 K & ) ' !) . & .$) -! ,$ ! +!& -7 & $& . !0 11111111111111111113=
>5 !7 $ C +! ( ! & $& 0) $K . !&!111111111111111111111111111111111111111111111111111111111111111111113D
M 5 . !"# ' ) 9+$) ! -! /& !111111111111111111111111111111111111111111111111111111111111111111111111111111113D
O1!5 ) . & &$) ! ' -- !)-. & $' )-.$!. & ' . !&!"# 111111111111113E
O1% ) . & &$) ! ' -- !)-. & 0) $K . !&!111111111111111111111111111111111111111111111111111111113E
<41!5 ) . & -9 + & $' )-.$!. & ' . !&!"# 11111111111111111111111111111111113N
<41%5 ) . & -9 + & 0) $K . !&!11111111111111111111111111111111111111111111111111111111111111111111111113>
<< K & ) ' + +$ ) A.+ + & / ' 111111111111111111111111111111111111111111111111111111111111111111=4
<3 5 9) $)! + -!'! & 6!-'! 11111111111111111111111111111111111111111111111111111111111111111111111111111111111=<
<= 5 & & + +$ & / !9.! ' !)-7!& - ; ,$ '!* + - !)2!' *
' !111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111=3
<D 5 + +$ '!0.$ !<= + & !" - ! +9) $) !1111111111111111111111111111111111111111111111111=3
<E 5 ]-+!' '$! +9) $) ! 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111==
<N 5 &! (! ' !&!-7 ' 0 !! ' &$) - 1 1111111111111111111111111111111111111111=E
<> 5 &! (!' + & %! -! "# ' 0 "!2 11111111111111111111111111111111111111=N
<M 5 -. -!& - ' ! '& -$ !&!-7 !)' 0 1111111111111111=>
<O 5 !& - ' $& + +$ + -. -!' 1 1111111111111111111111111111111111111111111111111111111111111111=M
34 5 &! (!' + -. -!& - I$'+!'!1111111111111111111111111111111111111111111111111111111111111=O
3< 5 &! (!' + -. -!& - + 11111111111111111111111111111111111111111111111111111111111111111D4
33 5 &! (!' + -. -!& - 111111111111111111111111111111111111111111111111111D<
3= 5 !& - & . !' ? @1111111111111111111111111111111111111111111111111111111111111111111111111111111111111D3
3D 5 &! (!' + -. -!& - 1111111111111111111111111111D=
3E 5 + -!& - )%!) & !1111111111111111111111111111111111111111111111111111111111111111111111111111111111DN
3N 5 9) $)! ' -!'! ' ' - ' : ) !) . & )+ ) !+111111111111111111111111E<
3> 5 9) $)! ' -!'! ,$ ! 6 1111111111111111111111111111111111111111111111111111111111111111E<
3M1!5 + -!& - . !' $&! ,$ ! 1111111111111111111111111111111111111111111111111111111E3
3M1%5 + -!& - . !' $&! ,$ !6 11111111111111111111111111111111111111111111111111111111E3
3M1+5 + -!& - . !' $&! ,$ !& ! :6 11111111111111111111111111111111111E=
3O 5 +! ' ' -!"# .$) ! 11111111111111111111111111111111111111111111111111111111111111111111111111111111ED
=4 5 + -!& - . !' ) )+ ) !++ & & )& ' ) !.$ !' %!-'! 11111ED
=< 5 ) . & ' ) $ T 7 + -0 & 7 T!- 1111111111111111111111111111111111111111111111111111EE
=3 5 ) . & ' +& - ' .)& !' & ) $K . !&!1111111111111111111111111111111111EE
== 5 + -!& - + & 11111111111111111111111111111111111111111111111111111111111111111111111111EN
=D 5 + -!& - $ !-' 6 1111111111111111111111111111111111111111111111111111111111111111111EN
=E 5 + -!& - $ !-' 1111111111111111111111111111111111111111111111111111111111111111111E>
=N 5 & + -!& - $ !-' 111111111111111111111111111111111111111111111111111111111E>
=> 5 !9.! ' + 0! ! 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111EO
=M 5 !9.!' + 6 ! + -!& - 7 2 - ! 1111111111111111111111111111111111111111N4
=O 5 !9.!' + \$!' !$ !111111111111111111111111111111111111111111111111111111111111111111111111111111N<
D4 5 .!"# ' 3 +9) $) ! 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111N=
D< . !"# ' < +9) $) !1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111N=
D3 ) . & ' -.7!- - K$!) & - 11111111111111111111111111111111111111111111111111111111111111NN
D= 5 ' ' 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111NN
DD 5 ) . & & $' )-.$!. & 11111111111111111111111111111111111111111111111111111111111111111111111111N>
<4

DD 5 '$++! ! P !'! !' !&U) ) ! ! "Q 5 & &9 ' 11111111111111111>3


DE '$++! ! P !'! !' !&U) ) ! ! "Q 5&9 ' ! ( 1111111111111111111>=
DN 5 & &U) ) ! ! "Q 5&9 ' 7 J,$+ 111111111111111111111111111111111111111111111111111111>=
D>1 & -!) !.! -111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111>D
DM 5 $-"Q ' $ %!"# !! 1111111111111111111111111111111111111111111111111111111>N
DO 5 + -!& - -+!) %!) !-+ !' 111111111111111111111111111111111111111111111111111111111111111111111111>M
E4 5 J0+ ' (! !"# ' +$ ' +!'!0$-"# ' $ %!"# 11111111111111111111111111111111>O
E< 5 ! !"# ' +$ ' &9 ' ' + -!' V 0 "! + - ! &9 '
!'+ -! 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111M<
E3 5 !- !. &* & * '! $ %!"Q & ! & ) !"# V ) !'! 111111111111111M=
E= 5 !- !. &* & * '! $ %!"Q & ! & ) !"# V ) !'! 111111111111111M=
EE 5 J0+ ' +7 '$) +$ ( 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111M>
EN1!5 &$) !"# ' $&! & $& !&% - ''J + ' + -!& - 111111111111M>
EN1%5 &$) !"# ' $&! & $& !&% - ''J + ' + -!& - 11111111111M>
EN1+ 5 &$) !"# ' $&! .$) ! & $& !&% - ''J + '
+ -!& - 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111MM
E> 5 ! !"# ' +$ '! '!0.$ !EN !'+ -!'!' $&!,$! ! 111111MM
EM 5 ; -+ ! 0$-"Q !!!-J) ' .!.!) 11111111111111111111111111111111MO
EO 5 ! )' +!'! 0$-"# - & ' K +$"# ' !!
<O4M^=K=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111MO
N4 5 ! ) ' +!'! 0$-"# - & ' K +$"# * !!
>EE3^DKD111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111O4
N< 5 & 2!"# !-! &$) !"# ' /& !11111111111111111111111111111111111111111111111111111111O4
N3 5 9) $)
! +& "# & '0+!'! ) ! K +$"# ' $&! $ %!"# 1111111111111111111111O<
N= 5 ! !"# ' +$ '! &$) !"# ' /& !+ & !!'! + & ' ) . &
$) 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111O=
ND 5 + -!& - -+!) K +$ !' '( !) . & 111111111111111111111111111111111111111OD
NE 5 A + !& - $ !-' !(! ]-+!111111111111111111111111111111111111111111111111111111111111111111111111OD
NN 5 A + !& - $ !-' ' ( !' # 111111111111111111111111111111111111111111111111111111111111111ON
N> 5 - !. & ' & & + & +!!+ ' 0& ' )-7!11111111111111111111111111111111111OO
NM 5 - !. & ' & & & ' 0-"# ' 0& ' )-7!1111111111111111111111111111111111111OO
NO 5 - !"# ' $& + & & + '0+!' & 0& ' )-7!1111111111111111111111111111<44
>4 5 ,$) C
% ' 0 "! - !) . & ' 7 $111111111111111111111111111111111111111111111111111111111111111<4E
>< 5 ! !"# ' & !) . & + - $ ( 1111111111111111111111111111111111111111111111111111<4O
>3 5 & !!"# ' !%)'!' - +' ). & - $(
*6* * 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<3
>= 5 !& - ' $& + +$ + & ) !.$ !' %!-'!' %!) !-+ !'!?0.$ !. !'!
) !' ' !.# &# @ 11111111111111111111111111111111111111111111111111111111111111111111111111111111<<=
>D 5 + - !. & ' ' !'! !! <O4M^=K= + & & A
+ !& - ' + -!& - + - $ ( 1111111111111111111111111111111111111111111111111111111<<D
>E 5 & !!"# '! !%)'!' ' !) . & +- $ ( +& & A
+ !& - - +111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<E
>N 5 & !!"# ' -U& ' "Q K +$ !'! & 1111111111111111111<<>
>> 5 !%)'!' ' (! !-' ! %!%)'!' ' !+ !"# -+!)11111<<M
>M 5 ! !"# ' +$ ' T -- !)-.' !) . & )!A 1111111111111111111111111111111<<O
>O ! !"# ' +$ ' ?4*3@ ' !) . & )+ ) !+111111111111111111111111111<34
M4 5 - '!' ' ) !$ ' ' ? !- &) C&
,$!' !' @111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<3<
M< 5 ! !"# ' +$ - + ' ! 1111111111111111111111111111111111111111111111111111<33
M3 5 $ (!' (! !"# ' +$ !+ & !-7!+$ (!' (! !"# '! & !$ !* &
.7 -- !)-.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<3=
<<

M= 5
& !!"# '! !%)'!' ?Y ' + - KQ & - ,$ 344µ&@ - +
= !)'
. & ' + -!& - 1111111111111111111111111111111111111111111111111111111111111111111111111111<3N
MD 5
& !!"# '! !%)'!' ?' - '!' ' ) !$ @ - +' = !) . &
'
+ -!& - 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<3>
ME 5
+ - !. & ' .!-7 ' &$) ! ' -- !)-. ?$ !-' 7 .7 !-- !)-.@ &
)!"# ! + -!' ' +11111111111111111111111111111111111111111111111111111111111111111111111111111<3>
6 -+7&!8 $ )2!' ! )-. ' K 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<=>
<3

6 < 5 !&!-7 &9' ' 0 & !9.! '0 - ' !)-7!& - '! +9) $) ! 11111=3
6 35 & ' + !& - ' &! (! ' !&!-7 ' 0 111111111111111111111111111111111=N
6 =5 & ' K +$"# '! &! (!' + -. -!& - + 111111111111111111111111D4
6 D5 & ' K +$"# !!! &! (!' + -. -!& - 1111D<
6 E5 ) ! 0+!"# ' !) . & ' + -!& - 11111111111111111111111111111111111111111111111111111111111DO
6 N 5 !' ' K +$"# '! ,$! (! !"Q ! - !) . & )$
T 7111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111EM
6 > 5 & !+ ' & ' +$ ('!' & + -!& - 6
! + -!& - 2 - ! $+ ( 1111111111111111111111111111111111111111111111111111111111111111111N<
6 M & !+ ' & ' +$ ('!' & + -!& - \$!' !$ !11111111111111N3
6 O 5 !' ' K +$"# ' + -!& - %! !' & ! + -!& - $ !-'
& - !) . & + - $ ( ' ! + -!& - - + +$ <O4=^=K=111111NE
6 <4 5 !' ' K +$"# ' + -!& - %! !' & ! + -!& - $ !-'
& - !) . & + - $ ( ' ! + -!& - - + +$ E=<E^DKD111111NE
6 << 5\$!' !$ !- ) $3^DKD1 & !!"# ' !) . & ' ! + -!& - 1 111111111><
6 <3 5\$!' !$ !- ) $D^DKD1 & !!"# ' !) . & ' ! + -!& - 1 111111111><
6 <= 5 6 ! + -!& - - )$3^DKD1 & !!"# ' !) . & '
! + -!& - 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111><
6 <D 5 6 ! + -!& - - )$D^DKD1 & !!"# ' !) . & '
! + -!& - 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111><
6 <E 5 $ 0-!)'! K +$"Q 0 - !0.$ !E41 1111111111111111111111111111111111111111111111111111111>O
6 <N 5 & !!"# ' & ' K +$"# '! ,$! 0$-"Q ' $ %!"#
$'!'! 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111M4
6 <> 5 & !!"# '! 9+-+! ' $ %!"# ' )!'!& - 11111M4
6 <M & !!"# '! 9+-+! ' $ %!"# & ! ' &$) ! ' -- !)-.1111111111111M3
6 <O 5 $)!' K & - ! '! & )& - !"# !- +J) +$) ' 1111O3
6 34 5 & !!"# - ). & $) &$) ! ' -- !)-. !!
+ -!& - ! ( 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111O=
6 3< 5 & !!"# '! ,$!)2!"# ! ]-+! ( !' # 1111111111111111111111111111OE
6 33 5 A + !& - ' + -!& - ! ( $ !-' !) . & $) 11111ON
6 3= 5 ) . & - $ ( & + & !!"# 11111111111111111111111111111111111111111111111111111111111111111<4M
6 3D5 & !!"# ' !) . & +- $ ( % <O4M^=K= ?>M= +9) $) !@1111111111<4M
6 3E 5 & !!"# ' !) . & +- $ ( % E= ?3=4> +9) $) !@ 1111111111111111111<4M
6 3N 5 & !!"# ' !) . & +- $ ( % )$D^DKD ?3E3= +9) $) !@1111111111<4M
6 3> 5 & !!"# ' !) . & +- $ ( % )$D^3K3 ?DMDD +9) $) !@1111111111<4O
6 3M 5 & !!"# ' !) . & +- $ ( % K= ?ED>> +9) $) !@ 11111111111111<4O
6 3O 5 & !!"# ' !) . & +- $ ( % <O4M ?>M= +9) $) !@ &! !'
!! +111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<4
6 =4 & !!"# ' !) . & +- $ ( % E= ?3=4> +9) $) !@ &! !'
!! +111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<<
6 =< & !!"# ' !) . & +- $ ( % )$D^DKD ?3E3= +9) $) !@
&! !' !! +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<<
6 =3 & !!"# ' !) . & +- $ ( % )$D^3K3 ?DMDD +9) $) !@
&! !' !! +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<<
6 == & !!"# ' !) . & +- $ ( % K= ?ED>> +9) $) !@
&! !' !! +1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<<
6 =D & !!"# ' !) . & +- $ ( +& A + !& - ?(! ]-+!@
% <O4M^=K= ?>M= +9) $) !@ 11111111111111111111111111111111111111111111111111111111111111111111111111111111<<=
<=

6 =E & !!"# ' !) . & +- $ ( +& A + !& - ?' (


!' # @ % <O4M^=K= ?>M= +9) $) !@111111111111111111111111111111111111111111111111111111111111111111<<D
6 =N & !!"# ' !) . & +- $ ( +& A + !& - ?(! ]-+!@
% <O4M^=K= ?>M= +9) $) !@ &! !' !! +11111111111111111111111111111111111111<<D
6 => & !!"# ' !) . & +- $ ( +& A + !& - ?' (
!' # @ % <O4M^=K= ?>M= +9) $) !@ &! !' !! +111111111111111111111111<<E
6 =M 5 )$K ' + -!& - & -!-' & + & <:= ' "Q
+9)
$)!111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<N
6 =O 5 ) $K ' + -!& - & -!-' & +& < ' "#
+9)
$)!111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<N
6 D4 5 )$K ' + -!& - & -!-' & +& = ' "Q
+9)
$)!111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<N
6 D< 5 )$K ' + -!& - & -!-' & + & <4 ' "Q
+9)
$)!111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<>
6 D3 5 ) $K ' + -!& - & -!-' & +& %!%)'!'
-+!)' 4*311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<M
6 D= 5 ) $K ' + -!& - & -!-' & +& %!%)'!'
-+!)' 4*4431111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<M
6 DD 5 ) $K ' + -!& - & -!-' & +& %!%)'!'
-+!)' 4*4443 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<M
6 DE 5 ' + -!& - + & \$!' !$ !' + +$ &! !' !!
+11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<34
6 DN 5 .7 -- !)-. & '0 - + -!& - -+! 11111111111111111111111111111111111111111<33
6 D> 5 ) $K ' + -!& - & -!-' & .7 -- !)-. ?< "#
+9)
$)!@ !!+ +$ &! !' !! +1111111111111111111111111111111111111111111111111111111111<3=
6 DM 5 ) $K ' + -!& - & -!-' & .7 -- !)-. ?= "Q
+9)
$)!@ !!+ +$ &! !' !! +1111111111111111111111111111111111111111111111111111111111<3D
6 DO 5 )$K ' + -!& - & -!-' & .7 -- !)-. ?<4 "Q
+9)
$)!@ !!+ +$ &! !' !! +1111111111111111111111111111111111111111111111111111111111<3D
6 E4 5 & !!"# ' &$) ! ' -- !)-.+ & + -!' ' +11111111111111111<3E
6 E< 5 & !!"# ' & ' K +$"# ' ++ & &$) ! ' -- !)-.111111<3M
<D

! #$
-'$ ! ' & + -'$ J & + - !- + +& - ! + & )K'!' '
+ +$ - . !' + + '! & &! 0 &! V & ''! ,$ ! +- ).! (# !(!-"!-' * + &
' 2 -! ' & ) 7Q ' !- 0!2 -' ! ' $& U-+ + +$ - . !' 1 & &
& * & +!' K. ,$ & ' I I! & - C
() 1 H$- !-' '
0! +% ,$ 9 -(J( ) I ' $& ?+ +$ - . !' @ + & ) & $ '
0 !& - ! ' ,$ !$ &! 2 & + 1 &! 0 !& - ! ' ' ,$!)'!'
' '$2 ' ! +!& - +$ ' I !& ''!,$ & ' I 9 '$2' 1
J! !! ' I '& !$ &! 2!'!1 J '9+!'! $'!& !). &
!!0 !& - ! ' 1 9&* + -0 & !(!-"!! +- ).!* # ) !-"!' - ( ' !0 1
%)&! -!& &! + & )K * &! )& - # - '$2' 1 ( !
,$ Q ) 9 +!* ,$ !& ' 2!'! & +- ).! !- + & "!& ! + - ' !'!1
K & )* 0 ' $&!+ - K# % $ !* - . '!' ' -!) * ' %$"# ' + - $&
' /-+!* 0 ,_/-+! ' ) A. + & $& 0 )& !' * -'$ ]-+!* +11 * !- !
-'U !,$!- !!+!' & ! +$ !& + - !- & - & !$!)2! 1 % (! * 9&*
,$ ! ,$ !!-'!9+ - !- &$ ! ,$ Q !-'! # & !% 1 J$&!0 ' &!-'!
- (! ) $"Q 1
I ' $& + +$ ' + & "! - -C ( )' &!* -' ' + ( &!
+ & ) ?7!'T! 0T! * & ' -"# @ & $&!)-.$!. & ' !) -C () 1 ! '!C * #
0 ! '( ! ! ! ' C - * ,$ ( !& -! !' + "# ' + +$ +!'!( 2&! ' !) 7!'!*
&! AK&! '! ' + "# 0C +! ' $& + +$ - . !' & +- ).! 1 - )!*
' !+!& ! C - ' !) -C () * C- ) A.+! 0& C - 0C +!1 !U)&! & !0$-"#
' . ! ! &J+!! ' ) !$ ' 0 &!,$ + +$ I
! - !!0!% +!"# 1
# '( ) ' I * ,$ ' -' & &$ ' ) ' ) !$ !) (1 I
+ & +! ' + +$ ' !) ' & -7 # 0 * &$ ! ( 2 * ! &!-$!) & - !
!$ &! +!& - 1 I 0 0 -+!) & - !&# * & . !) * -# ! - !& !' Q
. &9 + ,$ # - + J & ) !$ !$ &! 2!' 1 9&* I +& & -
K./-+!' &! K./-+!' & ' I '& ! +!& - '! ! ! 0!
!$ &! 2!'!1
!' # &! $ !' !! !$ &! 2! ! C - 0C +! 9 ! $ )2!"# ' +9) $)! ? )
+ -7 +' + & @1 J ! 0 &!"# ' %!-'! ' +9) $)!1 &! %!-'! ' +9) $)! $
+9)$)
! ' !)$ ! 0K!1 ! '!C * $&! '! '$! .$- & ' ).! 9 !' !'!; $ '
%%) +! ' +9) $)! 9' -7!'! $. !"# !$ &J +!' ) !$ 1 ) ' ) !$
$ )2!$&!%%) +!' +9) $)! ' !)$ !0K!1 (!- !. & ' $ ! 9+ -7 + !
+!!+ C +! ) 9 +! '! +9) $)! (!& - + !& - 1 & ) !$ Z "# #
$ )2!'! &! (!* ,$ -# # # + ! ,$!- V & ''! ) 9 +! 0 ! & $&!
%%) +! 9+!!+ 2!'!* + & 1 9&* & $ ' ! + & ,$!) ,$
0$-"# )A.+!1 ! + & )K!* ,$ # &$ $ !'! - I & ' - ' (' !
+ - & !' J !* ! ! /-+!' !'!* # ! -+ !)& (!"# !!. !"# "1
%)&! ' C - 0C +! # * !! ) %! !' & +9) $)!* +-+ ; ) !- I!& -
)A.+ * ! + -!& - * + -!& - * . !"# ' ) !$ !& - 1 )
!- I!& -
)A.+ 9 - J( ) + -! &!+ %)+ &!+ +9) $)!* ,$ # ]-.$) &
- -7$& !' # ' !)$ ! $ ) !.$ !1 -'! 9 $& %)&! ' ) !- I !& - )A.+
+ -!& - ' - ' - !'! !C '!1 & .$'!( & ! + -!& - ' )& -
,$ + & Q & + +$ 1 +9)$)! ,$ + & Q & + +$ # '('! - %)+ 1
%I ( 9 ,$ 0,$ & - & & . $ ! +9) $)! ,$ & + - KQ - * & -& 2!-'
+$2!& - ' 0 - ! ! "Q 1 + -!& - 9 !!' & !!' !! +!'!
! "# 1 $ %)&!9!)+! $& !" 0C + !!+!'!+9) $)
!' - '! ! "# * 0 &!-'
$&!&!+ +9) $)!1 & .$'!( & !. !"# ' ) !$ 1 0&* ! ! !' !& - ' (
0!2 '! ! + - KQ 1
<E

' %)&! ' C - 0C +! # %)&! ' & 2!"# * $ I !* ,$ %$ +!&


-+ - ! ! ) $"# A &! & $& + -I $- ' C
( )$"Q 1 -' %)&! '
)!- I !& - )A.+ 1 $! ) $"# 9 (!) 0 ' + - ' !'! ! & 2!"# ' + +$ 1
9&* !,$!)'!' '! ) $"# ' -0)
$ -+!' !& - !'0+$) '!' ' %)&!
.$- * ' -' !9& & -(!%)2J) 1 ) 9& ' * ,$!- &! & 2!' *
& - J !J ! ' ) !$ 0-!) 1 )
9& '!J !* ' & -7 + - $& ' /-+! '
+ +$ # ' !& - !0 !' 1 HJ- %)&!' !& - * $ ) !' * &! ' !0
9 -+ - ! $&! ) $"# (J)'!* -# - + ! !& - ! A &! $ $% A &!1 -+ - ! $&
!& - (J)' 9$&! ! 0!%! !- + & )K!1 9&* !% ,$ ! ! ' $& + +$
- .!' J ) !+ -!' 0 & - + & !&!-7 '! + - KQ 1 - # 9 & !- ,$
!& - I!% & !)2!' * - !-' ,$)% ! !&!-7 '! + - KQ 1 I !,$!)0 $
%I ( * + ' !& - 9 !) & - ' -' - '! ! ! !- 1
%)&! ' + -!& - 9 ' 0$-'!& - !) & ]-+! !! ,$!) ,$ ) '
) !$ +- ).!1 ! +- ).! & ' -! ! ! ' $& + +$ +!$ !' ) ! + - KQ 9
'!& &! ' & ' .!-' 2!,$ ! ! +!$ !' ) ! +9)$)
!1 + -!& - + !-
' !& - * -' ,$ ) ' 0- ! "# ' ' + - ! ,$ ' ( & !' 1
* !& - 9 )-!& - ' -' - ' + -!& - 1 & &!$ + -!& - '*
& &$ +! J* -(!%)2! !& - 1 ) 9& ' * !&!-7 '! + - KQ - !
+9)$) ! 9' 0-' ) + -!& - * ,$ -0) $ -+!0 & - !0 ,_/-+!' !"#
+ - $& ' /-+!' + +$ 1
%)&!' + -!& - 9' 0-' * + & I J0 ' * & ) & - )
!!)+!"#
' $& !" 0C + !!+!'! )& - ' + +$ * ' ' ,$ -# 7!I !- + # ' J ! -
' $ &! )& - 1 &% ! I ! & ) & - ' 0-' (!)& - )
$+ -!' -# 9
(!) & - & 2!' 1 & ! &! ! ' %)&! ' & 2!"# * -+ - !
+ -!& - A & 9 +) ! 0+!' + & - + & ) $ - 7!' ?+ & & ! ! P@1 !!
( ! !) . & ' + & )K'!' K - -+!) ,$ '& ,$ !9 9+$) '
+ !& - * $ )2!& 7 $ C +!1 !0 &!-# J0 +!' -! ) $"# A &! & *
&! & $&!! K&!"# !2 J( ) 1
J !' + -!& - 9%! !- ,$ !'!7J%! !- & ?+ & !%!)7 '
!I8* ( * )-.* !&* !* +7 -* !) ) !@ ,$ ! - (! 7 $ C +! 9 &$
& !- ' (' ! ! ! +& - ' - (! + - ' !"Q ! + -!& - * + -0 &
% (! - !%!)7 ' !'' - ?3443@* `!-. ?3443@* G $ ?344<@* 7 - ?3444@* !) 'T ))
?3444%@* !) 'T ))?3444+@ $ ! $%)+!"Q + & ' & - ! ! # <3@1 ! +8 !'' -
% (! ,$ -# 7J $& + - - ' ,$!) & ) 7 !). & * !& ) 7 9+-+! '
+ -!& - 1 J$&!- + '!' ' ,$ ! - (! ) $"Q & + -!& - * ,$
!& !! ! . !-' ,$!- '!' ' )& - ,$ -( ) (& I & ' - *
& 2!-' ' !]& ' - ' I !1

!!& ' (
!%!)
7 %$ +!'! $&!( # . !)' !) . & ' + -!& - K - -!
) !$ ! & ! . + - * 0) -' ! - (! ,$ Q %I ( ' + -!& - 1
! ,$ ! -+ ! '9! # &!- '! ' ! !' * 9& !+ + - !& -(
)& - * + & &! (! ' * + -. -!& - /-+!1 J* 9&* -! ) !$ !
+ & $& ' * $&! -' 0-"# ' ,$!)!) . & ' + -!& - 9 & ) 7 1 !%!)
7
&! + - (! !& %! !- -! + ) 7!' !) . & %! 1
K +$ !'! $& !- !&!' !%!) 7 - ( ,$ # - !-' )(
%)&!1 # ! - !'! (! !"Q & !). & - (! & ' ) !. - ' & -.*
+ -. -!& - /-+!* % & + & 0 /-+! ! !%!)7 ,$ ! 0$-'!& ! $!!-J) 1
!). & &! $ )2!' !! + -!& - - '! ' 7 I # %! !' &
'9! ' ! !' * ' '9+!'! ! J1 !%!)
7 +$ ! .!! !).$&! 9+-+! ,$ !-'! #
<N

$ )2!'!* ! !(9 ' $&! ,$ !' !) 7!'! '! & )& - !"# ' !) . & 1 !). &
' + -!& - * '!&!- !,$ # ! - !' -!) !$ !* -# ' + ( & + & !!
K+ "Q ,$ ' ( & !)& - +0+!'! -! & )& - !"# 1 !0 &!* !%!)
7
%$ +!'! $&!( # ' Z%!K -C ()[' !) . & * % (!-' ' !) 7 ' & )& - !"Q
$$ ! ' '!' 1 !! !) .$- !). & * # ! !) !"Q ,$ ( !& & ) 7 ! $!
0+/-+! + -( ./-+!1 & - ( !) . & * !-'! & 0! ' $' * 9! - !' 1 # 0 !
+ & !!"Q - !) . & $ !-' '( % -+7&!8 WMO* + -0 & !- K <1
'! ! K +$"Q ' . !&! # 0 ! $ !-' !0 !& - !' + -!& - '
? $ @1 )!* 0 !& & )& - !' ! +!& - '
!). & ' + -!& - ' +$ ' - !%!)7 * ' 0 &! ,$ I ! C
( )0!2 $&!
+ & !!"# $ !-' &9 +! '/- +! !!+!'!!) . & 1 0 !& - !9+! !2' ' -7!
) !$ $)!- ' $& ' & -!' + -!& - * $ !-' $& . !' ' ) !$ $&
!' A 1 ! 0 &!* ! &! (! # + & (!'! -! J +!* '!-' $&! &!
+ '%)'!' ! '!' %' 1 0 !& - ! 0!2 ! ' I ' ) !$
!$ &! 2!' * ,$ 9( -! AK&! # 1
# $ !' ' &! !! . ! ) !$ ! ! ' + -!& - ;
1 + ?! - !' ! & <OOO@ 9 $& &! ' . !"# ' ) !$
!$ &J + ! -' ' $&! ' + "# & -C ( ))A.+ &! !' 1 ) -+) $ $&! ! ! '
+ -!& - * ' . !"# ' ) !$ 0& ' !& - & $& U-+ &!1
!%!)7 * 9&* !%!) 7! + & $&! ( # & '0+!'! ' +* ,$ &
+ -!& - !)2!' $& &! K - * - +! * 1
?! - !' !22! & 3443@ 9$& . !' ' ) !$ & ' -( ) (& - * +$I %I ( 9
. ! ) !$ ' - ' I 1 ) +% & - ! ! ! ' . !"# '! +9) $)!*
(!& - + -!'! ? ) $ K & )@1 K. $& !'
!! ' -7 '! + - KQ 1 $! ) ' ) !$ + -7 +' * &
+!-! ' !& - - ! %!-'!1 ' !& - J0 % ! +9) $)!1 &
-C( )' & !)9$ !' !!+ - KQ - -! '!+9) $)
!! -!1 .$-' 9$ !' !!+ - KQ
- -!* !)& - !"# !!!) .$&! + - KQ K -!1 )-7! ' !)& - !"# ! !& %
!- * 0!+)!-' ! - "# ' + - ! -! 0 !'!+9) $)!1 ' &! -C ( ' & !)
# )( !! !& - 1 J !9 & -& 2!'!! !(9 '! $-# ' ) !$ ' '$! +9) $)!*
+& ' ( - K & ) '!0.$ !<1

<5 -# ' ) !$ ' '$! +9)


$)!
% ( -!0.$ !< ,$ !+9) $)!a + & ! )7!!& &!'0$ # + & !+9)$)
!`1 A
+ ,$ ! a & -! + & $&! + - K# + & ! !)& - !"# * -,$!- ,$ ! ` + & "!
' !&!- !1 !) . & ' +$ ! ) +!& -7 ' $) * -!. !"# ' ) !$ * ' ( )(!
& + - !1
U)& ! '! C - 0C +!9 !& - 1 !) . & & )& - !' 9$& %
&$ $ )2!' + -7 +' 1 ) $ ! !) . & b* ! - !' ! & <ONM*
J( ' - 1 (!- !. & ' ) 9 $!. - !)'!' * & -' $ ' -C ( ' & !)
<>

-+)$ ( $ !-' -C( +$ !' ,$! ,$ ' % J+$) 1 !! + +$ . !-' *


9&* !)
. & -# ' ( 0$-+ -! !' ,$!'!& - ' (' V0!)!' !& - .)%!) 1
&* $ !-' +- ).! ' - !* + & & !)= D ' -C ( !! !& - * 9 C
( )$ !
&! ? !! !& - .)%!)@ ? !! !& - ' !)
7!' @* ,$ 9
' +$ ' & '( !%!)
7 ' - +78 ?344<@* H 7!--?344< 3443@1

!" ' * +, , - ... // 0 1


Z I !!' ' -( ) (& - ' $& &!' C - !$ &J +!' ) !$ ,$
0 - "!! I !! %)'!' ' & )& - ! - ) C
+ ! ,$!"Q ) A.+! -! $!0 &!
&! & 2!'!* & ,$ -. &! !& - V +9) $)
! K - & $&!%%) +!'
+9)
$)!1 !! !- J' -( ) (' $& &!' C - ' ) !$ %! !' & $& . !'
!$ &J + ' +9) $)
! .-!) .$-' ! & ' ).! 1 -' & + & $ '
&! & 2! -U& ' !- ' $& + +$ * '& -$-' J !* + - $&
%)!-' !!& - ' +!& -7 +C+ * ' 0 &!!!$& - ! !0 ,_/-+!&JK&!'
!"# ' + +$ & ' -( ) (& - 1
&!! ' -( ) (' !J! ! !! ' +- ).! $%& +B-+!* + & !9M
+!&!'! ' & !) + & + - ! (! & ) 7!' 1 ) !$ ' + +$ J . !'
!$ &! +!& - ' 0 &! ! ! -' V +0+!"Q ' ' & -7 * + - $& J !1
&! J - 0!+ + & &! ' + & +! * & -' ! C - !$ &J +!! !
' $&!' + "# + & !& - !)' + +$ 1[

!3 4
+ ' C - * +& I J0 ( * '(' & + -!& - * !"# '
!$ !& - 1 ! !' * 0 ' -( ) (' & !%!)
7 ' C - 0C +! '
- $ ' -0 &J +! '! * + & ! ' $%!2 T 8 & <OO41 ' ) J* $ !
0 !& - ! 0 !& # -' ' -( ) ('!* + & 9 +! ' $ 1
0 !& - !' + -!& - 0 + ! $ $J (J !) . & !]& ,$
'& K ) !' ''! +!& - 1 ) .$- K & ) # ; -U& ' !"Q * (! !"# '!
& !$ !? !! &$) ! ' -- !)-.@* !). & ' ! + -!& - ? !! + -!& -
& \$!' !$ !@* 0$-"# ' &! (!' 0 &$ $ * + & ' !) 7!' ! )-. '
K 1 ! 0 &!* & '0+!-' !]& - !-' '0 - !) . & * $ $J
' 0!2 K /-+! ( * & $&! - 0!+ . J0+!* $)!' 1 +A'. '!0 !& - !9
0 & cc* $ !-' +$ ' & ) ! - !"# ! %I 1 - ' ( !'
,$ !* !0 !& - !9&$ - !- & 0!+) & - ,$ - ( !) . & I!&
- ' !' & $& 0) $K !)' C - 1
)9& ' ! + ''J + * ! 0 !& - ! 9 0+ - !! ! C - !)' + +$ 1
- 0!+ ' . !&!9%! !- - $ (!* 0!2 -' + & ,$ ) I !0J+)' ! -' $ !1
- !'! '! 0 !& - ! 9 $& !,$( ,$ ' + ( !- $! ).!"Q * - 0 &!
+1 0 - & - ' ) !-'!' + ) )* '! ! +9)$)! # . !'! !$ &! +!& - 1
& !. !"# ' + +$ + - -' ,$!) ,$ ' ! + & )K!? @1 -'!*
+ ' . !"# ' ) !$ & &! )% '!' * ' -' I $- ! +9) $) !
+ - & 2!-' ,$ % ! -!'0$ # 1 $ $J J)( !!!I $ ! !&!-7 ' !-
)' ' "# '! ! ' ) ) C+ ,$ + & Q & !- 1
! !' + -!& - + & "! + & ! K +$"# ' $& !) . & + - $ ( * ,$
' +) 7' - .$- ; )!A * )+ ) !+* ) $ T 7* + +'
)!+ & - ? & $&!( # + - $ (!@ + -!& - 6! !' & ! + -!& - 1
' . !' + -!& - -+!) * 0-! ) + & !) .$& !) . & !(1 !&
& )& - !' ; &$) ! ' -- !)-.* ) . & -9 + * + +' ) !+ & - ? & $&!
( # ! (!@ 'P? $) @1 + -!& - 90 !- '!. !"# ' ) !$ *
<M

* !)
!.$ !'! +9)
$)! -# 9+ -7 +'!1 &* !]& '( &!' + & %! -
-U& ' !- '!+9)$)
!1

! 3! < ( #$ F 9 <
0 !& - !' + -!& - ' J -' & )& - !'! & cc* -
!&% - 6 ) !-' cc 6$) ' E14 ? !!G -' T @1 & ' )!. & '! $$ ! ' + +$ 9
0 !+ & +)
! cc1 ! ,_/-+! # & !'! ! -+ ! +) ! '!0 !& - ! !!,$
) ! $&! '9!&! + -+ !' + & $)!' ' &$) !"# ! - !' !
)-. ' K 0 !& % ' 1
!0.$ !3 7J$& '!. !&!'! +)
! ' - !"# ' + +$ $!7 !,$!1

35 !. !&!' +)
! ' - !"# ' + +$
% ( ,$ 7J$&!+) ! %! * +7!&!'!' %I 1 )
! # !&!2 -!' '!'
& + &$& V +9) $)
!* ' !' 1 # ) ; * ,$ 9$& ' - 0+!' - U-+ !!
+!'! - ]-+! ' ' * +9) $)
! !' d - & '! - ]-+!1 - & 9 $& -.* +)
! '!
%%) +! ' cc1
+)
! ' +9) $)
!.$!'! .$- '!' ;
o )) P ; 'J ' +9)$)
!'! - ]-+!1 # ' 0-' ) !,$( ' - !'!
'!0 !& - !1 K & ) + &$- # ; !-'3* 3* -( 1
o ) e - f - $ ; 9$&!) !' ' ' ' - !'!'!+9) $)!1 +)! ) ef 9 '!
%%) +! ' ccd
o - $ $; 9 '! ' ' !C '!'!+9)$)!1 0 V ' ' !C '!'!+9) $)!
o - a %* - ` % ; -'+! ! "# 0C +! !% ) $! '! +9)$)!1 (!) 9
+!)+$)!' & 0$-"# '! "# ) ! (!'!+9) $)
!* ,$ 9 -0 &!'! ) !+)
! ') +1
o - ! T'; 9$& ' - 0+!' $ )2!' !! . ! ,$!-' 0 !U)&!!$!)2!"# '
!).$&! -0 &!"# 0 - ! ! +9) $)!1 S $ !' !! ,$ !) . & -# !&
& & + '& - '( ! ( 2 1

+)
! ' ' $ .$- '!' ;
o ) e - f - $ ; 9$&!) !' ' +9)$)
! ' - !'!,$ + % & ! ' + &
- !'!1 % ( ,$ $&! ' ' !)& - ! (J ! - !'! ' +9) $)
!* &! & -
$&! !C'!1
o - $ $; 9 '!+9)
$)!' !C
'!'! ' 1
o - - $ ^ !'; 9 ' !'' - !'!1 (!) & - J(J)' ,$!-' +!&
?' + !+&!@ 0 -(J)' ? <@1
o - $ $ ^ !'; 9 ' !' ' !C '!1 & !' ' !C'!0!2 ! )' $&!+9) $)
!'
- !'!1 (!) 0 5<* ! ' -# J).!'!! !' ' !C '!1
<O

+)! ' !' $ .$- '!' ;


o - '; 9 '! ' + - +!'!! !'1
o - %!-'!; -'+!!,$!)%!-'! !' -+ 1 !0 !& - !' * !'
+$ !& $&!%!-'! - !1 # 7J "Q * 9&* ,$!- !$& !' +$ ! & &
!" ,$ $ 1
o - +) $-!; -'+!!,$!)+ )
$-!? !&!-7 .$!)!!)$ !' $&!%!-'!@ -+ !'1

)9& '! +)
! !! -! + +$ * $ ! +)
! 0!2 & $ . -+!& - 1
)
! # - !'! -!0.$ !=1

=5 )
! !!. -+!& - ' +$

+)
! ') ) ) P !&!2 -! '!' ' +!'! ' +9)$)!1 !0 &!* ! - ]-+!
' $&!+9)$)! + !! -! !&!2 -! $& ' - 0+!' ' * ,$ 9$ !' + & C -'+ !!
+ -7 + .$- '!' ;
-$&^- ; -U& ' - !'! '!+9) $)
!
+ ) ; !+ '!+9) $)
!? !!' -7! -! ) !@
T ' 7; !)!.$ !'!+9)
$)!? & & + & @
' +; !' + "# * & 0 &! + * ' !- '!+9)$)
!
-& ; -& ' '!+9)$)
!1

+)
! ') %I !-!. .$!'! '! ! - ]-+! ' +9)
$)!* ' !' 1 6! +!& - *
)
!9$& - U-+ ' !&!2 -!& - ' - !! %I * !!,$ * ,$!-' $& %I
0 ! !.!' * 7!I
! & - $& ) $.! !! !$!)2!1 ! 0 &! & $& +A'. & -
$+ C( )!0!)7!1 +)
! 0 + &9 ' !! - ' - ! !(9 '! ' %I
' I!' 1

. !&!!-'!+ - 9& +)
! ' !&!2 -!& - ' + -!& - 1 ! +)
!
# % (!'! -!0.$ !D1

D5 )
! ' + -!& -
34

+)
! ') ! - !$&! ! "# ' + +$ * $ $& %)+ * ,$ ' ( . !'
!$ &! +!& - 1 '!' ' ) ! # !' $& - !! $ + -!& -
+ -' - 1
+)! ') ++ - 9& .$- '!' ;
o ( + e') 6!-'f %!-'!; 9$& ( ' %!-'!1 &* -U& ' %!-'! 9 0K -
-C
+ ' + 1 $& ( * 7J$& !+ J ' !,$!)
,$ %!-'!1
o - -$&^%!-' ; 9$& - ,$ '2 ,$!- ! %!-'! # - ( ' %!-'! ' +
!+&!1
o - %!-'^&!K^ 2 ; '2,$!)!) !.$ !&JK&!' $&!%!-'!1

0&* !+)
! ') 6!-'+ - 9& .$- +!& ;
o ) e -f + ) ); 9 $&! ) ! -+!' !'! ' +9)$)
!1 $&! ) !* -# $ $&
!&!-7 0K 1 ! $$ ! 0!+)! ! - "# & "# ' +9)$)
! ' $&! %!-'!1
-'!* & ,$ 0!+) & - &!- $)& +9) $)
! ' !&!-7 (! !' 1
' (!- !. & 9,$ -# 7J$& !+ J ' ! ' )& - * + & - +! ' $&
( 1
o - T ' 7; -0 &! !&!-7 '!%!-'!1 S +!) +$)!' )! &!'! ) !.$ ! ' '! !
+9)$)
!1 & +J)
+$) 9 ' & !' * ! (! J( )!&!2 -! (!) ,$ '
0!+)& - !$!)2!' - +! ' $&! - "# $ & "# 1
3<

" 5
6

"! / #$
%)&! ' + & $!"# '& +)! 0+!' )! + & )K'!' ' & ) 7 <
!)
. & ,$ 9+! !2' )
(/)* + & & ! ! P & <O>O1 6! !' - + 9 * &
+ -I$- ' %)&! * !! ,$!) K $& !) . & ' & -C + )- & !)+! !2'
)
( %)&!1 & C - 0C +!* !)
.$- %)&! +C
0+ ' !& - * + &
* -+ & ! + -I$- 1 + -I $- 90 &!' %)&! !! ,$! K
$& !) . & -# ' & -C + +! !2 ' )
(/) & & )- & !)1 ' !) . &
' & -C + 9 !&%9& -# ' & -C + ? 1 1 ⊆ @1 # 0 (!'! ! K /-+! '
%)&! ,$ -# I !& * $ I !* ,$ -# K !$& !) . & ' & -C + )- & !)*
9& '! ! ,$ ! -'+!& ,$ K !&1 &!' 8* -+ - !' & ! P<O>O*
(! ,$ * $& ' & -!' %)&! ? @ +)
! 0+!' + & 0 )(' $&
!)
. & )- & !) ' & -C + * 7!( J $& $ !) . & !! ' ' &!
%)&! * $ I ! ! .$!)! 1 9&* ' ' '9+!'! ' ,$ !-!J !!-'!
-# -+ - $$& !) . & ,$ 0 +! !2' )
(/)1 &* !7 A ,$ ⊂ 9
&! 0 1 ' %)&! * ! - !' 8* '( $ %)&!
0 !& (!' + & !& &!+!!+ C +!! !(9 ' $& &! !& - & & )- & !)
' %)&! !! 1 %)&! ' !+) ! # +7!&!' ' - + & ) 1 0.$ !E
& ! '!.!&!' + -I $- 1

E5 %)&! * & )

&
9 & ! +J( )! & )& - !"# ' !). & -# ' & -C + 3* U-+
!)
. & C( & &J,$-! ! ,$ # +! !2 ' )( %)&! - + & )
# ' & K - -+!)
1 ' .-0+! ,$ * ' -' -' ' !&!-7 '! - !'!?- +!
' + -!& - * ! ,$!- '!' ' +9) $)
!@* + ' '$ ! !9 9+$) '

<
-' ! & )
7 !) . & !,$ ) ,$ & ! & - + & )K'!' 1 &!
+ & )K'!' 9 ' ! & - ,$ $ ! ,$!-' ! ' & ' )-B& 0 & - ?- +! '
+ & )K'!' )- & ! @1 &!+ & )K'!' K - -+!)9 & &! ,$ ,$!)
,$ $ !1
3
K * & Z!)
. & -# ' & -C + [ & ' .-0+!' 1
+! C$)* ' +$ !). C& -# ' & -C + ' - ' ( ! ' -0 &J +! A +!*
+ -0 & ! P1 +- K * !)
. & '& '(' & -0- +
!!)) * ,$ -! ! $! & )& - !"# & ! +J( )1 ! !'!- - K * #
! - !'! & )& - !"Q ' !) . & -# ' & -C + * ,$ 0 & ! !). &
%!%)C+ 1
33

+ !& - 1 ) . & ! !' !! )


( %)&! - + & ) # ( -!
Q 31D* 31E 31N1

"" 7 #$
&!+) ! ' %)&! ' + & $!"# 9+!!+ 2!'! %$ +! $& (!) A & !!
$&!' & -!'!0$-"# 1 %)&!9 ,$(!)- ! + $&!J( - ! & %$ +!
'! 0 )7! ,$ & ) 7 ! 0!"! $&! ' & -!'! 0$-"# ' !(!)!"# 1 & !) . & -#
' & -C + )- & !) !! )( %)&!9 (!) ; %! !' !! $& + !!
+!'! !& '!J( +)7 !& ) 7 0)7!1 &* %)&!9 1 9&* +!& - *
& )7 !) . & ' & -C + !! )( %)&!9$&!%$ +! K!$ (!* ' &
K - -+!) * & $&!J( - J !' %)'!' 1 &* -!&! ! ' +! * %)&!
' & 2!"# # - + & ) 1
K & )* -+ - ! + -!& - A & '!' $& ' +9)$)
! 9 $&
%)&!- + & ) 1

"38 9,
%$ +! K!$ (!9 !) . & &! . -9 + !! ) $"# ' $& ' & -!' %)&!
' & 2!"# 1 S & ) & - $&! (! '$ ! ' '! ! %)'!' * -' ,$ ! 0& 9
+) 7 '! ! & ) 7 1 %$ +! K!$ (! ! & ) 7! ! + $&! J( - ! &
0$-''!' 1 & I J 0 & -+ -!' !- & - * $! + & )K'!' ' & 9
K - -+!) 1 & %)&! ,$ - * & 9* & . !) * !+ J( )1 - ' !-'
%)&! ' + -!& - * K & )* 9 + &$& ?+ -0 & & ! ! # E1D '
!%!)7 @ $ ' ! + -!& - !!,$ '('! %)&!' + -!& - & !
& - * ' & - + & )K'!' 1 !%!)
7 ' !) 'T )) & 3444* $ ! * + & $+ * !
9+-+! !! ! + -! + -! $+! +9) $)! ( - - ' $& . !-' + '
! + -!& - 1
$ ! (2 * 9&* -# 9!+ J( ) !%!) 7! + & !) . & K - -+! 1 &
' K +$"# .! $& !) . & K - -+!) ' %! !- )(!' * ' -' -' '
!&!-7 '! - !'!1 !* + -0 & + + !&!-7 ' %)&!* & + +
K - -+!) & - 1 & $& +! K & * & ' ! ' $& !) . & K - -+!)
' ' 9+$) * $ !9& ) /- 1 !!!+ ) ! + * '( ! 9+-+! # & .!'!1
S + &$& ,$ %$ ,$ * & & )- & !)* $&! ) $"# ' - ' $& + -I $- ' ) $"Q
$% A &!1

"%: -
$ C +! # &9 ' ,$ -# .!!- & ,$ $ $)!' J $&! ) $"# A &!1
#* 9&* &! 0+ - ,$ ! ,$ ! K!$ (!1 & . !) * K ) !& +!!+ C +!
+C
0+! ' %)&! )
( & ) ' $&!0 &! & )0+!'!* ' & ' ,$ ! -I!$&!
)
$"# ! '!& - 1 K & )* + - ' $&!0!& !7 $ C +! !! )
( %)&!'
+ -!& - ,$ +7!&! + +' ) !+ & - ? # >@1 )!* $ Q ,$
+ -!-' ! +9)$)! .$-' ! $! ' & ' + - + ('!' % /& $& &C -& +$
.)%!)1 9&* !!' + % !& ) 7 ' & ' 0! * 9 + 0!2 $&! ,$ ! K!$ (!1
7 $ C +!9+)!!& - &$ &! J '! %! ! & $& + -7 +& - 9( * +C0+ '
%)&!1 +7!&!7 $ C +!1 \$!- &! +!!+ C +! ' %)&!0 & !. .!'!
! !). & 7 $C + * & ) 7 &! 0+ - J !) . & 1
3=

") 6
). & .$) # $& ' 7 $ C +! ! )+J( ) ! '( %)&! '
& 2!"# 1 !!+ 2!& +$ ! &C-& )+! * &! & ' + Q + !'!*
%! !'! ! -! & $&! !"# ' !) . & 1 0.$ ! N & ! $& K & ) ' !) . &
.$) ' ,$ ! & . !0 1 % ( ,$ !) . & &! ! ' + # ' +!& -7 ! .$
%! !' ! -! - AK& - ' * & ) 7! !! %)'!' 0$ $ !1 +!& -7 A & !
$& +$ !)' =* -,$!- ,$ +!& -7 +)7 ' & $& +$ .)%!)' M1 +
,$ $& !) . & .$) 9 -+! !2 ' ( )! ! J* ' 0!2 -' $& ! 1 '+ #* -
+& " ' + * ) +!& -7 ! ! - & - &! & +& & $ !
.$- 1 +! * ' ,$ !) . & 0+ $ !$& - * - &
! 7 $( ! + ) 7! ) +!& -7 ' & - +$ )+!) 1 - !- * ! + )
7!-# 0 )
+!& -7 ' & - +$ .)%!) * 0!2 -' + & ,$ !) . & -# -7! -+ - !' -
1

N 5 K & ) ' !)
. & .$) -! ,$ ! +!& -7 & $& . !0
)+!-' $& !)
. & .$) !! + -!& - * ' - ! & $& &9 '
,$ &$'!! "# ' $&!+9)$)
! !!$& )$.! & ,$ '& -$! + & & - .)%!)' 0 1
9&* !). & -# !+! !2' 0!2 $& & (& - ,$ +$ ' + & & -
' 0 & ! !& - * + & $& & (& - 0$$ ,$ ! -I ! &C-& .)%!)1 +! *
'2 ,$ !) . & 0+ $ & $& &C-& )+!)1 & &$ +! * 9&* !) . &
.$) & $&!+ -( ./-+!&! !% ! ) $"Q -# ' & +& ) $"Q $+
& !1

";4 : -
!7 $ C +! # &9 ' 7 $ C + . -9 + * $ I !* ' & ! )+! !,$!) ,$
%)&! ' & 2!"# 1 # %$ +! -# K!$ (!* ' & )- & !),$ $ !& &9 '
.$) !!+ -( . !$&! & 2!"# .)%!) 1 !! ( ! &C-& )+! ) ! K ) !& 0$-"Q
!)!A !1 !! !- * !) .$&! & !7 $ C +! +$ !& Z& ![ + ' & 2!"#
-!$ ! * + & * K & )* !+ !)2!"# ' & ! ) + ' /& !?31N1<@1
'! ! & !7 $ C +! # ! (!* -+!-' $&! ) $"# -+!) * . !'!
!)! !& - * K & )1 # $ !'! 0$-"Q !)!A ! !! & '0+! ! ) $"#
- & 'J !1 9&* - & '! ! & '0+!"Q # !+ !1 K $&!0$-"# ' !(!)!"# ,$
J )+ -! ,$! & '0+!"Q # + -+ 2!'!1 + 9 ' '( !
!"Q * !9,$ -7!$&! )$"# 0-!) ! 0!A !1 0.$ !> )$ ! &9 ' 1
3D

>5 !7 $ C +! ( ! & $& 0)


$K . !&!
% ( ,$ * ! +!'! !"# * !) . & !- 0 & $ $&! ) $"# (J)'! & $ !
(J)'! ! !(9 ' $&! & '0+!"# !)!A !1 ! & '0+!"# * !- * & + $& +$'!'
+!) !!,$ -# . )
$"Q - & 'J ! -(J)'!1 & + -!& - * $&! )$"#
-(J)'! ! -' 7 $( % "# ' '$! +9)
$)!* K & )1
K %$ + $ -( .! '$! & !7 $ C +!; &$) !"# ' /& ! ? &$) !'
-- !)-.@ ). & -9 + 1 )! 0 !& + ) 7 '! & ! &! $ )2!'! !!
+ -!& - 1

";! #$ A
&$)
! ' -- !)-. ? @ 0!2 !!-!).!! + ' + !)2!"# ' & ! 1 !
-!$ 2!* + +- - .$- ; -+!) & - 0!2$& !,$ +& - ' & !) !!
!)! & !$ !1 J. * ! & ) 9+$)! !# !. !'!* % ' + -' ! - -7$&!
.!-2!"# 1 $+ * & !) 9 $%& ' ! $& 0 !& - * !! ,$ * ,$!-' !
& !$ !0 $0+ - & - %!K!* ! & ) 9+$)
! I
!& ! !-I !'! ' &!- ! .!-2!'!*
0 &!-' $&! ' + !)-!1 0.$ !M ) $ ! &9 ' 1

M 5 . !"# ' )
9+$)
! -! /& !
!). & ' &$) ! ' -- !)-.0$-+ -!+ & $&!(! J( )+7!&!'!' & !$ !
,$ + - ) ! Z.!$ ' !. !"# [ ' !) . & 1 !)
. & !%!)
7! + & $&! ) $"#
& J !' + -!& - ,$ 9!) !'! $&!0$-"# ' $ %!"# 1 & !$ ! J
)!+ -!'! + & ! ) ]-+! ' !) . & V $ %!"Q 1 \$!- &! !)! ! & !$ !*
&! 9 ! !+ !"# ' !) . & * -,$!- ,$ & & !$ ! %!K! !+ ! & -
& '0+!"Q I $).!'! + & % !1 \$ & I $).!$&! ) $"# 9!0$-"# ' +$ 1 +$ ' (
0) !' !$!)' + -!& - + & $&!- !1 -' -' '!(! !"# '!- ! '!
& !$ !* !) . & ' &$) ! ' -- !)-.(! !+ ! ! $ %!"# !,$!)0 $%& ' 1
! ' $&! ) $"# -+!) * ,$ & . !)9!)!A !1 +!'! !"# * 9+!) +$)
!'!$&!
,$ -! $ %!"# - !' !$!)1 0 - & - ' !) . & .$) * !'& $&!
)$"# ,$ ! ) $"# !- + & $&! %!%)'!' * ,$ (! ! ! )-. ' !) . & 1
! %!%)'!' 9 +!) +$)!'! & 0$-"# ' !]& & !$ !1 & +& -
0 !& - ' & ! * ! & !$ !+ & "!!)!* 0!2 -' + & ,$ ! %!%)'!' ' !+ !
$)!' I! !)! '!-' $& + & !& - ! +!& - !)!A ! !) . & 1
-0 & ! !& ! !"Q * # +!) +$)
!' - ( (!) ' & !$ !* +!'!( 2& - 1
0$-"# ,$ 0!2 +J)+$) +7!&! 1 0-!)' + ! & !$ !9%!K!*
0!2 -' + & ,$ !) . & +& ! +!& - + & $& !) . & .$) 1
3E

%!%)'!' 9 +!)
+$)
!'! + -0 & & ! ! ,$!"# !%!K 1 (! !"# ' +$ *
+7!&!'!' ' )!* 9 & ) & - $&! $% !"# ' +$ '! ) $"# !$!) ) +$ '! ) $"#
& '0+!'!1 0!2+ & ,$ !)
. & I
! -C( )!&%9& V,$!)'!' '!- (! )$"# 1
− delta

prob = e temperatura
g<h
0.$ !O & ! !)
. & ' &$)
! ' -- !)-.1

&$)
! ' -- !)-.
Temperatura = temperatura_inicial;
Solução = Solução Aleatória
Enquanto Temperatura>temperatura_final
Para cada iteração na mesma temperatura
NovaSolução = Perturbação da Solução;
∆Custo = Custo(NovaSolução) – Custo(Solução);
Se (∆Custo < 0)
Solução = NovaSolução;
Senão Se Probabilidade exp(∆Custo / Temperatura) é
obedecida
Solução = NovaSolução;
Temperatura = Schedule(Temperatura);

O1!5 )
. & &$)
! ' -- !)-. & $' )-.$!. & ' . !&!"#

O1% )
. & &$)
! ' -- !)-. & 0)
$K . !&!

";" 6
!)
. & . -9 + - !& - + -!$ !)' ( )$"# '! 9+ 1
'9!9 .$ -+C %! '! !'! ( )
$"# ,$ '2,$ &! 0 % (( &1
3N

+ -!$ !) * -'(C'$ &! +! !2 + - .$ & % (( '$2 * . !-'


0)7 + & +!!+ C +! & ) 7!- 1 -'(C '$ &! 0!+ & & ). * 0!2 -' + & ,$
$ . - -# I !& !- & ' 1 J* !- * $&! )"# -!$ !) * 0!2 -' + & ,$ ! 9+
() $!! ! ! ' & 1 & !) .$&! ! ! ' + $&!&$!"# * ' (' !!) .$& 0!
K - * ,$ & '0+! )( & - $& . - 1 &$!"# .!!- !! ! $)!"# -. '
- (! +!!+ C +!* ! & + & $&!&! (! !%)'!' ' -'(C '$ 1
!)
. & . -9 + - !& + ! + 1 !%!) 7! + & $&! ,$ -!
$)!"# ' -'(C '$ * ,$ &!- 9& & & !&!-7 '$ !- ' + 1 & -'(C '$
9 $&! C
() ) $"# + - - !! %)&! ,$ %$ +! )
( 1 +! '
+ -!& - * $& -'(C '$ 9 $&! ) $"# - & 'J ! ' &$)! ' -- !)-.*
K & )1 +A'. . -9 + ' -'(C '$ - !! +!!+ C +! '! ) $"# - !'!
) -'(C '$ 1 +! ' + -!& - * -! ! "# ' %)+ 1 !) . &
K +$! & '( ! !"Q * !9,$ $& ' & -!' + 9 I!! -.' ? K1; -U& &JK&
' !"Q @1 !'! !"# .-0+!$&!- (!. !"# ' 0) 7 ' -'(C '$ '! $)
!"# 1
!. !"# 90 !' 0 &!,$ &!- -7!! $) !"# ' !&!-7 0K 1 J* !- * $&!
!"# ' '$"# * + -7 +'!+ & 1 !!+!'! -'(C '$ 90 !$&! + ) 7!' $&
!* %! !' -! $! ,$!)'!' * !!,$ 7!I !$&! '$"# 1 & & - * $ ! $!
&# # ' +! !' !! &!- ! $)!"# + & & & -U& ' -'(C '$ 1
'$"# 9 $&! '! !"Q )& - ! ' !) . & . -9 + ,$ # +! !2 '
& '0+! +A'. . -9 + ' $& -'(C '$ * $ I !* ! +!!+ C +! ' $&! ) $"# !!
%)&! & ,$ # 1 $! !"# 9' &$ !"# 1 ) ! !%!) 7! % $& -'(C '$ & - *
!) !$&! ,$ -! "# ' $+A'. . -9 + !)! !& - 1
!!! )+! $& !) . & . -9 + * ! ) $"# ' $& %)&!,$!) ,$ ' & 2!"# * 9
+ ' 0- $&! 0$-"# ' * $ I !* ' + &%-!"# ' ' )& - * &!- -'
'!' 7 ' J !1 -'!* 9 + ' 0- ,$!) &9 ' !! ! + ) 7! ' ! !
'$2 1 9+-+! &! $ )2!'! 9 ! '! ) !1 !'! -'(C '$ 9 !(!)!' )
! 0$-"# '
!(!)!"# ?+ & - &$) ! ' -- !)-.@1 ! $&! ) $"# + & %!%)'!'
+ -!)! $!- !1 &* 2!& )$"Q & ) 7 * &! !'& ,$ I ! +) 7 '!
$&! ) $"# $&1 !0 &!* &!- 9& +!J !)!A '! ( ) $"# * % ' + -' V) ,$
A &! 0 % (( &1 & ! ! '! !"Q * ! -'/-+! 9 ,$ -'(C '$
-7!& +!!+ C +! & ) 7 * $ I !* ,$ ! ) $"# !! %)&! I ! 0-!'!1 $ !
!"# ! ' 0-'!9!&$!"# 1 ) !!I$'!! !) . & ! ( ! &C -& )+! 1 & K & )
' &$ !"# 9$&!!) !"# & $& % '! - !"# ' -'(C '$ 1 0.$ !<4 & !$&
$' +A'. ,$ - ! !) . & . -9 + 1

)
. & -9 +
Montar uma população inicial aleatória
Enquanto Critério de Parada não é obedecido
Para Cada Indivíduo
Se Probabilidade de CrossOver satisfeita
Escolher outro indivíduo pela técnica da roleta
Realizar Crossover
Se Probabilidade de Mutação satisfeita
Realizar Mutação

<41!5 )
. & -9 + & $' )-.$!. & ' . !&!"#
3>

<41%5 )
. & -9 + & 0)
$K . !&!
3M

3
+ -!& - ' ' 0-' * -0 &!) & - * + & ! ! !' C - - J( )
-+ - ! $&! "# 0C +! !!+!'!+9) $)!- + +$ 1 # ' 7!( - + # ' J !
'! +9) $)!1 -+ !) %I ( ' + -!& - 9 $& + +$ J( )
* $ I !* ,$ I !
C
() * + & ! J ! ' -C () * !"! 0 !! '! ! + - KQ - ! +9) $)!* + -0 &
+0+!' - ' - !'!1 !! !- * + -!& - +$ ! ! K&! ! +9) $)!
+ - +!'! - 1 %)&! -! + & )K V& ''!,$ -U& ' +9)$)! !$& - !*
! +$ !& !" !$& - !& !' &!-'! 0 ' !& - 1 + -!& -
=
' ( !% ( ! ,$ !) .$&! .Q I!& K+ (!& - + -. -!'! * !J !
I$'+!# !& - * ' -' !9 -(!%)2J)1 ) 9& ' * .Q + -. -!'!
' . !'!& ! 0+/-+!' !) . & ' !& - * K. & $&! ,$ !&! !"
!!! + - KQ 1
)
9& ' $&! ! ! 0$-'!& - !) !! ,$ !& - I
! +& ) *
+ -!& - ' 0- $ ! (! J( ' K &! & ]-+! !! % & 0$-+ -!& - '
$& + +$ - . !' 1 & !& - * !-!) & ! 0 ,_/-+! ' !"# ' + +$ + &
0$-"# ' + -!& - 1 ! +- ).! !$! * ! ! '! + - KQ 9'!& &! ' & '
.!-' 2!,$ ! ! '! !) A.+!1 )(!!+ ,$ 9' 0-' ) ! &!' !
'$! (! J( 1 ! ! ' 0 9' 0-' * -' !& - * ) + -!& - 1 + -!
! +9) $)! ' +!& -7 +C+ AK&! $&! '! $ !* !! ' & & '
.-0+! (!& - '$2' 1 !&!-7 '! + - KQ * 9&* ' &!' * &! -#
& '' + & + # '$ !- + -!& - 1 ! 0 &!* -! & !- ' 0-
&9 ' & ' ) ' ! ! ' + - K# 1 S - !- ,$ 7!I !$& 9( + -7 +& - '
!). & ' !& - * !% -' ,$ ' + - K# ) (! !"!* ,$ -C ( ' & !) #
D
$ !' * $ ! -0 &!"Q - - ! +J) +$) '!+ - !- ' 01
'! 0 ,_/-+! ' )
A. * ! ' !"# ' /-+! 9 $ ! 0$-"# '
+ -!& - 1 & !& - + - ' & ! ' !"# !)' + +$ 1 ) ! 9 0$-"# '!
+! !+ ]-+! ' !C '!'! ! '! +! !+ ]-+! ' 0 -' 7J !- "# ' -C ( )) A.+ 1
&* !' !"# !)' /-+! J ) !+ -!'!+ & !&!-7 !)' 0 * $ I !* + &
!& - * ,$ 9 ' 0-' ) + -!& - 1 $ ! ,$ # 0$-'!& - !) ) !+ -!'! V
' !"# '! /-+!9! $!' %$"# ! )-. ' +7 1 # 9' I J( ),$ 7!I !0 + '
!)! ' !"# ' /-+! -,$!- 7J $ ! J ! + & $+! ' !"# 1 &* !) 9& '
' %$ ! + - KQ .$!) & - ! )-. ' + +$ * 9 + + - ' ! ! 0 ,_/-+! '
!"# '! +9) $)!1
&* ! ,$ ! !)
. & * &9 ' & ' ) !! + -!& - 9+ + -
' 0$-'!& - !)& ]-+!' (' V J '! ( ) $"# '! +- ).!1 (! + - ' !"Q ' ( &
&!'!;

• & -$"# ' !&!-7 ' )& - 1 & +7 ' +- &) 7Q '
!- * -' ,$ ' ) ' ( & ' ('!& - + -!' * & +&
! +$ !"# ' & -& 2! J !* /-+! ' !'! ! ! 1 '& -$"# '
+& -- !-'! !2 %)&! ) 9 + ,$ !- -# + !&* + &
' .!'!"# ' -!) * $ * ,$ ' ( & ( !' !! +
0$-+ -!& - ' + +$ 1
• $& - ' -U& ' +!&!'! ' & !) !! !& - 1 - .!& - * !
+- ).! 0 +!& ' $ / -C ( ' & !) !! !& - 1 0 "!(!

=
2 ,$ $&! .# J+ -. -!'!,$!-' 7J$&!' &!-'! + - KQ &!
,$ !" ' -C ()1
D
+ - !- 9 '!'! )
! /-+! ' 0 &$) )+!' )
! +! !+ ]-+!1 &
+ +$ - . !' * )!' 0- ! ! +!!+ C + ' 0 1
3O

! ! +& - ' +!-! ' !& - - ! %!-'!* ,$ 0 (!& - !$& - !(!


!J !' + +$ 1 !* 7 I* & ,$! $ &! -C( ' & !) !! !& - *
,$ %)!$& + -!& - + & $& !" &C-& - ! %!-'!1
• & -$"# ' ! ! ' !- 1 I* ! ! '! + - KQ 9 # & !-
,$!- ! ! ' !- 1
• & -$"# '!+! !+ ]-+!' !C '!' !- +& ) !"# !+! !+ ]-+!'!
+ - KQ 1 + - $& ' /-+!' + +$ !. !-# J+ - !' -! !- "Q
' -!)' !- * &! !&%9& -! !- "Q '! + - KQ 1

&! (! ' + -. -!& - -!& 0$-'!& - ! !! ,$ + +$ I!


J( )
1 )9& ' * - & ' !)
. & # +! !2 ' )'! + & & ) 7Q ' +9) $)
!1
&! (!' !&%9& 90$-'!& - !)* -!& ''!,$ ! + - KQ -!& & - &
'& - # * &! &! +& ) !"# ! !- 1 &! + - K# ,$ +$2! + +$ '
!) ! .-0+! (!& - !0 ,_/-+!' !"# ' + +$ 1 & &!+ - K# ' J 0
' ' . !'!"# ' -!) * -' ,$ ' - + J !! - "# ' $ ' 1 9&*
-! ! !' + -!& - I J # ' 0-'! ! +9) $)!* -' ,$ - &! +9) $)! & )+! !
& -+! + 1 &* + - KQ )-.! ' &! ' ( & ( !'!1
9 $& %)&! %! !- .-0+! ( -! +- ).! & ' -!1 ) '
!0 ! 0$-+ -!& - ' + +$ ' '$! &!- ! '0 - 1 & * $&! + - K# '
0 $& ! ! &! )-.!' ' !.!"# & 0$-"# ' $!+ - K# (2-7!1 &* !
&! (!' 9 .-0+! (!& - I$'+!'!1 .$-' * $&!+ - K# ' !) ! $
(!) ) A.+ ' (' ! 1 ! $!"# ' ( ( !'!! ' +$ 1
' !0 ' + -!& - 7 I 9 !! '! ! - (! + - ' !"Q ' +- ).!*
! -' V +0+!"Q ' & +!' ?0 ,_/-+!' !"# + - $& ' /-+!@ ! -' !
& ' !+ J( !! + ! '! ! -0 &!"Q 1

3! < / #$
0& ' ' 0- 0 &!)
& - + -!& - * + - ' .$- & ' ) !!
' + ( 0$-"Q ;

@ #$ + G 1

%)&!' + -!& - ' ' 0-' 0 &!)& - '! .$- 0 &!; I


!
$& - ) ' +9)$)!* 0 &!' $& + -I$- ' +9)
$)! $& + -I
$- ' ' 1 !!
& )0+!* & '!' . - !)'!' * + - ' ! ,$ +!'!+9) $)
! $ & - $&! !C'!1
# ' 0-'! '$! 0$-"Q ;

HI +1 -!$&!) !' +9)$)! ,$ & + & - !'!! ' 1


& +1 -!!+9)
$)!+$I
! !C
'!9! ' 1

!! & )
7 +& - # ' & ' )* + - ' + +$ ' K & )* -! 0.$ ! <<1
+! ;

- $ ?<@ i j kd
- $ ?3@ i j * kd
- $ ?=@ i j kd
$ $?<@ i d
$ $?3@ i 6d
$ $ ?=@ i d
=4

<< K & ) ' + +$ )


A.+ + & / '

+ -!& - ' ( ' 0- ! .$- 0$-"Q ;

J+ 1 -!! "# K'!+9)


$)!+1
K+ 1 -!! "# P'!+9)
$)!+1

& ' 0- %)&!%J + ' + -!& - * &! -# ! (! J( ! & 2!1


)! +!& - * -+ !) %I ( ' + -!& - 9 & -& 2! !&!-7 !) '!
)
+ - KQ 1 !! !- * 9' I J( ),$ (!) ' + ,+1 > ,+'11 + D+1 L
,+'11 I
! &C-& * -' *I -+ & !& &! ' 1 !! -+ ! & &! ' * I
' ( & ! -+) $ & $&!'! .$- $!"Q ;

∈ + 1 '∈ +1
∈ + 1 '∈ & +1
∈& + 1 '∈ +1

') ' & -.* /-+! + -. -!& - # ( + & &! ' !)


7 -!
Q .$- 1

3" / #$
+ -!& - $ '0 - !) . & ' -' -' ' ) ' ) !$ !) (1
!%!)7 ' +$ ! -! + -!& - !! $& & ' ) %! !' & +9) $)
!* ,$ 9
' 0-' ! .$ 1 !- ' + +$ # !. $ !' & +9) $)!1 +9)
$)! $ & $&!
!)$ !0K! # - '! & %!-'! ' +9) $)
! ,$ # 0) ! 7 2 - ! + -0 & % (!
-! 0.$ ! <31 # 7J !"!& - - ! %!-'!* -' ,$ ' !& - ' (
!)2!' +&!'! +9)$)
!1 !( -' ! - "# ' +!-! ' !& - - ! %!-'!*
!). & ! - !' - !%!)
7 -# # & & $)!' * ' -' !9 & &
-(!%)2! ,$ I !0 !! C - + & ) !1

E
% 9$&!0$-"# ,$ -! (!) !% )
$ ' $& -U& 1 K & ); !% ?<@ i <
!% ? <@ i <1
=<

<3 5 9)
$)! + -!'! & 6!-'!
6! !' - & ' ) !+&!* + - ' !& ' ) ' C
- ' ) !$ ;

<5 ' %%) +! ' +9)$)! +7!&!'! 1 J$& 9( ' -7 ' '! !
+9)
$)! ,$ ' # $ !'! - + +$ 1 +9)
$)! '& ' -7!'! ' '0 -
&!- !* $ !-' '0 - !&!-7 ' !- * !! ,$ !& - '!
!' ,$!'!& - - + +$ 1
35 !"# !$ &J +!' ' ) !$ 1 ) !$ '! +9) $)! 9. !' "* $ I
!*
& & ' K +$"# 1

-+ !)(!- !. & ' ) < 9! %)'!' ' 9+!!+ 2!"# '! +9) $)!1
+! * ' !% + & + # ,$!) ! ! ' $&!+9) $)!* ,$!) $!' !"# ' /-+!
' !]& ,$ !& U -! C - 1 !!!!-J) ' * K & )*
(!) K! ' ! ! ' $&! !9' & ]-+! .-0+! (!1
-+ !)(!- !. & ' ) 3 9 0! ' -# ! 7J$& -U& )& !' '
,$!"Q ) A.+!1 & !. !"# !$ &J +!9 C
( ),$ + +$ $! ,$!)
,$ '
! * ,$ $ ! ,$!) ,$ ' ,$!"# ) A.+! ,$ % ' "! ! -U& &JK& '
!- & 9 N1 ) 9& ' * !. !"# ' ) !$ !$ &J +! +! ,$ !-
I
!& '& - -!' )( & - * ' ' ,$ & ! !)$ ! '! %!-'!1 K & 9+-+! '
'$ )+!"# ' ' $& !- ! !(9 '! - "# ' $ !- & !!))* &! -#
# - + ' !%!) 7 1
!!! ! !' + -!& - !)
. & ' & &$'! ' $& ) !! $ 1
!-' ) !-'!' + ) )?<@* + -!& - ' ( -+ - ! ! "# K P K!!'!
+9)
$)!1 + ,$ ! +9) $)!I J # ' -7!'! + -7 + + & +# !&!-7
') !1 + -!& - ,$ -+ - ! ! "# K*P '! +9) $)
! 'J -& '
1
!-' ) ?3@* '$! # ! %)'!' ; $ + -!& - 9 !)2!' !-
'!. !"# ' ) !$ '! +9) $)! $ 9 !)2!' ' 1 (!- !. & ' !)2! ' 9+ - !
+ & !&!-7 + '! +9) $)
!* ! & + & - * + !' - !J. !0 !- 1
9&* ! !)2! + -!& - !- * 'J $&!&! )% '!' !!! ! !' . !"# '
) !$ * & -' ,$ + & !+ ) !$ 1 0.$ !< ?-! # <1<@ )$ ! $& +! -'
'$! +9)$)
! '& +& ! ) 7! $&!& &!'0$ # 1
9& ! ! !' + -!& - 9%! !- '0 - ' + -!& - !% ) $ * ,$
0 ' +$ ' !9 - # 1 & * !&!-7 '! +9) $)! '( &!' !!,$ I ! C
()
&! !&!-7 ' 0 ' 0- 0 &! ' + +$ + & &! + # 1 .$-' * -# 9
C
( )' 0- $&! "# ?K*P@ !! ! +9) $)!* -' - + J ,$ + -!& -

N
S ' + $& & $& I ' + +$ - . !' )& ! -U& ' !-
& 9 ' $&!' & -!'! !1 + !!' 0- $& ! ! &JK& !!! !*
! & + & ( ! ' .!'!"# ' -!)1
=3

!%!) 7 ! -! + & $&! ' -!"# '! +9) $)! & +!'! %!-'!1 &* ! + ' -!'! P '!
+9)$)! ! !! ,$!)%!-'! ) ! +$ !* -,$!- ,$ !K9 $% $C '! ) ! ' & '!+9) $)
!?'!
,$ '! !!' !@ -!%!-'!1 7!&! ' 1
+ -!& - )!( & ,$ ! +9) $)
! I !& ' ! & '0 -
!9.!* .$-' ! & &! ' &1 ' * K & )* !)-7! ! +9) $)! V &!. &
,$ '!* !)-7! V' ! $ + - !)2!1 / !)-7!& - $ Q & ,$ ! +9) $)
! 0+!#
$&!! ) !' '! $ !* & - -7$& !" - ) !* + -0 & % (! -!0.$ !<=1 &* !
. !"# ' ) !$ ' J+ & !+! ! +9)$)! '!&!- !,$ ' I !1 ! C
() * - - !- *
'! $& !"!& - - ! +9) $)
!* 0!2 -' + & ,$ ! ) !"# ' ! + ' + +$ I!
+ -0 & $ $J ' I !1 $ ! (!- !. & 9 !)(! + -. -!& - * - &
!" & % !-+ - ! +9) $)!1 0.$ !<D & !+9) $)!' ! ' !0 &!1

<= 5 & & + +$ & / !9.! ' !)-7!& - ; ,$ '!* + - !)2!' *


' !

<D 5 + +$ '!0.$ !<= + & !" - ! +9)


$)!1
!% )!< & !'!' ' ' $& & & + -!& - $ !-' !)-7!& -
V ,$ '!* + - !)2!' * !' ! I $ 0+!' !!' 1 $)!' & !&* + &
9 !' * ,$ ) + - !)2!' ! -! & - &!A ' ' ]-+! - ! +9)
$)! *
!- * $& & - G - + J 1 )I$ 0+!' 9 ,$ ! - ! &! G 1 ) 9&
' * )I $ 0+!' 9 $& ) ! K+ (! ,$ % ! -!'0$ # * ' . !'!-' ! 0 &!-+
' !"# ' /-+!1 J !* 9&* 9 ! & &!* -' & )7 ! ( !'! ' ) ( !
J ! + -. -!'!1
6 < 5 !&!-7 &9' ' 0 & !9.! '0 - ' !)-7!& - '!
+9)
$)!
6 -+7&!8 ,$ '! - !)2!' ! H$ 0+!'
<O4M^=K= DDE34E D==O>3 D=O>>3 DN3>N=
)
$D^3K3 <<4>3<E4 <4MOO=O3 <<<D4<>O <<N==3<3
==

33& '

33! @
& I J0 ' !- & - * -+ !) %I ( ' + -!& - 9,$ + +$
I! J( ) 1 J( )9$&!0$-"# ' + -!' ' !' 1 9&* !!+ +$ &!)
+ -!' * - -7$& !' J +! !2 ' + & ) ! '! ! + - KQ 1 ! &!- !*
-+ !) - J( ) )! !%)'!' ' + +$ 9 + -!' 1
!!%$ +! %I ( * %$ +! & 2! !&!-7 !)'! + - KQ * + -7 +' &
-.)/ +& 1 !&!-7 !)'! + - KQ 9 & ) & - &!A ' !&!-7 '
'! ! + - KQ ' + +$ 1 -& 2! &!A 9 ,$(!)- !& -& 2! !+ - K# &9'!1
9& !& -& 2!"# '!+ - K# &9'!-# .!!- ,$ 7!I !$&!' %$"# ,$(!)- '!
' &!-'! 0 ! )-. ' + +$ * 0!2 -' + & ,$ 7!I !$& +$'!' +!) !! ( !
+ -. -!& - ' !) .$&! .Q 1

33! ! ( /
+ -!& - * ! -+C * -# !% !&!-7 '! + - KQ 1 !% ! -! ! "#
'! +9)$)!1 )9& ' * ! +9)$)
! # + - ' ! + & +!K! !* & ! -0 &!"# '!
"# ' + - ! ' - !'! !C '!1 !0 &!* !%!) 7! + & &! (! ' !&!-7
'! + - KQ 1 &! (!' !&!-7 '!+ - K# ' $&!+9) $)! + & $&!+9)
$)!6 '
&
+!)
+$)!'! & ) & - )!' ]-+! '! '$! +9)
$)!* + & & !!0.$ !<E1

<E 5 ]-+!' '$! +9)


$)!
% (* 9&* ,$ ! + - KQ ' ,$!) ,$ + +$ - . !' # &$) - * $ I !*
+ - +!& &! ' '$! +9) $)
!1 &* -# %! ! &! !&!-7 ' 0 )!' ]-+! -
) 1 ! * & <OOE* ! - !'! !).$&! &9 +! !! &! !&!-7 ' 0 !! '
&$) - * ! ,$! # '$2'! !,$1

• - 1 -+ - !!& - ,$ -+)$ '! ! +9) $)


! -( )('! &
$&!' & -!'!+ - K# +!) +$)
! $ & C & ?!)$ !c )
!.$ !@1
+J)
+$) !! '! ! ' ' + +$ 1 $)!' 0-!)9! &!' ' $)!'
!+! 1 S )
!.!& - $ )2!'! + & $ !'! ! '!& - ! -! % -
$)!' 1
• 6 / 1 !)+$)
!!' ]-+! - ' - !+ - +!* ' !' 1 !
' ]-+! ' ! ' ]-+! !-7!!- $ $+)'!-!* + & -! 0.$ ! <M1 S & -

>
]-+! !-7!!- 9 +J)
+$) '!' ]-+!$ !-' ! -! ! ' O4 . !$ * + & !
,$!' ! '! )
7!' !-7!!- & (!` ,$ 1 &* !' ]-+! - ' - - ) !- 9
'!'! ∆Kc ∆P1
=D

0+ - ,$ & C
& 0 $! -3 +J)
+$) ' ' ]-+!* !! $&! ' '
- 1
• & 1 '! ' & $&! !C '! '( ! - !'!1 ! &! (!
+!)+$)
!!' ]-+!'! !C '! !!! - !'!1 S - !- !! +J) +$) '
0) ! ! ' $&! + - K# + !& - 1 9&* -# 9 $&! % ! &! (! '
!&!-7 ' 0 0!2 $&! '0 -+!"# '! +9)$)! ' !C'!1 !)
. & '
!& - & . !)-# !% & ,$ - 9 ' !C '! !% & ' + - ' !& !
-0 &!"# 1 S* 9&* $&! &! (!+!) +$)
!'!&$ ! '!& - 1
• 4 1 &!+!' !9$&! ,_/-+!' ! ,$ ! ' $&!+9) $)
! !!
'! ! $ !* ).!-' ! +9)
$)! $& 0 U-+ 1 -+ - ! !& - +!' !-# 9$&
%)&! (!) * -' ,$ ! &! (!-# !+ + - !- -7$& !) & 1 !- 9
$& &9 ' $+ 0+ - ,$ -# !2 - -7$&! (!- !. &* -' !- $&
&9 ' $+ $ !' !! &! (!' 0 1
• 4 1 !---. 9 $&! J( ,$ $- ' - !
+ - +!1 S $&! &! (! !) !* !)
. & ' !& - !%!)
7!& + &
' $ $ !* -! $!&! !1 9& -+ - ! !& - 9$& +J)
+$) &!
! & !' ,$ !- * K.-' &! + !& - 1
• M 1 & %)&! ' !& - 9 I $ !& - -+ - ! ! J( '
- &C -&! !! '! ! ' * + & ! "# ,$ -# ' & +$2!1 ! !
&! (! !! + -!& - * & ! "# ' +$2!& - * 9 K &!& - !) !
&$ AK& ' $)!' ' $& !). & ' !& - +) J + %! !' & %
' 1 %)&! ' ! &! (! 9 & ' + !& - 1 %)&! '
-+ - ! ! & - ( ' - 9 & ) * !- & & -
!)
. & K - -+! !! )(/)1 & !!' $& %)&!' & 2!"# *
'& !J) + & 7 $ C +! & !7 $ C +!1 &! ) $"# 9$ ! $& %'
& "Q ' +$2!& - ' 0 1 ! ) $"# -# ' $ !'! '$ !-
+ -!& - * &! 9&$ !' ,$!'! !! &! !,$!)'!' ' $)!' - 0-!)'
+ -!& - 1

0.$ !<N & !. !0+!& - &9 ' + !' !+&!1


=E

<N 5 &! (! ' !&!-7 ' 0 !! ' &$) - 1


& $ &9 ' ' &! !&!-7 ' 0 ' & )& - !' + & %! -
!)
. & ' + -!& - +7!&!' + -!& - + -!' ! "! ? # > '
!%!)
7 @1 !)
. & %! ! & $&! 0$-"# ,$ ' 0- ! + ' -!'! ' ! !!
+ -! $&!+9) $)
!1
- ' $&! $!"# ' + -!& - ,$!) ,$ * + & K & ) '! 0.$ ! <E1 S
C( ) !% ! "# A &! ' $&! +9)
$)! + - ' !-' ,$ ! $ ! # 0K! & $!
"Q 1 ! "# 9+ -7 +'!-!) !$ !+ & ! #$ / # 7 1 !) . & '
+ -!& - ' + -!' !0 "! 0!2$&!!-!).!!$& !" 0C + ' +9)
$)! ,$ 0!2 &
0 "! ' ! !"# $)# - 1 "# ' 0 "!2 9+!) +$)
!'! ) &!A ' !
0 "!* ' !+ ' + & ! ) ' T - '!& +]-+!1 & + -!& - * ! "# ' 0 "!
2 9+!) +$)
!'!+ -0 & ! ,$!"Q !%!K 1

PosX ( Input (n)) + PosX (Output (n))


Posx(i ) = n
g3h
n
Count ( Input (n)) + 1

PosY ( Input (n)) + PosY (Output (n))


Posy (i ) = n

n
Count ( Input (n)) + 1
-' ;
=N

- - !! ' - $ ? @ c $ $ ? @
a? - $?-@@ -!! &!'! "Q a '! +9)
$)! ' - !'!'! ' -
$- ? - $?-@@ '2,$!- ! - !'! $! ' -

!% -' ,$!)! "# ' !) !!$&!+9)


$)!* $&!0$-"# ' &! (!' !&!-7 '
0 !' ,$!'! !!'0 -"!' ! "# )! "# !$!)'!+9)
$)!1 0.$ !<> )
$ !
+! .!0+!& - 1

<> 5 &! (!' + & %! -! "# ' 0 "!2 1


&9 ' ' &! (!' 0 ' & C & ' . & !! - * !)9& '
+ + '* ! - !' ). !+&!* 0 !& & )& - !' -!0 !& - !' 1
!% )
!3 & ! $)!' ' & ' + !& - & $& - $& ME4 2
'!-' G -' T 34441 0$-"Q 0 !& '! =44 ( 2 !!$&!& ''!&! !+$ !'!1
% +7&!8 $ !' # + +$ <O4=^=K= ?>M= +9)
$)!@ N3MM^DKD ?=4>= +9)
$)!@1 )
# ! - !' + & &! ' !) 7 -! # M ' !%!)7 1

6 35 & ' + !& - ' &! (! ' !&!-7 ' 0


)
. & <O4=^=a= N3MM^DaD
& C & 4*D> 3*NE
. & !! - 4*DE 3*N4
!0 & ) 4*OM E*<3
+ +' <*D< >*4<

% ( -! !% )!3 + & &9 ' &! J ' # & C & . & !!


- 1 & '( !). & * + & 9 +! ' &$)! ' -- !)-.* 9&$ & !-
,$ +J)+$) ' + & & - '! + - KQ I! &! J ' C()
1 &9 ' '
& C & 9 &! $ )2!' J ' $& & ' ) &! + ,$ .&
!! - 1

33! "
)9& ' & -& 2! !&!-7 '! + - KQ 9 + ,$ 7!I ! $&! ' %$"#
,$)% !'! '! + - KQ ! )-. ' + +$ 1 # ' & 7!( - ' !)
+ -. -!& - * *- +! * !). & ' !& - $+ ' J0!2 !! !"!
0 + !& - 1
-& 2! !&!-7 ' 0 -' !& - '& -$ + -. -!& - 1 ! -# 7J
- -7$&! .!!- ! ,$ ! + - KQ !# !)
7!'! ' &!- ! ,$)% !'! ) + +$ 1
% ( -! 0.$ ! <M1!* + +$ <O4M^=K= + -!' !)! !& - 1 '! J ! J
+ -. -!'!1 )
!' * -!0.$ !<M1% & & + +$ + -!' + & $ !) . & &!
=>

0+ - 1 !&!-7 ' 0 ' + + $ ' ! K&!'!& - M3>444 !!3OD4441 9& !-'!


% (!& J ! + -. -!'!* ,$ # + +$)
!'!* -,$!- % (! ,$ $! J !
# ) ! (!& - )( 1

<M 5 -. -!& - ' ! '& -$ !&!-7 !)' 0


+! + !' !+&! 0) ' !& - - !& - 1 & & + +$ 0
+ -!' & - )
! &$) !"# ' /& !* ( !-' $&! & 2!"# ' !&!-7
' 0 1 ' O44 .$-' ' + !& - * !)
. & ! -.$ $&! ) $"# ' +$
<=O<341 . !' $ ) !$ $ !-' !0 !& - !' . !"# ' !22! !' $ !-'
!' ' !.# &# 1 $)!' 9 ,$ <> ' -# 0 !& + & ) !'!1 0.$ ! <O
& ! ' -7 '! + - KQ + -+) $C
'!1
=M

<O 5 !& - ' $& + +$ + -. -!' 1


% ( * -!0.$ !<O* ,$ 7J&$ !" (!2 * -# I $ 0+!-' 0! ' '
-# !'!1 9&* - )!' ,$ ' '! 0.$ !* 7J $&! + -+ - !"# ' + - KQ ,$
-(!%)2! ! ! !. & ' $ ! + - KQ !)1 !- * 7 $( $&! ' %$"#
,$)% !'! ' ' &!-'! + - KQ * + +$ ' ! !' * 7J $&! 9 '
!" (!2 1
-. -!& - ' ' 0-' & )& - )
! ) !"# ' ' &!-'!
+ - KQ + & ! 0 ! ' !" !! ) !1 ' &!-'! ' + - K# ' $&! J ! '
&!'!! !(9 ' & ' ) ' + -. -!& - 1 9&* ,$!)
,$ &! (!,$ ' + -7 "!
!). & ' !& - J & + !1 % ( !0.$ !34* ,$ & !+ & 9 I $'+!'!!
&! (!' + -. -!& - - + -!& - 1 ) !& !'$! $!"Q ' !& - *
-' $&!+ - K# ' !! $&!J !+ -. -!'! $ -# 1 & + -7 + !)
. &
' !& - * + -!& - -# ' '2 -' !+ - K# J ! ! ' 0! 1
=O

34 5 &! (!' + -. -!& - I


$'+!'!
S + &$&* 9&* $ ' $& !) . & ' !& - .)%!)?+ & & !&
!%!)7 ' H 7!-- & 344< - +78 & 344<@ !- + !'!& - * '$ !- ! ! ! '
+ -!& - 1 &9 ' 9& ) 7 ' +$ ' -! # =1=1<131=1
(' ! ! '0+$) '!' * 9 - + J ,$ + & % - & ') '
+ -. -!& - 1 ( ! . Q & '0 - & ') * ! - !-' !) .$&!
(!- !. - !!+!'!$& ' ) 1 !%!)7 U- ) & $&!% ( K )+!"# ' & ' )
+ - ' !' &! )(!- ) !$ ' K 1 S & !- % (! ,$ & ')
!-'! -# + - .$ & ) $+ -! %)&! ' + -. -!& - 0+ - & - 1 G !-.* &
3444* ! - !!).$- & ' ) $ )2!' +) ! +!& - $ A ' !$ 1 -+)$
! . '2 -' ,$ - -7$& ' & ' ) B' )$+ -! !' ,$!'!& - %)&! '
+ -. -!& - 1 ) % (! ,$ $&! ! ! ! + -!& - ' )(
%)&! 0+ - & - 1
& &9 ' K - K %! !- + ' + +$ + & $& ' 1
' &! %! !& & $&! '( # ' + +$ & &!+ %)+ !-.$)! ' !&!-7
'/- + 1 !%!)
7 ' G !-. & 3444 !&%9& $ !!'( # & %)+ * 9& + & !- "# '
+ -!& - .)%!)? # =1D@* $ I !* & ' 0- ! "# K!! '! +9) $) ! '- '
%)+ 1 ) ! $& ,$ ! +9) $)! # + -!'! K!!& - - + - ' %)+ * 7!( -'
- + # ' J ! - )!1 9&* - & & ! . * G !-. & ! ,$ ! &! (! '
+ -. -!& - $ !-' + -!& - .)%!) -# + - !'2* & - -7$& +!
! - !' * + & ! &! (!' + -. -!& - ' !) 7!'!1

33! "! 4 ,
&9 ' +$ ! - ' + +$ -' 7J$&!&! ,$!- '!' ' + - KQ
! !-' 1 !! * # 0 + - + +$ * + -0 & % (! -!0.$ !3<1 + #
0 7 2 - !)
& - ( +!) & - * !% !-. -' '! ! J ! ' + +$ 1 - +
7 2 -! 9 + ) 7' + ,$ +$2!+ & &! + - KQ 1 & & 90 ( +!) & -
0& )+ -! &! + .)%!)1 K & ) '!0.$ !3<* & ,$ &! +
!- - - ' ( +!),$!- - 7 2 - !)9' = + - KQ 1 &* &!K?=*=@ i =* !- !
&! (!' + -. -!& - 0-!)(!) =1 &!A ' ' + 9 ,$(!)- !$&!
& ''!' !&!-7 ' + - KQ * ( ! -! # !- 1
D4

3< 5 &! (!' + -. -!& - +


!! & )& - ! !)
. & * 9 - + J ' 0- ! * $ I !* & ,$ -
'+ ' + +$ # 0 + 1 & ' !) . & (! ! -( !& - + &
!&!-7 ' -+ & - 1 !% )!= & !!).$- (!) ' & +!) +$)
!' !! + +$
)
$D DKD* & $& - $& ME4 2 '!-' G -' T 34441
6 =5 & ' K +$"# '! &! (!' + -. -!& - +
!&!-7 ' ! ?µ&@ & ' K +$"# ? @
< 4*<O4N
E 4*4D4>
<4 4*43<O
<E 4*4<EN

% (! ,$ & ' K +$"# -! !% ) ! = # &$ !) !! $&


+ -!& - .$!' + -. -!& - 1 * !)
. & '( !)
.$& & +!- &
' !$!)2!"# &! J '!1
! &! (!' + -. -!& - 9 !- ,$!- & + !1 ) ! 0) !,$!- '!'
' + - KQ * &! 9 -+! !2' '0 -+! '$! + - KQ AK&! ' '$! ' !- 1 - !- *
+ & 9' + -7 +' !) . & ' !& - * ! &! (!9%! !- U ) !)& -
-' -' - ' +!& -7 !"!' !! 0 1

33! "" < 4 , 8 >8 ,


&9 ' ' + 2! + +$ & .Q !-.$)
! '/- +!* + & & !'
!- & - -!0.$ !341 !!+!'! .# 90 !$&!!(!)!"# ' ,$!- ! ' ! !&
!)1 .# + & &! ' ' & -! + -. -!& - ' + +$ 1 !!' & -! $&!
' +$2! $&! .# 9+!) +$)
!'!! ,$ -( ) ( ' - '! ' ( 7J
!).$&! - + # '!+!K!,$ -( )( ! ' + & ! .# 9+ - ' !' ,$ ! ' ! ! ) !
.# 1 0.$ !33 )
$ !$& K & ) ' $&! ' +$2!-' $&!' & -!'! .# 1
D<

33 5 &! (!' + -. -!& -


0A &$)! ! .$ '2 & $&! ' ' )& !'! ?K<*P<@ ?K3*P3@ +$2!$&! .#
' )& !'! ?a<*`<@ ?a3*`3@1

/+J"I,! FF J!H,"FF K"ID! FF K!HD"1


? 7

? $ 7

-+ - ! $& % & !&!-7 '! .Q 9 $& %)&! - !- 1 # 0!2 - '


$ ! $& !&!-7 '! .# AK& ! !&!-7 ' + +$ * - +! -# 7J(! J( ) !!
& -& 2!1 \$!- & - ! .# * &! + 9 +J) +$)1 & . !)$ !& .Q ,$!' !'!1
9&* ! .# 0 &$ ,$ -!* ! 0+/-+!' !). & 9 I $'+!'! .-0+! (!& -
? ?-3@ -' - 9 !&!-7 ' ) !' ' ,$!' !' @* + & & !! !% ) !D1 !&!-7 ' !) J
$&!+ &%-!"# ! 0!A !' & ' + !& - + & 0+/-+!-! &! (!1
!% )!D ! -! & ' K +$"# ' ! &! (! !! + +$ !) $D DKD*
'!-' & $& - $& ME4 2+ & G -' T 34441
6 D5 & ' K +$"# !!! &! (!' + -. -!& -

!&!-7 ' ) !' ?µ&@ & ' K +$"# ? @


<4 =*=DNO
E4 4*<D4N
>E 4*4ND<
<44 4*4=>E

& ! % (!"# - - 9 !)C & & ' K +$"# ,$ ' !!


!&!-7 ,$ - ' ) !' 1 & !!-' + & ! !% )! = ? # !- @* & - + &
,$!' !' ' )!' >E & !& &! ' & ' . !-' 2!' & ' K +$"# 1
D3

33! "3< 4 , * @ 6
J +)
! ,$ * ) ! 0.$ ! 34* ' + -7 +& - ' !) . & ' !& - )(!
' -( ) (& - ' & ' ) & + * + & ! - + # ' * + !' -! #
!- 1 ' !) !+ -7 + !). & ' !& - !% ,$! .Q K!!& -
! !J!+ - K# 1
G !-.* & 3444* & ! ! !(9 ' !) .$- K & - * ,$ ! &! (! '
+ -. -!& - %! !'! & 9 + - !' A ! ? & !)
.$- +! @ & ) !"# V
&! (! !& - .)%!) 1 !% -' ,$ !& - .)%!)9$& & ' ) &! !) !*
$Q ,$ ! # $& & ' ) & + 1

33! "%& / .
( 0)T 9 $& + -+ %! !- $ )2!' -! &! (! ' + -. -!& - 1
6! +!& - * ( 0)T 9 ! ,$!- '!' ' + - KQ K+ ' - & $&! ' & -!'! .# 1 S
+!)
+$)!' ! !(9 ' '$! (! J( ; ' &!-'! 0 !1 ' &!-'!9+!)+$)
!'! )!,$!- '!' '
+ - KQ ,$ + !& ! ! ) ! .# 1 0 ! 9 -U& ' ) 7! 0 +'! !! !
! !. & ' + - KQ 1
-U& ' ) 7! 9' -' - ' !) . & ' !& - 1 $ -' $& !& -
)
* -U& ' ) 7! ! !)& !' & - )! . ! ' +- ).!* + -0 & 9(
-!0.$ !3=1

3= 5 !& - & . !' ? @


&* + -7 + -' -U& ' )
7! 7 2 -! ( +! * +J)
+$) ' ( 0)T
' $&! .# 9'!' ) ! .$- ,$!"# ;

/. N L / I /
= ≤ /

( 0)T !)' + +$ 9 +!) +$)


!' )
! &! ' ' ( 0)T ' + +$ 1
G !-.* & 3444* ) !! ,$ $! K /-+! $ !-' !' '! -'U ! + -!& -
.$!' ) ( 0)T !)! - ! $)!' ! 0!A 1
+J)
+$) ' ( 0)T* 9&* ' + - ' ! +! ' !) + -. -!& - !+!) *
$ I !* !%!K '! 0 !1 & & $& !' (! + & ) ! ! + - KQ ! 0 !9&!
$ .$!)V' &!-'!1 !!,$ ! -!)2! + -. -!& - !+! * 9$ !'!$&! 9+-+!
+ -7 +'!+ & /. B ( * ,$ & ) & - $ !$& (!) & - ,$ ! 0 ! !!
+!)+$)
! ( 0)T1 0.$ !3D1!& ! . J0+ '!0$-"# ' ( 0)T & 0$-"# '!' &!-'!
!0.$ !3D1%& ! .J0+ ' /. B ( & 0$-"# '!' &!-'!1

M
&! ! ' !)
. & ' !& - $ !$&!. !' 0K -' ' ( & ! !
' 0 1 &9 ' -!&! 0J+) !& - 1 )
. & -# $ !& - -7$&!
9+ ' .!' 1
D=

3D 5 &! (!' + -. -!& -

33! 3@ @
' + ! ) ! & !( 2 !-'&!- & <O><1 S $&! % (!"# & C +! '!
+9)
$)! $! + - KQ K -! & $&! ! "# ' + +$ 1 J )
!+ -!'!* !- * !
+ -!& - .)%!) 1 & $&! .# + & +9)
$)! + - KQ +$2!-' %)+ * ! )
)
!+ -! + & '! .$- &!- !;
T = tG p g=h
-' 9 -U& &9' ' ' %)+ 9$& K - * ' - & -!' ' -U&
' - * ,$ (! ! - 4*D 4*M & + +$ !1
! . !9$ !'! & &! (!' !&!-7 ' 0 + -. -!& - * + -0 &
!%!)
7 ' `!-. & 34431 & . !) * $& K - !) $)! & $& + & & - ' 0
&! * ,$ * & &9'!* !$& - ! + -. -!& - ' + +$ 1 ) 9& ' * ! . ! & !
% (!"# ' + -. -!& - & $&! ,$ -! .# 1 %I ( 9'& -$ ! &JK&
K - -# & ,$ 7!I ! .Q + & K - &$ &! ,$ !&9'!1

33"< #$ A
+ -!& - ' %$ +! ! & 2!"# ' '$! (! J( +& )
!"# V' !"#
' /-+!;

• /-+! !)' !'!


• %$"# '!' !"# ' /-+!

!&!-7 ' 0 ' !& - J ' !& - )


!+ -!' V +! !+ ]-+! '
& & * !- * + & ! ' !"# ' /-+! ' $& + +$ 1 &* ! & -& 2!"# '
!&!-7 !)' 0 !&%9& (!) !!!' !"# !)' /-+!1
9&* & -& 2! ! /-+! !) ' !'! ' !+! ! & J ! + & &!
' !"# ,$ $ !1 ! !2# * !' %$"# '!' !"# 9 $&! (! J( ),$ ' (
& ') !'! & !!' 1 7 -. !- !* & 3444* ! - !$& !)
. & ' + -!& -
,$ ( ! ,$)% ! !' !"# ' /-+!! )-. ' + +$ I $- !& - + & !& -& 2!"#
' !&!-7 !)' 0 1 ! ' -( ) ( $& & ' ) ' ' !"# ' & !$ ! %! !'
! -! -! "# '! +9)$)
! ?-# + - ' ! ' !"# '! + - KQ @1 & ') '
! )+!' ! ,$!) ,$ + -!' * ' 0 &! ,$ + -!& - I! .$!' )
+ &%-!' + & $ & ') 1 !%!)
7 ! - ! $)!' ! 0!A ' '$"# '!
DD

' %$"# ' +!) ! )-. ' + +$ +& $+ & !+ - !&!-7 ' 0 J !'
+ +$ 1

333
% (! ! +- ).! & ' -! ' 0!% +!"# ' + +$ - . !' * % (!
$&! 9 ' '0 -"! ,$ -!& ! ! '! + - KQ $& '!' &$ )(!- !! ! !
!)' + +$ 1 & * ! /-+! '! + - KQ !$& - !* & 0$-"# '! '& -$"# * -!
& &! "# * '! $! / '& - Q 1 /-+! '! + - KQ ,$ +$2!& $& +7
!$& - !!-'!&! * +7 # +!'!( 2&! 1 & & (!) !!!+! !+ ]-+!'!
+ - KQ ,$ +$2!& $& +7 1 -'!* +!-!)' !- '& -$* ,$ & )+! ,$ !
+9)
$)!) A.+! !& +!'!( 2 &! J '!1 I & '!* ! ! '! + - KQ 9 -!& &!
' & ' .!-' 2! ' ! ! ' !- 1 ! !2# * '! + - KQ ' (
+ - ' !' ,$!),$ 0 !& - ! ' * ,$ & )+! & & '0+!"Q -! ! ! '
+ -!& - 1
! !' + -!& - 9! - J( ) ' 0- ! "# '! +9) $) ! ' +!& -7 O
+C+ 1 &* !&!-7 '! + - KQ 9 .-0+! (!& - -0) $ -+!' !' + # 1
+ -!& - -# 02 !! K&!"# + !* !& - $+ ' J0!2 !!'& -$
! ! ' $&!+ - K# +C+!,$ +$2! + +$ 1
)
9& ' !&!-7 '! + - KQ * $ 0! ' & -0) $ -+! ! ! '! & &!1
-+ !)9 0 ' 1 &!)-7!' !& - ' -0)$ -+! ! $ !* 0!2 -'
+ & ,$ 7!I!' .!'!"# ' -!) &! ! ! ' !.!"# 1 ! '! 7 A *
' ! -0)$ -+! & $&!)-7!' 0 &!! +! $(!) ) A.+ 1
-' ! &* # / ! & ' ).! ' + -!& - ' .' ! ;

• (!)!"# ' +!& -7 +C+ * & + - ' ! ! + - KQ * !- ' + -!& - d


• (!)!"# ' 0 )
9 + '! + - KQ '$ !- + -!& - 1
• -7$&!!(!)!"# 9(!' 1 S 0 !! -! $&! ( -"# ,$ +$ ! ,$)% !
!&!-7 '! + - KQ 1

1 #$ ( -
& !& ' ).! + ) 7 +!& -7 ' &! ! ! + & %! ! -! - ! !
'! +9) $)
!1 !' $&! &! (! -+ !* )
! ! - ! +!& -7 &! &
!! & +C+ * ' ' & -!' !& - 1 !! +!& -7 )+ -!' *
+ -!& - ' ( %$ +! & -& 2! ! ! '! + - KQ * $ I !* !&!-7 ' ) !1 % (
,$ # + ) 7' +!& -7 * '0 - & - ' $& +!& -7 ! -!* + & 9 ! &! (!
!'+ -!) 1 9- + J * $& $ +!& -7 &!) + -!' ' -! +C+ )
! ! '! $! + - KQ 1 + ) 7 -' &! +!& -7 * ! %!%)'!' '$2* 0!2 -' + & ,$
+ -!' +$ + & +!& -7 &! & 1
I * ! ,$ ! +!& -7 +C+ 9%! !'!- !%!)7 ' _- 2 )
?<OOM 3444@1 6! +!& - %$ +!& +!& -7 ! !(9 ' $&! ,$ ! >/ * $ !-'
!). & b1 . !0 + - 9& +$ * 0 - ! ! ! ' +!'! !1 9&* $ ! $&
& ' ) ,$ !!' +! ' ! ! ; $%'! ' +'!11
! '! ' 0-"# '! ' +C+!<4* (J ! !) -! (! ' & .$'! )
!). & ' + -!& - 1 &! !'+ -!)9!$& - ! ' ! ' - +J) +$) '
!&!-7 ' 0 1 +! ' + -!& - %! !' & ! + -!& - $+ ( ? #
E1D@* ! -0 &!"# ' $ )2!'! !!&!- I $- ! ! +9) $)
! ' $& +!& -7 +C+ 1 ` 7
7 7 7 $* & 3443* ! - !$&! 9+-+!%! !'! & * $ ?( # >1=@1
O
& +!& -7 90 &!' $& + -I
$- ' ' ,$ $- & $& ) ) ? $$& -
' :@! $
<4
&! ' +C+!9$&! ' ,$ 0!2 ! ' +!& -7 +C+
DE

6! +!& - * !)
. & !+ + - ! $& 0!) - ' +!& -7 +C+ *
0!2 -' + & ,$ 7!I
! $&!Z0 "![ - !-' ! K&!1 ! 0 &!* ! ' +C+! (#
0+! &! AK&! - 1 7 $+ & !! $! 9+-+!+ & $&!0 !& - !' + -!& -
+ & +!)1 ) & !,$ * & &9'!* '& -$ & <4Y ! ! ' +!& -7 +C+ * <<*EY
!&!-7 '! + - KQ 1

19 ,? O >( >/DP
.$-'!& ' ).!' + -!& - .$!' ! %$ +!% - & ' ) ) 9 +
!!+!!+ 2! ! + - KQ &!'! ) + -!& - 1 0!2+ & ,$ 7!I!& &! (!
&! + ! ' ! ! * .$!-' + ' + -!& - 1 & & ' ) ,$ - !
%! !- 9 ' +! !+ ]-+! /-+! ' 0 1 $ & ' ) - !- 9 ' *
( !-' * K & )* ,$ ' +C+! 0!& ' 0 1
! ' $&! &! (! + ! '! + - !- '! + - KQ * 9 C
( )0!2
'& - -!& - ' !- '! ! ) A.+! ' 0 &! ,$ !& + - ' ! !
+! !+ ]-+! !! !'! + - KQ !' ,$!'!& - 1
!%!)
7 ' 7 -* & 3444* $- ! '$! & ' ).! + !'! !+&!1 -+!) & - )
0!2 $&! !-J) %$ +!-' +!& -7 +C+ 1 !(9 ' $&! 0 &$) !"# &! &J +! 9
&!' ! ! '! + - KQ 1 9+-+!I$- !! -0 &!"Q & $& !) . & ! ( ,$
'& - -! ! +9) $)! ' 0 &! ! -! ! ! ' +!& -7 &! +C+ & -
C( 1 '& - -!& - -# 0 ! 0!A * $&! - (! !"# 9 K +$!'!* !9 ,$
-+ - $&! ) $"# ! 0!A !1 7 - + & !! $ &9 ' + & 0T! &% G ) 0*
& !-' $&!& ) 7 !&9'!' <EY ?+ - ' !-' ')!P J !@1

1Q$
+ !& ' ).!%! ! - -+C ,$ - -7$& +!& -7 ' &$ &!
,$ $ 1 % (! ,$ & $& + +$ * ! ! 9 ' 0-' ) +!& -7 ' ! ! &! 1
&* ' !)9 ,$ 7!I !$& ,$)C% - !&!-7 ' +!& -7 1 ! * & 344<* & ! $&
& ' ) ' ! ! * ! )+!' & !)
. & . -9 + %$ +! !%$* K!!& - ' !0 &!1 S 0 !
! &! (!' !&!-7 ' +!'! ' ' +!'!+!& -7 ' + +$ 1 ! ! ' $& +!& -7 9!
&! ' ! ! '! ' -+ - ! +!& -7 1 !). & ' + -!& - %$ +!
& -& 2! &! ! ! ' $& +!& -7 1
!%!)7 ' 7 7 !-* & 3444* ! ' & & -+C 1 6! ! &
+ -!& - ! + -!& - $+ ( ? # E1D@1 ) %$ +! ( ! ,$ +!& -7
' + +$ I!& '('' - ! ! "Q &! ' ,$ $& -U& &JK& ' + 1
+ -!& - 9'('' & ! !* + & "!-' + & $& + -!& - .)%!) .$-'
' $& + -!& - ' !) 7!' 1 7 7 + & !! $)!' + & $ &! '
+ -!& - +7!&!' & -.\ * & !-' $&!& ) 7 !' 3=Y & &9'!1

33%M
+ -!& - ' +9) $)
! ' ( !-'! +$ ! + & ,$ Q ' J !' + +$ 1
# 7J + & '& -$ ! J ! '! +9) $)
!* 9& %I ( 9 '& -$ ! J ! ' ]-.$)
-( )A ' %)+ . !' 1 !! !- * 9 & !- ,$!)2! !) !.$ !'! %!-'!1
$ ! + - ' !"# & !- 9 ,$!- V ) !"# ' ! + ' %)+ 1 ) !' (
' 0-'!!- ' + -!& - 1 & . !) * +) 7 $& ,$!' !' ?)!.$ ! .$!)!!)$ !@1
& $&! K +$"# ' 0T! $ !-' $& + -!& - '!0 !& - !'
* ( 0+ $ ,$ %!-'! &$ ,$ -! I
$'+!& .-0+! (!& - ) !$ 1
& K & - & ! ,$ ! ' - '!' ' !- :&&3 + + $ ' E=*= !! ND*N
?34Y@ )& -!-' $&! %!-'! ' &! !'!& - ,$ -!1 ' %!-'! I $'+! !
!)+!"# ' !&%9& 0 "! ! ! +& - ' J ! (!2!1 & & & *
! ! !)
7! !) . & ' !& - !! ' )& - )
!' 1 - $' * ' ( 7!(
DN

$&! +$ !"# +!)' + -!& - & )& ! !&!-7 &C -& &JK& ' +!'!
%!-'!* + & %I ( ' ,$!)2! !&!-7 '! %!-'!1
0T! * !. !"# ' ) !$ 90 !I$- !& - + & !& - * -'
,$ ! %!-'! # !0! !'! - +! ' - + '!' ' !" !! 0 1 ! !2# *
+ & & -! !& - * 9& !J ! ' .-0+! (!& - !$& - !'!1
! !2# * !% )+ $&! ) !"# & !- - !%)'!' J !' %)+ 1

3% 6
+ -!& - .)%!)9$&! & )0+!"# ' %)&!' + -!& - 1 # J
- !' -! "# 0C +! + !'! +9) $)
!* &! & & $&!' %$"# ' ) ! ! )-. '
!" ' + -!& - 1 %I ( 9 ,$ & )0,$ %)&! ' + -!& - '
0 &!,$ I ! !J( ) & & ' K +$"# & - 1
%)&!' + -!& - .)%!)(! !+ -0 & )' I ' I !' 1
!%!)7 0 +! & * $ I ! * & - -7$& +!-!) +C0+ !!
!& - 1 &* !" ' + -!& - 9 $&! J ! !-.$) ! !)
& - )( '
% J+$) 1
0.$ ! 3E & ! $& K & ) ' + -!& - .)%!)' J !1 ,$ ! J ! 9
'(''! & ]-.$) .$) !& - !)
7!' * -' ,$ ! +9) $)! # ! -! ! -!) !'! !$&
' ]-.$) 1 +! '!0.$ !3E* ! +9) $)! # + -!'! - + - ' +!'! ]-.$)*
7!( -' - + # ' J ! - )
!1 9& !,$ # 9 )(!- !! + -!& -
.)%!)1 %)&! ' + -!& - .)%!)( ! !) 7! ! +9)
$)! ! )-. ' + +$ 1
+ -!& - ' !) 7!' * & - + # ' +9) $)
! 9 !)2!' & $&! ! ! 1

3E 5 + -!& - )%!) & !

+ -!& - )%!) ! )+! & '( ! J !;


!@ &! (! 0+ - ' + -. -!& - 1 ! # =1=1<13 + & - ! ,$
!%!)
7! + & + -. -!& - .)%!) 'J $)!' & )7!- !
+ -. -!& - ! -C( )' + -!& - ' !)7!' * 9& + & &!
0+/-+! & & ' + !& - .! 1
%@ &! (!' ' %$"# '!' !"# ' /-+!? # =1=13@1 ! '
+ -. -!& - '! + - KQ 9 C
( ) &! -' (! 7!( 0 + '
D>

' !"# ' /-+! ' (' V + - KQ 1 -'!* ! ' %$"# '! +9)$) !
& !-!) ! !' %$"# '!' !"# ! )-. ' + +$ 1
+@ &! (!' & -. ? # =1=1=@1 ! '!' %$"# '! + - KQ
+ -!& - .)%!)* !% 0 &! '! &! + - KQ ' + +$ *
,$ 9$&! -0 &!"# ' K &! )(]-+! !!!-J) ' & -.1

!)
'T )
)* & 3444* ! - ! $& !). & ' + -!& - %! !' &
+ -!& - .)%!) 1 -+C 9 ' ! + -!& - & +9) $)! .)%! * ' <E +9)
$)!
?! K&!'!& - @ +!'!1 & ! ,$!- '!' ' +9)
$)! 9 ,$ -!* !) . & !%!)
7! + &
$&! ,$ ! K!$ (!' 0 &!,$ 9+! !2 ' -+ - ! + -!& - ' !) 7!' A &
!!+!'!%)+ 1
DM

% / #$
& !). & ' + -!& - 9$&! ,_/-+!0- !' ! ,$ ' ( -+ - !
$& + -!& - (J)' 1 & IJ 0 ( * -+ - ! $& + -!& - ,$!) ,$ 9 $&!
! 0! (!)* 9& & 2! $& + -!& - !!,$!) ,$ + -I$- -# (!2 ' (! J( 9
$& %)&!- + & ) <<1 !C!'0+$) '!' & -+ - ! !). & 0+ - * + & &
' !+ J( ,$ I!& +! !2 ' + - ' ! & 2! * /-+!* J !
!%)'!' ' $& + +$ 1
!). & ' + -!& - +)
! 0+!&* $! - !'!* + & ;

• )
. & - $(
• )
. & !(

!). & +- $ ( + % & ! -! $& ' - !'!1 ! ! -! '


* ' ( & . ! $& + -!& - * + -7 +' + & -+!) 1 !)
. & !(
+ % & + & - !'! !&%9& $& + -!& - -+!) * ,$ J& ) 7 !'
! (!& - 1 !). & + - $ ( * & . !) * # $ )2!' + & - !'! !! $&
!)
. & ! ( * ,$ J ! !0& ' & ) 7 ! $)!' 0-!)1
!0 &!* 0) $K ' + -!& - 9'('' * +!& - * & / ! !;
< ! + -!& - ' %)&!1 & + +$ + & < & ) 7# ' +9) $)
! -# '
!!' + & $& U-+ %)+ * !- + ! ' &$ $ '
& &A !* !+&!' !' Q !+ J( $&!0 !& - !' 1 !!
' ! + -!& - + ! $% %)&! ' + -!& - * ,$ # !!'
-! ,_/-+!1
3 + -!& - -+!) * $+ - $ ( 1 6! +!& - * ! ' $& . !'
) ! + -!& - * ( !-' $& + -!& - -+!) * ,$ J - !'!
!! + -!& - ! ( 1 !! ! ! !* 9 $ !' $& !) . &
+- $ (1
= + -!& - !(1 ! ' + -!& - -+!)+ & %I ( '
& ) 7 ! ) !!$&!' & -!'!0$-"# ' & 2!"# * + -0 & ( -
+! C$) =1 !! * 9$ )2!' $& !) . & !(1

$ !+)
! 0+!"# ' !)
. & ' + -!& - 9 &;

• & -C +
• # & -C + ? %!%)
C+ @

!)
. & ' & -C + /& & !& &! !C '! !!$&!& &! - !'!1
!)
. & -# ' & -C + %! !& & +J)
+$) ' %!%)'!' 0$-"Q !)!A ! *
* (! !& $! !C '! !! ! & &! - !'!1 & !) .$&! ! )+!"Q * + & !). &
. -9 + * 9 ' I J( ) . ! $& + -I
$- ' )$"Q '0 - - 1 !)
. &
. -9 + * 9' I !' ,$ 7!I!$&!'( '!' ' ) $"Q - + & " ' + * !!,$
!)
. & ! + -( . !! ) $"Q & )7 * %! !' -! ) $"Q -+! 1 +! 9
- + J $ )2! $& !) . & + - $ ( -# ' & -C + 1

!%!)
7 * # ! - !' ' !)
7!' '( !)
. & * ' !+ ' + & !
+)
! 0+!"Q !+&!1 -+!)
& - # !% '!' !)
. & +- $ ( ;

<<
! '!) !$ !!0 &!,$ + -!& - 9- + & ) * -,$!- ,$ $ ! !
!0 &!,$ 9- '0C
+)1 & !&% +! * !). & A& $ & K - -+!)
1
DO

6 . (9 !) . & - $ ( !! + -!& - * ! -! 0!2$& 0 "


' + -!* . !'! (!& - * ! +9) $)
! AK&!1 !%!)7 & ! ,$ & &
! - ! '0+$) '!' ' & )& - !"# * V & ''! ,$ -# J !) & - +0+!' -!
) !$ !1 !%!)7 ! - !'0 - &!- ! ' & )& - J) ' +$ ! (!- !. - '
+!'!$&!1 J & !% -+)$( $+!J ' & -C + $-# 1 !0 !& - !'
* ) 0 & )& - !' ' &!- ! %!%) C +!1 S 0 $& +J) +$) %!%)C + !!
+) 7 !%!-'!' - '!+9) $)!1
> 9$& !) . & ! - !' - !%!)
7 1 ) ! ' $& -+C & );
0!2$&! ' -!"# '! +9) $)!! ! ' 1 !+ ' + & ! ' -!"# * +!) +$)
!!& ) 7
"# !!!+9) $)!1 +! C$) O1< # ! - !' $)!' ' &$) !"# % (!-' $
%- $)!' + & !!' + & !) . & ' & ' K +$"# & ) 7!- 1 J* 9&*
%! !- !%!)7 ' ,$ ! !! ' -( ) (' % !)
. & 1 S $& !) . &
' & -C + 1
9 !) . & + - $ ( &! +) J +
+ & $)!' ' G &! ! 0!A 1 J&$ ! ,$ !! ' ' !). &
? !) 'T ) )
* * !!8-* $* G !-.* K & )@1 !%!)
7 +$ !'! $&!( # !& ) !' !
+)! ' !) . & * 0 +!-' & & )& - !"Q +C 0+! 0 ! -! 0 !& - ! '
1 ' !) . & 9 $&! J !!% ! !! ,$ ! & + -. -!& - ? !!8-
<OOM@* & -.? $3444@* ' %$"# ' /-+!* $ %)&! '! +- ).! & ' -!1
J* !- * $+ + - - ' + & & )& - ! + -!' ' !) %! !' &
! + -!& - 1
>( - # !) . & &$ $ !' !! + -!& - 1 +!)& - !
#$ A ? &$) ! ' -- !)-.@ & )-.! 7 A !1 !%!)7 ! -!
& )& - !"Q ' ' $& 6 * 0!2 -' !) .$&!
+ & !!"Q - !&% 1 & !7 $ C +! # ! (! %!%) C +!1
0&* / # 9 $ !J !' ,$ ! & !%
? 7 $ 3443@1 S $& + -I $- ' !) . & %! !' & $&! '9!&$ & ) ; +!)+$)! $&!
"# + - ' !-' ,$ ! $ ! +9) $)! # 0K!1 ) !$ ! $ ! ' $&! !-!).! ! $&
&!' 0 "! !! K )+! ''! +!& - !). & 1 "# ' 0 "!2 9! "#
+!)+$)!'! & ' 0A &$) !* + & 0 ( -! # =1=1<1 +! C$) > ' !%!)7
! - ! !) . & ' + -!' !0 "! & ' ) '0 - ; $& ' ) + - $ (
$ !(1
& $& * ! !% ) ! E & ! !) . & !% '!' - K * $! +)! 0+!"#
,$!- ! - !'!? - $ ( $ ! ( @ + & !& - ? )!A $ & -C + @1
!). & ' & -C + '& & '0+!' !! & !)!A * + & 9 +! '
+& - ' .)& !' ? ) $ T 7@ ? # E1=@1 !% ) !E & !!+) ! 0+!"# '
!). & '! &!- !,$ 0 !!' !%!)7 1 $ K & ) 9 +! ' !) . &
%! !' & ! + -!& - 1 !-' $& !) . & ' ! + -!& - -# ' & -C + *
%(!& - ,$ + -!& - !&%9& J -# ' & -C + 1 9&* - !%!)
7 0
$ !'!!7 $ C +!' & -C +!' ''$+! ! P 1
6 E5 )
! 0+!"# ' !)
. & ' + -!& -
)
. & - $( !( & -C + )!A
)!A a a
)+ )!+ a a
+& - ' .)& !' a a
6! !' & ! + -!& - a a
+ + ' - $( a a
+ + '' 7 $ a a
+ + ' !( a a
&$)!"# ' /& ! a a
). & -9 + a a
E4

)! #$
! # ' !+! !)
.$- !). & + - $ ( ,$ )
$+ -!& %)&! '
+ -!& - 1 !). & # 7 $C + * +$ !& & -& 2! + & & - !)
' 0 1 ) 0 !& & )& - !' -! 0 !& - ! ' C - ' !! 0-
+ & !! ( 1
!%!)
7 ! - ! $& - ( !)
. & * ,$ J & 0! -+!) * &! ! -!
$)!' )& -! & 1 7!&! ' )+ ) !+1 ' )* ' !+!& !)
.$-
!)
. & %! !- + -7 +' ;

• )!A

• + -!& - %! !' & ! + -!& -
• * $

!)
. & !)!A & ) & - . ! $& + -!& - ,$!) ,$ 1 # 7J
& 2!"# * &! 9 &! J ' 1 ! )+! 0 !& - !! !)
. & ! ( ,$
-' -' & '! ) $"# -+!)* +& * K & )* ?$ !-' ( (
>( # N13@1 -+ !)$ )'!' ' !) . & +- $ ( 9 - !'!'
!). & ! ( 1 7!&! ' + -!& - -+!) 1
Q .$- ! - !& !)
. & + & ' !) 7 1 +! C$) O* 9 0 !$&!
+ & !!"# ' & ' K +$"# !%)'!' ' + -!& - . !' !)
. &
+- $ ( 1

)"
S $& !). & ' + -!& - -+!)%! !- 0+ - 1 $! !9 $% $
!). & !)!A * ,$ 9 !-'! $ !' 7 I !! 0!2 + -!& - -+!) !! !)
. &
!( +& 1 '!' ' +! C$) O & !& ,$ !). & 9#
J ' ,$!- !). & !)!A !&!-7 ' 0 9 .-0+! (!& - & - 1 !
!&%9&* - +! C$) O* ,$ !+ &%-!"# )+ ) !+ .$' ' ' $)!
& + -!& - & - ,$ ,$!),$ $ !) . & + - $ ( & )& - !' -!
0 !& - !' $ !-' & & & ' 1
6! ! -! '9!' + '! ! +9)$)
! ! -' ' - ' - !'! !C '!* '
0 &!,$ + & $ !' ]-+!,$ ) ! /& ' - 1 ! ,$ !90 !+ & - $ '
' -! ! +9)
$)! 7 2 - !)& - ( +!)& - 1 0.$ ! 3N & ! ! +9)$)
! ' -!'! !
! ' !' '! ,$ '! ' +&!1
E<

3N 5 9)
$)! ' -!'! ' ' - ' : ) !)
. & )+ )
!+
!)
. & '(' & D ! !;
< 5 -+ - ! ! ' & 2 - !)' '! ! 9)
$)!
3 5 -+ - ! ! ' & +!)' '! ! 9)$)
!
= 5 ! ! +!'!+9) $)
! !!$&!%!-'!' !+ ' + & ! ' & ( +!)
D5 - ! +9)$)
! -! %!-'! .$-' ! ' & 7 2 - !)
1

!!< 9 )
('! + -' ! +9) $)! ! ! ' - '! ,$ '!1 $!
!9.! ' ,$ ! # + - ' !'!; 6 1 & !&% ) -# 9 & ' !( !!
+,
$& - ' ,$ I J0 ,$ !' 1 !0 &!* -+ - ! $&! ,$ + % % ! !
' .!0 '! +9) $)! + & $! (2-7!-"!1 % (! * 9&* ,$ ! ,$ ! -+ - !
J( &! !)! ?&! 0$-''!' &JK&!@ &!. ! ?& - -U& &9' ' 0)7
- ' @1 HJ! ,$ !6 -+ - !J( &! %!K! . '!1 0.$ !3> & !'$!
1 3>1!& !$&!J( . !'! ,$ ! 3>1%6 1

3> 5 9)
$)! ' -!'! ,$ ! 6

,$ !6 -+ - !J( + & $&!,$!- '!' ' 0)


7 &! ,$)% !'!* ,$ 9
%! !- - !- !!! ,$ !7 2 - !) 1 HJ !!! ,$ !( +!)* 6 -# 9! !'!
-+ - ! J( ' !&!-7 & - * ' K!-' ' +$ ! J ! ' + +$ ?( 0.$ !3M@1
' !)
* !- * 9$ ! 6 !! ,$ !7 2 - !) !! ,$ !( +!) 1 0.$ !3M

<3
9 $& & $ !' !! $&! J( ,$ + % ' - ' ' $&
.!0 1 + - K -' 0 $ )2!' - K * & !---. 0 !$&!J(
,$ + % ! ' - ' ' . !0 * - & ' # - + ! !& - ! -.' )! ,$ !1
E3

& ! $)!' ' + -!& - $ !-' ! ,$ ! ! ?'! ,$ '! !!!' !;


K+)
$ (!& - * K+)
$ (!& - 6 & !@1

3M1!5 + -!& - . !' $&! ,$ !

3M1%5 + -!& - . !' $&! ,$ !6


E=

3M1+5 + -!& - . !' $&! ,$ !& ! :6


&%! ! ,$ ! ' & ' K! ' ( ! !)
.$&! +9)$)
!1 &* !)
.$&! +9)
$)! 0+!&
& (!) ' ' &1 !!+ . %)&!* # ! !).$&! 9+-+!;

• !2 $&! ,$ !- - ' + - J * ! ' ' - '!' !1 ' -'


,$ IJ0 !& ( !' -# # & '0+!' 1 ,$ ! -( !+ )+! ^ a -!
+9)
$)! (2-7! ! - (! ' + & - !-' (!) !! (2-7 1 '
& -!'! ! '$! ,$ !* ! +9)
$)! !# ' -!'!1 S C( )!-'!,$ !).$&!
+9)
$)! -# -7!& ' ! -.'! - -7$& ,$ !1 +! * ! +9) $)
! #
+ -!'! !)! !& - - - ' 7 2 - !) 1
• !2 !& &! ,$ !- - ' + - J + !'!!+&!* 9& !&!2 -! - - '
,$ I J0 !& ( !' $&!&9'!'! '$! ,$ !1 &* - ' ( !' )
!
'$! ,$ ! -' !& !0+! - + - * -,$!- ,$ ' &! -' !& !0+! -!
0 !1

,$ !&% +! !+&! $)!& & $&! ' -!"# .$)


!* + & !)
.$-
Z%$ !+ [ - -U& 1 K & )* $& +! C + ' ' -!"# '! & ! !
!; 4*<*3*=111*>*<444*<44<*<4431 .$-' +! 7!( ! !-'! &! %$ !+ * + &
K& ) .$- (!) ; 4*<*3*=*E44*E4<*E43*<444*<44<1 9& !'0 -"!' J +! -
'$! +9)$) ! -# 0) ! !)'!' ' + -!& - * ' I!' 9,$ ! +9)
$)! I !&
+ -!'! ) !' !) !' 1 &* $&! ! ! ' ( )& -! ! 0!)
7! -! ' -!"# 1
0.$ !3O ) $ ! ' +! + !' !+&!1
ED

3O 5 +! ' ' -!"# .$)


!
! !3 ' !)
. & 9!-J).!! ! !<* 9& ! ,$ ! ! ' - ' +&!? $
' %!K @1
! != + - - &! !& - '! +9) $)
! !!$&!%!-'!1 !! 9$ !'!! ' &
( +!)'! +9)$)
!1 - (!) g4 d&!K^ ' &^( +!)
h' ( &! !' !! - (!) g4 d
-$&^%!-'! <h1 ! ! .$- ,$!"# ;

ordem _ y × num _ bands


banda = gDh
máxima _ ordem _ vertical + 1
S C( )0!2 $&!( 0+!"# ' !&!-7 &JK& * !!,$ - -7$&!%!-'! I !)!.!
' &! 1 +! * ' !)9,$ I ! )+ -!'!$&!%!-'! AK&!V%!-'!+!) +$)
!'!1
! !D ' !) . & !)2!! - "# '! +9)
$)! & $! %!-'! + -' - 1
! * !- * ' $& + -!& - (!2 ? 1 1 $ $ ! ' '!' ,$ !&!2 -!&
- -7$&! +9)
$)!@1 - "# ' ( .$ ! ' & 7 2 - !) 1 &* & # - '! !
+9)
$)! +$I! ' & 7 2 - !) 9 <* ' 3* ! & '!- 1 A ! ! !*
+ -!& - !J + -+)
$C'1 0.$ ! =4 & ! ' + -!& - . !' + & !
!9.! & ! 6 : 1 & $ ! )& ' !&!-7 7 2 - !) * ! -.-' $& +$
0-!)' DD3D3<1 .$-' -# $ !)& * ! -.-' $& +$ ' DM4M3O1

=4 5 + -!& - . !' ) )+ )
!++ & & )& ' )
!.$ !' %!-'!

)3
& -.)
/ * + & 9 &! + -7 +' * +7!&! ' 1 '9! 9 ' 0 &!
!.)& !' ' +9) $)
! ,$ # + - +!'!1 ! ' $&!+9)
$) !' - & -!'! & - 1 '!
! +9)
$)! (2-7! # - '! '!&!- !&! AK&! C()1 + 9 ! ( !9,$
- !& '! ! +9) $)!1
7 T!- & ! !) . & + -0 & !0.$ !=<1
EE

Algoritmo de Formação de Aglomerados

Selecionar a Semente
Criar o Conjunto X de células a serem
Posicionadas
Posicionar a Semente
Enquanto o Conjunto X não for vazio
Escolher uma Célula B pertencente ao
conjunto X
Posicionar a Célula B
Retirar B do conjunto X

O(n)

=< 5 )
. & ' )
$ T 7 + -0 & 7 T!-
% (! -! 0.$ ! =<* 9&* ,$ ,$!-' + -I
$- a 0+! (!2 * 9 - + J
+) 7 $! & - 1 !)
. & * -!0.$ !* ' K!!)
.$&! ,$ Q & !% !-'!1
K & )* + & 9 + -!'!!+9)$)
!1 ,$ 90 ' ' + -!' ' 0)7 '!
& - ?1 1 +& 9 +) 7 '!! AK&! & - @l
0.$ ! =3 & ! !) . & ' + +& - ' !.)& !' & $&! ( # &!
. -9 +!* & $& 0)$K . !&!1

=3 5 )
. & ' +& - ' .)& !' & )
$K . !&!
EN

! 0 !& - ! ' * 0 !& 0 ! ,$! & )& - !"Q '0 - '


!). & ; *6* 1 & '! ) !* 9 0 ! $&! ) ! ' C( & - -+!)
& - *
' -!'! ' & ' + - + ('!' 1 +9) $)
!+ & &! + - KQ 9 + ) 7 '! -+!)
& - 1
! '!C! & )& - !"Q # '0 - 1
! & )& - !"# * ! & - 9 - '! - 0-!) ' $&! %!-'! + ) 7 '!
!)! !& - 1 & .$'!* $! (2-7! # - '! - 0-!) ' $&! %!-'! + ) 7 '!
!)! !& - !&%9&* &! !V / %!-'! (2-7! '! & - 1 ' - '! !
(2-7! '! & - * 9 + ) 7 '!$&! - (! & - * -' + !9 ,$ '! !
+9)$)
! I !& - '!1 + -' ! ' %$ !.)& !' ! )-. ' + +$ *
0!2 -' + & ,$ 7!I!$& + ,$)C% ' !&!-7 '! %!-'!1 9&* -# 9&$ .$)!*
!.)& !' /& !&!-7 (! !' 1 0.$ !== & ! + -!& - 0-!). !'
!). & !! + +$ <O4M^=K=;

== 5 + -!& - + &
.$-'! & )& - !"# ? & ) 1 6@ 9 $& + & )
7!- 1 '0 -"! J -!
+)7! '! - (! & - 1 .$-'! & - J $&! '! (2-7! '! & ! & - 1
'! ! (2-7! '! & ! & - # - '!* !- ,$ ! +9) $)! - ! ?(2-7! '!
(2-7!@ '! & - I
!& - '!1 !!+ 2! * !- * $&! ,$ ! & ) !.$ !
?6 @1 &9 ' J - '! ! +9) $)! & $& U-+ !.)& !' * !& - ,$ 7!I ! !
' + - K!1 !0 !& - !' * 0 & )& - !'!$&!)& !"# ' !)$ !'!J(
' ,$ !* !0& ' ( ! !.)& !' U-+ 1 7!&! ' )& ' 0$-''!' 1 )&
0 <* !) . & +& ! J+ & ! & )& - !"# 1 )& 0 4* + & ! J
+ & $& !) . & !)!A 1 -'/-+! ' !). & 9 ,$ 0 & & !.)& !'
.!-' * +$ !-' + & ) !& - !) .$&! %!-'!1 0.$ !=D & !!) .$- + -!& -
$ !-' !). & ? + (!& - 63* 6E* 634@1

=D 5 + -!& - $ !-' 6
+ ! & )& - !"# ? & )& - !"# @ & '0+! !)
. & .-0+! (!& - *
! -.-' $)!' - !- ? !% ) !N@1 )!%! ! -! & )& - !"# 6* 9& +J) +$)
E>

'!%!-'! -' !+9) $)! J - '!90 ! !(9 ' $&!&9'!'! "Q ' $! (2-7!
?+! IJ -7!& ' + -!'!@1 &* ! & ! & - J - '! !)! !& - 1
(2-7! '! & ! (2-7! '! & - # - '! & $&! %!-'! AK&! ! '! & -
?+ & -! & )& - !"Q 6@1 9&* - ' &! +! * !%!-'!' ' - 9+!) +$)!'! &
0$-"# '! +9)
$)! (2-7! ,$ I J0 !& - '!1 &* - + & " ' + * !) . &
+& ! J & ) 7!- ! 6* 9& - 0-!)* ! +9)
$)! ! $& # %!-'! &9'! + & ) !"#
V $! (2-7! \$!- &! %)+ * ! -'/-+! 9 ,$ ! +9) $)
! I !& % & ' %$C '!
( +!) & - * 0!2 -' + & ,$ ! %!-'! -7!& !&!-7 ,$!)2!' * ,$ 9 &$
- !- !!$& !) . & + - $ ( 1 0.$ !=E & !!) .$- %)+ . !'
!). & * (! !-' ! 0$-''!' &JK&!? + (!& - 3* E* 34@1

=E 5 + -!& - $ !-'
& )& - !"# 9 & )7!- V * 9&* ! & + & ! & )& - !"# 6* '0 -!
+)7! '! AK&! '! AK&! & - 1 AK&! & - J $&! '! 0)7! '! & -
-+!) * &! & - $&!1 !!+ 2! * !- * $&! ,$ ! & 0$-''!' 1 0.$ !
=N & !$& + -!& - . !' !)
. & 1

=N 5 & + -!& - $ !-'


!& 0 ! '( ! K +$"Q '! 0 !& - ! ' - % -+7&!8
<O4M^=K=* )
$3^DKD )$D^DKD* ! 0& ' +!!+ 2! &9 ' 1 $)!' # -!
!% )!N1
EM

6 N 5 !' ' K +$"# '! ,$! (! !"Q ! - !)


. & )
$
T7
)
. & <O4M^=a= )$3^DKD )$D^DKD
G ?@ G ?@ G ?@
DDN4M3 4 3EE3=3 4 EE=EE>O E
64 MDO>OE 4 3O>M>> 4 NNN>3MO =
6< D=4D4D 4 3N=<MO 4 EE=4ODE E
63 DD<<=> 4 3N=MO= 4 ENO3DN3 E
6E DDM4ON 4 3N<O>= 4 E>3=N<4 E
6<4 DMDO>E 4 3N<EDN 4 E>3<3DM D
634 DO=MON 4 3N4>DO 4 E>DNO=N D
< E3=E=3 4 3D4=EN 4 E<O<OD4 =
3 DDM4<> 4 33OM<D 4 E4NNNOO D
E =ENOMN 4 33>M>4 4 E3=3D=N D
<4 =3D3NE 4 33NM=D 4 E=<D<=> D
34 =3=>3O 4 33E=43 4 E3O4=43 D
D=NN=4 4 3ENM3M 4 E=D>M<N E

-+!) & - * (!& !(!)! ,$ !+ - + - + +$ <O4M1 & )7 !). & 0


341 % ( ,$ . $ ' ) . & & ' & -7 $ & ) !"# !
' $ !). & 1 ' ( ! +J)+$) '! %!-'! ' ' - * ,$ 9 $&! &9'!
! &9 +! '! %!-'! ' (2-7 1 \$!- &! !.)& !' * & )7 $)!' !!
+! * &! ' -' &$ '! .!-2!"# ' + +$ 1 )$3* K & )* % (!
& & 0-B& - * &! - !) $D !.)& !' &! 0 !& ,$ !.)& !' ' 3
-C
( 1 & ' +! * 9&* ! & )& - !"# 9!( -+ ' !1

)% 8
!) . & ' + -!& - %! !' & ! + -!& - ' -( ) ( $&! ,_/-+!
' ! + -!& - + & %I ( ' )
! ! +9) $)! &! + - +!'! & ! "Q 1 & . !) *
! ,_/-+! 9 !)2!'! 7 !,$+!& - 1 ! # !! ! -! ' & )& - !"Q
7 J,$+! ? +$ (!@ ' !) . & ' + 1
+ *0 7 !,$+!& - * %! !& & '( % ! + -!& - '! J !
' + -!& - 1 J & !% * 9&* ! ' & - ' ?7 2 - !) $( +!) @' + 1
!9.!' + 9$& %)&!&$ - !- ,$ ' & '0+! .-0+! (!& -
$)!' ' + -!& - * + & % (! ` ) '2 & 344<1 ` ) '2 & !* ! !(9 ' $&
& ' ) &! &J + * ,$ $ ! % ! + -!& - $+ ( & - ' !) -!' 9!& ) 7
!) -! (!1
' +) 7 '!!' "# ' + * 0!2 $& ! + -!& - '! +9) $)! ( !-'
& -& 2! + * $ I !* !,$!- '!' ' ' ,$ +$2!& ! ! "Q 1 !! * # $ !'
!)
. & ' ! + -!& - 1 # E1D13 ! - !$&! ( # ' !) .$- ' !) . &
&! $ )2!' !! ! + -!& - 1
$ ! (! !"# C()* !- * 9 !) . & ' ! + -!& - +)7'1 ) .$-
!)
. & ' ! + -!& - ,$)% !& ! J ! '! ! "Q * -,$!- $ ,$)% !&
-U& ' )& - 1 !! + -!& - * ' !)9 ,$ I ! ,$)% !'! ! J !1 -'!*
!)
. & + - $ ( ' ! + -!& - '& + &%-!' * ! & + & !). &
' + -!& - * + & !( 1
!)
. & %! !' & ! + -!& - ' ( & !-'!+ - ' ! ! "# ' 1
) ' ( &* !- * !+ + - ! ! ' ).!'! ! - +J) +$) ' + 1 S + *
!- * + ) 7 * !!+!'! * !,$ ! "# & & -+ * $ !,$!)&! ! K&!1
0 !& - !' & )& - !$&!7 $ C +!- !) . & ' ! + -!& - !!
+- ' ! - ! + -!& - ?( "# E1D131=* ! <@1 $ !!) -! (!9 -+ - !'!-
EO

!%!)
7 ' -' T !) 'T ))
* & <OOO* ,$ !! ! ,$ # ' ! + -!& - + & (9 +
0K * + & 9 +! ' 1

) %! 9
# + -7 +'! -! ) !$ ! ? 7 T!-@ ! .$- !9.! ' + * ! - !'!
-+!)
& - 6 $ ;

< - !' !+
3 \$!' !$ !
= 6 "# & %!-'! 7 !,$+!& -
D 6 "# & 0! !

!9.! &! $ )2!'! # R ?3@ 8 #$ 8


: S ?=@1 ) ! # ! - !'! -! Q E1D1<13 E1D1<1< + (!& - 1
&%! & 0!2 & % ! "Q & ! "Q ' !&!-7 .$! * ,$ -! $&!0!+)'!'
!! !). & ' ! + -!& - 1
!9.! - !'!!+ ?<@ 9 )
$ !'!-!0.$ !=>1! ) !0!2% ! "Q $+ (!
' &!- ! ,_ -+!) -# 7 J,$+!1 &* ! % ! "Q ' ( & !! '$! ! "Q '
!&!-7 '0 - 1 ) ! 9 $+ $ !'! ) 0! ' ,$ !) . & ' ! + -!& - -#
)'!& !' ,$!'!& - + & ' !9.!1 & -& 2!"# ' + -! & ! ! "#
J&JK&!* 9& ! ' &! # I$'+!'!1
!9.!' % "# & 0! ! ?3@ 9 ) $ !'!-!0.$ !=>1%1 7 T!- !0 &!,$ !
!9.!'& -$ + -. -!& - -! 0 !' + +$ 1 +! ' &$ ! + - KQ '
: ! !9.! !$&! $ !(!- !. &* !- 1 ! ) !! - !!& &!'0+$) '!'
'! !9.!?<@ & 0$-"# ' !&!-7 '0 - ' ! "Q 1

=> 5 !9.! ' + 0! !

) %! ! 8 : S
S $&! ,_/-+!' + 7 J,$+!+ & & !!0.$ !=M1 ) !%! ! -! '9!'
'(' + +$ & %!-'! ' .!-2! ! %!-'! + & ! + -!& - ( +! 1 &*
& 90 $&! ! "# ' + +$ & '$! 0! ! 7 2 - ! 1 !!+!'!0! !* !0$-"# 9
! )+!'! +$ (!& - * !9,$ + +$ I
!'('' & 0! ! 7 2 - ! '!!)$ !' $&!
%!-'!' +9)$)
!1 ! '!C* +!'!%!-'!9 ! + -!'!- - ' ( +!) 1 & '(' !
%!-'!! & +$ (!& - + !!+!'!& !' 1 & -! +
%! !' & !) .$& ' .$- + 9 ' !!'!;
N4

• U& 0K ' -C
( ' 7 !,$!
• ! "Q + & & - ,$ a )& - ? @
• !" & - ,$ ` & + &

=M 5 !9.!' + 6 ! + -!& - 7 2 -!
& ! %)'!' ' !!'!-# 9% !* + +$ . !-' K. & &! -C (
' ,$ + +$ ,$ - 1 9&* 9 & !- ,$ 7!I ! ' )& !"# * I$- !& - + &
$ * !!,$ -# 7!I ! $ ' & &A !' (' ! +$ ('!' 1
& ! !&!-7 0C + '! ! "# * + & ! - ! ! + ! !) -! (!* )(
%)&!'!'0 -"!' -C ( K.' - + +$ . !-' & ) !"# ! ,$ - 1 9&*
' 0!2 + & ,$ !) . & +! & + & ! "Q & )& - 1
!) -! (!&! $ !'!9! .$-'!* -' !) . & J!,$!-' ! ! "Q ( &
$& -U& a ' )& - 1 \$!- &! a* &! J!)% '!' ' + -!' ,$ ( &
!A ! + -!& - 1 !%!)7 ' !) 'T ))?344<@ $ ! a AK& ' <E* I $- !& -
+ & $& + -!' %! !' & ,$ ! K!$ (!1 ! 0 &!* .!!- ,$
+ -!& - J A & !! +!'! ! "# 1 K & - * !) 'T ))+ - ! $ ,$ <E
+9)$)! # !' ,$!' !! ! 0+/-+! ,$ ) ' I !& !)+!-"!1 $ ! !) -! (! ' a !
$ ! a i<* $ I !* !! ! + -!& - ,$!-' ( & - $&!+9) $)
!1
!%!)7 %$ + $ -( .! ! & !!) -! (!* & $ !'!+ & ! .$-'! !!a i
41 $ I !* !) . & J!' ! + -! ,$!-' +7 .! !$&! ! "# (!2! $,$!-' ! -.
$& + -C( )' 7 !,$!1 ) ! &$) !"Q K +$!'!* % (! ,$ + 9 ,$ ' 0-
!)& - !( )+'!' 9 -U& ' -C
( ' 7 !,$!1 - # * %$ + $ -( .! & !+
' )& ' 0$-''!' '! +$ ('!' - !&!-7 '! + - KQ - & '
+ !& - 1 '!' # ! - !' -! !% ) !> !! / % -+7&!8 1 & * !) $3
DKD* 9+ - ' !' ,$ - 1 .$-' * <O4M =K= 9' !&!-7 &9' * -,$!- ,$ !) $D
DKD 9+ - ' !' . !-' 1 & ' +! * $ )2 $ !). & ) $ T 7 6 3 ?( -!
# E1D131<@ .$' ' ''$++! ! P ? # E1D131=@ !! ! + -!& - 1 !% )
!
& ! !&%9& -U& ' +7!&!'! +$ (! !! +!'! +! 1 !)
. & #
' 2!-' !' 1
N<

6 > 5 & !+ ' & ' +$ ('!' & + -!& - 6


! + -!& - 2 - ! $+ (
)
$3 DKD <O4M =K= )
$D DKD
)& & G 7!&!'! & G 7!&!'! & G 7!&!'!
?@ ?@ ?@
< 4 33OD=N =3 4 =D=4NM DD <M D3MMN=O <4<
3 4 33=D>N EO < =<==4N >D <M =M>D33D <NO
D 4 3<MO3E <OO < =4E=N4 3ED 3> =D3ENDE E>>
N 4 33=3MD DON = =4DNM> MNN => =EEODNE 3<=>
M < 3<EN=M M<3 E =4==3E <NOD <NM =EM=<4M N<=E
<4 < 3343D> <<34 M =4<DM3 3E3O EED =E>D=<= <<N4O
<3 3 33ME3D <DN< <E =4<D>= ==ND <3ED =NNE<>O <>44E

)& .$!)!$& ?<@ .-0+!,$ -# 7J ! + -!& - ( +!) 1 '!' * !!


+! * # &$ - !- * & !& ,$ ! + -!& - -+! /& &! -
+& & - ' 0 & ) !"# ! 0-! 1 + +$ & - * !) $3* % (! ,$ -# 7J
.!-7 .-0+! ( + & !$& - '! 0$-''!' 1 + +$ <O4M* % (! ! ! '
)& D .!-7 -# 9 .-0+! ( & + + ! '!& - 1 +! ' &! + +$ *
.!-7 9&C -& !&%9&* ' -' !97!( '!? -'+!-' $& + & !& - !)!A @1
&! %)&!' ) ' + 9!0!)!'! (2-7!-"! ( +! 1 % ( ,$
! + -!& - & -& 2! + - '$! %!-'! (2-7!1 9&* ' I ! ,$ + I
!
,$ - - +9) $)
! ' !- . !-' & +9)
$)! AK&!1 % ( !&!-7 ' $&!%!-'!1
!)
. & (! 0 &!- '$! +9) $)
! + - +!'! -! & &! %!-'! ' ,$ & %!-'!
'0 - * ' + - ' !-' ! %)'!' ' K& '!' ( +!) 1

) %! "R
6! ! & ! + -!& - ,$J' $ ) '! .# ?0.$ !=O@1 # E1D131N & !
+& () $ ' $& !) . & ' % ! + -!& - !! $& !)
. & ,$ !! &U) ) !
! "Q * + & 9 +! '!,$!' !$ !1 $!)
& - * $ )2! &9 ' 7 J,$+ 1 +! *
!,$!' !$ ! + -0$-' + & $&!% "# & ' "Q !) -!'!1 ` ) '2& !,$ !% "#
!) -!'!9!& )7 !9.!' + 1

=O 5 !9.!' + \$!' !$ !
! + -!& - & ,$!' !$ !9 ' !9,$ -7!$&! ! "# + & !!)$ !
' $&! %!-'!1 A * ' !! ! + -!& - $ .$ + & + ( +! 1
"# ' !! + ' ' &! K. $&! - )./-+!&! ' + -!' 1 ' - !-
!! $ ' ,$ ! K!$ (!* + & !)'T )
)?344<@* K & )1 "# ' .$ + &
+ ( +! )(! ! $ ' $& ' + 9 ' !!'! + !' -! # !- ?E1D1<1<@1
9& 9$&!,$ # - !- ' 0- ,$!) - ' !!'! ' !) !! + ) 7 1
N3

! 0 !& - ! ' 0 & )& - !' ,$ &! ' .$ + & +


( +! * .$-' a -C
( ' 7 !,$!&JK& * 9' 0-' 1 ! # !- *0
( ,$ % ! + -!& - & %!-'! - + !(!' D -C ( * - &C-& * ' ! + -!& -
7 2 - !)?+ & + ( +! @ !! ! -. % - $)!' - + +$ !) $D1 +! '!
,$!' !$ !* + ( +! # 0 & .Q &$ & - * ' 0 &!,$ & - -C (
' 7 !,$! # ,$ ' 1 !% )
!M & !* !! / % -+7&!8 * ! ( ) $"# ' & '
K +$"# * "Q ' +$ ('!' !!'0 - -C ( ' 0$-''!' ' +
( +! 1 !) )&% ! ,$ + -!& - '! +9)$) ! ' - ' %)+ 9 !)!A 1 9&*
!$& - ! ! 0$-''!' '! +$ ('!' ' + !! -! %)+ !-'!& - '
-U )
* ' &!-'!-' &$ +$ + & $ !+ -! 1
6 M & !+ ' & ' +$ ('!' & + -!& - \$!' !$ !
)
$3 DKD <O4M =K= )
$D DKD
& & G 7!&!'! & G 7!&!'! & G 7!&!'!
?@ ?@ ?@
< 4 3NEDM= =>= < =4<D=N ED< 3> DE<34<3 3M=>
3 4 3NOD<< E<N 3 =4D=>O MOO D< DE>>N>4 D<ME
D 4 3>=>3O M3N D 3OEOMM <>4E 3<4 DD33DMD >4M<
N < 3N3D3< <<<E N 3OOO=O 3DMM =D3 DE3MMEN <44E>

'!' '! !% )!M & !& ,$ + ( +! $ !& $+ 0 - G '


' + +$ * -' & &$ +! $& 0 !)!A 1 & !!-' '!' + & !
!% )!> ?-! # !- @* % (! ,$ !,$!' !$ !0 )( & - & ) 7 & <O4M % &
-! '$! !)
$ 1 -'!* -U& ' +7!&!'! +$ (! 9&! -!,$!' !$ !+ & )& <
+& ) !"# !% "# & %!-'! + & )& D1 I
$ 0+! &! & ' + !& -
! - !$& &! + - $& ' & &A ! !!!&!2 -! ! (! J( )+! 1 !&!-7 0-!)'
0 9 .-0+! (!& - !0 !' ) !0!)!' ? # E1D1=@1
&! (!- !. & '! ,$!' !$ !* .$-' 7 T!-* 9 ,$ &9 ' '$2 !
+ -+ - !"# ' + - KQ - + - ' + +$ 1

) %! 3&
7 & `) '2* & 344<* ! - !$& !%!) 7 &$ - !- !!!' 0-"# '!
,_/-+! A &! ' + 1 -+ !)+ - %$"# ' !%!) 7 9 & ! ,$ ! ,_/-+! '
+ % "Q $+ (! & ' "Q !) -!'! 9' 0! !& ) 7 !9.!1 & 7 $(
! +$)!"# ' ,$ ! ,_/-+! !' 0! !& ) 7 * 9& ` )
'2 0 "! !7 A +&
$& & ' ) 0 &!) * ! $& -' !).$&! $ ! 7 A 1
!%!)
7 ' `) '2 ' 0- $& &9 ' !! -+ - ! ! ,_/-+! A &! ' + 1
-+!)& - * ) ' 0- + & &! !&!-7 ' 0 ' $& '!' + !- '
0 (!& - '! + * $ !-' ! . !' - ? # =1=1<1=@1 ! '!C* )& ') !* ! !(9
' .!&!"# )- !* + & -+ - ! !& ) 7 "# !! + * + & ,$!) + - !. &
' J ! !!+!'! ! "# 1
! ' & ' )* 0 !& 0 !).$- K & - ,$ & !!& '$!
'!' $ -' - ; < ' + 0 !& % "Q ' J ! !) & - %!)!-+ !'!*
$ I !* E4Y !!+!'! ! "# 1 3 ! ) !"# ' ! + ' %!-'! +) $-! K + $&
+ (!) * ! + -!& - 90 7 2 - !) & - d+! + - J * ( +!) & - 1 )(!!
$&! + -+) $ # &$ & !- ; / #$ #$
#$ $ 1 -'!*

)
!!& - * +J)
+$) ' . !&!"# )- ! 9 &$ + & )K -# ' ( $ !'
'$ !- !0! ' + -!& - 1 9&* & ! ,$ ' $&!&!- !&$ J '! '
!% ,$!)!& )
7 ' "# ' + ! '!'!1 +! ' $&!J !,$!' !'!* !' "# J
'!'! & ' &!- !!) -!'!1
N=

) %"
)
. & ' ! + -!& - /& %I ( ' ' %$ ! +9) $)
! '$! $ &!
! "Q ?+ -I $- ' +9)$)
!@ ' 0 &!,$ 7!I !$& ,$) C
% ' J ! ,$ I !& & -& 2!'!
! + - KQ ,$ +$2!& ! "Q 1 !%!)
7 (! ! - ! ' !) . & !!% ! "# 1
! # E1D131N 9& !' + & ) '& -'' !! ? f3@ ! "Q 1
&!) & - * % ! + -!& - 9' 0-' '! .$- 0 &!;
I! $& 7 . !0 ? * @* -' 9$& + -I $- ' +9) $)! 9 + -I $- ' ' *
$ I !* + - KQ &$) - 1 I !& 6 '$! ! "Q ?+ -I $- ' +9) $)
!@1 I ! ?@ $&!
0$-"# ,$ '2 ,$!- ! ' # +$2!-' ! ! "Q 1 %)&! ' + -!& - 9
-+ - ! $& &! !& - if if6 ' 0 &!,$ ∩6 i jk* ∪6 i ,$ -. I !
&C-& 1 & +& + -!& - * ! + -!& - &C -& 9 $& %)&! -
+& ) 1 !). & ! - !' - ! # # * !- * 7 $ C + 1

!). & ' ! + -!& - +)


! 0+!&* ,$!- ! 9+-+!$ )2!'!* ' !0 &!;
• .!"# ' . $ ?3 +9)$)!@; ! (!& - * $&! +9)
$)! ' +!'! ! "# 9
+)7 '! !! +! ' . $ * $ I !* & . !1
• .!"# ' . $ ?< +9)$)!@; +! * $&!+9)$)
!! -! 9 + ) 7 '!1
• )+!"# ' + & - - 1 # 7J& (& - !"Q ' +9) $)! ' $&! ! "#
!! $ !* &! & )+!"# ' +9)$)! ,$ # I
$'+!-' + 1
• +& - ' !.)& !' ; 9 $& &9 ' + - $ ( ' + ! ' $ &!
. $ ' +9) $)
!1

9+-+! ' & . !"# ' . $ # &! $ )2!'! ,$ )+!"# ' + & - -
-# !$& - ! & !J ! $)!- ' + +$ 1 & . !"# ' '$! +9) $)
!0 !
-.7!- - +!!+ 2! &!- !,$!- '!' ' +9) $)
! & +!'! ! "# '$ !- '
+ 1 !0 &!90J+) ,$)% ! ! ! "Q ,$!- '!' ' + & - - 1 9&* !
9+-+!&! $ )2!'!9' & . !"# ' $& + & - - & - * -' 9 C
( ) ,$)% ! !
! "Q J !* K & )1 .$ ! D4 D< & !& ! '$! 9+-+! . !0+!& - 1
<=
9+-+!' + +& - ' !.)& !' ' $ !'! !! ! + -!& - -+!) 1

D4 5 . !"# ' 3 +9)


$)!

D< . !"# ' < +9)


$)!

<=
7!&! $)!' ' $& !). & ' ! + -!& - +- $ ( '
! + -!& - -+!)
* ) J - !'! !!$& 0-!& - !( 1
ND

!). & ! ( 0 !& + ) 7' $! & ]-+! -! 7 A ! '!


0 !& - ! ' 1 ' -.7!- -* ,$ 0 $& ' - & 0 !& - ! '
'$++! ! P * ,$ 9 $ )2!' ' ' ,$ 0 !9 7 I $&! 7 $ C +!
&$ J '! + & % - $)!' ' ! + -!& - 1 ' &$ !- ' ,$ !*
0 !& ! '( ! !) !"Q - !). & 1 ) .$&! # + - ' !'! !%!)
7 1

) %"!
& +& - + -!& - * !)
. & ' ! + -!& - # +) ! 0+!' &
+- $ ( !( 1 J* 9&* $&! '0 -"! .-0+! (!1 !). & '
! + -!& - # ! +!& - -' -' - '! ) $"# -+!) ?( # E1D131@1
,$!)'!' ' $& ! + -!& - -+!)9& ''! ) ,$) C
% )+ 1 ! !2# *
!)
. & + - $ ( !%!K 0 !& + ) 7' )! $! 0+/-+! +! !+'!' ' ,$)% ! !
! "Q & ,$!- '!' ' )& - ;

• )
. & )!A
• )
. & ' +& - ' .)& !'

!). & )!A 9 & ) & - $&! ! "# !)!A ! ,$ &!- 9& ! '$!
! "Q + & & & -U& ' )& - ? $ $&! '0 -"! ' $& )& - ! -!@1 S
K &!& - 0+ - ? & & ' @ ! !2# 9!' !' + & ! + -!& -
-+!) !! ''$++! ! P ? # E1D131=@1
.$-' !) . & 9' (!' ' + +& - ' !.)& !' !! + -!& - 1
$-+ -! '! .$- &!- !; & +)7 $&! +9) $)! ,$!),$ + & & - 1 !
+9)$)! ' $ (2-7 # + )+!' -! ! "# 1 ! "# !) ( 9 +!'!
+ -,$!- !) .$&!+9) $)!-# 0 ! -!) !'!!!) .$&! ! "# 1
+ +& - ' !.)& !' * ! & + & - !) . & ' + -!& - *
! - ! (! !"Q ' & )& - !"# 1 !%!)7 - !!& !).$&! !) -! (!
- !- 1 & * &$' $ & ' ) ' + !+&!* !!$& & ' ) &! !'+!) ; -# A
! +9) $)! (2-7! '! & - ' ( & & ( !!' & -!'! ! "# * &! !&%9& '
(2-7 ' (2-7 * !9,$ !+7 $& . $ ' + - K 1 & ' )* 9&* !-'!-# 9
! 0!A -# 7!( & &$ . $ ' + - K ?V ( 2 -# 7J. $ ' + - K @1
&9 ' )(! !! ! "Q &$ ' %!) !-+ !'!1
! !2# * & ' ) + ) 7 ' & )& - !' )& !! 0$-''!' ' (2-7!-"!1
(2-7 '! & - /& 0$-''!' <1 (2-7 ' +9) $)! ' 0$-''!' < /&
0$-''!' 3* ! & '!- 1 & !-' & 0$-''!' 3 $ =* K & )*
% ( $ ,$ !)
. & ' !2 !( )& - & ) 7 ' ,$ ! !) -! (! !
-+!) & - * + & & !& $)!' '! !% ) !O <41
!2Q ''J +!* +7!&! ' ) $ T7 ? !@* !). &
-+!) & - )$ T 7 6 ? %@ !). & & '0+!' !! !+ ! -C ( '
0$-''!' 1
0& ' + & !! !) . & * ) 0 !& & )& - !' !' & ' + +$
'0 - ; <O4M =K= E=<E DKD1 .$-' + +$ 9 ! +$) !& - $& !!
+ -!& - + & ! + -!& - & )& - !' ' (' ! -"!&!+"!' 1
# )& - 0K ' '0C +) !!& - !). & ' & . !"# ' . $ + & 1
$)!' # ' $&! K +$"# + & ) !' + -!& - * -+) $-' '( + '
! + -!& - 1 !& - !'! ! '$! !) -! (! ' )' + K ) !'! - K -
+! C$) E1D1<1< E1D1<131
!% )!O ! - ! '!' ' K +$"# !! <O4M1 =K=* %!)!-+ !& - '
+9)$)!1 %!) !-+ !& - '2,$!)! + - !. & &9'!' +9) $)! ,$ 0+ $ & +!'! ! "# 1
!% )!<4 ! - ! & & '!' !! + +$ E=<E DKD1 & ' +! * - -7$&
NE

!)
. & ' ! + -!& - ! ( ! A + - $ ( 1 !&%9&* & ' +! * &
' K +$"# ' !)
. & 0 & - ,$ $& .$-' 1

6 O 5 !' ' K +$"# ' + -!& - %! !' & ! + -!& - $ !-'


& - !). & + - $ ( ' ! + -!& - - + +$ <O4=^=K=
\$!' !$ ! 6 "# & 6!-'!
)
. & ' &! (!' 6!)
!-+ !& - )
. & ' &! (!' 6!)
!-+ !& -
! + -!& - !&!-7 '! ! + -!& - !&!-7 '!
-+!) - KQ -+!) - KQ
?G @ ?G @
!-' & ME4EE3 DO !-' & ME=D4= DD
)
$ T7 EDOM== =N )
$ T7 E=33E> =E
6 53 -C( DOD<<4 3O 6 53 -C( DE>E3D =4
6 5= -C( DMDD== 3O 6 5= -C( D=M=M= 3M
6 5D -C( DO4<4O 3O 6 5D -C( D=EN>> 3M
6 5<4 -C
( E=3E<E =4 6 5<4 -C
( D4MOE= 33

6 <4 5 !' ' K +$"# ' + -!& - %! !' & ! + -!& - $ !-'
& - !). & + - $ ( ' ! + -!& - - + +$ E=<E^DKD
\$!' !$ ! 6 "# & %!-'!
)
. & ' &! (!' 6!)
!-+ !& - )
. & ' &! (!' 6!)
!-+ !& -
! + -!& - !&!-7 '! ! + -!& - !&!-7 '!
-+!) - KQ ?G @ -+!) - KQ
?G @
!-' & =<34NMD D3 !-' & =4D>EOO D=
)
$ T7 3N44=D> =D )
$ T7 3=EEM=4 =3
6 53 -C( 3>D>4D> =D 6 53 -C( 3<DD3=D 3D
6 5= -C( 3>M>OD> =D 6 5= -C( 3<>DE<< 3D
6 5D -C( 3M4OD>3 =D 6 5D -C( 3334=3D 3D
6 5<4 -C
( =3<E43N =N 6 5<4 -C
( 3<D<DEM 3<

!% )! () !& '!' $ -' - 1 & * !-!) %!)


!-+ !& - '
!)
. & + - $ ( 1 !) . & '$2$& ' %!)!-+ !& - &! * + &
! !' 1 9&* +& ! '0 - -! ,$!' !$ ! + & ) !"# ! % "# - + +$
E=<E^DKD* ,$ $ &! 1 !9 (!( ) & - ! K )+!"# !! 0! 1 ,$
'!' # &9'! ' ' 2 K +$"Q * * -# # +! ! +$)! ' $&! $ $ !
K +$"# ' !) . & 1 + +$ <O4= 7J$&! ,$ -!'0 -"!' + & !& - - +!
' ) $ T 7 + & <4 -C ( 1 $ '!' &$ - !- 9,$ * - +! '!,$!' !$ !*
!$& - ' -C ( ' 0$-''!' ' ) $ T7 !& $)!' '! ) $"# & G *
-,$!- ,$ - % "# ) & ) 7 !& '!' ()!& ,$ 7J%! !- -( .!"# !
0 !- !). & 1

) %""C ( >
6! ! & & . !"# ' . $ * -( ) ( -' $&!+9) $)!' +!'!. $ 1 +!'! !"#
' !). & * '$! +9)
$)! # )+ -!'! ' 0 &!,$ + I
!'& -$C' 1 !! !)2!
+J)
+$)* !)
. & +!) +$)!'$! 0$-"Q !!+!'!+9) $)
!; - . - .1 & !'J
-U& ' ' '!+9) $)
! ,$ -# +$2!& ! ! "Q 1 .$-'!'J -U& ' ' '
,$ +$2!& ! ! "Q 1 ! '! 0$-"Q 9 +!) +$)
!' .!-7 ?+ )
)@ ' +!'! +9)
$)!
+ -0 & ! ,$!"# !%!K 1

?+ )
)@i - .5 - .
NN

' +!)
+$) !' .!-7 ' +!'!+9)$)
!* 9 0 $!'!! +!'! '$! +9)
$)! ' &!
.!-7 ' +!'! ! "# 1 + & -!,$!-' -# 7 $( &! +! ,$ !& '& -$
+ 1 0.$ !D3 & ! !) . & & $&! $' )-.$!. &1

)
. & -.7!- -

Criar um particionamento inicial (aleatório, em geral)


Enquanto A Solução Estiver Melhorando
Enquanto Houverem Vértices Trancado
Escolher a ε A e b ε B, sendo que a e b não estão trancados e G(a) + G(b) é máximo
Trocar a por b, ou seja, a ε B e b ε A.
Trancar a e b
Avaliar Resultado Atingido na Iteração Anterior
Destrancar todos os vértices

?-=@
D3 )
. & ' -.7!- - K$!)
& -
!)
. & ! - ! $&! 9 ' ' (!- !. - 1 $! ' & ' + & )K'!' 9
+U%+!1 + ,$ -# 7J$& & +!- & - ). - ' !$!)2!"# ' .!-7 1 $ I !*
!+!'! !"# * .!-7 ' '! ! +9) $)
! 9 +!)
+$)
!' 1 ! ! -+ !)' (!- !. & 9 0!
' -# + - .$ %!)!-+ ! ! ! "Q J !1 -# ! $& %)&! ! +9) $)!
( & !&!-7 & )7!- * &! - + +$ & ' - -# + 1

) %"3 >4 D
! !' * 0 ! $&! & '0+!"# ' !) . & 1 '$++! ! P ? @*
+ & 0+ $+ -7 +' - ( !) . & * 0!2& . !"# & ) ' . $ ?$&!+9) $)!@ ! -!
3
$&!+ & )K'!' ' & -0 ? ?-@@1
&!& '0+!"# * !) ( 2!&! & !- * + & ) !"# ! 9!+ - ' !"# ' +
' ' 1 !! * -# & !,$!- ! +9) $)
! ' $&! ' K & & +!'! ! "# * &! &
! ' ! !( ! ! ! "Q $ -# 1 0.$ ! D= )
$ ! + ' ' +- ! +
!'+ -!)1 % ( ,$ 7J$&! ' 0 &!'! / - 1 ' ) -+ - !& & $&
+ -I$- ? * - +! @ + J- $ + -I $- ?6@1 +! ' + !'+ -!)'2
,$ '$! + - KQ +$2!& ! ! "Q ?+ i 3@1 +! ' + ' ' * $&! ' +$2!!
! "Q ?+ i <@1 (!- !. & ' + ' ' * +& J( !'!- * 9&! 0!+)'!'
- $+J) +$)* & -' $& !) . & &! J ' + & $&!+ & )K'!' ' & & - 1
)9& ' * + ' ' 9$& + &! !) !* ,$ & $& + +$ !)9 - + J
& - $& 0 !!+ - +! ' K & ' $& + +$ 1

D= 5 ' '
-
' - -' & )
7 +J)
+$) ' .!-7 * ' ( & - '$2' !)
.$- + -+ 1
' $&! ' '2 ! ' + ! $-# + !! ! "Q 1 &! - 9
$&! ' ,$ ' $ !' ' + !) !' + & & (& - ' $&!+9) $)! -+ -
N>

V ' 1 &!+9) $)
!9' ! - ,$!-' 9 - J( ) $&! ' +C+!1 +! '!0.$ !
D=* ! ' 9 +C+!* & ( -' ! +9) $)
! '! ' ! !! ! ,$ '! !' ' +
!) !J1 &* !+9)$)!-! ! "# '! ,$ '!9+C+!1
-+ !) 0)K ' +J) +$) ' .!-7 - !) . & 9,$ -# J&! ! ) !' + &
! +9) $)
!* &! & + & ! ' 1 & * +!)
+$)
! .!-7 + & %! & ' + - !' ?
6@* K - & +!'! ' 1 ) 0 & !,$!- '!' ' +9) $)
! K - & +!'! ! "# 1
!! K & ) '! 0.$ ! D=* + - !' (!) !& 3 <1 +! * K $&! +9) $)
!
)
!'!-! ! "# 3 ?'! ,$ '!* -!0.$ !D=@1 !0 &!* +J)+$) ' .!-7 ' +!'!+9) $)
!
0+! K &!& - & ) 0+ - * + -0 & J( & .$'!1 & ( !&%9&*
!!$!)2!"# ' +$ 90 !' &!- !!-'!&! 0+ - 1
$ !& '0+!"# 9! %)'!' ' ,$) C% ' J !'! ! "Q 1 K. ,$ I !
+ - $C '!$&!0$-"# ' !(!)!"# ,$ '.! $&!+9) $)
! ' & ('!+ & %! & $&
+ 9 ' %!) !-+ !& - 1 !& (& - !"# ,$ % ! + 9 * ) !-# J+ - ' !'!1 &
* I
$- ! ! '! ! +9) $)
! & $&!& &! ! "# 1
!). & 9%! !- + & )K !! % & + & -'' 9 + $&!!-J)
' !) 7!'!1 0.$ ! DD + )+! !) . & & $&! $' )-.$!. & ' . !&!"# 1 &
.$'!+!'! ! 9!-!) !' + & ' !) 7 1

Algoritmo Fiduccia-Mattheyses

Passo 1: Computar o ganho para todas as células


Passo 2: i = 1;
Selecionar uma célula base. Se não há célula base
possível, encerrar o algoritmo.
Passo 3: Trancar a célula base. Atualizar os ganhos.
Passo 4: Se não há células trancadas pegar uma nova base. Se há uma
célula base, i = i + 1 e voltar para passo 3.
Passo 5: Selecionar a melhor seqüência de movimentos m1,m2,m3....mk
(1≤ k ≤ i), onde o somatório m1+m2+m3 +... + mk seja máximo.
Passo 6: Tornar os movimentos m1,m2,m3....mk permanentes
Liberar todas as células
Voltar para o passo 1

O(n2)

DD 5 )
. & & $' )-.$!. &
!)
. & !%!) 7!+ & ' 1 K - * (!) ' .!-7 ' '! ! +9) $)
!
9+ & $ !' 1 - - ? ! = D@ 0!2$&! 9 ' & (& - & +9)
$)!
& +!) +$)! +$ * ! -! $ !-' !0$-"# ' !$!)2!"# ' +$ ?,$ 9&! 0+ - @1
- - 9 ' !9 ,$ ,$ & '! ! +9) $)! )( ,$ -# +!$ !&
' %!)
!-+ !& - 1 9&* ! +! -# # 0 (!'! - ! 1 * ( )!-' !
K - * !) . & +)7 $& -U& ' & (& - ,$ # 0 (!' 1 K - 9
' -,$!- fi<* $ I !* -,$!- - - 0 +! !2 ' -+ - ! ) & -
$&!+9)$)
! !!& ( 1

!E
!!+!) +$)
! .!-7 * & + - !' 6 ' +!'! ' ' ( & !$!)2!' 1
+ - !' 9 0 - V ! "# * $ ! "# '! ,$ '!1 !! '( 0!2 $&!
(! '$ ! +!'! ' + - ! ,$!- ! +9)
$)! + - +!'! ! )
! # & +!'! ! "# 1
' * .!-7 9+!) +$)
!' .$-' .$- !) . & * -' ;
0 ! + -I$- ' . & '!+9) $)!
0 ! + -I$- ' ' - '!+9) $)
!
?-@ '2,$!- ! +9)$)
! '! ' # - + -I $- ' . &1
NM

?-@ '2,$!- ! +9)


$)! '! ' # - + -I
$- ' ' - 1<D

Ganho = 0;
Para cada rede n da célula
Se F(n) == 1 então ganho = ganho + 1;
Se T(n) == 0 então ganho = ganho – 1;

' - !). & !+&! - !& ' + % ! +9)


$)! & ,$ # 9 +C+!1
+ %!,$ * !! !). & ' * & - +9) $)
! +C+! /& (!) ' .!-7 '0 - '
2 1
+! ' + - ' ! ! K /-+! ' * $&! +9)
$)! ' ' K! ' +C+!1 I !
?-@ $&!0$-"# ,$ '2 7J$& + - +!' ! ' - + -I $- ' .& ?-@ !!
+ -I$- ' - 1 +J) +$) ' .!-7 0+! !! &;

Ganho = 0;
Para cada rede n da célula
Se F(n) == 1 e não FP(n) então ganho = ganho + 1;
Se T(n) == 0 e não TP(n) então ganho = ganho – 1;

!)
. & ' $$& .!-7 ' 3Y & &9'!* !! + +$ <O4M =K=1

"E
(! J( )Z[ 9$& + - !' ' & (& - 0 ) - - ' !)
. & 1
! 3 )'( -+!)2!' + & <1
& .$'! !) . & '( +) 7 $&!+9)
$)! !! +! + & %! - $ .!-7 1
+9)$)
! +)7 '!9!,$ & &! .!-7 ,$ -# + !' %!)
!-" 1 ! ! !9' + ! )
!). & !%!K ;

melhor_ganho = Int_Min;
melhor_celula = -1;
Para cada célula c
Se ganho(c)>melhor_ganho e não_cria_desbalancemento(c) então
melhor_ganho = ganho(c);
melhor_celula = c;

,$ (!) ' &! .!-7 ' - .! ( * '!-' ! !)


. & $&!
%)'!' ' 0$. ' &C-& )+! 1 9&* -# 0 & -+ - !' !
+! !2 ' + & - ! ! '!* ) # ' +! !' 1
+ 9 ' %!) !-+ !& - * + & I
J 0 ' * ( ! ,$ !)
. & & (! '! !
+9)
$)! !!$&!'!'! ! "# 1 ) ' K )
! .$- ,$!"# ;

r × V − sm ≤ F ≤ r × V + sm gEh

-' ;
9 + -I
$- ' '! ! +9) $)!
m m9!J !' + -I$-
9 + -I
$- ! ,$!)!+9)$)
! -+
9+ 0+ - ' %!)!-+ !& - * +!)
+$)
!' m m÷ m m1 & . !)(!) 4*E
& 9 !&!-7 '!&! +9) $)!- + +$

3E

<D
(!) ' ? @ ? @ # +!)
+$)
!' + & %! - + - !' 6 '! '
!&%9& + & $& -'+!' % )!- ,$ '2 !+9) $)
! & ,$ # -+ ! $61
NO

& '( 0K! !+9)


$)!%! +)7 '! !!& . ! ' ! "# + & %I ( ,$
)
! -# & (! - (!& - 1 ' & )& - !' + & $&! +)
! 0 +'! -!
"' cc1
7J!!$!)2!"# ' +$ 1 !$!)2!"# .$ .$- !)
. & ;

Para cada rede n da célula base


Se T(n) == 0 então
Incrementar os ganhos de todas as células livres de n
Se T(n) == 1 então
Decrementar o ganho da única célula de n em T, se estiver livre.

//Efetivar a troca
F(n) = F(n) – 1;
T(n) = T(n) + 1;

Se F(n) == 0 então
Decrementar os ganhos de todas as células livres de n
Se F(n) == 1 então
Incrementar o ganho da única célula de n em F, se estiver livre.

%E
-+!)
& - * +$ ! +9)
$)! )( 1 7J* +$ ! $&! +9)
$)! %! ,$
I
! )( ,$ ! 0!"! + 9 ' ' %!) !-" * '! & &! 0 &! ,$ - ! 31 0
-+ - !'!!+9)
$)!* -+ & - ! ( )! !! ! =1 -# 0 -+ - !'!* .$
!! ! E1

)E
! +) 7 ! !"Q ? ei @ ' - - ,$ # + -+ 2!'!1
& ( * !) . & + ! !&!2 -! .!-7 ' +!'! !"# 1 ,$ J .$!)!
' .!-7 0 & ( 1 J& - ,$ 7 $( $& .!-7 - .! ( ,$ -# I!
+ & - !' !"Q 1
!)
. & ,$ !)2! ! E 9' + !%!K ;

melhorganho = INT_MIN;
soma = 0;
for (int r=0; r<i; r++)
soma += HistoricoGanhos[r].melhorganho;
if (soma>melhorganho)
k = r;
melhorganho = soma;

if (melhorganho<=0)
fim;

!)
. & !+&!* ( + !-7 .$!'! & )
7 .!-7 ' !
!)2!' - - -1
! * & <OOE* $. & +! ' & ! ,$ ' & ! I
! 0 $!' $ !-' + 9
' %!)!-" 1

;E
' & (& - & - $ .$! ! ' ( & 0 (!& - !)2!' * $ I
!*
!+9)
$)!' ( ' 0! & ('!1 ! = ! -! + - !' ' ' 0 !& !$!)2!' 1
! N ) ! # & ('! ! ( )! ! ! < + - !' # +!)
+$)!' 1 *
'! ! +9)
$)! # )% !'!1
>4

) %"%&
9+-+!' 9!,$ &! 0 $ )2!'! + - -$! -' ) !.!& - $ )2!'!1 9&*
&$ $ !%!)7 ! & !!& + +!& ! 9+-+!* + & K & ) G !-. & 3444*
!P & <OOO !)'T )) & <OOO%1
)'% .* & <OM=* % ( $ ,$ ! ,$!)'!' ' !) . & ' ! + -!& -
& .!"# ' .$ ' -' 0 & - - -U& &9' ' ! ! -'* $ I !* '
&9' ' + +$ 1 K & )* 0$-+ -!% & ! !&9'!0 &! ' ,$ E1 9&*
& + +$ % (!' )
'% .* !&9'!0+!<*M 3*E1 * )'% .' -( ) ($
$&! 9+-+! !! $- (9 + * + & * !$& - ! ! $! + - + ('!' 1 &! !) -! (! !
9+-+! ' )'% . 9 $ ! !) . & ' + +& - ' !.)& !' !! + ! . $ '
+9)$)!* ,$ ' & !% !C' !!$& U-+ )& - 1
$ !(!- !. & ' ! '9!' !.) $ -! +9)$)! 9 0! ' '& -$ -U& !)'
)& - ! & !!' ) !). & ' ! + -!& - 1 ''$++! ! P $
& ,$!' J + +U%+ * ,$ -'+!! & ]-+!' '$2 -U& ' +9) $)!1
!% )! << <3 & !& !+ & !!"# ' & ' K +$"# !! + +$ )$D )
$3* + &
$&!'0 -"!' J +! - ' 1
$ ! 9+-+!%! !- + -7 +'!9!' )+!"# ' + & - - ? 7 T!- & <OOE@1
6! +!& - * $&! ' & -!'! +9) $)! 9 ,$ !'! & !&%! ! ! "Q * ) ! '
)+!'!* + & %I ( ' '& -$ + 1 A(! !+ - + '!+9)$) !0 & -
,$ 1 !%!)7 ' G! !8* & 3443* $ !$&!(! !"# * ,$ ) +7!&!' *
' 1 )+!"# 0$-+ -!) * .$-' !8* ' )(! ! $)!' ' + & ) 7 ,$ !
)+!"# !'+ -!) + - ' ! ! ' -'/-+! ) A.+! ' '0 - -! ' !C '! ' $&!
! & $! - !'!1
$ ! 9+-+! %! !- $ !'! # %! !'! & & !7 $ C +!* + &
)
. & -9 + 1 !! - !-+! ,$ -! ' %)&! ' ! + -!& - * 9
!)'T ) ) & 344< $ ' %$ +! K!$ (! !! ! + -!& - & !-' !) .$-
$)!' ' & ) 7 ! .-0+! ( 1
!%!)7 $. $&! & )& - !"# & ! ' +& * +7!&!'! ' 6!. 1
6! +!& - * !). & $ ! & &! + & )K'!' ' & ' * 0!2 !
!$!)2!"# + & ) ! ' .!-7 ! +!'! $ - 1 .!-7 # + & $!' + & &
!&%9&1 U-+!'0 -"!9,$ !) . & & ( $&!+9) $)
! ( 2* + & * & -'
%!)!-+ !& - '! ! "Q 1 + & !!"# + & 6!. 9- !- !! & ! !
(!- !. & .-0+! (!,$ & + & !+ & $ !"# J '!' .!-7 1

) %") @ , #$
0& ' + & !! !) .$&! 9+-+! ! - !'! -! Q !- * )! 0 !&
& )& - !'! -! 0 !& - ! ' 1 -+!)
& - ' I ! % (! 0 ' $&
% & ! + -!& - - + & & - '! + - KQ ' + -!& - 1 !! * $! !
,$!' !$ !+ & !9.!' + (! ! !)
. & ' ! + -!& - 1 & + +$ '
* $! <O4M^=K=1 '!' K & - ! # -! !% )
! <<1 ! !% )
! <3 $ !
+ +$ !) $D + & 1 !% )
! <= <D # !-J).!* &! $ !& &9 ' ' %
! + -!& - & %!-'!1
><

6 << 5\$!' !$ !- )
$3^DKD1 & !!"# ' !)
. & ' ! + -!& - 1
)
. & ' )
. & ' & ' &! (!' 6!)
!-+ !& - 0$-''!'
! + -!& - ! + -!& - K +$"# ' !&!-7 '! '!
-+!) !( + -!& - - KQ +$ ('!'
?@ ?G @
!-' & 6!. D D4>D44 =M ED<
!-' & 3 3MEO=4 => ED<
3 3MNDE= => ED<
63 3 3O3E=3 =D ED<
6= 3 3O=4M= =D ED<
6D 3 =4==ED == ED<
6<4 3 ==><OO =D ED<

6 <3 5\$!' !$ !- )
$D^DKD1 & !!"# ' !)
. & ' ! + -!& - 1
)
. & ' )
. & ' & ' &! (! 6!)
!-+ !& - 0$-''!'
! + -!& - ! + -!& - K +$"# ' ' !&!-7 '!
-+!) !( + -!& - '! +$ ('!'
?@ - KQ
?G @
!-' & 6!. >4< >N4OD== D= 3M=>
!-' & MM ==<4D>O =M 3M=>
N3 =>=M34E =N 3M=>
63 DD DE<>D44 =D 3M=>
6= DD DNENMNN == 3M=>
6D D3 DON>NDM == 3M=>
6<4 => ND<334= =E 3M=>

6 <= 56 ! + -!& - - ) $3^DKD1 & !!"# ' !)


. & '
! + -!& - 1
)
. & ' )
. & ' & ' &! (! 6!)
!-+ !& - 0$-''!'
! + -!& - ! + -!& - K +$"# ' ' !&!-7 '!
-+!) !( + -!& - '! +$ ('!'
?@ - KQ
?G @
!-' & 3 =4<MNM D3 3ED
3 3MO<33 D3 3ED
63 3 3O<EE3 =O 3ED
6= 3 3ONOON => 3ED
6D 3 3O33D4 =N 3ED
6<4 3 3MME3> =4 3ED
6 <D 56 ! + -!& - - ) $D^DKD1 & !!"# ' !)
. & '
! + -!& - 1
)
. & ' )
. & ' & ' &! (! 6!)
!-+ !& - 0$-''!'
! + -!& - ! + -!& - K +$"# ' ' !&!-7 '!
-+!) !( + -!& - '! +$ ('!'
?@ - KQ
?G @
!-' & 3O =EE<<=< D4 E>>
3E =EOD3EM D4 E>>
63 3E =N4<EE> => E>>
6= 3E =NMMON4 =E E>>
6D 3D =>OD>>D == E>>
6<4 3N =MDO4<E 3> E>>

& $)!' - !- ' ! '$! !% ) ! 9 & ' + !& - '


6!. ?,$ 9$& ' (!' ' @ -! !% )
!<31 S K &!& - !) + & !!' + & ! !% )
!
>3

<< !&%9& + & 1 $ '!' - !- 9 ! $+! ' -'/-+! ' !


! + -!& - -+!) 1 &% ! I !&! J ' ! + -! ! ! ' * -#
+ - .$ & )7 ! ' %!) !-+ !& - -+!). !' 1 K )+! & & - *
K +$!& - !"Q 1 &* !). & !)!A & ! &! !' ,$!' ' (' ! $
& )7 %!)!-+ !& - ' +9) $)
! ?( !% )
! O <4@1
S - !- !-!) ! ,$ -# 7J & ' ).! ' !) 1 ,$!' !$ ! .!-7! & !)
.$-
+! * ' & $ 1 & & & * ! + -!& - -+!)9 & ) 7 !)!A -!
&! !' +! * &! & !& ) 7 ! .-0+! (! & $ 1

) %";4 >T D
&! ! ' !) . & ' ! + -!& - !%!) 7!& + & '$! ! "Q & - 1
9&* & + +$ - . !' + & &! ' <444 +9) $)
!* % ! + -! ! -! -# 9 $0+ -
!! '$2 ! + & )K'!' ' %)&! ' + -!& - 1 S ' I J( ),$ ! + -
+ +$ & '( ! ! "Q * ' !&!-7 (! !' $-# * ' -' -' ' %)&!1
# &$ + &$- !'! !"Q ' !) . & ' % ! "# * + & * !! !%!)7!
+ & - ! "Q ? !P * & <OOO* K & )@1 ! # ! - ! / &9 ' ' $
!'! !"# ' !). & ' % ! "Q !!&U) ) ! ! "Q 1
& &9 ' 9 $&! K - # ' ! ' +)
J + 1 !'! - ' ' & (
!! '! ! $ ! ! "Q 1 &* $& (!) ' .!-7 9+!) +$)!' !!+!'! %)'!' * 9
+)7 '!! %)'!' + & &! .!-7 1 ' (!- !. & 9!. !-' ,$!- '!' ' & &A !
- + J ! !!!&!2 -! ' .!-7 1 0.$ !DD ) $ ! &9 ' 1

DD 5 '$++! ! P !'! !' !&U) )


! ! "Q 5 & &9 '
.$-' &9 ' 9 ! ( 1 & "!& + & $&! )
$"# ' ! + -!& - & -
! "Q 1 # . '( ! ' ! "# !! !)2! $& % ! + -!& -
& - -! '$! ! "Q )+ -!'!1 &9 ' * ' ,$ + !& ! ! "Q #
& -& 2!'!* &! ' ,$ + !& & - $&!'! ! "Q # ' + - ' !'!1 0.$ !DE
)$ ! .$-' &9 ' 1
>=

DE '$++! ! P !'! !' !&U) )


! ! "Q 5&9 ' !(

+ &9 ' 97 J,$+ + - $ ( 1 ) ! ' $&! ) $"# + & & -


$&! ! "# 0!2 $& % ! + -!& - 1 * .! ! '$! ! "Q & !!'
% ! + -! )!* ' 0 &!!'(' + +$ & - ! "Q 7 !,$+!& - 1 S )
$ !' -!
0.$ !DN1

DN 5 & &U) )
! ! "Q 5&9 ' 7 J,$+
& &9 ' * !)
9& ' - + ! ' &$ !& &A !* + ! ' &! & !!
+ & $! &! (!) ' .!-7 + ' )1 !%!)
7 ' G !-.& ! ,$ )
' E44Y &! )- ,$ + &9 ' 1 ! 0 &!* &% ! ! "! - $ ( *
& &9 ' 9' 0! $&! ) $"# $&1
G !-. !-!) ! ' !)
7!'!& - ' ! ,$ # 1 % (! ,$ &9 ' 7 J,$+ 9 $&
&9 ' .$) -# + - .$ ' 0!2 $& ,$ + & $ - + & " ' + 1 !
0 &! J + &$& 0+! & &C -& )+! 1 $)!' K & -! & & &
+ -+)$ ,$ ! !% '!. & 7 J,$+! 9 &! J '! ?<DD ( 2 @ '$2 & )
7 $)!'
?>*<Y@1
>D

) %3
+ -!& - ! + -!& - * + & 0 ! - !' - +! C$) !- *9
$& & ' ) -+ & ) !! + -!& - ,$ %$ +! & -& 2! + & & - '!
+ - KQ 1 &!.- ! $!"# -' '$! +9) $)
! + - +!'! 6 # ! -!) !'! ! ! "Q
'0 - 1 ! ' & & - * ! +9) $)! # ! + -!'! + -!'!
-' -' - & - ' ! ).!"# 1 S + & !). & .- ! ! + - K# 1 0.$ ! D>*
'$2'!' 7 T!-* ) $ !$& +! -' ! +9) $)
! 6 # + -!'! ' &!- ! $&
! ) $"# !) -! (!$ !-' 1
)
$"# * +7!&!'!' * ,$ % !! + - KQ * - -' * - & ' ) !*
$& & -!) K !* 0!2 -' ! )' $& ' - !'! !C '!1 ! '!C * A !)
. &
' & -& 2!"# ' + (! &!- ! +9)$)! &! AK&! C()1 % ( ,$ ! - "#
' & -! 9 $&! ! ! K !* &! %!!! & & ' + !& - 1 -'!* ! - "#
-# '$2 -+!)' !!)) & ' + -!& - %! !' & ! + -!& - 1

D>1 & -!) !.! -


"# ' & -!)9$& %)&! ) ! (!& - + & )K ! )
(' 1 &!- !
&! & ) 9 & ) & - ! $&! "# !! & -!)1 $! ) $"# 9' + ) 7
7 $ +!& - !& ) 7 "# !! & -!)+ & %! -! +9)
$)! (2-7! '! +9)
$)! 61
"# ' 0 "!2 '!+9) $)
! ! &!'!+ & %! - ! + -!& - !- 1
& )& - !"Q ' !) . & ' + -!& - %! !' & ! + -!& - !!
!0 !& - !' -# $ !& 1 9$&!' (!- !. & .-0+! (!
,$ ' ( )(!'! & + - !-!!-J) ' '!' ' +! C$) E1E1
>E

;4 >( -

;! #$
!7 $ C +! # &9 ' ' & 2!"# . -9 + -# ' & -C + 1 & I J0
' & - !' - +! C$) 3* ! & !7 $ C +! ! & ' ) $"Q -+! !& % ) !
+& $ %!"Q !)!A !1 %)&! ' + -!& - !'! ! &$ % & !
&9 ' / -+ ! !2Q ;
< 5S & ) ' -+ - ! $& + -!& - -+!) 1 & I J0 ' * -+ - ! $&
+ -!& - (J)' 9 $& %)&! (!) 1 & !7 $ C +!* + & ( -! # 31N*
- + !& ' $&! ) $"# -+!)!0& ' & 2J) !1
3 5S 0J+)' 0!2 $&! $ %!"# - !) . & 1 -+ !) & - - +! '! &$) !"#
' /& ! '! $ !"# - !) . & . -9 + * ! 0$-"# ' $ %!"# '
(!)
& - ' 0-'!1
= 5 & ) !(!)!"# ' +$ 1 !& ( ! - +! C$) = $&! 9 ' (! J( '
+ -!& - ,$ ' ( & !(!)!'!1 &! (!' !&!-7 ' 0 9* & . !) * $ !'! &
+ -I
$- + & $ !1

J '9+!'! K ,$ ! !)
. & ' + -!& - 1 -+C * !
,$!- '!' ' +9) $)
! !! + -! !% & -0 ! ,$ & 7 I1 ) 9& ' * -# 7!(!
!- ! +$ !"# + & ' & -7 /-+!' !'!+ & & 7 I* + & !'( - '
+7 &%!+!' 1 +- ).! '!9 +! 0 +!& & - + ' %)&! ) 9 + * +&
-0!,$ +& - ' $& -!) 1 - !- * '( !%!)
7 * +& ! ! ' !- *
$ )2!& & !7 $ C +! !! )( %)&!* # ' & ) & )& - !"#
$+ )& - ! !! -# + & & !& ' & -7 ' !) . & 1
& ,$!),$ !)
. & ' & 2!"# . -9 + * ! & !7 $ C +! #
+ -7 +'!& - !) . & )- 1 $ ! !"Q # - + J ! !! ! -. $)!'
! 0!A 1 * (!( )& - * &$ ! !"Q # ' '"!'! &J $ %!"Q 1 K-
$* & 344<* % (! ,$ !). & -# /& Z- )./-+![* I J ,$ -# + - .$ &
!'! ! ! $& %)&! & ! +$) ! 0+ - !! )1 & ! '9! ' &%$
+ -7 +& - -! $ $ !' ( !-' $& !$& - ' 0 &!-+ * !).$- &9 ' ?+ &
' $@ 0 !& 1 ) .$- !%!) 7 # ; '& -$"# ' & ' ' +!'!
& (& - * . !"# ' & (& - (J)' & - * $ ' 0$-"Q ' !'! ! (!
0+ - ? !& <OMM* ! <OME@* ! + -!& - ' %)&! ? !)'T ) )@1 9&* 7 I
%)&! 9 &! 9 ' (' ! . !-' ,$!- '!' ' +9) $)
! K - & $& U-+ +7 1
$ %!"# & + - -$!+ & & & & ' * &! !!(!)!"# ' +$ !. !9&!
+ & )K! &! ' & !'!1 -'!* &! !"Q # - + J !* I J,$ & &! )& - !
& (& - !1 & + +$ * 7 I* ' &! ' <4 & ) 7Q ' +9) $)!1 ,$ # 9+ & !!
!- )& - ' &!- ! 0+ - 1
J* 9&* $&! 9 ' (!- !. - ! & K ) !'! & !) . & . -9 + + &
# ! & !7 $ C +!1 &! & !- 9!. - !)'!' '!0$-"# ' & 2!"# 1 K $&!
9 ' (! J( ,$ + -!& - ' ( +$ ! & & 2!* + & ; J !* /-+!*
0 ,_/-+!* +1 -'! ' ( & + - ' !' %)&! + & * ' . !'!"# ' -!) *
$$ ! ' 1 '! ! & 2!"Q # + & )K!* + & I J0 ( - +! C$) =1 K-
$* & 344<* % (!,$ !). & ' & -C + +$ !& -+)$ ! & 2!"Q &
( Q & )0+!'!* -' %I ( # K & & ' $& ,$ - -U& '
(! J( % & ' 0-'!1 ) % (! !&%9& ,$ !). & + & "!& ! '0+$) '!'
,$!-' %)&! + + & ! 0$-"Q ' %I ( -+) $ & ,$ Q ! ' I 1
>N

& !7 $ C +! ' & !! ! $- '! &!- ! & )* %! !& &


& (& - !)!A $ !-' $&!!(!)!"# ' +$ . -9 +!1

;"

;"! #$
& + -!& - * !) . & ' 9 $ )2!' + & $&! !) . &
! ( * ,$ & ) 7 !$&! ) $"# -+!)+ & ,$ -! & '0+!"Q - + -!& - 1
!). & %J + I J0 ( -! # 31N1<1 S - + J ' 0- $&!0$-"# ' $ %!"# * ,$
& '0+! !' !$!) ' !) . & )( & - 1 0$-"# ' $ %!"# ' (
$0+ - & - !)!A ! !!,$ I ! C( )! -. ,$!) ,$ $ ! ) $"# * ,$ J!(!)!'!
$&!0$-"# ' +$ 1 S - + J * !- * ' 0- !0$-"# ' +$ 1 ' ) $"# '
- 9 ' 0-' )!1 '( ! & 2!"Q ! & 0 ! ) !). & '
+ -!& - * + & J !* /-+!* ! ! * !%)'!' * +1 # (! J( !(!)!'! ) !
0$-"# ' +$ 1 0&* 9- + J ' 0- !0$-"# ' 1 )!' 0- ! & !$ ! -+!) *
!0-!) '!!(! !"# '! & !$ !'$ !- + 1 & ]-+!'!0$-"# '
J-!' 0-"# ' + & !& - ' !) . & 1 & !)! & !$ !*
+& ! + & $& !) . & !)!A * $ I !* 0!2 $ %!"Q !)!A ! !+ !
! +!& - '! )!1 & %!K! & !$ ! !) . & +& !+ & .$) * $ I !*
!+ ! & - ! $ %!"Q ,$ & ) 7 !!& !' !$!)' !) . & 1 !- * !(! !"#
'! & !$ !90$-'!& - !) !!' 0- ,$# .$) ,$# !)!A J !) . & !
)-. ' & 1 \$!- &! .$) &! 9 ! %!%)'!' ' 0+! & $& &C-&
)+!)* 9& &! J '! J!+ -( ./-+! !!$&! ) $"# ! 0!A !1

;"" #$ #$
0$-"# ' $ %!"# ' ( $ ! .$- '!' ;
- & ) ; ' ( 0!2 $&! $ %!"# ' .!-$) ! '!' ,$ -! !!,$ * ! !(9 ' )
!*
! -I! ,$!) ,$ !' ' + -!& - 1
- )!A !; ' ( !)!A ! !! ,$ '! ! +9) $)
! I !& + -!'! ,$
!" ' ) $"Q I
! 0+ - & - ,$ !' 1
- - - ; '( . ! & - )
$"Q + - - ' + -!& - 1

& + -!& - * . !)
& - $ ! $&!'! 0$-"Q ' $ %!"# !%!K ;
<5 ( $&!+9)$)! +) 7 '!!)! !& - !!$&! "# !)!A !1 ?0.$ !
DM1!@
35 +! '$! +9)
$)! +)
7 '! !)! !& - ' )
$.!1 ?0.$ !DM1%@

DM 5 $-"Q ' $ %!"# !!


&% !)
. & % ' + & V '$! & ! '!' ; # $+- * !!&
& - ' $&!+9)
$)!* # !)!A 1 9& !-'!' ( & +- - * $ I !* ' ( & . !
>>

& - + -!& - (J)' 1 & + -!& - J(J)' ,$!-' ! ! '! !


"Q & ! ! )1 $!)& - * -. -U& ' %!-'! ! ) !.$ ! &JK&! '!
%!-'!* ' 0 &!!&!- !&!-7 ' + +$ &! ,$!' !' C
() 1 !& &!0 &!*
( ! ,$ %!-'! I !& ,$ -! & ' &! !' * -.-' !&!-7 &C -& 1 ( *
-! # =1=1D* ,$ 9 $& &!- %!-'! ' !&!-7 &$ (! !' 1
+! ' !) . & <* '! +9)
$)!' .& ' ( ! ! "# '
!&!-7 &C -& ' %!-'!1 '! %!-'! ' ' - ' ( +$ ! $&! %!-'! -' !
+9)
$)! ! - '! & K ! ) ! !)
!.$ !&JK&!'!%!-'!1 ' 0 + !-'
$& ( ' %)'!' -.-' '!%!-'!! ( 1 )"# ' $&!+9) $)!
!)! !& - +J)
+$) ' $!%!-'!' ' - # & !' -!0.$ !!%!K * & $'
+A'. 1 & & ( ' %)'!' ' $ !' !!! + ) 7!'!+9) $)
!' . &1

Int celula = seleciona_uma_celula_aleatoria_qualquer();

Int cont = 0;
Int vetor_de_possibilidades[num_bandas];

For (int banda2 = 0; banda2<num_bandas; banda2++)


If (largura(banda2) + largura(celula) <= largura_max_banda)
Vetor_de_possibilidades[cont] = banda2;
Cont = cont + 1;

BandaSelecionada = vetor_de_possibilidades[random(cont)];

+! ' !) . & 3* 7J ' '$! +9)


$)!1 & !+9) $)
!' ( +)
7 '!
!)! !& - * 9& ! .$-'! ' ( -+ ! $&! %!-'! -' ! & ! +9) $)! !
-+!K!1 & & & * ! & !%!-'!' ( !&%9& $ ! ! .$-'!+9) $)!1 &*
!)
. & '( !9,$ -+ - $& (J)' 1 0!2+ & ,$ & '
K +$"# '! )"# '$ )!' -'!' !"!& - 7 2 - !) 0 +' ) %)&!1 9&*
! "# -# 9 0 * $&! +9)$)
! J !'! !! '! ) $.! ! $ !1 !)
. & 9
' + !%!K & $' +A'. 1

Do
Banda1 = seleciona_uma_banda_não_vazia();
Celula1 = seleciona_uma_celula(Banda1);

Banda2 = seleciona_uma_banda_não_vazia();
Celula2 = seleciona_uma_celula(Banda2);
While( (largura(banda1)–largura(Celula1)+largura(Celula2)<=largura_max_banda) and
(largura(banda2)–largura(Celula2)+largura(Celula1)<=largura_max_banda) and
(largura(banda1)-largura(Celula1)+largura(Celula2)>=largura_min_banda) and
(largura(banda2)-largura(Celula2)+largura(Celula1)>=largura_min_banda));

!). & < ! - ! $&! .-0+! (! (!- !. & ' -' -' - ' )$"#
-+!)1 -' + -!& - -+!)& !' )! 0.$ ! DO1 J $&! ' ! '!' -!
,$!- '!' ' +9) $)! %!-'!1 & !%!-'!! - !<4 +9)$)!* -,$!- ,$ ! + !
%!-'! ! - ! & - < +9) $)
!1 !)
. & < -# ! )& !' %)&!1 &
!).$&! !"Q * + -!& - -+!) ' + & ) !& - + .' 1 +! '
.$-' !) . & * K $&! ' -'/-+! &$ 0 ' + -!& - -+!) * !
& ! %!-'! ! & <4 +9)$)
!* -,$!- ,$ ! + ! & ! $&! +9) $)
!1
- !- * 9+ &$& ,$ + -!& - I
! $0+ - & - ,$)% !' !!,$ ! +!'$ ) !
I! 0+ - 1 ! # =1=1D* 7J $&! ! ' !)
. & ' '+!' K+) $ (!& - &
,$)% ! ! ) !.$ ! '! %!-'! ' + -!& - -+!) ! 0& ' !! !!
+ -!& - !(1
>M

DO 5 + -!& - -+!) %!)


!-+ !'

'$! 0$-"Q ' $ %!"# -# K ) !& - -7$&!+!!+ C +!' %)&! '


+ -!& - 1 ! AK&! "# * # ! - !'! '$! 9+-+! %! !'! -! ,$!"# ' 0 "!
2 ( !-! # =1=1<1

;""! #? ><
# =1=1< ' !%!)
7 ! - !$&!&!- !' +!) +$)
! !& ) 7 "# !!
$&!' & -!'!+9) $)
!! $& -' ,$ ! ' &! +9) $)! # !!'!1 !7 A +)
!!& -
-# 9(J)'!'$ !- + ' + -!& - * 9&* -' +J)+$) !+!'! !"#
' + -( . !! ) $"Q & ) 7 && - & ,$ $ !-' $ %!"Q !)
& -
!)!A !1 Q& - # - (! 0$-"Q ' $ %!"# * %! !'! -! 0$-"Q !- ;

= 5 ( $&!+9) $)! +)
7 '!!)! !& - !! $! "# ' 0 "!2
D 5 +! '$! +9)
$)!' )
$.!* -' ! .$-'!+9)
$)! +)7 '!+ & %! - +J)
+$) '!
"# ' 0 "!2 '! & !1

!). & = 9%! !' - !) . & <1 & +)7 $&!+9) $)!!)! !& - 1
* 9+!)
+$)
!'!!%!-'!' ' - ' !+9) $)
!+ & %! - +J) +$) ' "# ' 0 "!2 1
-# 0 C
() - ! +9)
$)! - ! %!-'! 0!)! ' !" * # - !'! %!-'!
!'I
!+ - !) -!'!& - & +&! & %!K * !9 ,$ -+ - $&! %!-'! )( 1
+ '& - 9& !' !%!K * & $' +A'. 1

Banda1 = seleciona_uma_banda_não_vazia();
Celula1 = seleciona_uma_celula(Banda1);

Y = CalculaPosicaoYForceDirected(Celula1);
Banda2 = Y / AlturaDaBanda;

Int Cont = 0;
While (largura(Banda2) + largura(Celula1) > largura_max_banda)
Cont = Cont + 1;
Banda2 = abs(band2 + (cont%2?1:-1)*cont)%num_bands; //% eh o operador modulo

X = CalculaPosicaoXForceDirected(Celula1);

Encontrar_a_posicao_entre_duas_celulas_mais_proxima_de_X(Banda2,X);

% (! ,$ - !). & ! +9)$)! -# # & ('! K!!& - !! $! "#


' 0 "!2 1 & +!)
+$)! !%!-'!&! AK&!' ! "# 1 & .$'! -+ - !
$& !" - '$! +9)$)! ,$ &! ! K& '! "# K' 0 "!2 1
"# ' 0 "!2 ' $&!+9) $)
!* + & IJ0 ( -! # =1=1<* -' !!
& ' + +$ 1 !0 &!* '& -$ .-0+! (!& - !!)! '!' ' !) . & 1 -!
&! .$) * !- * !+7!-+ ' +! & &C -& )+! !$& - !1 -'!* K $& - (
>O

%)&!,$ 9!+ -+ - !"# ' +9) $)


! - & '!J !1 -'/-+!9,$ (! ! %!-'!
'! 0 ! ,$ !$& - & ! %!-'! ' + - * !9 &JK& 1 ! +& !& -
' -' !&%9& '! 0$-"# ' +$ +) 7 '!1 ! 0$-"# ' +$ -!)2! %!-'! '
!&!-7 (! !' +& !& - ' !) !' 1
!)
. & D 9%! !- ! +' + & 31 '0 -"!9,$ ! .$-'!+9) $)!9+!)+$)
!'!
& 0$-"# '! "# ' 0 "!2 '! & !+9) $)
!1 & +& !). & 3* 9- + J
,$ I ! ' + '& - !9,$ I !& -+ - !'! '$! +9) $)
! ,$ !& +! '
)$.! !-' !)!.$ !&JK&!'!%!-'!1 & %)&!' !) . & 9,$ !+ -+ /-+!
!" - & ' + +$ & )+! & &$ ! & (& - !"Q ' +9) $)! !) + -!'!*
'& -$-' ! 0+/-+!' !) . & 1 $ %)&!9,$ -# 7J+ & !$& - ! !,$!- '!'
' +9) $)
! -! %!-'!1 +! ' !) . & D* $&!+9) $)!)+!)2!'!- & ' + +$ J
& ('!'( ! ( 2 * ,$ -!&! - 0+ - 1
$ !+ - !!"# & !- 9 & ) !"# V 0+/-+!' ! 0$-"Q 1 +J) +$) '!0 "!
2 +$ !$& & - .-0+!- 1 9&* ,$!-' & ' + +$ J +$ !' &$ !
+9)$)!* +J)+$) ' ' & ! &! & 0$-"# ' +$ ! $&!%!-'!)% !'!1

;""" #$
!& 0 ! K +$"Q ' !) . & ' &$) ! ' -- !)-. $) ? # N131>@*
$ !-' <4444 !"Q &! (!' +$ %! !'! & & C & ! 0& ' + & !! !
0$-"Q ' $ %!"# 1 0.$ !E4 & !$& . J0+ '!(! !"# ' +$ ' !) . & .$)
$ )2!-' ! ,$! 0$-"Q ' $ %!"# !1 ' ! & '!& &! ) $"# -+!)
' +$ E3>E=O1 !% ) !<E & ! '!' 0-! ' +$ ! -.' )
! ,$! K +$"Q 1

E4 5 J0+ ' (! !"# ' +$ ' +!'!0$-"# ' $ %!"#

6 <E 5 $ 0-!)'! K +$"Q 0 - !0.$ !E41


)
. & ' $ %!"# $ -!)?! A <4444 !"Q @
-.) 3ED4=<
$%) 3N<M>M
-.) <OE<4N
$%) 3E3O=O

% ( +& -.) + -( . &! ! '!& - !!% - + -!& - * !)


9&
' +7 .! !$&! ) $"# 0-!)& ) 7 - +! & !' 1 9&* ) # K & ) ,$ - *
-U& ' !"Q 9 &$ %!K 1 !% )! <E* 9&* & ! +! -' !
+ -( ./-+!1'! $ %!"Q 9&! * &! ! '!& - !)
. & J! & $& &C -&
)+!)
1 & !,$ !! $+! !"Q ! $ %!"Q # & )7 ' & -7 * &!
!!&$ ! !"Q # ' & -7 + & !!'! ! $ %!"Q !)!A !1
$ ! + & !!"# (J)'! ! 0 !9+ & & &9' ' K +$"# !! !) .$-
1 ' $ )2!' K # ' !) 7!' - !- K <1 !!
M4

K & )* $ )2!' 9 <O4M* + & >M= +9)


$)!1 !% )
!<N & ! & ' =44
K +$"Q '! '$! 0$-"Q ' $ %!"# & $& - $& M44 21 % (! ,$ !
'0 -"!' & ' K +$"# 9$&! ,$ -!(!- !. & '! +!'$ ) !1
6 <N 5 & !!"# ' & ' K +$"# '! ,$! 0$-"Q ' $ %!"#
$'!'!
)
. & & ' K +$"# ? @
-.) 4*4D
$%) 4*43
-.) 4*4=
$%) 4*4=
% (! ,$ & ' K +$"# * -!&9'!* # &$ & )
7!- 1 0$-"# '
$ %!"# & ) ? @ ' & !$& $+ &! ' (' V&!- $) !"# ' ) ! -+!' !'!*
$& )& - ' ( - ' ' $&! ) ! ! !.!' ' $ !1 ! ! + -+) $ # &!
& !- ! !'!'! !% )!<N 9,$ +J) +$) '! "# ' 0 "!2 -# .-0+!$&
!$& - + - ' J( )' & ' 1
. !* !-!) & ! $ %!"Q ' + -!'! $ ]-.$)1 & ' !) . &
' J ) !+ -!' + & -U& ' & (& - ,$ # I !' *
+ -0 & J & !' !'!- * # 0 ! &! +7!&!'! ! 0$-"Q ' ?' 0!2@1
$ %!"Q ' + -!'! ! 0 "!* 9&* -' & ! . ! & (& - % - * #
& - I !'!1 !% )
! <> & ! & ' K +$"# ' & %!K!
& !$ ! -+!) * '!-' ' ' $ %!"Q 1 9&* 0K! -U& ' !"Q
?<E4 !"Q + & <444 "Q @1 + & !!"# J ,$!- ! & ' !) . &
& ) & - 1 % ( ,$ & J' !& - ) !+ -!' + & -U& ' & (& -
I !' 1 & ' +! * + -!& - -+!)9. !' ) )+ ) !+1 & !$ !
-+!)9+!) +$)
!'! ) ! %!%)'!' ' 4*43E ! $!(! !"# 9$&!+$ (!+$I - ' -0)K#
9?4*3Eb $& !+ *4*3Eb & !$ !-+!) @1
6 <> 5 & !!"# '! 9+-+! ' $ %!"# '
)
!'!& -
6 -+7 $ %!"# ?@ -. -!& -

DOO -.) <4N >4N4N D<


=ND +9)
$)! 'P -.) M> M33EE DN
D4E ' $%) == >>4<> DD
'P $%) 3M O>=4M E>
<O4M^=K= -.) =>< <EN<E3 =>
>M= +9)
$)!* 'P -.) 3NO <>E3ED ED
M<N ' $%) <<3 <>MNDD DO
'P $%) >3 <><=>O DO
)$D DKD -.) 3MNO 3=<34>O 3>>
3E3= +9)$)
!* 'P -.) 3=D3 3M><NOE =DM
3E=> ' $%) <N4N 3=OE=<N 3>O
'P $%) <3<O 3N<OM4E =33
6T -.) <NE NEDM4 ==
DNM +9)
$)! 'P -.) <3> NE<34 =4
D>= ' $%) D< ><NEE =D
'P $%) 3O ><==M =D
E= -.) D=43 <<MDO<4 3=O
=3DO +9)$)
! 'P -.) 3DDD <<ON=M4 3NO
=D3> ' $%) <O=N <=<NED> 3NE
'P $%) <33N <3<4M3D 3ND
$) -.) ODD ND<DD4 O>
<D4M +9)
$)! 'P -.) >NE M4N=MN <=E
<DNM ' $%) DOD NM<=>E <3>
'P $%) =NE NOMM<N <43
M<

-+!) & - * % ( ?-! !% ) !<>@ ,$ ! $ %!"Q '$ ) ! # %! !- J '! &


)
!"# V $ %!"Q & ) * & ' +! 1 ! '!' ,$ &! +7!&!!! -"# 9,$
! $ %!"Q .$) !* ,$ # &! ! ,$ $ %!"Q !)!A !* ' & -! &!
! ' +! 1 !+ - + ,$ ! $ %!"# .$) ! 0+! ! & &C -& )+!
0!+)& - 1 -0 & & ! . J0+ '!0.$ !E<* !+ -( ./-+!' ' 0$-"# 9&$
&! - + & " ' + * &! & .$'! !) . & -# + - .$ &! & ) 7 !
+ -!& - 1
-'! % (!-' ! !% ) ! <>* +% ,$ ! $ %!"Q '$ ) ! ! -. &
$)!' & & ' +! 1 ' ( ! ' -'/-+! 0 '! $ %!"Q
'$ )!! + -!& - -+!) * + -0 & ' +$ ' !- & - 1
!! % (! ! + -( ./-+! '! '0 - $ %!"Q * $'! +! ' + +$
$) ) !'!& - 1 0.$ !E< & !!(! !"# ' +$ '! $ %!"Q !)!A ! + - !!
$ %!"Q ' + -!'! V0 "!1 . J0+ '! ,$ '!9' & (& - & ) * V' !
& (& - '$ ) 1 % ( + & !+ -( ./-+! -+!)' & (& - ' + -!' !0 "!
9 .-0+! (!& - &! 1 9&* !+ -( ./-+!' & (& - !)!A 9&! + - !- *
-' ,$ - 0-!)' + ! -. $& & ) 7 $)!' ' ,$ $ !-' & (& -
' + -!' !0 "!1

E< 5 ! !"# ' +$ ' &9 ' ' + -!' V0 "!+ - ! &9 '
!'+ -! 1

;""34
' +$ ' -! # !- ,$ ' (!- !. - ' (!- !. - +!'!&9 ' '
$ %!"# ! - !1 6! +!& - * ! $ %!"Q & ) # &! )- ! &! ! !
)& &JK& '!%!-'!* 9 + ,$ $&!+9) $) !- ! ! - '!-!%!-'! &
,$ $ ! I ! !'! ?+ & -! $ %!"# '$ ) !@1 $ %!"Q '$ )!* $ ) !' *
' -' & ' &! !'!& - '! ) $"# -+!) * -$-+! &$'!# ! ,$!- '!' ' +9) $)! '
+!'! %!-'!1 $ %!"Q .$) ! # - !- I ! & - & (& -
+ -( . & &! ! '!& - * 9& ' & 0+! ! !&C -& )+! 1 - # * $&!&!- !
' .!-7! !(!- !. & ' '! ! 9+-+! 9 & ) & - $ ! ! ,$! $ %!"Q ! & &
& 1 S '!'!$&! %!%)'!' !!+!'!$&!' ) !* !). & ' + -!& - !
$&! '! ,$! ! +!'! !"# 1 ! 0 &!* )
( %)&! '! +! & ) *
+! '$ )! ' & !I $'! !)% ! %!-'!1 )
( %)&! '! +! '$ )!* !
& ) .!!- # !& .!"# ' +9) $)! !!%!-'! &! (!2!1 ( !& &C -& )+!
'! 9+-+! * $ * 9+-+! & - .$) ! # $ !'! & + -I $- 1 & &
& * &!- 9& ! % ! + -( ./-+!* ! 9+-+! ' + + ' 0$-+ -!& % &
$ !-' $+! !"Q ?-! & ! !"Q +!)& - @* + & & ! ! 0.$ ! E< '!
# !- 1
0& ' ( 0+! $)!' J + ' !$-# * & +!- & 0 & )& - !' -!
0 !& - !' 1 - 0!+ & ,$ +) 7!! %!%)'!' ' +!'!$&!'!
0$-"Q 1 !& <E4 !"Q ' <444 & (& - * K!!& - + & & & !]&
,$ ! !% ) !<> ?!- @1 & !$ ! -+!)9 +!) +$) !'! ) ! %!%)'!' ' 4*43E ! $!
(! !"# 9$&!+$ (!+$I - ' -0)K# 9?4*3Eb $& !+ *4*3Eb & !$ !-+!) @1
M3

& K & - $ $ ! $&! %!%)'!' ' 3EY !! +!'! 0$-"# '


$ %!"# 1 * =EY !!! $ %!"Q ' + -!'! !0 "!* <EY !!! ' &! 1
AK& K & - -( '!' * '!-' <EY !!! ' + -!'! !0 "!1 0&* $ !
& - $ %!"Q ' + -!'! ! 0 "!* + & E4Y +!'!1 !% )
! <M & ! '!' '
K +$"# 1
6 <M & !!"# '! 9+-+! ' $ %!"# & ! ' &$)
! ' -- !)-.
6 -+7 $ %!"# ?@ -. -!& -

DOO 3EY !+7 N= EOD>E =3


=ND +9)
$)! =EY . 'P N= NDMME =M
D4E ' <EY . 'P NE N<NMN =E
-)
P. 'P ND >>>>4 D<
<O4M^=K= 3EY !+7 <O< <=<N<N =E
>M= +9)$)
! =EY . 'P <MN <3>3N4 =>
M<N ' <EY . 'P 3<M <3<<>3 ==
-)
P. 'P <O= <EENO> D4
)$D DKD 3EY !+7 <MMD 3DNNN=> ==3
3E3= +9)$)! =EY . 'P <NNO 3D44EM> 3N>
3E=> ' <EY . 'P <ON= 3=<MODE 3>D
-)
P. 'P <EN4 3=NMEEN 3ND
6T 3EY !+7 MD N3M>= 3O
DNM +9)
$)! =EY . 'P MD N4O=> 3>
D>= ' <EY . 'P OE N<M>3 =4
-)
P. 'P MO N<=4O =4
E= 3EY !+7 3D4M >>3DED <N>
=3DO +9)$)
! =EY . 'P 34M4 M3N=O4 <M4
=D3> ' <EY . 'P 3DMN NEE=D= <DM
-)
P. 'P 3=43 OEEOOD 333
$) 3EY !+7 EMD E=4<3O M3
<D4M +9)
$)! =EY . 'P E4M E3E3ND >M
<DNM ' <EY . 'P ND< DM<>=N >4
-)
P. 'P N4< EO<OE< MM

\$!- &! ! %!%)'!' ' & (& - ' + -!' ! 0 "!* &! 9 +!J
.$) ' !) . & 1 9&* ! K /-+! ' & (& - !)!A & ,$ ! 0$.! '
&C-& )+! 1
+ +$ & - ? <O4M@ % ( $ $&! ,$ -! (!- !. & '! $ %!"Q
' + -!'! ! 0 "!* -,$!- ,$ - &! ! (!- !. & J -! $ %!"Q !)!A !1
& &! + -+) $ Q -7!& ' % (!'! -! !% ) !<> ?'! # !- @1 ! - !- 9
,$ !'0 -"! - ! '0 - %!%)'!' 9 ,$ -!* (!) 2!-' ! '9!' $ !& -
+ &%-! ' ' 0$-"Q ' !"# 1
$)!' &! - !- * 9&* 9 & !' -! + & !!"# '! !% ) ! <M + & !
!% )
!<> ? # !- @1 & ) 7 +! ? & @ !!+!'!+ +$ 9* + (!& - ;
>4N4N + - ! EOD>E ? DOO@* <EN<E3 + - ! <3<<>3 ? <O4M@* 3=OE=<3 + - ! 3=<MODE ? ) $D@*
NE<34 + - ! N4O=> ?6T@* <<MDO<4 + - ! NEE=D= ? E=@ 0-!) & - ND<DD4 + - ! DM<>=N
? $)@1 $ %!"Q & ! & ( -+ &1 & &9'!* .!-7 9' 3<*NY1 !+ & !!"#
' + -. -!& - * & ; D< + - !=3 ? DOO@* => + - !== ? <O4M@* 3>O + - !3ND ? ) $D@*
=4 + - ! 3> ?6T@* 3=O + - ! <DM ? E=@ O> + - ! >4 ? $)@1 (!& - * ! $ %!"Q
& ! .!-7!& & ' +! * + & $& .!-7 &9' ' <O*=Y1 $)!' * -A
' & + -+) $ ,$ ! $ %!"Q & ! !$& - !& ! +! !+'!' ' %$ +! '
1
$)!' ' !J. !0 !- # '$2' * . !0+!& - * -! 0.$ ! E3 E=1
M=

3000000
2500000
Wirelength

2000000
Isoladas
1500000
Mistas
1000000
500000
0
Alu4

Mult
C499

C1908

C53
Bw

E3 5 !- !. &* & * '! $ %!"Q & ! & )


!"# V )
!'!

300
Congestionamento

250
200
Isoladas
150
Mistas
100
50
0
4
9

53

t
08

ul
lu
49

C
19

M
A
C

E= 5 !- !. &* & * '! $ %!"Q & ! & )


!"# V )
!'!
- ' !-' & ' + !& - '! 9+-+!& !* % (! )
! !% )
! <>
<M ,$ 9$& (!) - & 'J '! 9+-+! & ) '$ ) !* ,$ 9$& $)!' !' 1
9&* 9 & !- % (! ,$ 7J .!-7 & -,$!- ,$ -# 7J '! '
' & -7 1
MD

S & !- !(!)! !&%9& !+ -( ./-+!' !). & ! )-. ' & 1 !! *


$! & & K & ) '!0.$ !E<* -! # !- 1 . !* 9&* !+ + - ! !+$ (!'
(! !"# '! $ %!"Q & !* -!0.$ !ED1

ED ! !"# ' +$ ' &9 ' )


!' + - ! $ %!"# & !1
& $&!U)&!!-J) * + - ' +! -' A 7J$ ' $ %!"Q .$) ! ? !-
'$ )!,$!- & ) @1 % ( * -! !% )
!<M* + & $)!' # & ) 7 ' ,$ $
)
!' ' ,$!) ,$ $&!'! 9+-+! .$) ! ? !% ) !<>@1 '!' & ! ,$ * & ) & -
+ &%-!-' $ %!"Q & ) + & '$ ) !* ' ! -. $)!' & ) 7 ,$ ,$!)
,$
9+-+! ) !'!1
%- $)!' ' $ & ' 9+-+! ! - !& !! $& - ( !%!) 7 '
,$ !1 %!%)'!' $ !'! !! +!'! $ %!"# ?3EY* =EY* <EY 111 @ 0 !& (!)
+) 7 ' ! !+! 1 9&* ! % (! ! !% ) ! <M* +% ,$ & !) .$- +! $&
' & -!' + -I $- ' %!%)'!' 9 $ ! $ 1 9&* +! -# &
' + +$ 1 !% * !- * $& !%!)
7 ' ,$ !,$ %$ ,$ -( .! 0-B& -
! ) !"# ,$ ) & + & ' + +$ & ,$ # 1 9+-+! 7 $ C +! ' !&
' & -! %!%)'!' !9 & & '-]& +! !! $& & ) 7 ' & -7 '
1

;""% #? *
'!0$-"# ' $ %!"# ' ( ( '!- +! ' -# 7!( $&!!+ !"# )
!). & ' 1 !! ,$ ! ( # I ! 0 ! 0+ - & - * ' ( &
' -( ) ('! 0$-"Q ' / !!+!'!$&!'! 0$-"Q ' $ %!"# !+&!1 !). & <
= +& ! ) 7!& !& &!0$-"# ' / * ! & + & 3 D1
+! ' !) . & ' +! & ) * 7J$&! - "# & "# & ) !1 !!,$
! !"# ! ( '!* ' ( .$!'! -U& '! %!-'! ' +!'! $& '
)& - * !) 9& ' ' C -'+ 1 ' )& - -+ & V & &! %!-'!* ! +!
& ) -# +!- & ( )& - * ! -! 0!2 $& ' '$! "Q '
& &A !1 )& - -# -+ & V& &!%!-'!* !0$-"# ' '( + !
) ! ?- +! ' ) ! -+!' !'!' +9) $)!@ !9 -+ - ! ! "# ' )& - ! & (' '
$&!) ! !! $ !1
+! ' !) . & ' +!'$ )!* !0$-"# ' 9 K &!& - & ) 1 (
! -! 0!2 $& - ! '$! "Q +!'! ) !0$-"# ' $ %!"# 1 -0 &!"Q
!&!2 -!'! # & ) & - ' - !! ! "Q +!'!* 0!2 -' + & ,$ !
0$-"# ' I
! K &!& - 0+ - 1 K +$"Q '! ' =44 ( 2 & !& $&
& ' 2C( ) !!$& ' +! '$ )! ?& - ,$ 4*4< .$-' !!! &!' '!
! K +$"Q @* -,$!- ,$ $& ' & (& - & ) )( $ 4*3O ? !! ! &! '!
K +$"Q @1

;"3 #$
&! ' !0 '! 0$-"# ' +$ 9 ' $- &U) ) %I ( ' + -!& - *
+ & 0 ( - +! C$) = ' !%!)7 * & $& U-+ -U& - 1
& '!)& - * ' ( 7!( +$ !"# & !&!-7 ' 0 * !0-!)
* 9 -+ !)
%I ( 1 9&* 0 ( ,$ + -. -!& - 9 &$ & !- !&%9&1 9
ME

0$-'!& - !)
1 $' & ' ! & - /-+! !&$ - !- !&%9&1 !-'!
! + ' J !* + & !(! !%)'!' '!)
!.$ !'! %!-'! ! ) !"# ' ! + 1 %)&!
9; + & + &%-! '$! 0$-"Q ,$ -!& -U& + & $-'!' '0 - l K & )*
+& &! ) * ,$). !&! %!-!-!l & !!) -! (!&! - !- 9 !- 0 &!
' (!) !!(!) - 4 <* !-' ! $-'!' 1 9&* !- + J ' + %
&JK& &JK& G !0& ' 0!2 $&!'( # 1 & ' + % C) l
7 ' ! * & 344<* & !$&!0$-"# / 77D,$ + &%-!$& (!) !!G *
!%!)
$ !! $& + !! A 1 # 0+!+)! & $ K * 9&* + & 90
!!& - !!$-'!' ' & ''! '0 - 1

;"% #$ (
0$-"# ' + & $! (!) '! & !$ ! -+!) $!(! !"# ! )-. '
!)
. & 1 ) !' & -! + & !& - ' !+ !"# '! &$)!"# ' /& !1 & I
J0
( * )! ) $"Q $- + & %!%)'!' + -!)! $! & !$ !1
& !' ,$!' 9'(' & / ! !;
< & -+ - ! ! & !$ ! -+!) l
3 & (! ! ! & !$ !l1
= \$!-' !! ! &$) !"# ' /& !1

!%!)
7 * + 9 ' !!'! 9 0K 1 $ * + & ' ! * $ !& $&
+ 9 (! J( )
1 $ I !* !)
. & J! ,$!-' ' 0- ,$ ! $! ) $"# J !' ,$!'!1
!' !' -!0 !& - ! $ $ !$& -U& 0K ' !"Q *
9' & -!' 1 -U& 9' & -!' * +!& - * ) -U& ' +9)$)
! - + +$ 1
!0 &!* $ ! $&! & !$ !0-!)0K! & 4* !(! !"# '! & !$ !9 & ) & -
$&! - )!"# - ! & !$ ! -+!) !0-!) 1 +!& & !% * !- * &9 ' !!
-+ - ! ! & !$ ! -+!)?N131D1<@ ! $!(! !"# ! )-. ' & ?N131D13@1

;"%! 9
& * (!& % (! !0A &$)
!&! &J +!,$ +!)
+$)
!! %!%)'!' ' !+ !"#
& 0$-"# '! & !$ !;
− delta

prob = e temperatura
gNh
% ( ,$ ) !9' -' - ' '$! (! J( ; ' )! & !$ !1 )!9!(! !"#
+!$ !'!- +$ ' + -!& - ' (' !$&! $ %!"# 1 &* - +! '!0 !& - !'
* ' )! 9 & '' & G 1 !! &!- $&! & &! %!%)'!' -+!) * !
& !$ ! -+!)' ( (! ! + -0 & (! ! 1 9&* ,$!- &! 9 + +$ * &!
# (!) ' ' )!1 0!2+ & ,$ ! & !$ ! -+!) I !'0 - !!+!'!+ +$ 1
0 !& - !' & )& - !$& & +!- & ' -+ - ! !$ &! +!& -
! & !$ ! -+!)+ & %! & $&! %!%)'!' -+!)' I !'!1 %!%)'!' -+!)
' & -!' ' !)
. & ' &$) !"# ' /& !; ' -' - $ -' -' - '!
)$"# -+!) 1 \$!- & - ! %!%)'!' -+!) * &! 9 ! ' -'/-+!1 9&* !
' -'/-+!-# .-0+!$&!' (!- !. &* & $&!(!- !. & & &$ +! 1
* & $! + -+ "# !'+ -!)?+ -7 +' + & @* 9 -' -' - '!
)$"# -+!) * + & "! & & !$ ! !)! $0+ - !!Z' $ [ ! ) $"# -+!) 1
+!& - * ) ! !&! ! !0$. ' &C -& )+! ' !0 &!1 9&* *
+ & 9 + -7 +' * ' ! ' $&! ) $"# -+!)7 $ +!& - . !'!* + & ( -
+! C$) D* $ !-' & - !"Q 1
& ! 9' -+ - ! $& 0 !!$& '!' + +$ 1 !! * 0!2
$&! 9 ' K +$"Q ' &$) ! ' -- !)-.* & - -7$&!!+ !"# * & - $ %!"Q
!(!)!"# ' +$ 1 * %! !! )+! ! .$- 0A &$) !;
MN

− delta _ médio
temperatura _ inicial = g>h
ln( prob)
+ '& - * 9&* ! - $ 0!)
7! ' ! ' -'!& - 1 !)
. &
& )& - !' & $ ! ' ! * +!)+$)
!-' $& (!) ' ' )!* .$' ' $! & !$ !
-+!)+ -' - 1 S 0 !!&9'!'! & !$ ! -+ - !'!1

;"%! #$
- ' * -+!) & - * !!% '!. & +)J +!' &$) ! ' -- !)-.* + & "!-' + &
!)! & !$ !1 +! * !(! !"# ' & !$ !9' 0$-'!& - !)& ]-+!* )!
' & -!,$!- & !)
. & J!)!A ,$!- J.$) 1 ' & -!J !&%9&
,$# $!( J !&$'!-"!1 HJ & $&!!% '!. & ' %!K! & !$ ! -+!) * !(! !"#
& ! ) +$-'J 1
0 !& - ! ' & )& - ! '$! -! !! (! !"# ' & !$ !;
)- ! +$ (!' + . !$1 -!)- ! 0$-+ -!'! .$- &!- !;

< 5 (' ! & !$ ! -+!) ) -U& ' !"Q


3 5 +!'! !"# * 9 $% !C
' '! & !$ ! (!) +!)
+$)
!' - ! <

)- ! ! )+!! * 0 + $&! '$"# )- !'! & !$ !1


!&%9& ! )+! !! & !$ ! !)!* ' ' ,$ $ $& -U& %! !- )(!' '
!"Q 1
+$ (!' + . !$ 9%! !- + & )K!* $ ) !' 1 6! +!& - * 9$&!+$ (!
+ & $& - ' -0)K# 1 9 )* ! .$-'!' (!'!9- .! (! ! ! ' ) 9 (!1 S
0 ! !(9 '!$-# ' '$! !J% )!1 - ' .$- (!) ;
a< i 4d
`< i & !$ ! -+!)
a3 i a ' - ' -0)K# ?' ( ! - 4 U& ' !"Q @
`3 i ` ' - ' -0)K# ?' ( ! - 4 ! & !$ ! -+!) @
a= i U& ' !"Q
`= i 4

0A &$)
! ' +J)
+$) '! & !$ !* + & %! & a 9 '!' ) +A'. & cc !
.$ 1

double CurveSchedule(x, x1, y1, x2, y2, x3, y3)


{
double y;

if(x <= x2)


y = (y2 - (y2-y1)*sqrt(double(x2-x)/double(x2-x1)));
else
y = (y2 - (y2-y3)*sqrt(double(x-x2)/double(x3-x2)));

return y;
}

0.$ !EE & !!) .$- K & ) ' +$ (! !!'0 - a3*`31 !0.$ !EE1!* a3
i 4*3Eba= `3 i 4*3Eb`<1 !0.$ !EE1%* a3 i 4*3Eba= `3 i 4*E b`<1 !0.$ !EE1+* a3 i
4*Mba= `3 i 4*E b`<1
M>

EE 5 J0+ ' +7 '$) +$ (


S - !- % (! + & !& - ' !) . & ! -! ! ! '!!-J) '
.J0+ 1 0.$ ! EE1! & ! $& +! -' !) . & J + -( . ! '!& - !! $&!
)$"# + & !+!* !J! !!0$. ' !) .$- &C -& )+! 1 )$"# % ' J0$. '
&! &C -& )+! * 9& !+ -( ./-+! J' & !'!* * ' % ! $+ &
& %!K! & !$ !* ,$!-' + -!& - J + -+ 2! ' &!- ! & 2!'!1 S
$&!% ! "# !! & & +! ' )- !1 "# + J & - $&!% ! + ) 7!
& & !$ ! -+! &$ %!K!1 +! * 9 ' I J( ),$ !). & '& !!
%!K! ! & !$ !1 !&! ! ' & * ) !J! !0$. ' !) .$- &C-& )+! *
-,$!- ,$ - 0-!)' + J !) & - .$) 1
- +78 * & 3443* 0 ! - !$&!0 !& - !''J +!' * -'
$ $J & + - ) % ! (! !"# '! & !$ ! ' % (! $)!' & $&!
- 0!+ . J0+!1 ! . & !$&!0.$ !&$ - !- * ,$ 9 '$2'!!,$ ?0.$ !
EN@1 !! ' / K +$"Q ' ; & ! $ ! $&! (! !"# '
& !$ ! & ) 7!- V 0.$ ! EE1!d .$-'! 9 & ) 7!- ! EE1+d! + ! ! - ! $&
'0 -+!' * + -0 & J( -! # N131> ' K ?! & !$ ! 9 0K! &
2 * 0!2 -' + & ,$ !) . & I
!<44Y .$) @1 + -( ./-+!9!)!* 9& 90J+)'
-' & &C -& )+! 1 $)!' '! &$) !"Q !+ & !-7!& !0.$ !1

EN1!5 &$)
!"# ' $&! & $& !&% - ''J + ' + -!& -

EN1%5 &$)
!"# ' $&! & $& !&% - ''J + ' + -!& -
MM

EN1+5 &$)
!"# ' $&! .$) ! & $& !&% - ''J + ' + -!& -
% ( ,$ !) . & .$) & - $ $! K +$"# + & +$ ' N<*N* -,$!- ,$
& - $ + & +$ 0-!)' EM*> !! & & -U& ' !"Q 1 0.$ !& !!
(! !"# ' +$ .!0+!& - 1 -U& < -'+!!0.$ !EN1!1 -U& 3 -'+!!0.$ !EN1%
-U& = !0.$ !EN1+1 & $ +! 0 !+ + - !' -!0.$ !E>* -'+!' ) -U& D1
) $ ! $&! & !$ ! -+!)&! !)! ?= ( 2 &! @1 % ( !) ' ,$!)'!' '!
)
$"# - -C + 1 ,$ ! ) $"# -+!)9!)!A !1 - # ! -.$ $&! )$"# &$
' ,$ !!)!A !* $ I !* ! & !$ !0 !)!' &! 1

E> 5 ! !"# ' +$ '! '!0.$ !EN !'+ -!'!' $&!,$! !


0.$ ! E> & ! & !+ '! 0$-"# ' % ! K +$"# ' !) . & 1S
- !- + & . J0+ ' (! !"# ' +$ ! -! & ) 7!-"! + & . J0+ '!
& !' -!0.$ !EN1 ! * 9&* ,$ - 0-!)! K +$"Q -# -+ - !&* & !-'
,$ !)
.$&! '& & )
7 ,$ $ !1

;") L
&$)!"# ' /& ! 9 + -7 +'!& - $&! 7 $ C +! )- !1 ! # %$ +!
' - 0+! .!.!) ' !) . & ; ,$! 0$-"Q +$ !& !&! ! ' & ' l
Q .$- (# 9+-+! !! & 2! !) . & + & $& ' 1
0.$ !EM & !$&!( # & )0+!'!' !) . & ( -! # 31N1<* ' K!-'
! -! ! 0$-"Q ,$ - !& !! +J) +$) ' & ' 1 0$-"Q ,$ #
K +$!'! 0 !' -# - !&* -# 7!( J "# 1
MO

&$)
! ' -- !)-.? @
Enquanto Temperatura>temperatura_final
Para cada iteração na mesma temperatura
Perturbação da Solução;
∆Custo = Custo(NovaSolução) – Custo(Solução);
Se Não Aceita()
Solução.Undo();
Temperatura = Schedule(Temperatura);

EM 5 ; -+ ! 0$-"Q !!!-J) ' .!.!)


!+!& E 0$-"Q ; $ %!"# * $ * + !* -' +7 '$)1 !& !-!) !
& ' +!'!$&!; !! * ' $ !0 !& - !' + & 0 + !!+!'!$& '
!)
. & & $& - $& M44 72 '!-' G -' T 34441 !& !)2!'! =44 K +$"Q
' +!'!0$-"# - % -+7&!8 <O4M^=K=1 $)!' ! - !' 9! &!'! =44 K +$"Q 1

!@ $-"# ' $ %!"# ; + & ( -! # N1313* K & ' . $ ; %! !'! &


+! & ) %! !'! & +! '$ ) !1 0$-"# ' $ %!"# & ) + - $& $ 4*4=
.$-' * -,$!- ,$ !'$ ) ! !&%9& + - $& $4*4= .$-' 1
%@ $-"# ' $ ; # =1=1<1< ' !%!)
7 & $ !).$&! 0$-"Q '
&! (! ' G 1 ) ! # $ !'!* -!0 !& - !' * + & 0$-"# ' +$ !!
1 & ' K +$"# ' +J) +$) ' & C & 9' 4*D> .$-' 1
+@ + !; !0$-"# 9' & + - !- -# +!$ ! & !+ - & ' 1
&$)!"Q & !& ,$ & + - $& ' 9 -0 V4*4< .$-' ? & =44 K +$"Q @1
'@ -' ; & +& ! $ %!"# * !0$-"# ' -' !&%9& & '$! ( Q 1
0$-"# ' $-' & ) 9&! +$ !,$ !0$-"# ' -' '$ ) ! -( )( &!- $) !"# '
) ! -+!' !'!1 & & '' # ; 4*3= .$-' !! -' & ) 4*4= !!$-'
'$ )1
@ ; & ' 0$-"# ' 9+ - !- !)
& - ' 2C()1 & =44
K +$"Q * 0+ $% & !%!K ' 4*44< .$-' 1

- !& ' 0) $K ' 0$-"Q ; !! $ %!"Q & ) !! $ %!"Q '$ )


!1
! ' '!' * ' . J0+ # . !' ?0.$ !EO ?!@ ?%@* + (!& - @1

EO 5 ! )' +!'!0$-"# - & ' K +$"# ' !!


<O4M^=K=
% (! ,$ ! 0$-"# ' $ 9 & ' & -!- 1 +! ' $ %!"Q
& )* ) ! +$ !&! '!& !' ' & 1 +! ' $ %!"Q '$ )
!* 9$&! ' & '
.!-' 2! $ V ' &! 1 ,$ !0$-"# ' / ! - !$&!+ - %$"# .-0+! (!
!&%9&1 9&* 9 & !- )&% ! ,$ ) ! -# 9 +7!&!'! & '! !"Q & -!
!"Q I !'!1 HJ!0$-"# ' +$ 9 & +7!&!'!1
& $& + +$ &! * >EE3^DKD* ,$ & <M44 +9)$)! ! K&!'!& - * & !+
' +$ 9!-'!&! 1 9' (' V+ & )K'!' ' & '!0$-"# ' +$ &! &
O4

)
!"# V $ !1 '!' !! + +$ >EE3^DKD # -! 0.$ ! N41 -'/-+! 9 ,$ *
,$!- &! !&!-7 ' + +$ * &! I
!!' & -!"# '!0$-"# ' +$ % ! ' &! 1

N4 5 ! )' +!'!0$-"# - & ' K +$"# * !! >EE3^DKD


' !-!) ! & ' K +$"# ' +!'! ! ' * % (! ,$ .!.!)
' & ' $&! !"# 9 !) & - !0$-"# ' +$ 1 &* & 2!"Q % '(&
0 +! & & )
7 ! ! 0$-"# ' +$ $ '$2 -U& !)' !"Q 1 ! AK&!
# # K ! !) .$&! 9+-+! K & - !'! -!0 !& - ! ' !&%9&
$ !$ 1

;";

;";! < / #$
!0 !& - !' - $ * + & $+ * '$2 & ' K +$"# '!
0$-"# ' +$ 1 ! $'! % (!"# ' ,$ * !+!'! !"# * +!)
+$)
!
+$ ' '! ! ' * -+) $ ( '! ,$ -# 0 !& +!'! ) ! $ %!"# 1 & ' +'$
& )& - ! $&!0$-"# ' $ %!"# ,$ -! !(! !"# ' +$ ,$ ) !+!$ $1
0$-"# ' $ %!"# + -7 + K!!& - ,$ 0 !) !' * ' +!)
+$)
! ' )!'!
&!- !&! J '! C()1 6! +!& - * ! '9! J K ) !'!- ! # 1
- # * !) . & ' 0+!!) !' * + & & !!0.$ !N<1

Temperatura = temperatura_inicial;
Solução = Solução Aleatória
Enquanto Temperatura>temperatura_final
Para cada iteração na mesma temperatura
∆Custo = Perturbação da Solução;
Se Não Aceita(∆Custo)
Desfaz a Perturbação;
Temperatura = Schedule(Temperatura);

N< 5 & 2!"# !-! &$)


!"# ' /& !
- (!0$-"# ' $ %!"# & + -'"Q ' !% ,$! +9) $)
! 0 !& & '0+!'!1
+! ' $&! $ %!"# & ) * '! ! +9) $)! ,$ 0+!& !' !'!+9)
$)!' .& #
& '0+!'!1 '! ! +9)
$)! ,$ 0+!& !' !' )+!)' ' - !&%9& # & '0+!'!1
+! '! $ %!"# '$ ) !* & & & +J)+$)1 % ( !0.$ !N31
O<

N3 5 9)
$)! +& "# & '0+!'! )
! K +$"# ' $&! $ %!"#
0 !& - !' + - ' !* ' &!- ! & )0+!'!* ,$ !& '0+!"#
0) -! '$! %!-'! !0 !'!* - .!)& - 1 0$-"# ' $ %!"# ' ( +!)
+$)
! +$
'! +9)
$)! !- ' ' 0 $!'!! $ %!"# 1 &* +J)
+$) ' ' )!90 '! .$-
&!- !;
int delta = 0;
Para todas as células da banda de origem
delta = delta – CustoDaCélula();
Para todas as células da banda de destino
delta = delta – CustoDaCélula();

Efetuar Troca!

Para todas as células da banda de origem


delta = delta + CustoDaCélula();
Para todas as células da banda de destino
delta = delta + CustoDaCélula();

. !* 9 + + -7 + !0$-"# < ? @1 ! 0$-"# ' ( +!) +$)


!
+$ ' '! ! ' + - +!'! V+9) $)! 11 &* !0$-"# & ) & - &!! &! (!
' G ' +!'! ' + - +!'!V+9) $)!1 ( 7!( $& +$'!' !! ( ! ! "# ' +J)+$)
' $&! ' 1 & +!- & # + - ' !' ;
!@ &!2 -! $&! (! J( )% )!-! ? @ +7!&!'! Z P & +!'! ' 1
+! * '! ! +9) $)! ' ( & + & "! + & !(! J( ) & 1 \$!-' 0 0 $!'
+J)
+$)* ! '( !'! !! 1 9&* & ,$ 0 +!)+$)
! ' )!*
' ( !$!)2! '! ! ' !! - (!& - 1 +J)
+$) 9%! !- +$ * -' ,$ !
& 2!"# ' $ -'1
%@ ! $&! (! J( ) - ! !!+!'! ' * +7!&!'!Z . P1 0 !& - ! ' (
$ $& . A !&%9&1 . ' '! ! ' + & "! & 4 '!
0 !& - !+ & "! & <1 & ,$ 0 - + J !+ ! $&! ' * 9( 0+!' $ 1
0 '0 - ' '!0 !& - !* ! ' 9 + !'! & $ !$!)2!' ?+ &
'! 0 !& - !@1 9 .$!)
* ! 0 !& - ! & ) & - ' +! ! ! ' 1 !! ! ! !!
AK& +J) +$) ' ' )!* -# 9 + ! ' '! ' !!41 & )& -
-+ & - ! (!) ' '!0 !& - !1
.$-'! %)'!' 9 & )& - !'!-!0 !& - !' 1 ! & 2!"#
9%! !- & ) * &! &$ 0+!21 !% )!<O + & !! K +$"Q $ !-' ! & 2!"# + &
K +$"Q & ! & 2!"# 1 % (! ,$ .!-7 9&$ .-0+! ( 1
O3

6 <O 5 $)!' K & - ! '! & )& - !"# !- +J)


+$) '

6 -+7&!8 & ' & ' !-7


& 2!"# & 2!"#
DOO NO == E=Y
<O4M <O= =<D =OY
)$D <>OD =DO3 DOY
6T O< ON NY
E= 33N> DOD4 EDY
$) EN< <<>E E=Y

.!-7 -# 9 + - !- 1 (! !"# 9 K )+!'! ) !&!-7 ' + +$ 1 \$!-


&! + +$ * &! 9 & !+ '! & 2!"# * !0$-"# ' +$ .-!) + '!
! +9)$)
! -,$!- ,$ ! & 2!'!-# 1 $)!' '! !% ) !<O $ !& $ %!"Q & !
+ & 3EY !!+!'!$&!'! ,$! 0$-"Q 1 +! ' $ %!"Q )
!'!* ! +! ' '$!
+9)
$)! 0 & $& & !+ &! ' (' ! $! J '!0$-"# ' -' 1

;";" #$ & 7
$ !&!- !' & 2! & ' + & $& ' 9 + ! $&!
0$-"# ' $ %!"# (!* ,$ -7! !) .$&! - )./-+! . + -!& - + &
&! %!%)'!' ' !+ !"# 1 !0 &!* '$2 -U& ' !&%9& 9 C
()
!%!)
7! + & & - !"Q 1
! )& &C -& &JK& ' !&!-7 '! %!-'! 9 $& K & ) ' $&!
$ %!"# - ). - * -. ! $ %!"# ' 0 &! ! ( ! + -!& - ,$
!%'!& - # $- 1 $ %!"Q ' + -!'! !0 "! & ! # $ K & )*
!&%9& '& -$ & ! !K!' I "Q 1
K & $ !%!)7 - !- - !)-7!1 !%!)
7 ' K- $ & )& - !
$& & +!- & ' ! -'2!' "( '9!9$ ! -0 &!"Q ' !"Q !- !!
& ) 7 ! ! 0$-"# ' $ %!"# * $ !-' $& &9 ' !C + ? . # )- !@1 K- 'J
$)!' ,$ & ) 7 !& & !93MY !! + -I $- ' !' 1

;"26 D
&! (! !"# - !- '! &$) !"# ' /& ! 9 !) . & $) ? "@1 S
' 0-' * & ) & - * ) + & & !$ !+ - !- & 2 1 & $ !
!)
!( !* !) . & $) -$-+!!+ !$& & (& - ,$ !' !$!)' !). & 1
&* ) 0!+)& - 0+! & $& &C-& )+!) 1 & & (& - $& & J '
)(! ! $& .$-' & (& - &$ % &* 0!2 -' + & ,$ I ! C( )!)
+!-"! &!
(! !"Q ' !' * + - ,$ - & - * !& )!-' !" ' %$ +!1 !% )
!34 & !? !!
<O4M^=K=@ '( +! -' !) . & .$) 9 ,$ *I
$ 0+!-'
,$ -# I !$ !' !! + -!& - ! ( & !!I $'!' $ !) . & 1 # ( !*
9&* !).$&! % ! ! )+!"Q !! )
. & $) ; A + !& - '
+ -!& - -+!) ( !-' ,$!)2! !&!-7 '! %!-'!d A + !& - '
+ -!& - ! ( * !0& ' $& !I$ 0-!)' !) .$&! "Q d A + !& - '
+ -!& - ! ( ( !-' '$"# ' + -. -!& - ' + +$ 1
O=

6 34 5 & !!"# - )
. & $) &$)
! ' -- !)-. !!
+ -!& - !(
)
. & +- $ ( G -+!) )
. & !( G 0-!) & ?@
)+ )
!+ DDOON< <O4OMO OE
'P 33E>ND OO
34 =3DD4> <MD>D4 OO
'P <OOO<< <4E
\$!' !$ ! 3MO<=> <M<O<E OE
'P 3<D44D O>

0.$ !N= & !! ( )


$"# ' +$ '! &$) !"# ' /& ! ' ) . & $)
!! + -!& - -+!)' )+ ) !+1 % ( ,$ !)
. & .$) -+! + & !)!
+ -( ./-+!* &! J! & .$'!* & $& &C
-& )+!)1

N= 5 ! !"# ' +$ '! &$)


!"# ' /& !+ & !!'!+ & ' )
. &
$)
1 5
&! +!!+ C +! ' !)
. & 9 !) C -'+ ' I "Q '! $ %!"Q 1
' .!'! ' & -7 ' !) . & * !0$-"# ' 9 K!$ (!& - $ )2!'!1 9&*
!). & .$) ! - !$&!+ -( ./-+!&$ . !-' * & & )7 ! !' !$!) 1
! !2# * !) . & $) ' $ )2!' + & $& A + !& - !!
1 & & - ,$ +7 .! !$& &C -& )+!) * + ' ( !!*
+ & "! $& 0-!& - + & 1
! '9! ' -''! !!$& !) . & ,$ & '0+! + -!& - -+!)
!! -! &! + & !C ( )+ & !) . & !(1 & )& - !' -!
0 !& - ! ' $ $& )& &C -& &JK& ' !&!-7 '! %!-'!1
)& # '!' !! ,$ -# 7!I !. !-' ' %!) !-+ !& - '!) !.$ ! '! %!-'!1 - # * 9
- !- ,$ + -!& - -+!) ! '$! "Q 1 !! !- * & )& - !
$&!0$-"# ' +$ ,$ + &%-!G (! ]-+!' !&!-7 '! %!-'! ?( -! # =1=1D@1
K & '( ! &!- ! ' + &%-! ! (! ]-+! + & !&!-7 ' 0 1 !
0 !& - !' * & ) & - 9 0 !$&! &! ' ' (!) * .- !-' ! $!
-+ & ! %)'!' ?µ& ' 0 µ&3 '!(! ]-+!' ) !.$ !' %!-'!@1 !!( 0+! !,$!)'!'
' + -!& - $! ) !"# + & + -!& - + - $ ( * ) 0 !' &
K& ) ' + -!& - -+!) ; )!A ?<@* )+ ) !+ ?3@* )+ ) !+-# ?=@*
\$!' !$ ! <4 ?D@* \$!' !$ ! ?E@ )$ T 7 34 ?N@1 + -!& - )!A
9%! !- ,$)% !' 1 )+ ) !+ 9 ) ! (!& - ,$)% !' * 7J$&! "# '
)!.$ ! &JK&!1 HJ )+ )!+ 9 %! !- ' ,$)% !' 1 \$!' !$ ! 9% &
,$)% !'!* + & K+ "# '! & ! %!-'!1 \$!' !$ ! <4* 9&* 9 K &!& -
' ,$)% !'!1 )$ T 7 34 9 K &!& - ,$)% !' 1
' -7 ' + -!& - -+! # -!0.$ !ND* & ' & '! ,$ '! !!
!' ! ' +&! !!%!K 1
OD

ND 5 + -!& - -+!) K +$ !' '( !)


. &
$)!' ' A + !& - ?+ & <4444 !"Q @ '!0.$ !ND # -!0.$ !
NE1

NE 5 A + !& - $ !-' !(! ]-+!


OE

!% )
!3< & !!'0 -"! & G !- ' '! K +$"# ' A + !& -
$ !-' !(! ]-+!1 !& 0 ' $ !-' !(! ]-+!; & K +$!! -! <444
!"Q * $ + & <4444 !"Q 1
6 3< 5 & !!"# '! ,$!)2!"# ! ]-+! ( !' #
). & G -+!) ! ]-+! ( !' #
- $( <444 !"Q <4444 !"Q <444 !"Q <4444 !"Q
!-' & ?<@ M<O3MD NMN>D< DNO34D ND<3EE D4D==N
)+ ) !+?3@ D3E3N3 DOEDOE =O>DO< =MNMMN =3>4DD
)+ )!+ ?=@ D4DD4< <4<4O>> D4==33 =MDEE3 =<34ME
\$!' <4 ?D@ E<MDM3 =E3=<N< DN<D<4 DNEOMM ==>D>3
\$!' ?E@ 3M434N =ENOON =4M4<< 3>>DN3 3N3MOM
<4 ?N@ D4DD4< ==M=3D =<N=4= =33>E4 3OEN3<

J $&! 9 ' % (!"Q - !- ! 0!2 -! 0.$ ! ND* NE -! !% ) ! 3<1


& * % (! ,$ 7 $( $&!& ) 7 !' J +!- ,$) C
% ' '! ! %!-'!1 $ !
% (!"# - !- 9 ,$ + +$ -+!)& - ,$)% !' &!- ( !& ! &* &
+& & !&!-7 ' 0 1 9&* - + +$ -+!)
& - ' ,$)% !' * !
,$!)2!"# (! ]-+! I $'+! !&!-7 !)'! + - KQ 1 !-' <444 !"Q *
+ +$ ' ,$)% !' % ( !& $& !$& - ' J + ' !&!-7 ' 0 1 !+ - +
,$ !(! ]-+!9$& (!) K+ (!& - !) * ,$ % !$ + & ) !& - & ) !"#
! +$ ' G 1 $ ' <4444 !"Q !I $' $ !) . & * ) ' ' '+! &!
!"Q !! & ) 7 ! G ,$!-' ! %!-'! I J !(!& ,$!)2!'! ! (! ]-+! ! $&
(!) & - 1
% (!-' K!. !' ,$) C% . !' ) +$ ' (! ]-+!* & '0+ $
!)
. & !!,$ 0 + & $ !' ' ( !' # ? !2,$!' !'!'!(! ]-+!@1 !0 &!*
!$& - ! * -' !& - * ' & )!"# V(! !"# '! %!-'!* 0!2 -' + &
,$ !) . & +$ &! + & !&!-7 ' 0 & - + & ! (! !%)'!' '!
%!-'!1 % ( $ * ' 0! * ,$ ,$) C
% 0-!)0 '$2' * + & & !!0.$ !NN* &!
& - -7$& +! 0 + & & ' !&!-7 ' 0 1 ) + - J * A + !& -
' & ) 7 ! ! $!,$!)'!' * + & & !! !% ) !3<1 U-+!'0+$)'!' 0 ( 0+!'! !!
+! -' ' ,$) C% -+!) !&$ !+ - $!' * + & 9 +! ?=@ ?N@1 +! ?=@*
' ,$) C% &!- ( !9=4444 !"Q ?-! !% )
!3< # ! -! ! & ! <4444@*
& )7 !-' !G !93O44E=1
ON

NN 5 A + !& - $ !-' ' ( !' # 1


1 5>
$ $ -!- !! !) . & .$) 9 ! )+J) ! /
1 %I ( 9$& !I $ 0-!)-! "Q ,$ !-'! ' & & ) 7 !'!1
!)
. & .$) .!!- ,$ !' 0-!)' + -!& - -# 9' !' * 0!2 -' + &
,$ I
! C
( )0!2 $& Z!+!%!& - [! + -!& - 1
!% )
!33 & !!) .$- $)!' ' K +$"# ' ) . & $) * & !-' $!
! )+!"# +& A + !& - ' 1 % ( ,$ G 0-!)9& ) 7 !'
)( & - 1 + +$ $ )2!' 9 <O4M^=K=* $ !-' $ %!"Q & ! ? # N13131=@1
6 33 5 A + !& - ' + -!& - ! ( $ !-' !)
. &
$)
$& !"Q ' G %' $& !"Q ' G 0-!) & ' K +$"#
A + !& - ' A
+ !& -
<E4 K<44 3DMM=3 <4444 3=3NM< N
<E4 K<444 <O4OMO <4444 <O4<DN N
=44 K<444 <M34N< <4444 <M<ONN N
E44 K3444 <NDOEO <4444 <NDO3D N
<E4 K<44 3DMM=3 <44444 3<E>N> >4
<E4 K<444 <O4MOM <44444 <MO4N3 NO
=44 K<444 <M34N< <44444 <M<<N= NM
E44 K3444 <NDOEO <44444 <NDDEE NE

\$!- 9 G ' !C '!' *& )


7 J & !+ ' A + !& - 1 &
+ +$ %! !- & 2!' ?-! !% )
!33* +! ' E44 K3444 !"Q @* .!-7 9&C
-& *
!- !!<444 ,$!- <4444 !"Q 1

1 5> 7
O>

&! + !! )+!"# !! "* )


!!'! G !-. & 3444* $ ! !)
. & !!
'$2 + -. -!& - ' $& + +$ ' ' 0-!)2!' + -!& - 1 ! .
- '$2 / &9 ' - !- !! '$"# ' + -. -!& - !)
. &
.$) * 9 ,$ G !-. +7!&! ' " 1 $! !% '!. & 9 $& $+
'0 - ;

<@ & !'0 -"!9,$ !) . & 9! )+!' ! -C ( )' + -!& -


.)%!) 1 & $ ! !) !( !* ! +9)$)
! # ! -!) !'! ! .Q ? @
+ -!'! - + - ' ! .Q * + & % "# 1 + -!& -
.)%!)I J 0 + -+)$C
'* 9&1 S $ !' !)
. & .$) !! '$2
+ -. -!& - * 0&* ) $ ! + & %!K!
& !$ ! -+!) !! + -! ! +9)$)!+ !& - ' - '! .Q
?' + -!& - .)%!) !! + -!& - ' !) 7!' @1
3@ 0$-"# ' +$ ' !) . & -# )(! & + - !G * & $ !& - $&
& ' ) ' + -. -!& - * + & ,$ 0 !& ( -! # =1=1<131
+ !& - * G !-.$ )2! b !!' & -! ! ! '! + - KQ +!)+$) !
* +& * ' +!'! .# 1
=@ 0$-"# ' $ %!"# ' ( &! - )./-+! ,$ ! 0$-"Q '
$ %!"# !'+ -! * ' ( .!!- ,$ + -!& - 0 !9
- # -# I ! !.!' * I J,$ !0$-"# ' +$ -# + - ' ! !&!-7
' 0 1 ' !)9 ,$ I !& $ !'! 0$-"Q ' $ %!"# %! !'! &
+J)+$) ' + -. -!& - * .!-' +9) $)! ' .Q + -. -!'!
& ( -' !! .Q (!2!1 !! ( ! ,$ & (& - I
! !)!A *
' & $ ! +J) +$) '!0 "!1

G !-. & ! & !)


.$- K & ) ' K +$"# ,$ ' '$2 + -. -!& -
!)' + +$ & D4Y & &9'!$ !-' ! 9+-+!1 $ ! '$! 9+-+! # ) !!'!* + &
' & -7 $& $+ $ 1

;3 6
& + & ! &$) !"# ' /& !* !)
. & . -9 + # . -9 + * ' -'
! )+!' & ,$!) ,$ %)&! ' & 2!"# 1 ! # (! ! - ! !) .$&!
+ - ' !"Q -!! )+!"# ' ) !! + -!& - 1
!)
. & %! 0 ( -! # 31N131 ! # ' +$ !) .$&! & )& - !"Q
$ )2!'! & $ !%!)7 1 0 !& - !' & )& - ! !) . & . -9 +
!! + -!& - * 9& $)!' 0 !& 9 & 1 -0)2& - * ! ,$ !%%) . J0+!
!)2!'! 0 - $0+ - !! !(!)! 0+ - & - !). & 1 ! 0 &!* ! #
+$ ! &! & ' +$ !) .$&! ' (!- !. - %)&! -+ - !' - !)
. & *
' - '! ,$ !,$ 0 !)2!'!1 +! !!$& AK& !%!) 7 $&! ,$ !! 0$-'!'!
- &!* ( !-' $& ' & -7 $ * + & & ! & 344<1
# N1=1< & !+ & ' ( ! $) !"# 1 # N1=13 ' +$ ! %)'!'
' ) & ,$! ! )+!& & ) 7 & + -!& - 1 # N1=1= ! - ! !).$&!
0$-"Q !! !)2! ! &$!"# 1 # N1=1D & ! %)'!' ' - !"# '
+ & & ( !-' ! '$"# 1 # N1=1E1 & ! !) .$&! 0$-"Q ' 1
9 ! ! &! & !- ' !) . & * -) J + - '! ! - )./-+! '
!). & * ,$ 9 ! + &%-!"# ' ' -'(C '$ * -! . !"# ' $& + + & $&!
+ &%-!"# '! +!!+ C +! ' !&% 1
OM

;3! #$
HJ0 ( ,$ * !!$& %)&!' & 2!"# ,$!) ,$ * ! $) !"# J0 &!'!
)
$"Q (J( !! %)&! & ,$ # 1 +! ' + -!& - * /& $&!
$)!"# ' + -!& - * !- 1 !&!-7 '! $) !"# 9$&!(! J( )' & -!-
!! % & ' & -7 ' !) . & 1 &! ,$ -! $) !"# ' -'(C '$ (! )(! ! $+!
'( '!' * ,$ & )+! & %!K!+ -( ./-+!1 &! $) !"# . !-' ' &! * $ ) !' *
)(!! $ ' &$ !& &A ! ! ' !) . & 1 +!& - * !&!-7 '! $)
!"# 9
' & -!' K & - !) & - 0+! - =4 <44 -'(C '$ 1
$ !- ' + * ! $) !"# 9&!- '!+ & & & -U& 1 !0 &!*
!)
. & -# + !!)+! ' !)+! & &A !1 & ) 7 $ $ !' '!' !!!&!2 -!
-'(C '$ 9$& ( ' !&!-7 0K 1
&!,$ # & !- 9!' & -!"# '! $) !"# -+!) 1 )
!' ( !)!A !* -
- ' ,$ ' ( 7!( . !-' '( '!' 1 \$!- &! !'( '!' * & ) 7 # ! +7!-+
' % ! + -( ./-+! ' !) . & 1 !& * !- * !) . & +- $ ( -#
' & -C + !!. ! ! $) !"# -+!) 1 - !). & ( - +! C$) D* & -
+ -!& - !)!A +& - ' .)& !' # -# ' & -C + 1 ' *
9&* +! ! ' & '!) !' +9) $)
!* ,$ 9 - !'! !! !) . & * 0!2 -' + & ,$
$)!' I
!& '0 - 1

;3"9
) & 9$& ! 0C + ' !) . & . -9 + !!.!!- ,$ ! & ) 7 )$"Q
! -.'! &!- -7!&* .!!- -' ,$ -$-+!(! 7!( '!' $&!% ! ) $"# ! -.'!1
'9!9' .!!- ,$ $& . $ ' -'(C '$ * !Z ) [ '! $)!"# * -# I !' +! !' !
0-!)'!. !"# 1 ) & !&%9& .!!- ,$ ! ) -# 0 J&$!"# 1
! -!$ 2!* ) & -# K 1 -.$9& & ('! -!1 9&* ! '$"#
.!!- ! ( !-"!'! ,$!)'!' '! . !"Q !- 1 -'/-+!9,$ * ' 0! * 7!I !$&
+ +& - '! ,$!)'!' '! $)
!"# * & $ ' ! 0C + 1 9&* %)&!
+ & $!+ -! * & . !) * -# /& & & + & !& - * + & 9 +! ' + -!& - 1
!' ' ?+ & 9 ( -! # N1=1D@ 9 $& !' !)!A * $ I !* -#
&!- 9& !' ,$!'!& - ! ,$!)'!' '!. !"# !- 1 +! * ) & 90$-'!& - !) 1
,$ # J + - !'! - !&!-7 '! ) 1 $ $!)9 $ ! ) $- J !* $ I !*
(! & - -'(C '$ &! +! !21 &! ) &$ . !-' '& -$ !&!-7 0 ( '!
$)!"# ,$ ' J 0 &$'!-"!* + & & -' ! (! !%)'!' '! $)!"#
+ - ,$ - & - ! + -( ./-+! ' !) . & 1 )!"# + ! 9; ,$!- & ) 7 0 $
* & - '( $! ) 1 S $ $!)
* & + -!& - * $ ! ) ' !&!-7 .$!)V
& !' '! $) !"# * ,$ !' ' 9 ! +!& - !)!A 1

;334 #$
&$!"# ' ( '! ! + $&! &! (! !%)'!' ' -'(C '$ $!
+!!+ C +!* !$K)!-' -!0$.!' &C -& )+! 1 !K!' &$ !"# ' & -!!,$!- '!'
' &$!"Q 1 $ ! &$!"Q ' K!& !) . & ' &! !'!& - !)!A * -,$!- ,$
$+! &$ !"Q ' & (+! !) . & ' KJ) V ) $"Q ,$ $1
+! ' + -!& - * ! &$!"# ' '/- +! V $ %!"# '
* ( ! -! # N13131 U-+! '0 -"! ,$ ' ( + - ' !'! 9 ,$ $&!
$ %!"# ' - $0+ - !! +!J !)!A ' I !' 1 &* ' !)9 !)2!
$ %!"Q 1 !0 !& - !' * & +!- & 0 & )& - !' * -' ,$ 9
$& !]& ' - !'! ' $ $J 1 '( ! ) !+ -!' + & -U& ' +9)
$)! '
+ +$ 1
OO

;3! @ #$
+ & & 9! $$ !,$ + - 9& '! ! -0 &!"Q ' $& -'(C '$ * $ I !*
$& '!' + -!& - 1 0-A 9 + -!& - 1 . -A 9 !&!- !+ &
+ -!& - J + '0+!' 1 ! # +$ !! - ! !).$&! - !"Q !!
+ & & 1
- !"# ' + & & J ) !+ -!'! + & ! 0$-"# ' 1 !
0 !& - !' * $ ! $&!+) ! !! - ! $& + -!& - 1 !+)! *
( !-! # <1=1<* ! - !! $$ !' %!-'!* + & $&!) !' +9) $)! !!+!'!%!-'!1
9&* !!!&! ! '! 0$-"Q ' + -7 +'!* ! $$ !9 -+ & !C () 1
- &!)9 $ ! $&! + -C -$! ' +9)$)!* + & % (! -! 0.$ ! N>1 % ( ,$ #
!+ + - !' +!!+ ' 0& ' )-7!* !! !% -' !%!-'! & -!1

N> 5 - !. & ' & & + & +!!+ ' 0& ' )-7!
&9 ' * 9&* ! - ! +!!+ ' 0& ' )-7!* + & ,$!)9'0C
+)' )'! -
1 $ ! + &%-!"Q 0!!) & - . !# + -!& - + & &! -U& ' %!-'!
,$ &JK& 1 -'!* ' !+ - + ' 7!( %!-'! ,$ -!* & 0$-"# ' $& +!!+ '
0& ' )-7!- + & " '!%!-'!1
!! )( %)&!* )& -!& +!!+ ' 0& ' )-7!1 & & - *
!)
. & ' ! -0 &!"# ' (2-7!-"! ( +! 1 ! &$'!-"! !+! ! & $&! 0!)!
(2-7!-"!'!U)&!+9)$)!' $&!%!-'! !!! & !'!%!-'! .$- 1 & ) 7 9& - !
! ' +9)
$)! ' &!- !!) -!'!* + & & !!0.$ !NM1

NM 5 - !. & ' & & & ' 0-"# ' 0& ' )-7!
' + '0+!' + & & !)2!' * 9 - + J ,$ & -
- (!& - + -!& - ! ! ' & & ' -0 &!"# 1 + '
!)2!' ' '$! &!- !;
!@ -+7 & - '! %!-'! $ !9 $!) !"# 1 + '& - .!
' +9)
$)! -+7 ! %!-'! $ !9,$ I
!& -! $!+! !+'!' &JK&!1
%)&!' &9 ' 9,$ ! %!-'! -0 !# (!2!1 $ %)&!
9+& ) !"# ! (2-7! ( +! 1 ! 0 &!* +9) $)! (2-7! ( +!) & -
(!( )& - 0+!# ' !- 7 2 - !) & - 1
%@ -+7 & - ' %!-'! ' !+ ' + & $ !&!-7 &9' 1 + '& -
- ! &!- !) .$&! (2-7!-"! ( +! * ' K! ! %!-'! ' !&!-7
<44

AK& ! $ !&!-7 .-! 1 %)&! 9 ,$ ! U)&! %!-'! '


! - ! $ ) !"# * (!( )
& - ! !-' ' !&!-7 &JK& 1
&% &9 ' # ) $ !' -! 0.$ ! NO1 0 !& - ! '
& )& - ! &9 ' %1

NO 5 - !"# ' $& + & & + '0+!' & 0& ' )-7!

;3%
0$-"# ' 9 - J( ) ) !+ &%-!"# ' $&! ) $"# ' %)&!+ &
$! ) $"# 1 ) !' ( &!- -0 &!"Q '! '$! ) $"Q + &%-!'! & $&! + !1 !!
!).$- %)&!* + & 9 +! ' + -!& - * !+ &%-!"# 9 '0C +)' 0 !'
&!- ! - ). - 1
9+-+! !'+ -! ' !%!)
7!& + & ' '!' * 0!2 -' $& + &
!).$& - !)!A ' ! 1 + - U' '! ' '!' ' 0) 7 J$&!+A !'! !
,$ '!'! '!&# + & !' !'! ' !1 9&* & + -!& - * -# '
0!2 + '& - * + !& - )(! !! "Q ' +9) $)! & '( ! "Q *
,$ -# 9$& + -!& - (J)' 1 !!,$ I ! C
( )0!2 $& 0+ - & - * #
+ -7 +'! -!) !$ !!) .$&! 9+-+!* ,$ # $& '!& - ( ! !,$;
!@ 4 J + D4 1E !%!) 7!+ & $& - ' + * + &
&9 ' !'+ -! ' 1 $' ,$ JV' !' + ' ! 9+ !'
!! ! ' ! ' 0) 7 1 ! ,$ J ! ,$ '! ' + -! &# 9 + !'!*
K+ $!-' "Q 1 +! ' "Q * 9 +$ !'! ! (!& - $&!
+9)$)!,$ -# I ! '!1 !) . & 9' + ' !) 7!'!& - -!0.$ !!%!K
? & cc@1 ) .$&! 0$-"Q (! J( !$K)! # $ )2!'!;
- 9$& -U& - ,$ ' & -!! "# ' +
- ?(!) *+ & & @ 9$&!0$-"# ,$ '2! "# ' (!) - + & & 1
(!) -# 0 -+ - !' * ?@ -!5<1
//lado direito do pai
for (int r=corte; r<sz; r++)
filho[r] = pai1[r];

//lado esquerdo da mae


int valor;
for (int r=0; r<corte; r++) {

// "valor" é o nosso valor legal


<4<

valor = pai2[r];

// enquanto encontrar o alelo duplicado no filho...


while (Pos(valor, &filho) != -1) {

// determina posicao no pai1


int p1pos = Pos(valor, &pai1);

// valor é o valor de pai2[p1pos]


valor = pai2[p1pos];
}

// finalmente copia
filho[r] = valor;

1 D
# !%!)
7! + & - ' + 1 -+! + )
7 -' $&! ' !1 -'
K & );

!; ! <4 = 3 D N > E O M
# ; O 3 <4 < > = E D N M

+) 7 $ ! Z<[' !1 &! .$- + & & ;


)
7 ; <

AK& ! 9 +$ ! & ,$ "# '!&# -+ - ! <1 K & )*


i D1 - # * ! "# ' ! 9+ !'! !! 0)
7 ;

)
7 ; < 3

!)
. & !! 3* !9,$ -7!$& ++)* + & - K & );

)
7 ; < <4 = 3 N O

,$ 0 + -+)
$C' ++)* !- ' + & & 9 +$ !' + & . - '!
&# ;

)
7 ; < <4 = 3 > N E D O M

1&
!%!)
7!+ & + '$ ) ' $&! -.' 1 + & !-7 K & );

!; < <4 = m3 D N > mE O M


#; O 3 <4 m< > = E mD N M

& * )+ -!! -. ' ! - ' - ' + ?3 D N >@1 *


! !.! .$! -!&# ;

#; O 5<4 < 5= E M

+ ! ! $% -. ' ! -! "Q (!2! '! &# * .$-' ! & &!


' &1

)
7 ; O 3 <4 < D = E N > M
<43

!8T !7 * & <OO<* 7J $&! !-J) + & !!"# ' &9 ' ' + ( &!
0!& * +& /! - !' - ! # 1 ! . + -+) $ ,$ !,$!)'!' ' !'
' -' &$ '! $!! )+!"# 1 !8T7 !7 ' !+!,$ !) .$- !' (!& & )7
! !'I!+/-+! ?+ & ' a@ -,$!- ,$ $ !' ? P+)@ -# (!&1
)
.$&! ! )+!"Q * + & + -!& - * + '0+!& -! ' & ' . - $&! -0 &!"#
&$ & !- ,$ ' ( (!'!1
<4=

2 / #
! # ! - !!)
.$- !). & ' (!' '! '9!' "# ' 0 "!2 * ( !
-! # =1=1<1 6! +!& - * 9 0 ! $&! !-!).! ! $& &! 0C + ' 0 "! ' ! !"#
$)# 1 0 "! ' ! !"# + & & +9) $)
! ,$ # + - +!'!* + & $ 7 $( $&
)J + !&! !' ! +!'! $&! '! +9) $)!1 0 "! ' $)# + & & +9) $)! ,$
% Q &1
! # =1=1< 9 ! - !'! $&! ,$!"# * +7!&!'! ' ,$!"# ' 0 "! 2 * ,$
-'+!! "# A &! !!$&!+9) $)
!* '!' ,$ ! $ ! +9) $)
! # !!'! ,$ -# 7J
0 "!' $)# 1 ! ,$!"# 9$ !'! & ! +!& - ' &9 ' ( - ! #1
K & '( !). & ' (!' ' ! '9!' &!' 0 "!1 !0 !& - !'
0 !& & )& - !' ' !) . & ; $& + - $ ( $ !(1 ) 9&
' * -! # >1=* 9' +$ '!$&! + ! '9!* $%)+!'! 7 $ & 34431 ! '9! K.
! -"!' 0 "! ' $)# !)!'! V 0 "! ' ! !"# 1 ) 9& ' * !! ' $& !%!) 7
&$ +- 1
!%!)
7 I J! - $* -' !& - * $ !)
. & %! !' -! '9! '
!). & ' + -!' !0 "!* ,$ # ! & !7 $ C +! + & & (& - 1

2!
!)
. & -+! + -!-' '! ! +9) $)! & '$! %!-'!; ! & ! !U)&!1
' & & ,$ ! +9) $)
! # ' ! 9 !)!A !* -' ,$ -# 7J - + # ' J !1
A * 9$ !'!$&! 9 ' & (& - %! !' -! ,$!"# ' 0 "!2 * !9! -. $&!
+ -'"# ' !!'!1 # )(!- !'! !) .$&! %)'!' ' !!'!;
• U& ' !"Q ; $ )2!& $& -U& 0K ' !"Q * ,$ J )!+ -!' + &
-U& !)' +9) $)
!1
• \$!)'!' ' I !'!; + )7 G ' I !' 1 !). & (! !! ,$!-' ! -. !
,$!)'!' !) (1 ( 7!( * 9&* $& + - ) ' -U& &JK& ' !"Q &
+ -I $-
• ]-+! &C
-&! ' & (& - ; !)
. & & -! ,$!-' '! ! +9)$)
! -#
& ( & &! ' ,$ $& )& ! ' 0-' !- & - 1 $!) & - * $! )& !
.$!)V!)$ !'!%!-'!1

+! C$) O & ! !)
.$- $)!' ' &$)
!"# ' !)
. & * + & !!' + &
$ !)
. & +- $ ( 1

2"
! # ' + ( !)
. & ! ( ,$ 0 & )& - !' -!0 !& - !'
1
! 0 !& - ! ' * !). & !( 9 & ) & - !)
. & '
& ! ! '!!+ !"# 1 $ I !* ) !+ !,$!)
,$ !) !"# 1 !! ' $&
!)
. & .$) !&%9&* $! $ %!"Q # ' + -!'! ! 0 "!* 9 -+! !2 '
' 0!2 $& ! !- 1
+ -'"# ' !!'! ' !). & 9 & ) 7!- V %)'!' ( ! -! #
!- * !! !) . & + - $ ( 1 ! 0 !& - ! ' * 0 & )& - !' !
+ -'"# ' !!'! -U& ' !"Q 1
<4D

23 (
`7 7 7 7 $ ! - ! $& !). & %! !' & 0 "!1 ) 9 $& !) . &
+ - $ ( * &% ! 7 $ -# $ - -7$&! 9+ ' 0-!& - ! ( - 0-!)'
+ 1 !)
. & $ $$ ! +C
0+! !! & 2!"# ' 1 ! #*
9&* J+ - ' !'! & - !+ - $"# %J +!' !) . & 1 ' K ' ! #
%! ! - K ' 7 $1
!). & '(' & / 0! ; < -+!)2!"# d3 5 ,$) C% ' "!d=
&!"# '! %!-'!1 + 9 !(1 & ! 3 = '( ! ( 2 1 &
# + - ' !'! & - ! & ! ! U)&! %!-'!1 ' * 9 '$2'! ! J ! '
!%!)7 * K+)$-' ! '$! %!-'! + -!'!1 ! ' - # * ! +9)
$)! ' !%!-'! #
+ - ' !'! 0K!* + & ' :1 + 9 ' !9,$ -# 7!I!&! %!-'!1
! !' -+!)2!"# ?<@ ! -! + -! '! ! +9)$)
! - + - ' + +$ * + &
% "# ' J !1 !!% '!. & ' 7 $* & & % "Q ,$ # )('! -!
! ! =* ' 0 &!"# ' %!-'!1 -"! ' ! 0 "! ' $)# - +9) $)
!
% ! 0!2+ & ,$ ! +9)
$)! !)
7 & ! )-. '!J !1
!). & *' + & $&! $' )-.$!. &* ' % (!' !%!K 1

Procedure FDP
6
Inicializar
Force_balance();
Repeat
Posicionar a banda superior()
Posicionar a banda inferior()
Force_balance();
Until all rows are placed
end

9 "E9S - #
! ! ! . !'$!)
& - & ( '! ! +9) $)
! !! $! "# ' 0 "! 2 1
+ ' -!'!P' ( !)-7! !$&!%!-'!* &! ! "# K9)( * & -' % "# 1
+ 9 ' !9,$ - -7$&!+9) $) !+ - .! & ( &! ' ,$ $&!' ]-+!!1
0.$ !>4 )$ ! ! ! !1
<4E

>4 5 ,$)
C% ' 0 "! - !)
. & ' 7 $

!)
. & %! ! & $&! $ $ !' 0) !1 -C+ * '! ! +9)$)! !'I!+ - !
- ' - !'! !C '! # - '! -!0) !1 -,$!- !0) !-# ( (!2!* !+9)
$)!'
'! 0)
! 9 )+ -!'!1 S +!)
+$)!'! ! $! "# ' 0 "! 2 * ! $& -' ,$ '! ! $ !
+9)
$)! # 0K!1 !' ]-+!9& - ,$ $& -U& ! ? 9' & -!' @* !+9) $)!-#
& ( 1 ! + - J * !+9) $)!9& ('! !!! "# +!)
+$)!'!1 7 $ $ )2!!!)$ !'!%!-'!
+ & (!) ' K1 0.$ ! ! .$ & ! !) . & & $&! $' )-.$!. & '
.!&!"# ? '$2'!' 7 $3443@1

Procedure force_balance
6
Inicializar uma fila Q;
Para cada célula c adjacente a um pino de E/S insere c no final de Q;

Enquanto Q ≠ φ
c = topo de Q;
(x,y) = PosiçãoForçaZero(c);
d = distância de c até (x,y);
Se (d > H) /* H é a altura da banda*/
Mover c para (x,y)
Para cada célula v conectada a c e que ainda não esteja na fila
Inserir v no fim de Q;
end

K $&! '0 -"! - +J)+$) '! "# ' 0 "! 2 ! - !'! !,$ &
)
!"# ! +J)+$) ' 7 $1 !!% '!. & ! - !'! 7 $* K & 0 "! ' $)# -!
"Q -' 7J % "# ' +9)
$)!1 $)# .!!- ,$ ! +9)$)
! ,$ # -+!) & -
! - + - '!J ! !)
7 & ! )-. ' + +$ 1

9 3E4
<4N

! 0! ' + ( ! & - !. & '! %!-'! ! ! '! ' + "# '! +9) $)
! +&
% "Q 1
-+!) & - * !%!-'! $ 9 -+7 '!1 '! ! +9) $)
! ,$ $ & !+ ' -!'!
P + (! ' ! %!-'! # + - ' !'!1 ' & -! %!-'! 9 .'! ) ! + ' -!'! K '!
+9)
$)!1 & # & '! % "Q * () & - !%!-'! I ! K+ (!& - +7 !1
+! * # & ('! ! U)&! +9) $)! !! ! AK&! %!-'!1 +! + - J ?&$
!" (!2 @ # & ('! +9) $)
! '! %!-'! !'I !+ - !! ! %!-'! & + -!& - 1
+ 9 '/- + !!!U)&!%!-'!1
<4>

#$ 6
! # ! - ! '( ! + & !!"Q - !) . & ' + -!& - 1
& * 9 0 ! $&! + & !!"# ! -! ' !) . & +- $ ( 1 * + -I$- '
!). & +- $ ( !( * +& A + !& - ' !&%! ! ! !1 6$ +!& !
& )7 ,_/-+! ' !) . & !! + -! !' ,$!'!& - ! +9)
$)! ' $& %)+ 1
0-!)'! # * 90 !$&!+ & !!"# ' + -!' '!0 !& - !' +&
+ -!' ' 1
).$&! + & !!"Q # ! +$) !& - - !- * + & !! & + +$
&! !' !! ! + & )K! ? ) $D^DKD@ + & & & &! !' !! ! & )
? )$D^3K3@1 ' ! ,$ + -!& - ' + +$ + & ! & ) I ! &!
' & !' * ! - ! &! )& - ! !!* !$& - !-' ! + & )K'!' '! ! ! '
+ -!& - 1 & * K & )* 9 0 $& !. $ !& - ' & !!
'& -$ !+ & )K'!' ' + -!& - !& - ? !,$!' 3444@1
!). & # + & !!' .$-' ! .$- (! J( ;

• &! (!' !&!-7 ' 0 1


• &! (! ' -. -!& -
• & '
• !%)'!' - 0)$K ' C - $ !-' ! 0 !& - ! ' !22! - +78
• !%)'!' - +

!! &! !&!-7 ' 0 * $ ! &9 ' ' & C & ? # =1=1<1<@1 !!


+ -. -!& - * $ ! &9 ' '! - '!' JK&! 1 1 ? # =1=1<1313@1
!%)'!' 9& ''! & 0$-"# ' '!' ' !' !1 ! . !' '
+9)$)! ' !22! ?3443@ !!!. !"# ' ) !$ ' + +$ 1 ! ' ) !$ * # ' 0-'
- ' !& - * ,$ # ' + & $& !,$( ' - 0!+ 1 !,$( 9 )' )
!' ' !.# &# ? - +78 3443@ $ !-' ' 3 !E -C ( ' & !) !! !& - 1
0 - & - ' !' ' +* !' -# ' !$! % ) !$ !!!%
!" 1 &* !).$&! + - KQ '& -(!%)2!'! ) !0!)!' !" ' -C ( 1
+ - !. & ' ' !'! 9 ! &! (! ' !%)'!' + - ' !'!1 !' '
!.# &# %! ! -! 9+-+!' %' * ,$ 9 !%'!& - $&! 9+-+! ! !!
!& - ' !) 7!' 1 & %! ! & $& !) . & 0 & - .$) ' -' - ' $&!
' -!"# * ! 0-!)' + ! - ! '0+$) '!' !! + & ) ! ! + - KQ 1 !
!2# * &9 ' 9 $&* &! 9U ) !!!(!)! + -!& - 1 !2 $ # %! !-
$ !' !! !& - .)%!) * -' -# 7J "Q ' +$2!& - * -' ,$ ! ' & '!
+ - KQ -# 9 # )(!- 1 S &$ $ !' !! &! + -. -!& - ! -C ( )'
+ -!& - 1
. !' ' ) !$ ' +* !" ' '+!' ! !& - (! ! + -0 & !
+ & )K'!' ' + +$ * 7!( -' +!-!)' !& - ' !)$ !(! J( ) - ! %!-'!1 &*
,$!- & ) 7 0 + -!& - * & - J!J !' !& - * !$& - !-' * !- * !
' - '!' ? !- &) C& ,$!' !' @1 &* ! + & !!"# ' !%)'!' -
+90 ! ) !' - '!' ' ) !$ 1 '!' # % ' ! ! '! K +$"# ' +
+ & $& !]& +!) !! + - ' ! + -!& - '! 0 !& - ! ' 1
)
.$&! & '0+!"Q # - + J ! - + -!& - ' !! $$ - . !'
! +1 & K & +!-! ' !& - ' !)$ ! (! J( * ! &! (! ' !)$ ! J
!0 !'!1 ) !' ( %! !- & !* !!& -& 2! !& - ( +!) 1
<4M

!
0& ' -+ - ! !& ) 7 9+-+!' + -!& - -+!) * 0 !& 0 ! + & !!"Q
' ' !)
. & & )& - !' -!0 !& - !' C - ' 1
!% )
! 3E* 3N* 3>* 3M* 3O & !& '!' ' K +$"# !! .$- + +$ *
+ (!& - ; <O4M^=K=* E=* ) $D^DKD* )$D^3K3* K=1 -! !! + +$
<O4M^=K= 7J'!' ' !& - $ !-' . !' ' !22! !' ' !.# &# 1
+ )& !"Q ' &!* ,$ # & 0! ' & )& - !"# -#
+ - .$ !& + ! ' &! + +$ 1 '! ! !% ) ! + !'! + - ' !& - ' - !'!
!C
'! - %)+ 1 ) # )' ' !,$( ' - !'! + -!' !)! !& - 1
&! (!' !)$ ! ) !.$ !$ !'!9! .$- ; M4 ' !)$ !* E ' ) !.$ ! !- 1 !&
!). & ' + -! !% ) !3D !!+ & !!"# 1
6 3= 5 )
. & - $( & + & !!"#
)
. & 5
)
. & 6 > +& ,$ ! !!!)$ !* 6 !!) !.$ ! "# '
!&!-7 &JK& ' %!-'!1
)
. & 6 . ( + & 34 -C( ' 0$-''!' 1
)
. & R * $ !-' ! + -!& - !)!A
.$' ' ''$+! ! P
)
. & 8 #$ 8 * + & !) . & '
! + -!& - !)!A .$' ' 1 ). & ; )!A
)
. & # $ !-' !)
. &
+ - $ ( ( -! # >1<

6 3D5 & !!"# ' !)


. & +- $ ( % <O4M^=K= ?>M= +9)
$)!@
)
.1 G -. !& - + &
?0 :66@ 3 = D E
M3MD>O 4 D4< 3EY
6 =O4NNN 4 M> E>Y >NY O4Y O4Y
=3MN3D 4 >4 N>Y OEY O>Y O>Y
=4O4M4 = MN N3Y >OY O4Y MOY
=<DMNE 3 M> E>Y EMY M4Y M<Y
=DM3OO < M3 E>Y M<Y O3Y O<Y

6 3E 5 & !!"# ' !)


. & +- $ ( % E= ?3=4> +9)
$)!@
)
.1 G -.
N4O<OO< 4 <=4>
6 D3DEODD 4 MN>
D<EE3>= 3 M3>
DMN=NNN =< O44
D>O44NO <E M>3

6 3N 5 & !!"# ' !)


. & +- $ ( % )
$D^DKD ?3E3= +9)
$)!@
)
.1 G -.
N4O=E33 4 <3DM
6 EE4N>N> 4 <44E
ED>>=<< D OEM
=D>E3MN EN E<>
=NO4O== 3> E=E
=EE=>44 <D D44
<4O

6 3> 5 & !!"# ' !)


. & +- $ ( % )
$D^3K3 ?DMDD +9)
$)!@
)
.1 G -.
<<=3M==< 4 <EMO
6
MM<>=34 <= O=4
ED4EODN M=< EO3
N<<MN>< <<= NEE
N<3==D3 E< DNM

6 3M 5 & !!"# ' !)


. & +- $ ( % K= ?ED>> +9)
$)!@
)
.1 G -.
<>M=4>43 4 <>NE
6 <>D4NN3N 4 <EOD
<>4<O=<N <> <D=O
<<43<3MD <<== EN4
<<<>3333 ND N44

& ! % (!"# & !- * & )!"# V !% ) !* 9 & ) !"# ! !). & ,$


-# 0 !& K +$!' * &!+!' ) +!!+ Z5 Z1 !+ - + )& !"Q ' &!
!)
. & & )& - !' * ,$ !-'! # + & 1 +! '! K +$"# ' )+ ) !+ -
+ +$ )
$D^3K3* + $ * ) $ '! +$ ('!' & $& + +$ &$
.!-' 1 9$&!)& !"# ' &! !+ -!)G -' T '!&J,$-!$ )2!'!* -'
,$ -# 90!)7!' !) . & $' $! & )& - !"# 1
$ ! % (!"# & !- 9 0 - ! !) & ' + !& - !!
+ -!& - $ !-' ! + -!& - - + +$ &! 1 )& !"Q ' &J,$-!
&! !+ -!)* 7 $( $& - - $ ' & &A !( $!) * !$& - !-' ' &! !'!& -
& ' K +$"# ' !) . & 1 J $&! - + '!' ' !&!2 -!& - ' !]& '
-! +$ (!* ,$ & )+! & $&! 0 - + '!' & &A !* ,$ 9 $&!
' (!- !. & ' ' !)
. & 1
!!!-J) ' '!' (J)' * . J0+ '!0.$ !>< ' $ )2!' 1

20000000
18000000
16000000
14000000 A
12000000 B
10000000 C
8000000 D
6000000 E
4000000
2000000
0
4

2
08

3
53

4x

2x

ex
19

4_

4_

is
C

M
lu

lu
A

>< 5 ! !"# ' & !)


. & +- $ (
<<4

-!) !-' ! !% ) !I $- !& - + & . J0+ * ' % $&! 9 ' + -+) $Q


& !- 1
! !% ) !3D* '!' ' !& - # - !- & ! ,$ ! &! (!'
G 9 $&! % ! &! (! !! !%)'!' 1 & & (!) !! ! &! (! '
+ -. -!& - 1 +! + & & - + -. -!& - ?>4@ 9 !&%9& +! + & &!
+ - $!)' ' !'! !! ' -C ( ' & !)?N>Y@1 % ( $ !&%9&* ,$
!+9+& ' -C ( ' & !)& ) 7 !! !%)'!' * &! 7J$& )& J + 1 !! + +$ *
!)
. & +& & ) 7 ' & -7 0 341
! ' &! !% ) !* $ !!& + +$ &! 1 % (! ,$ !)
. &
+ -!' ! "! ? @* %! !' & ! + -!& - ? @! - !& $& & ) 7
' & -7 * 9& + & $& &! & ' + !& - 1 !) . & )+ ) !+& ! $
' & -7 ,$(!)- ! !) . & !)!A * 9& + & $& % & $)!' ' G 1
+ +$ E= ? !% )!3N@* !) . & +& & ) 7 ' & -7 # )+ ) !+ 7
341
-!) !-' $ !& - . J0+ * % (! ,$ * + & !$& - '!+ & )K'!' '
+ +$ * ! -'/-+! 9 ,$ )+ )!+ ! K& & ' + -!& -
!)!A * -,$!- ,$ %! !' & ! + -!& - ' !+!&1 ,$ !). &
%! !' & ! + -!& - # & )& - !' & ? # E1D1=@* ,$
& )7 ! !!-'!&! $ ' & -7 1 - ' +! * J !) . & ' + -!' !
0 "!1
& ) 7 !) . & '( +)7' ) ! $!! )+!"# -+ !) 1 ! %I ( I !
$& + !& - J ' $ ' $+!& &A ! & K./-+!' $&! &! ,$!)'!' *
!). & )+ ) !+ & !& !' ,$!' 1 ! $!"# + * K & )*
- +! ' $ ' ( 9&* -# 7J$& )& ,$ - ' +$ *
!)
. & %! !' & ! + -!& - # &! -'+!' ! -! & !& ) 7
,$!)'!' ' + -. -!& - ? !%)'!' @ G ? !%)'!' * /-+!@1
!). & ' + -!' !0 "! J- & ' +!& -7 1

!% )! .$- ?=4 !9 =D@ + -' & V K +$"# ' + -!& - '


& & + +$ !- * 9& ! !& $& 9 + !& - - + !! )& -! !
7 !,$!' +9) $)
!1 %I ( 90!2 !& &!+ & !!"# ' !& - 0 !!- & -
$ !-' !& - ' +1 -# + - ' !& - ' - !'! !C '!1 -'!*
) $ !& '0 - &! (! ' !)$ ! ' %!-'! ) !.$ ! ' +9) $)
!* !! ,$ I !& &!
+ & !C ( +& +?344 ' !)$ !* E ' )
!.$ ! !- @1 ! !2# * '!' '
G # %! !- '0 - & ) !"# V !% ) ! !- 1 ).$- + +$ -# $' !&
!' 0!)! !" !! 1 !+) $-! ' ' - '!' ' !-
&) C
& ,$!' !' * ) # &!+!' U .$' ) -U& ' -#
+ -!' 1 !) . & )+ ) !+-# 9+ & !!' +- ' ! - ' :1
6 3O 5 & !!"# ' !)
. & +- $ ( % <O4M ?>M= +9)
$)!@
&! !' !! +
)
.1 G -.1 - '!'
+
<<E===E 4 =3E n ?<EOD@
DNODM4 4 EO n ?<DE@
=ON4O4 = >= n 5?<@
D43D44 3 >3 =>
ED<ME4 < M= n 5?3>D@
<<<

6 =4 & !!"# ' !)


. & +- $ ( % E= ?3=4> +9)
$)!@
&! !' !! +
)
.1 G -.1 - '!'
+
<443DE<E 4 <4EE n ?<D43M@
3DDM=<N N <4M4 n ?EMD@
3<N>=E4 D4 NEO n ?==@
3DNDDOE D4 N>< 3D
=33N4O4 D= =N3 n ?3>==@
6 =< & !!"# ' !)
. & +- $ ( % )
$D^DKD ?3E3= +9)
$)!@
&! !' !! +
)
.1 G -.1 - '!'
+
M=MM<>E 4 MO4 n ?=<>DM@
M=3<<>E = MON n ?33<NO@
EE3NOME =D D=M n ?=DN=@
N<>D3OE 3E ED= n ?=O>>@
EEM>O>4 33 =NN n ?NOE>@

6 =3 & !!"# ' !)


. & +- $ ( % )
$D^3K3 ?DMDD +9)
$)!@
&! !' !! +
)
.1 G -.1 - '!'
+
<DMD3NE4 4 <4EE n ?=N<44@
<=O==EE4 <= <4M4 n ?<NEEM@
<44=3O=4 <3D NEO n ?M==<@
<4<O<3O4 <<= N>< n ?>=4<@
M>4=OE4 O= =N3 n ?<=<NE@

6 == & !!"# ' !)


. & +- $ ( % K= ?ED>> +9)
$)!@
&! !' !! +
)
.1 G -.1 - '!'
+
=<=O3EOE 4 3OE= n ?EOO>4@
<DMN=M=4 D3 D3< n ?<N<EM@
N=>O<E4 NNE =34 n ?N4N@
NMD>NO4 3O> ==E n ?<<>@
<<4D3M>E 3>O =<M n ?<NDN>@

! ' '!' * 0 & - !' . J0+ '! 0.$ ! >31 -U& - .! (


+ -' & V ,$!- '!' ' -# !' * -,$!- ,$ -U& (
+ -' & V' - '!' ' ) !$ 1
<<3

60000

40000

20000
A
0 C
D
-20000 E
F
-40000

-60000

-80000

>3 5 & !!"# ' !%)'!' - +' )


. & - $( *6* *

-!) !-' . J0+ * % (! ,$ !)


. & ' % "# & %!-'! ! -! !
& )7 !%)'!' !! +1 ' K )+!' )
! +!!+ C +! ' ) !$ '
+1 ! +!-! ' !& - ' !&!-7 (! !' - ! %!-'!* ' 0 &! ,$ !
(2-7!-"! ( +! # &! ' !- * I
$'+!-' ! &! (!' !)$ !'! %!-'!1 *
$& !). & ,$ & -& 2!! + - KQ ( +! ! - !$& & ) 7 +& !& - 1
$ ! +!!+ C +! - J( )9 ,$ !)
. & ' ! + -!& - # & ) 7 *
.$' ' !) . & ' ? ). & ' + -!' ! "!@ ? +& - '
.)& !' * ( # @1 -0 & + + !+ & )K'!' ' %)&!* + + !(!- !. &*
+ -0 & -7! ' & -+ -!' !- & - 1
& !!-' $)!' ' !& - ' + + & ! &! (! ' *
% (! ,$ -# 7J $&! + ) !"# 0 - ! '$! (! J( 1 ) .$- + +$ +&
& - # !! !* (+ ( !1 %)&!-! &! (! + ' (' V
!)$ !' %!-'! &$ (! !'!- +1 ! !% )
!=4* 0 - ! <O4M !' + &
<<=

!' !.# &# * % (! ,$ ! &! (! ' + -' + & !


!%)'!' 1 & & 0-B& - % (! + & )
!"# V &! (!' + -. -!& - 1

" 5>
$ ' !)
. & ' + -!& - -+!) 2-7 $ +& %)&!
' ,$)C
% ' !&!-7 '! %!-'!* + -0 & 0 ( & !)
.$- K & ) '! # =1=1D1
)(! ! %)&! ' !& - * + & ' % (!' -! 0.$ ! >=* ,$ 0)
!& - ' <O4M^=K= + & \$!' !$ !1

>= 5 !& - ' $& + +$ + & )


!.$ !' %!-'!' %!)
!-+ !'!?0.$ !. !'!
) !' ' !.# &# @
!! ( ! %)&!* $ ! A + !& - -! # N131>1 !% )
!
=E & ! '!' !! + +$ <O4M^=K= $ !-' ,$!)2!"# %! !'! -! (! ]-+! '!
%!-'!* -,$!- ,$ ! !% )
!=N & ! & & '!' $ !-' ' ( !' # '! %!-'!1
6 =D & !!"# ' !)
. & +- $ ( +& A + !& -
?(! ]-+!@ % <O4M^=K= ?>M= +9)
$)!@
)
.1 G -.1 !& - + &
3 = D E
=ME=D> 4c> <44 E<Y >DY MMY MMY
6 =4N<>3 4cN NE N=Y MEY ODY ODY
3>4DND 4c> E< >=Y OEY O>Y O>Y
3>MMD4 =cN N3 NMY M>Y OEY ODY
=43><E 3cN >M N>Y M4Y O3Y O3Y
<<D

6 =E & !!"# ' !). & +- $ ( +& A + !& - ?' (


!' # @ % <O4M^=K= ?>M= +9)
$)!@
)
.1 G -.1 !& - + &
3 = D E
=3O4DD 4cN >= N<Y >MY O=Y O=Y
6 =4N<>3 4cN ED >DY O<Y ONY ONY
3=M>D3 4cN =O >MY OMY OMY OMY
3=N3=M =cN E> >OY O=Y OEY OEY
3>D==4 3cN >< >4Y O=Y OEY OEY

!% )
! & !& $&!,$ '! & G + & )!"# V !% )
! !- ? & &9'!* 3>Y
!! (! ]-+! =EY !! @1 & + -. -!& - !&%9& + $&! '$"# ? &
&9'!* DMY !!(! ]-+! E>Y !! @1 + & !!"# '! !%)'!' 90 !-!0.$ !>D1

100
% Roteamento

80
Nada
60
Variância
40 DP
20

0
A B C D E F
Algoritmo Construtivo

>D 5 + - !. & ' ' !'! !! <O4M^=K= + & & A + !& -


' + -!& - + - $ (
. J0+ ! !% )!! - !'! + -' & ! + +$ <O4M* ,$ 9$& + +$
,$ - 1 ! !2# * '!' ' !& - & !& $&! (!- !. & ' )+ ) !+ '
% %! !' & ! + -!& - 1 S - !- + % * - - !- * ,$ !
!%)'!' !$& - ! .-0+! (!& - + & !+9+& ' A + !& - 1 -'!*
+% $&! (!- !. & ' ( !' # + & ) !"# V (! ]-+!1 J* 0 !& !-!) !'
' &9 ' * ! - $ ,$ ! (! ]-+! ' & -! * .$!-' K+ (!& -
!)
. & " !! ,$!)2! ! %!-'!* ' + - ' !-' 0 & 1
& & K & - 9 ' - +1 $)!' # -! !% )! =>
=M1
6 =N & !!"# ' !). & +- $ ( +& A + !& -
?(! ]-+!@ % <O4M^=K= ?>M= +9)
$)!@ &! !' !! +
)
.1 G -.1 - '!'
+
DOD43E 4c<4 MN n ?OM@
=3OD44 4c<4 D= E4
D<EMME =c<4 N< n ?<M@
=OD3>E Dc<4 NE D3
D33N=4 3c<< EO n ?<>E@
<<E

6 => & !!"# ' !). & +- $ ( +& A + !& - ?' (


!' # @ % <O4M^=K= ?>M= +9)
$)!@ &! !' !! +
)
.1 G -.1 - '!'
+
D4ENM4 4c<4 N= n ?M=@
3>ONME 4c<4 3O EN
=3>N<4 =c<4 EE DN
=<D4ME Dc<4 E3 D<
=4OE3E 3c<< DN n ?=D@

! ' '!' * 0 & - !' . J0+ '! 0.$ ! >E1 -U& - .! (


+ -' & V ,$!- '!' ' -# !' * -,$!- ,$ -U& (
+ -' & V' - '!' ' ) !$ '(''! <441

1000

500
Roteamento

0
Nada
A C D E F
-500 Variância
DP
-1000

-1500

-2000
Algoritmo Construtivo

>E 5 & !!"# '! !%)'!' ' !)


. & +- $ ( +& & A
+ !& - - +
% (! ,$ ! !%)'!' - +'! ,$!)2!"# ' ( !' # % !!
(! ]-+!1 +! +)
! ,$ ! !%)'!' & & )
7 !+ & A + !& - 1 $ 0!
- !- 9 ,$ !)
. & & 9 $ ! ' &! * 0 "!-' ! '9! ' ,$ 9
& )7 ? & @ !! !' ' +1

3 , .>
! # ! -! $)!' ' K +$"# ' + -!& - $ !-'
+ -!& - -+!)( -! # !- .$' ' ? +&
%!K! & !$ ! -+! @1 %I ( ' 9 &!- $)!' % ' + &
)
$"# -+!) !%!) 7! % )* & ) 7 !-' +! !-' ' &C-& )+! 1
$'!& * - ! # * !).$- 0)$K ' K +$"# 1 # 0 ! + & !!"Q '
!)
. & +- $ ( +& 1 9 0 ! $&! 9 ' K & - %
+ +$ <O4M^=K= ?>M= +9)$)
!@ %$ +!-' ! & ) 7 ,$!- '!' ' "Q '! !"Q 1
-+! + & <:= ' "Q +9)$)
!? !% )
!=O@* ' < "# +9)
$)!? !% )
!D4@* =
<<N

"Q +9)
$)!? !% )
!D<@ 0& <4 "Q +9)
$)!? !% )
!D3@1 J' & - !'
+ & 7J$& + & & ' & ' K +$"# + & ,$!)'!' '! ) $"# 1
* J 0 ! $&! + & !!"# * !! & & + +$ * ' C( & !$ !
-+! 1 & !$ ! -+!) & $& 0 '0 - !!+!'!!) . & 1 +! ' !). &
+ & ! ,$!' !$ !* -' G ! -.' 9 & ) 7 * ! & !$ ! -+!)' ( & - 1
+! -' !). & 9 & ) 7!- ! !)!A * ! & !$ ! -+!)' ( &! !)!1
0&* # 0 !)
.$- !! '0 - + +$ * &!- -' ! & &!
& !$ ! -+!) !) . & !! + -!& - -+!)1

3! .> #? #$
\$! K & - # !)2!' - ! # * (! !-' ! -! ! ,$!- '!' '
"Q ' +!'! !"# 1 -U& ' "Q * 9&* 9 '!' + & $&! 0$-"# '
-U& ' +9)
$)! - + +$ * ' 0 &!,$ + $&!& ' ).! -' -' - ' + +$ 1
K & - 0 #;
!@ + & <:= ' "# +9)
$)!
%@ +& < "# +9)$)!
+@ +& = "Q +9)$)!
'@ + & <4 "Q +9)$)!

$)!' -+ - !& * + (!& - * -! !% )


! =O !9D31
6 =M 5 )
$K ' + -!& - & -!-' & + & <:= '
"Q +9)$)
!
)
.1 G -.1 !& - + &
3 = D E
3<4E4= DM DD MEY O>Y OMY OMY
6 3<4EDE E= DN M>Y O>Y OMY OMY
<OD<3> DO =3 MOY OMY OMY OMY
<ON=N= DO => O3Y OOY OOY OOY
3<4>=4 DO =N M=Y ODY ONY ONY

6 =O 5 )
$K ' + -!& - & -!-' & +& < '
"# +9)
$)!
)
.1 G -.1 !& - + &
3 = D E
<M3<O= <D< =< O3Y O>Y OMY OMY
6 <MM><> <E= == O4Y O>Y OOY OOY
<>=EDO <D3 3M ONY OOY OOY OOY
<><>=< <=> 3N ODY OMY OMY OMY
<M434E <N< =< O=Y OMY OMY OMY

6 D4 5 )
$K ' + -!& - & -!-' & +& = '
"Q +9)
$)!
)
.1 G -.1 !& - + &
3 = D E
<>EM=3 D3N =3 ONY OOY OOY OOY
6 <>=ND4 D3D 3> ONY OOY OOY OOY
<>4=<M D4O 3> OEY OMY OOY OOY
<NEDED DEM 3> OEY OOY OOY OOY
<><OO4 =OD 3N O=Y O>Y OMY OMY
<<>

6 D< 5 )
$K ' + -!& - & -!-' & + & <4 '
"Q +9)
$)!
)
.1 G -.1 !& - + &
3 = D E
<>33=D <=E3 =D MEY OMY OMY OMY
6 <NN3<= <3MM 3> ODY OOY OOY OOY
<N=D>O <==E 3> ONY OMY OOY OOY
<N344M <=NE =N ODY OOY OOY OOY
<EODNN <=DM 3O O3Y OMY OMY OMY

250000

200000
A
150000 B
C
100000 D
E
50000

0
1/3 rep 1 rep 3 reps 10 reps

>N 5 & !!"# ' -U& ' "Q K +$ !'! &


% ( ,$ +$ 0-!) & '& -$ + & !$& - '! !"Q 1 9&* !
'0 -"! '& -$ . !'$!)
& - * -' ,$ 7J $+ . ' = !! <4 "Q 1
% (!-' ! !% )! D< D3* - ! ,$ ! !%)'!' -+)
$ ( '& -$1 -# 9 $&!
.!1 + - + $ & ) & - ) +!J -# ' & -C + ' !). & 1

% ( !&%9& ,$ !) . & ? 34@ 9 & )


7 !!<:= "Q +9)
$) !
$+ ( )
$ + & !$& - ' < "# !!<4 "Q 1 $. ,$ * ,$!- & ) 7
0 !). & ' + -!& - -+!)
* & - 9!- + '!' !"Q ' 1

3" .>
\$! K & - # !)2!' - ! #;
!@ +& %!%)'!' -+!)' 4*3 ?,$ 9!)!@
%@ +& %!%)'!' -+!)' 4*43
+@ +& %!%)'!' -+!)' 4*443
'@ +& %!%)'!' -+!)' 4*4443

!& / "Q +9)


$)!1 '!' !! %!%)'!' 4*43 -+ - !& -!
!% )
!D<* ( !-! # !- 1 ' &! '!' -+ - !& * + (!& - * -! !% )
!
D=*DD* DE1
<<M

6 D3 5 )
$K ' + -!& - & -!-' & +&
%!%)'!' -+!)' 4*3
)
.1 G -.1 !& - + &
3 = D E
<>M<4< 3M O3Y OOY OOY OOY
6 <>D=<= == ONY OMY OMY OMY
<M33N3 == O<Y OMY OMY OMY
<NO<=O 3O OEY OMY OMY OMY
<>33N4 3E ODY OMY OOY OOY

6 D= 5 )
$K ' + -!& - & -!-' & +&
%!%)'!' -+!)' 4*443
)
.1 G -.1 !& - + &
3 = D E
<MDO=D =4 O=Y OMY OMY OMY
6 <M4MN< =4 OEY OMY OOY OOY
<N3>NM 3D ODY O>Y OMY OMY
<>N4ED =3 OEY OOY OOY OOY
<NENMD 3O OEY OMY OOY OOY
6 DD 5 )
$K ' + -!& - & -!-' & +&
%!%)'!' -+!)' 4*4443
)
.1 G -.1 !& - + &
3 = D E
<>MEO> =4 O3Y OOY OOY OOY
6 <>E<M< 3M O<Y OMY OMY OMY
<>43>M =4 ONY OMY OMY OMY
<NM3>> 3> OEY OMY OMY OMY
<NO>>M =< O>Y OMY OOY OOY

'!' ' !& - + & 3 -C


( ' & !)'! !% )
! # '$2' - . J0+
'! 0.$ ! >>1 -0 & '& -$ ! & !$ ! -+!) * !). & J &! $I ! 0+!
& &C -& )+! 1

190000

185000

180000
A
175000
B
170000 C
D
165000
E
160000

155000

150000
0,2 0,02 0,002 0,0002

>> 5 !%)'!' ' (! !-' ! %!%)'!' ' !+ !"# -+!)


<<O

% (! - . J0+ * 9&* ,$ 0 0-!) - -# 9 !) & -


' & -!' )
! & !$ ! - + +$ <O4M1 J $&! 0 ' -'/-+! ' !) . & '
+ -!& - -+!) 1 ! ' '!' * % (! ,$ ! %!%)'!' ' 4*3 -# 9!' ,$!'!
!! * &$ !)!1 $)!' 0-!)0 & ) 7 ,$ -+!) * 9& +%
)
! $! %!%)'!' * ,$ $)!' ' ! & ) 7 $ !-' & !$ ! &!
%!K!1 %!%)'!' ' 4*43 !-'!9!)! !! + +$ + & & ) 7 + -!& - -+!) 1
9& + +$ + & + -!& - -+!) * . !' ) !). & 6* & ! $!
& ) 7 & 2!"# ? & ) !"# ! $ ! %!%)'!' @1 .-0+! ,$ ! %!%)'!' '
4*43 !-'!0 $0+ - !!,$ % ! ! $ $ ! -+!)' + -!& - 1 %!%)'!' '
4*443 ! - ! $)!' $- !! + +$ & - & 2!' $)!' A & !!
+ +$ &! & 2!' ?+ & K+ "# '!,$!' !$ !@1 & $ ! !) !( !* $&! %!%)'!' '
4*443 9&$ %!K! !! +$ ! $& + -!& - -+!) $&* &! 9 $0+ - & - %!K!
!! & )7 ! $& % & + -!& - -+!) 1 +! '! %!%)'!' ' 4*4443* 7J $&!
(!- !. & !2 J( )' + +$ & 2!' !&%9&* 9& +% ,$ ! & !$ !9%!K!
' &! * -' -' + & &! 0!+)'!' & &C -& )+! 1
!-!) ! !+$ (!' (! !"# ' +$ ?0.$ !>M@ ' +!'!$& ' &9 ' ' +
!+&!* % (! $&!+ -( ./-+!.$) !' !) . & + & %!K! & !$ !* -,$!- ,$
! %!%)'!' -+!)' 4*43 & !$&!(! !"# ' +$ & ' + -' - 1
0.$ !>M & !. !0+!& - ! ( ) $"# ' +$ ' +!'!$&!'! K +$"Q $ !-'
!). & !)!A + & -+!) 1 % ( + & ! K +$"# + & %!%)'!' -+!)' 4*3
+ & "!!$& - !-' +$ -+!) * &! + - .$ + -( . !' ,$!'!& - - 0-!) 1 \$!-
& - ! & !$ ! -+!) * &! 9!+ -( ./-+!* ! K&!-' ' $& !). & .$) 1
!% )! D= DE & !&* 9&* ,$ +!J .$) & )+!* - +! * & &C -& )+! *
-+ - !-' $&! ) $"# 0-!)-0 1

>M 5 ! !"# ' +$ ' T -- !)-.' !)


. & )!A
% ( !. ! .J0+ '!0.$ !>O1 ) + -' !(! !"# ' +$ '! K +$"#
' +& %!%)'!' -+!)413 ?+ & -! 0.$ ! >M1!@1 9&* $ !
<34

!)
. & )+ ) !++ & -+!) 1 & ! + & !0.$ !>M1!1 ! +& +$ -+!) %
&! - )+ ) !+* I
J,$ !). & . !G & ) 7 1 K & - 0 ' !!
$ + -!& - -+! 1 % ( $ ,$ * ,$!- & ) 7 9 + -!& - -+!)
*
&! 9 ! )(!"# -+!) '! +$ (! ' +$ 1 !- * ! %!%)'!' -+!) ' (
+ -!) ! G '! ) $"# -+!)
1 -( )
( $& &9 ' !$ &J + !!
+ '& - 9 + & $&!& '0+!"# 0$$ !* -! # N131D1

>O ! !"# ' +$ ' ?4*3@ ' !)


. & )+ )
!+

33@
AK& '!' 0 & V K +$"# ' % '( + +$
+ & $& !)
. & ' + -!& - + - $ ( U-+ 1 ! ,$!' !$ !* .$'!
' A + !& - !! ,$!)2! !&!-7 '! %!-'!1 0&* $ ! &$) !"# '
/& !* + & %!%)'!' -+!)' 4*43 (! !"# ' & !$ ! & +$ (!+ & - '
-0)K# & ?4*Db-$&^ !+ d4*Db & !$ !^-+!) @1 + 9 $ )2!' !!
. !"# ' ) !$ !& - 1 0 - & - '! !% ) ! !- ' ! # * ! !% ) !DN
! - !'!' ' + +$ & '0+!' !! +1 6! +!& - * 90 $& &! !& - '
+ +$ !!$& -C( )' 7 !,$!1 $ !'0 -"!9-! &! (!' !)$ !'! %!-'!* ,$ 9
&! ' (' ! +!-! ' !& - 1
6 DE 5 ' + -!& - + & \$!' !$ !' + +$ &! !'
!! +
6 -+7&!8 $& )
) G -.1 - '!'
?@ +
DOO =ND MO=DD <N< =< NM
6T DNM ODM3O 3<O 3> N=
<O4M >M= 34>NE3 EMM =O EM
$) <D4M E>>=E< <N3E DO N=
)
$D^DKD 3E3= =M<<<O3 N<D3 3NE n ?<ENE@
E= =3DO OMNO<= >=<M <ED D=
)
$D^3K3 DMDD DM=>DME <M4EN <M= n ?3=3N@

!! & )
7 +& -# * '!' ' !& - ?' - '!' ' J ! 0-!)
@ #
+ )+!' - .J0+ '!0.$ !M41
<3<

80000
70000
60000
50000
40000
Sa Low
30000
20000
10000
0
-10000 o

2
99

3
ul 8
bw

4x

2x
M 90

A C5
A oy
c4

4_

4_
1
ty
C

lu

lu
M4 5 - '!' ' ) !$ ' ' ? !- &)
C&
,$!' !' @
'!' ' !& - ' & !& ,$ & ) 7 $
.-0+! (!& - $)!' ! - !' -! Q !- * -' 7!(! & - $&
+ -!& - + - $ ( ?( I ! !% )
! '! # M1<@1 6! +!& - * ! -0 &!"# & !
,$ + -!& - ! ( K +$ !' ) &$)! ' -- !)-. 0 +! !2 ' & ) 7 !* '
0! * + & & - !)' + - KQ ! !%)'!' ' + +$ 1
S +) ! * ) !0.$ !M4* ,$ ! -'/-+!-!$ !)9,$ + +$ &! + & )K -7!&
& - ' - '!' * ' (' ! !$& - '!- + '!' ' + - KQ 1 K+ "# 9 + +$ $)*
,$ !! ' $& &$) )+!' * * 9&! .$) ! ,$ %)+ ' ) A.+!!)!A ! <O4M1
&! .$) !* 9&! & ) ' + -!1 $ ! K+ "# 9 %)+ E=* ,$ 9&! '
,$ ) $D^DKD* 9& & - + & )K 1 $)!' ' + + - ' ' - '!' -'+! !
-'/-+!' ,$ !" !! !& - # +!'!( 2 &! - + J 1 9&* 0-B& -
,$ + 9 -( 1 ! +- ).! & ' -!* 7J$&!'& -$"# ' !" ' !& -
7 2 - !) ( +!) 1 & & & * 7J$& !$& - ' -U& ' +!&!'! ' & !)1 9&*
+& 0 ( & $ ! !% ) !* !$& - ' -U& ' -C ( ' & !) & $& )& '
!$ !"# 1 ! !2# * !) . & ' + -!& - # +!'!( 2&! K.' + !&
' + - !- !$!)2!"Q 1

% , ( (>
+ ' ! 9 '0 - ' !)
& -
-' -' - '! ) $"# -+!) 1 + -+! & !)! & !$ !* 0!2 -' + & ,$ !
)$"# -+!) I! !) & - ' $C '!1 !% )
! D> & ! !).$- $)!' ' &$) !"#
$ !-' ! + & D44 !"Q 3 "Q +9)$)!1 (! !"# '! & !$ !
!&%9& 9 !) !'!1 - ' -0)K# ! ! !! ?4*33b-$&^ !"Q d 4*33b
& !$ !^-+!) @* + -0 & & !!0.$ !M31
<33

6 DN 5 .7 -- !)-. & '0 - + -!& - -+!


)
.1 G -.1 !& - + &
3 = D E
<>>M=E =ME =< O=Y OMY OMY OMY
6 <NOD4D =MN 3N OEY OMY OMY OMY
<>3>M4 =>4 3> O=Y OMY OMY OMY
<NOE<D =O4 3> OEY OOY OOY OOY
<>M3EN =O= =< O=Y OOY OOY OOY

0.$ !M< & !!(! !"# ' +$ ' '! ! ) $"Q 1 ! +& +$ -+!)
+ + ' &! !'!& - * & !-' ,$ ! )$"# -+!)9 !)
& - ' +! !'!1

M< 5 ! !"# ' +$ - + ' !


&! +!!+ C +! &$ - !- ' ! 9 + & ! (! !"# ' +$
!+ & !-7!!(! !"# '! & !$ !1 % ( !0.$ !M3* ,$ & !!) .$- K & ) !!
+ +$ <O4M* + -!' -+!)
& - +& )+ )
!+1
<3=

M3 5 $ (!' (! !"# ' +$ !+ & !-7!+$ (!' (! !"# '! & !$ !* &
.7 -- !)-.
!)! & !$ ! /& !0$-"# ' -! !). & -' -' - '! ) $"# -+!)*
0$.-' ' ,$!) ,$ ( - $!)&C -& )+!) 1 % (!-' ! 0.$ !* - ! ,$ 0+! &$
& & !)! & !$ !* 9&* 9 -U )
* !)
. & -# + - .$ & ) 7 !! ) $"#
-+!)1 &* +!)-!& - ? @' ! '( &!- + $+ & -!
&! !)! & !$ !1 !0.$ !M3 * * !) . & ' &$ & !.!-' ! ) $"#
-+!)1 )
$"Q * * ! ( !& &! !,$!- '!' ' !"Q ' & -!'! !!& ) 7 !!
)$"# 1

!& + ) !' / + -I
$- ' '!' !!! 1 & $ !< "#
+9)
$)!1 .$-' = + <4 ? '! $ !& D44 !"Q @1
6 D> 5 )
$K ' + -!& - & -!-' & .7 -- !)-.?< "#
+9)
$)!@ !!+ +$ &! !' !! +
6 -+7&!81 G -.1 - '!'
+
<O4M 3<M3O> =E E>
)
$D^DKD =M=DOO< 3=> n ?<>34@
)
$D^3K3 N3N>>33 3E> n ?E3DD@
DOO <<O3EO D> N3
E= <34>E34 <DN D4
$) >OENDO M3
6T <4D3EN =4 EO
<3D

6 DM 5 )
$K ' + -!& - & -!-' & .7 -- !)-.?= "Q
+9)
$)!@ !!+ +$ &! !' !! +
6 -+7&!81 G -.1 - '!'
+
<O4M <OMO>N =E E>
)
$D^DKD =N=>M<4 3N3 n ?<4O=@
)
$D^3K3 DNEOOE< <M> n ?<=<<@
DOO M>EO4 =3 N>
E= OMN=>= <== DO
$) E3ODD4 DN N3
6T OE=>N =3 N=
6 DO 5 )
$K ' + -!& - & -!-' & .7 -- !)-.?<4 "Q
+9)
$)!@ !!+ +$ &! !' !! +
6 -+7&!81 G -.1 - '!'
+
<O4M <NM=<E 33 N<
)
$D^DKD =3>NM=E 3=>
)
$D^3K3 D>=E<NE 3<4 n?M3N@
DOO <<3DOD D> >D
E= MOME== <D3 DO*D
$) E3ND>4 D3 N3*3
6T OE=>N =3 NM*E

$)!' & !& ,$ * + & IJ ! !' * ! !%)'!' ?' - '!' @ & )


7 !
+ -0 & !$& - !& -U& ' !"Q 1 % (! !&%9& ,$ ! + & )K'!'
!&!-7 ' + +$ I
$'+!& ' & -7 ' !) . & ' + -!& - 1

) #?
!%!)7 (!)'! ! ,$!)'!' ' $ + -!& - ! !(9 ' $&! + & !!"#
+& + -!' ' +1 ! * & <OOO* K )+! ' !)
7!'!& - + & 0$-+ -!
+ -!' 1 !! ' $&! & )& - !"# ' ! + -!& - & ,$!' !$ !* $ !-'
? # E1D1=@1 # 7J- -7$&! 9+ ' 0-!& - !(* 9&1 &
' K +$"# #* !- * ' - ' . !-' 2!& - ,$ K +$"Q ' *
,$ 9 + !& - $&! (!- !. & .-0+! (!1 # 0!2 - ' * 9&* + & !! & '
K +$"# ' !&%! !9.!* -# '!& -! & &! ? !-. ! '! & $&
- $& <1M 2* +-$&! ) ! !+<4@1
!& + & !!' .$- !]& ;

• & - Q ' %)+ aK` ? & µ&@


• !' 6)+ 5 !? & µ&3@
• - '!' ? & !- &)C
& ,$!' !' @
• & & - 9' '! - KQ 5 ? & µ&@
• + - !. & ' + - KQ & - ,$ <44 µ& Y 4 <44
• + - !. & ' + - KQ & - ,$ 344 µ& &! ,$ <44 µ& Y <44
344
• U& ' 6!-'!

'! ! &9 +! !(!)!& ! ,$!)'!' ' + -!& - * & '0 - + (!1


!- J !* ,$!- '& - Q ' - '!' # & ''! ' !%)'!' * # )
!+ -!'!
+ & !' &!-'! +$ ' !& - 1 & & - 9' '! - KQ !&%9& 9$&!
<3E

&9 +!' !%)'!' + & )!"# -' !! ' !"# ' /-+!1 + - !. & '
+ - KQ & - ,$ 344µ& J )!+ -!'! + & ! K& '!' ' +9)$)
! + - +!'!*
,$!)0+!-' !' ,$!'!& - + -!& - * !-!) !-' ' + +$ ' (' V
+ - KQ * $&!( 2,$ + - KQ )-.! ' &! ' & .-0+! &$ ! ! !!! + - KQ
+C+! ' + +$ 1
!% )
!E< & ! $)!' ' K +$"# & !) .$- + +$ 1
6 E4 5 & !!"# ' &$)
! ' -- !)-.+ & + -!' ' +
6 -+7 )!+ ! aK` Y4 <44 Y<44 344 T
T= 4*4D33M 3EO*> K<N3*M EO*O3 MO*<Y O*OY E>1O O
.7 < 4*4D=<N 3EM*DE K<N> N<*>M M>*NY <4*MY E> O
<O4M^=K= .7 O 4*4D4=4 3EO K<EE E=*O< O3*MY N*MY N< O
+ 4*4D3E3 <DD*3E K3OD*M4 NE*O3 M=*>Y <=*DY E>1M <N
+ 4*4DEEN 3EM*44 K<>N*N4 N<*NO MN*EY <3*=Y E=*O O
T= 4*<=EE4 D==*DE K=<3*N4 ><*M3 MM*EY >*>Y N=*= <N
.7 = 4*<=>4O D==*44 K=<N*N4 NO*O< MO*OY N*EY N3*N <N
$)
.7 O 4*<=>OE D==*44 K=<M*N4 ><14M O4*4Y N*3Y N3*3 <N
+ 4*<D>E> D=3*44 K=D<*N4 M4*EO >O*4Y <E*NY EM*< <N
T= 4*4<O>3 <NM*3E K<<>*34 DM*33 O<*MY E*EY N=*N >
.7 < 4*43<33 <NO*DE K<3E*34 ED*N> O<*NY D*4Y EO*3 >
6T .7 O 4*4<M== <NO*DE K<4M*34 DE*N4 O=*>Y D*4Y NM*E >
+ 4*4<M>D <4N*>4 K<>E*N4 DO*4M MO*OY N*<Y N>*4 <<
+ 4*4<OO= <NM*N4 K<<M*34 D>*OM O<*NY D*NY N=*4 >
T= 4*433M< <O=*44 K<<M*34 EM*<D MD*>Y <<*EY NM*3 >
.7 < 4*43DM< <O=*E4 K<3M*34 NN*<3 MD*=Y O*DY N3*> >
DOO
.7 O 4*43<43 <O3*DE K<4O*34 ED*4= M>*OY M*MY >D*4 >
+ 4*433>O <OD*DE K<<>*34 E>*N3 ME*EY <<1OY NM*3 >
T= 4*3D>N< E=4*DE KDNN*M4 MN*<< ME*NY E*NY D=*4 <M
.7 < 4*3NDO3 E==*3E KDON*M4 <4<*M> M<*3Y >*EY D4*3 <M
E=
.7 O 4*3<ENN E=<*DE KD4E*M4 >=*4> MM*=Y D*OY DO*D <M
+ 4*3N34N E=4*>4 KDO=*M4 <4=*4O M<*<Y M*<Y D4*N <M
T= ' $ ' M
.7 < 4*4<4MM >N*44 K<D=*34 N>*<O >M*>Y <E*EY N=*E M
D=3^DKD .7 O 4*4<44N >>*3E K<=4*34 EM*<E M=*=Y <E*EY NM*M M
+ 4*4<<<E <4<*>4 K<4O*N4 NN*<< >O*EY <M*DY N3*4 N
+ ' $ ' M

- ' * -+!) & - * ! + - !. & ' + - KQ & - ,$ 344µ& + & &9 +!


!! ,$!)'!' ' + -!& - 1 . J0+ '! 0.$ ! M= & ! ! + - !. - !!
+ +$ '! !% ) !E< ' -!' + & )K'!' 1 +! ' + -!' ' +* $ !
$&! ) $"# + & $& -U& ' %!-'! .$!)! '! ) $"# + & !0 !& - !' 1
<3N

% de conexões menores que 200 micro metros


102
100
98
96
Low 3
94
High 9
92
Tropic
90
88
86
84

o
2

ul 8

53
w
43

49

oy
B

C
19
C

ty
C
M

M= 5 & !!"# '! !%)'!' ?Y ' + - KQ & - ,$ 344µ&@ - +'


= !)
. & ' + -!& -
% (!-' )!'!& - + -!& - ' +* % ( ,$ + +& - '!
+ & )K'!' ' + +$ '& -$ ! ,$!)'!' ' + -!& - 1 ' & - ! ,$
! + -!& - & ,$!' !$ ! & )& - !' - + + & "! ! ! -! %)&!
+ -0 & + + + +$ 1 ,$!' !$ !9$&!7 $ C +! -+ & ) !* $& -U& K+ (
' ! + -!& - ' !0! ! ' &! !'!& - )& - ,$ ' ( & + - +!1 &*
+ -0 & + + !&!-7 ' + +$ * !,$!' !$ !+ & "!! '0+$) '!' * - + !'
&! ! "Q 1
$ )!' * 9 &! .$)!* '!' & -+ J *
! - !-' $& 0 ' +)C
- & - - + +$ E=* ,$ 9 %! !- + & )K * !) 9& '
.!-' 1 % ( + & ' & -7 ' $)9+ & !J( )+ & DOO1
.J0+ '! 0.$ ! MD 0 +! & $ ! &9 +! ' !(!)!"# ' + -!& - ; !
' - '!' + +$ 1
<3>

80
70
60

densidade
50 Low 3
40 High 9
30 Tropic

20
10
0

o
2

08

53
w
43

49

oy
B

C
19
C

ty
C

ul
M

MD 5 & !!"# '! !%)'!' ?' - '!' ' ) !$ @ - +' = !)


. & '
+ -!& -
% (! ,$ + -!' ' +9&! .$) !( !&9 +!* &! -
+! ' &! + +$ * E=* 7J$&!,$ '! .-0+! (!' ' - '!' 1 . J0+ ' K!&$
+)
! ,$ 9 & $ & ! !)
. & ' + -!& -
$ !' - +* ! -# - +! ' + +$ D=3 $ !-' T=* ,$ -# '
!' 1 $ ) !' * !% ,$ !) . & ' + -!& - ' +9 & $
! & ) !"# ! & ' 1
.J0+ '! 0.$ ! ME '$2 . J0+ !- *! - !-' ! !K! ' .!-7 ? &
@' & )!"# ! +1
% de ganho com SA em relação ao Tropic

20
18
16
14
12
10 Taxa
8
6
4
2
0
2

08

53
o
w
43

49

oy
B

C
19
C

ty
C

ul
M

ME 5 + - !. & ' .!-7 ' &$)! ' -- !)-.?$ !-' 7 .7 !-- !)-.@ &
)
!"# ! + -!' ' +
<3M

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


0+! AK& ' <4Y ?$& $+ !%!K @ !! &! & ) * -,$!- ,$ - E=
! -. <MY1 -'/-+!* + & 0 ( * 9,$ .!-7 I
!+!'!( 2&! 1
!% )
! E3 + & !! & ' '!-' & $& - $&
<*M 2+- ! + '!-' & $&! ) ! !+ <41 + & !!"# 9 %! !-
& + !1 S A !! $&! '9!'! ' - ' . !-' 2! K - - !)
. & 1
6 E< 5 & !!"# ' & ' K +$"# ' ++ & &$)
!'
-- !)-.
+$ T -- !)-.+ & =44 !"Q = .7 -- !)-.+ & D44 !"Q +? & !)' '!!
"Q +9)$)
! O "Q +9)$)
! C- @
DOO = & -?<M4 @ <4 & -?N44 @ < .$-'
E= 3 7 ! <4 & -?>M44 @ M 7 ! =4 & -?<4M444 @ << .$-'

& $&! !-J) . !)' . J0+ * & ! $&! (!- !. & -!


,$!)'!' ' + -!& - & ) !"# ! +1 $ I !* !+$ !' &! & ? '- '
.!-' 2!5 ( I ! !% )
!E3@ ' + !& - * % 9& $& $)!' ' + -!& - & ) 7 1
% ( ,$ +! ,$ ' & -7 I
! !-'! & ) 7 * %! !-'
!$& - ! -U& ' "Q 1 - ! '$! 9+-+! ' * % (! ,$ *
%(!& - * ! $ $& ' & -7 & ) 7 ! +$ ! ' &! !"Q ?D44
!"Q + & O "Q +9)$)
!- ! * =44 !"Q = "Q +9)
$)!
!!)T@1 9&* '!' ' # - !- & ! ,$ 9 C( ).! !
& - & +& +& $)!' !-'! % - * & ) 7 & &9'! ,$
+ -!' & \$!' !$ !' +1
$ ! % (!"# )(!- 9 & ) !"# ! A & ' & -7 ' + -!' '
++ & !!' ! + -!' & \$!' !$ ! & )& - !' -!0 !& - !' 1
& !&% $ !& & & !) . & !! ! + -!& - * K & '$! '0 -"!
.-0+! (!; ! B- ! &! (! ' !)$ ! 1
\$!- V (!- !. & ' +& ) !"# ! + -!& - &
\$!' !$ !* 0!2 ! .$- .$- !* ! -''! & !%!) 7 0$$ ; (!- !. &
'( $&! )& !"# ' ) . & ' \$!' !$ ! $ $&! )& !"# '! $ C +! '
! + -!& - $ )2!'! ? ''$++! ! P @l J ,$ & ) 7 !). & !!
! + -!& - -# !& +! $& & ) 7 ' & -7 '!\$!' !$ !l
<3O

?
!%!)
7 02 $&! !-J) !& ) ! % !). & ' ' !)
. &
K - -! ) !$ ! +) J +! ? 7 T!-* ! @ 0 !& !% '!' 1 $ ! . 0 !&
+ - ' !' * + & ! ' - ( & ') !). & 1 !% $&! ,$ ! !-'! &!
0$-'! !!$&!+ & !!"# + & ) !' !) . & ' + -!& - 1 9&* K
! - !+ & & !- + - %$"# !+ & !!"# * & $& & & &!' C - *'
!). & &! + -7 +' $ )2!' 1 !-J) 9%! !- + ! %! !'! & '!' !1
K 9( )!' !! ' -( ) (' ' 1 &* !&! ! ' !) . & *!
+ - J ' ,$ + $&! -+ - ! -!) !$ !* 9 K )+!'!+ & ' !) 7 ' & )& - !"# *
' 0 &! ,$ -# 0,$ & ,$ Q & !% 1 A0 C
() ) !0 %! '
& )& - !"# J ' K 1 !) . & ' '$++! ! P * K & )* 9 $&
!). & + & )K 0 K )+!' & ' !) 7 * !! ,$ ) I
! +! !2 '
& )& - ! & !- + '!' ' ) $ ! !'+ -! 1
& + & $&! ( # ' 9+-+! + -7 +'! $%)+!'!* !%!)7 0 +
!).$&! - (!"Q - 0) $K ' + -!& - 1 Q $& - ( !) . & !!
+ -!& - -+!)? )+ ) !+@* ,$ & $&! A &! ) !"# ' +$ ' !%)'!'
& .! 1 !&%9& 9 ! $&! (! !"# -9' ! ' ,$ & ! A &
$)!' 1 !). & ' 9 %! !- !%!) 7!' * 0 + -' $&! 9 '
- (!"Q ; +J) +$) !$ &J + '! & !$ ! -+!) * 0$-"Q ' $ %!"# .$) !
?' + -!'! ! 0 "!@* + &%-!"# ' 0$-"Q ' $ %!"# ! -.-' & ) 7 $)!' *
& 2!"# - +J) +$) ' !&!-7 ' 0 ?!(!)!"# & - '! ' & '0+!'!
! ( !& - ' +J) +$) !- @1 '! ! & '0+!"Q +!& $&! &!
( )+'!' + -( ./-+!' &9 ' ' &$) ! ' -- !)-.1
+! C$) M & !,$ !)
. & + - $ ( !% '!' ? -+) $-' + -!'
' +* %! !' & ,$!' !$ !+ & @! - !& $& $)!' ,$
& & ' ,$!)'!' ' + -!& - * ! +$ ! ' $& )-. & '
1 9&* $ ' 9+-+! ! - !%!)7 * & + -I $- + & $ ! 9+-+!
! & $ !%!)7 ? $ 344<* K & )@ ' !+ ) ! * ' 0 &! ,$ !
)!"# ,$!)'!' : & !$& - 1

&* ' ' '! ! & )& - !"Q !)2!'!* '( ! $ ! + -+)
$Q
$' !& !'! ! ! ' K & - !)2!' ;

@ ;
+ -!& - )
! ( * !%!) 7! & - + & ! ' & '! +9) $)
!1 &* +!'!
%!-'! & $&! ) ! ' -!'! ' +9) $) !1 ! ! !! + -!& - !% ) $ .-0+!
+) 7 $&! "# ?a*`@ !! +!'! +9) $)
!1 / !9.! 0 !& $'!'! - !%!)
7 ;
)-7! ! ,$ '!* )-7! ! !* - !)2!* H$ 0+!1 ( 0+!' ,$ - !)2! 9 !
9+-+!+ & & - &! !)' 0 * ,$ & )+! & &! !%)'!' * & - + - $& '
/-+! &! 0 ,_/-+!' !"# 1

9 ( /
!& !(!)!'! !)
.$&! 9+-+! !! &! !&!-7 ' 0 1 ( 0+!' ,$
& C & ! . & !! - # ' &9 ' &! J ' +& % !
! K&!"# 1 ! & !7 $ C +!* 9 + ,$ !&!-7 ' 0 I! & '' $&
&9 ' J ' * I
J,$ +J)
+$) 9 ' &)7! $!9& )7Q ' ( 2 1

>
S $& !)
. & ' -( )
(' - !%!)7 1 ) J & $!( # -+!) * -' ,$ 7J
&$ ! ! ! !! & !1 & * ' ( $'!'!,$!)!& )
7 9+-+!' + &%-!"# '!
<=4

,$ ! + - J !1 * '( $'!'!$&!&!- ! ,$)% !'!' )"# ' %!-'!* '


0 &! ,$ ! +9) $)! + & ' - 7 2 - ! &! -# 0,$ & I
$'+!'!
!+$&$)!' 1 ,$!),$ 0 &!* !)
. & I J! - $ !).$- $)!' - !- *
+!)& - & & ' K +$"# 1 ,$!)'!' ' + -!& - 9 %! !- - !-
!! + +$ ,$ - ?+ & !!' + & +) J + !). & * + & \$!' !$ !@* !!
+ +$ &! 9%! !- 0+ - + & !!' + & + -!& - !)!A ? ' -' !!
' &! @1 9&* % (! ! & ]-+!'!' + % !' !)
. & -!+ & !!"# + &
+ -!& - !)!A * ,$ 9&$ $ )2!' !-'!7 I !! + -!& - -+!)' (' V
$! J '! !1 $ ' !) . & )+ ) !+9& !& - !! + -!& - ' - !'!
' $&! & !7 $ C +! ,$!) ,$ 1 &* & ' K +$"# & &A ! .! ! # &!
& !- ,$ !,$!)'!' & 1

S $& !)
. & %! !- + -7 +' * &$ $'!' 1 !%!)7 ! - !'( !
(! !"Q % & & !) . & * + & !) .$&! '9! - (!* + & +J)
+$) '!%!-'!&9'!
' - "# '! +9) $)!1 ! * !)
.$&! &$) !"Q * ,$ )$ T7
? @ 9!& ) 7 9+-+! + & !!'! + & $ . ! + +$ + & %!-'! % &
,$!)2!'! ' ,$!)'!' .-0+! (!1

8
& !)
. & ' + -!& - %! !' & ! + -!& - %! ! &' K ;
!9.!' + !). & ' ! + -!& - 1
- ! !9.! ' + * ! & ) 7 # !,$ )! ,$ &!- /& ! "Q ' !&!-7
.$! 1 $! 0 !& )+ -!'!; ! \$!' !$ ! ! 6 +"# & 6!-'!1 & ! !)(!
+ -. -!& - - & ! )+!% & !! +! -' -# 7J+!-!)' !& - $ 9
0J+) &! $ !&!-7 1 6 "# & 6!-'! 9&! !' ,$!'! !! +! -' !"
- ! %!-'! # & ( C ( 1 ) ! & -& 2! !& - ( +!) * &! !$& - !
!& - 7 2 - !) 1
%)&!' ! + -!& - 9- + & ) 1 7 $ C +! !! !! '(' &
& + - $ (! ! (!1 # + & !!'! '$! 7 $ C +! + - $ (!; )!A !
+& - ' .)& !' 1 S ( ,$ !7 $ C +!!)!A !9 $& & & ' ,$!)'!' *
&! ' K! ! ! "Q ,$)% !'!1 + +& - ' !.)& !' . ! ! + -!& -
& )7 * 9& ! ! "Q 0+!& ' %!) !-+ !'!1 !). & !( $'!' *
! -! & ) 7 $)!' * 9 &! J ' . ! + -!& - + & & - G 1
+!!+ 2! 0!2 & . !"# ' . $ ' $&!+9) $)! & - * & $& & +!- & '
!$!)2!"# ' .!-7 %! !- 0+ - 1 ! !2# * .!-7! & 0+/-+! ' !) . &
%! !' & 1 ( ,$ ! & )7 + &%-!"# ' ! + -!& - + - $ ( + &
!( 9 ! + -!& - -+!)!)!A .$' ' 1 !%!)7 * !&%9&* 0
!$&! ,$ -!& '0+!"# - !!! -+)$# ' 0K -! 0 !' + +$ 1
!$&!!) !"# !!+ - ' ! - ' : * '!-' $& .!-7 ' 3Y &
&9'!1

!%!)
7 0 ' + !* + & ' !) 7 * ! & )& - !"# ' -!
0 !& - ! ' 1 ! & )& - !"# $ ! $&! 9 ' 9+-+! + -7 +'! -!
) !$ !* I$- !-' + & 9+-+! !- !%!)
7 1
& ' +$ !& 0$-"Q ' $ %!"# 1 & !' ,$ ! 0$-"# '
$ %!"# '$ ) ! 9 &! J '!* 9& J! ) !'! ! + -!& - -+!) 1 !&
! - !'! '$! - (! 0$-"Q ' $ %!"# %! !'! & + -!& - $!' "!1
)! # .$) ! !$& - !& !+ -( ./-+!' !) . & 1 ' &* 9&* & )+! & &C-&
)+! !!+ +$ . !-' ?&! ' <444 +9) $)
!@1 ! * - - !- * ,$ $ + &%-!'
<=<

'! ,$! 0$-"Q ' $ %!"# ! - !'! 9%! !- 0+!2 ' + &%-! ! (!- !. -
'! ,$! 0$-"Q 1 !&%9&* & ! ,$ ! & ) + &%-!"# ' $ %!"Q & )
'$ )! & )7 !!& $)!' & <MY* ! - !-' $! )& !"Q ,$!-' $ !'!
)!'!& - * &! $&!(!- !. & .-0+! (!-!+ &%-!"# ' ) !1
& 2!"# '! 0$-"# ' +$ ?! - !'! -! # N131N1<@ 9 $ ! & 2!"#
! % * & )7 !-' $ ' & -7 & !9 E4Y - +!
!' 1 % (! * - - !- * ,$ ! -'/-+! 9 ,$ .!-7 !$& - !-'! &! !!
+ +$ &! * ! & 2!"# ( !,$ 7!I !$&!(! '$ ! & '! ! ' ' + +$ *
0!2 -' + & ,$ !(!) & - ! ' & '0+!'! ) ! $ %!"# 1
' & - !' $& &9 ' !! +J) +$) '! & !$ ! -+!) !!
1 ) 9&$ & !- -! !) . & -' -' - ' + +$ ! + -!1
( * 9&* ,$ &9 ' ' ( !-'! ! & !' !! -' -' - '
+ -!& - -+!) 1
!& ( ! '$! 9+-+! !! +!)-!& - '! & !$ !;
1 ! 9!& ) 7 !9.! + - ' !& +$ -0- ' & '
1 ) 9 ! +!& - &$- ! &C -& )+! * -+! + & $&! & !$ !
$0+ - & - !)! !! ,$ % ! ,$!) ,$ $$ ! -+!) 1 9& ' + - ' !' $&
&9 ' %$ * -# ! ( ! $& % & $)!' -+!) 1 ! ( ! $)!'
' + -!& - -+!) * 9& J& - ! ! +! ! ' &C -& )+! 1 J* !- * $&
+& & ' ' & -7 + & & ' -! + ) 7! '! & !$ ! ? %!%)'!' @
-+!) 1
$ ,$ !! ' !)9$ ! $&!(! !"# ' & !$ !' J '!
+ -( ./-+!* ' & ' ,$ -# +! & -! ! ! ' Z' &!-+7 [ '! ) $"# -+!) 1
9&* !! * 9& ) 7 ,$ !(! !"# '! & !$ ! I !&! )- !* ! & ) 7!-'
!$&! !1

#$
( - +! C$) M ,$ !)
. & +- $ ( ! - !' & $)!'
%! !- (! !' & & ' !%)'!' * & ' + !& - + - $& ' & &A !1
!). & )+ )!+ )$ T7 ! - !& $& & ' K +$"# %!KC & *
! +!& - .$!)! !). & !)!A 1 9&* + -0 & + + !+ & )K'!' ' + +$ *
9 $' & -7 + & !!' !$& !) . & ' \$!' !$ !* K & )1 !)
. &
%! !' & ! + -!& - # & )7 & ,$!)'!' '! )$"# ?'!' 0 "!' )
+ -!' ' +* ,$ 9 %! !' & \$!' !$ !@* &! ! - !& '$! ' (!- !. - ;
& ' K +$"# -+ !)& - + - $& ' & &A !1 & &J,$-! )& !'!* + & !
&J,$-!$ !'! !!! K +$"Q ' !' !"# ? - $& <*M 2 E<3 % ' @*
!)
. & %! !' & ! + -!& - - + !!& ' $ - - ( ' & &A ! ( $!) *'
0 &!,$ & ' - + J !$& - $' ! +!& - 1

5>
K Q $&! 9 ' C( A + !& - !! !) . & '
+ -!& - 1 & &9 ' ' +$ ' 9 !! & ) 7 ! ! ,$!)2!"# ' !&!-7 '!
%!-'!1 ( 0+!' ,$ ' %!)!-+ !& - '! %!-'! )(! ! %)&! . !( '
!)%'!' 1 9+-+! %! ! & $& +J)+$) ' ,$) C
% '! %!-'!1 $! %)'!'
# ! - !'!; (! ]-+! ' !&!-7 '! %!-'! ' ( !' # ' !&!-7 '! %!-'!
( ,$ ! (! ]-+! 0 "! $&! + -( ./-+! % $ !) !! $& + +$ !)
& - ,$!)2!' *
+ & & -' $& $+ !&!-7 ' 0 1 $ ) !' * ' ( !' # & ) 7 !
.-0+! (!& - ! ,$!)2!"# & ' K! ' ) !' !&!-7 ' 0 1 ( * -! # M*
,$ !&% &9 ' & ) 7 !& ! !%)'!' ' + +$ 1
<=3

$ &9 ' ' A + !& - ( 9 $ ' !)


. & $) ' '
& -!' 1 ) 0!2$&!& '0+!"# 0-!- $)!' 0-!) % ' 1 #
N131> & !,$ ) 9+! !2' & )
7 !! ) $"# 0-!) & ' +! 1

/
$)!' ' !& - $ !-' )$K ' C - $ &J +!* + - ' !-' ,$
'! ! + - KQ ! !# % !J !' !- * # - ! 0!A * I J ,$ -#
+ - .$$ ! - -7$& + +$ + & ) 1 + +$ !%!)7!' & & - ' >44
+9)$)!* ,$ -# 9 + - ' !' $& + +$ ' . !-' + & )K'!' 1 9&* !-!) !-'
!& - 0-!) * % ($ $&! 9 ' !" (!2 * -,$!- ,$ 7J J !
K+ (!& - + -. -!'!1 $' & ! ! & ]-+! - + - ) '
+ -. -!& - !! ' ) !$ 1 !!! C - ' +-# 9 # )(!- $'
' + -. -!& - * ' !)+! ,$!- !" 0 ' I !' !!+!-! ' !& - 1
S &$ & !- ,$ 7!I ! $&! ' %$"# ,$)% !'! '! ' &!-'! + - KQ
? -+ !) & - ,$!-' !J ! !& - 0 0K!@1
.$-' - & & 0) $K * % ( $ ,$ !$& - ' -U& ' -C( ' & !)
!$& - ! ! !%)'!' ' + +$ + -. -!' * +! ,$ !) .$&! + - KQ
+ - .!& +! ! '! J ! &$ + -+ '! & ! $ 1 9&* ! !%)'!'
!$& - ! $+ ! -. $& )& ' !$ !"# & D $E -C ( )( !! !& - 1

!0 &!* !%!)
7 U- $&! 9 ' % (!"Q + & - J ' 9+-+! '
+ -!& - * !$K)!-' $& I !' - ' -( ) (& - ' 0 !& - ! '
+ -!& - !& - 1 !-J) ' !) . & ' + -!& - & $ ,$ -!
& '0+!"Q & ! +!& - ' ) * ,$ & ) 7 !& $ ' & -7 ' $& & ' . !) 1
& !) !"Q &! & !- * ! ! + & ! $ %!"Q ' &$) ! ' -- !)-.* - (
!)
. & ' + -!& - ? )+ ) !+@ !). & ' A + !& - 1 ) 9& ' * !
!-J) ' ! . & $ )(!- !& - ' !' '!! ' !) . & * % (!-' ,$
- ( !) . & ' + -!& - ' ( & +$ ! + & ,$ Q ' +- ).!
* +& 0 + -. -!& - * !-J) + & )K! ' * ' !"# '
/-+!1

+!& -7 ' + - -$'!' ' !%!)


7 # &$ (! !' 1 & * !-'! ' &
-+)$C
' &! !) . & - '!' + & !! ( 1 !)
. & %! !' & "! -#
0 !& !-!) !' !0$-' * -' ,$ K $& $-( ' C
( (! !"Q 1 )
9& '! -+)$#
' $ !) . & * .$- !%!)
7 # ;

• 9+-+! ' 9 $& &9 ' &$ & !- * ' (


-+)
$C' - !). & ' + -!& - + & %! & ! + -!& - 1
• & )& - !' !-'! ' & 2!' 1 &! 9 '
!%!)7 ' C
( & )& - !"Q 0 !& $%)+!' '(& -+)
$C'
? K & )* $ 344<@1 -'!* # A + - ( ' ,$ !; < -+ - ! !
%!%)'!' -+!)' + & %! - G '! ) $"# -+!) 1 3 $'! !
+ &%-!"# '! 0$-"Q ' $ %!"# ' 0 &! ! -+ - ! ! & ) 7
%!%)'!' ' K +$"# ' ) !1
• )
$K ' C - 0C +!1 I J & !-'!& - * -' ,$ !
0 !& - ! !! * * ! + -!& - ' %)&!* + -!& - *
!& - * !"# ' !$ * * K !"# )9 +!* +1 # & 0! '
& )& - !"# 1 # !%!) 7 0$$ ! - . !"# ' !%!) 7 * %& +&
' %$"# -! - - ' $& 0) $K + & ) ' C - 1
<==

@ /A
AARTS E.; LAARHOVEN P. A New Polynomial-Time Cooling Schedule.
INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 1985.
Proceedings. . . [S.l.: s.n.], 1985.

G * 1d * 1d * 1 P .! 7 ! --.G 7 K ' + 1 -;
* * =N1* <OOO* T )!- 1
T ` 8; * <OOO1

G * 1d * 1d * 1d * 1 P .! 7 ! --.
; 7 ' ).P 0 $ + ( ) & - K & - ! - !-' -.1 -;
* * =N1* <OOO* T )!- 1
T ` 8; * <OOO1

G * 1d * 1d * 1 & (' )
. 7& 0 P .! 7
6 ! --.1 -; * *
34441 g1)
1; 1-1h*34441

G * 1d * 1d * 1 &!) ! - !-' -' ! )


!+ 0
!-'!' ) ) !P $ 1 999 < / D *
T ` 8* (1 <O* -1 <<* (1 34441

G * 1d * 1d * 1 !- +$ ( 6 + - )- '$+ $!%)
)
!+ & - l1 -; * * =>1* 3444* -. ) 1
T ` 8; * 34441

* Gd * d * 1 &$)!- $ ! 2-. -' ) !+ & - 1 999


< D * T ` 8* (1 <3* -1 <3* 1 34N 3<D*
%1 34441

* ` 7 7 7 !-' * ` - -.1 00+ ( -0 + & - 0 !7 )


!P - !- -
0 &!-+ (- ) !+ & - 1 999 <
D * T ` 8* (1 3<* -1 <* 1 <E 33* H!-1 34431

H * 1 1 1 !'-.; ' -5G )P* <OMM1

X* 1 1 ( / < 7 +7 ; H 7-G )P* <OOO1

* 1 1 T &$)
! ' - !)-. !)
. 7& 0 !-'!' )
) )
!+ & - 1 -;
* * 3=1* <OMN1 T ` 8;
* <OOO1

* ( 1 !-'!' )
) )
!+ & - -. &$)
!' - -.1 -;
* * 3D1* <OM>1 T ` 8; * <OM>1

X * H1d * 1 1d * d * 1 - & ( ' !7 -$& ! - 7 '


- ' -. 00 - !)) !-' ! )!P -; 6 X `
* 6 * <OOM1 T ` 8* * <OOM1

o X * H1d * 1 D /
<=D

,6 1 34441 ? $ !' & /-+!'! & $ !"# @ 5 - $ ' -0 &J +!*


* ). 1

* 1 1d * 1 H1d * 61 &!)6! 7 $ + & -! -


0 -&$& !7 1 999 D V D * T
` 8* 1 <44 <4>* <ONM1

* 1dH * 1d * 1 5 6 @ / 96
1 -; * * <N1* 344<1
). ; - $ ' -0 &J +!'! * 344<1 1 DE DM1

* 1d * 1 & - !. - 7P +!) P- 7 1 -;
* * <>1* 34431 ). ; - $ '
-0 &J +!'! * 34431

* 1d * 1 @ < $ $ 1 34431 -C
() &
eTTT1 -01$0. 1% :p -! :' T-)!'f 1

H * 1d G * 1d * 1d * 1d T 6 ' + -!) $ +
7 !7 !+7 )
. 7&1 -;
* 3444* G )
)-. -.* $ !)!1 g1)
1;
1-1h*34441

H * 1d * 1d %P $ -. T 7 ! T !7 !+7 ). 7&1 -;
` ` * 6 * <=1* 3444*
!-!$ * 1 T ` 8; & $ + P* 34441

H * 1d * 1Q @ 1 344<1
? $ !' & /-+!'! & $!"# @ 5 - $ ' -0 &J +!* * ). 1

H * 1d * 1 ; - )
. 7& 0 &$)!- $ $ -.1 -;
` ` * 6 * <D1* 344<*
-A ) * 1 T ` 8; & $ + P* 344<1

H * 1d * 1d * 1 !)
. 7& 0 )
)T -. .)%!) $ -.1 -;
` ` * 6 * <E1* 3443*
). * 1 T ` 8; & $ + P* 34431

` * 1d * 1 $))( ) 8T!P .! 7 ! --.1 -;


* * =N1* <OOO* T )!- T ` 8;
* <OOO1

* 1d6 H * 1 ; T !-'!' )
) )
!+ & - !+8!. -. &$)
!'
()$ -1 -; * * 3D1* <OM>1
T ` 8; * <OM>1

* H1d * H1 0 &!-+ 0 ! T -- !)-. +7 '$)1 -


* * 3E1* <OMM1 T ` 8; * <OMM1

* 61d * 1 - ! - ( $ %)+8 )! -7 0 ! - 0).+ . ! 7 1


999 * T ` 8* (1 34* 1<DNO <D>O* +1 <O><1

XX * 1d * 1 6 D 1 -C
() &
<=E

e7 ;::TTT<N1% -8 1+ &:+)
!22:)
!P $ :f1 + &; <O ' 234431

* `1da * 1d * `1dG * G 1 ; )+8 (- )


!+ & - )
. 7&
0 !-'!' )
) !P $1 -; * 344<1
g1)
1; 1-1h*344<1

6 X G * 1d * 1 6 #$ 5 5 7
<OO41 !"# ? !' & /-+! '! & $!"# @ 5 - $ '
-0 &J +!* * ). 1

* 1 -. 0 !-'!' ) ))!+ & - $) 1 999 < /


D * T ` 8* (1 3<* -13* 1 3D4 3D>* %1 34431

* 1d * 1 )
$ -. %! ' &$)
!' -- !)-. 0 !-'!' )
)
)
!+ & - 1 -; * * 3E1* <OMM1
T ` 8; * <OMM1

\ * 1d6 X* 1d * H1 ' !-' ! !' 00 - )$ 6! '


+7 +$ 1 999 D D * T ` 8* (1
M* -1<* 1 MD5O=* %1 3444

* 1d 6 * 1d6 ` * 1 & -. ( - !+ )
) )
!+ & - )
. 7&1 -;
* * 344<1
g1)
1; 1-1h*344<1

* 1d 6 * 1d * 1 $!) % !P !+7 0 !
!P $ P- 7 1 -; <41E `
* * <41* <OOO* % !1 ; P & -! 7 1 6 -; )
$T *
34441

* 1d6 G * 1d * 1 -. - ( - \$!' ! + )
!+ & - 1 -;
* * =E1* <OOM* !- !-+ + 1
T ` 8; * <OOM1

* 61d X * 1 (D < / 1 -) !8;


7 6 -I!& -: $&& -. * <OMM1

* 1d * 1
& -.' ( - ) !+ & - 6! ' - ! --.G 7 P-!& + $
- )1 -; * * =>1* 3444* -. ) 1
T ` 8; * 34441

* 1d` * 1 (D < L ( D 1 T
` 8; * <OOE1

* 1d` * 1d * H1d * 1 $22P &$) ! ' () $ -0 T !-'


0 &!-+ & 2! - 0 )
!+ & - 1 -; H
G * H * 344<* G !7 -. -1
+!!T!P; * 344<1

* 1d * 1 &% G )
0=13; - T !-'!' + )
)) !+ & - !-' .)%!)
$ -. !+8!. 1 -; * * 3=1* <OMN1
T ` 8; * <OMN1
<=N

G * !( ' 1 ( / (D < 1 = ' '1 g1)


1h;
)
$T +!' & +* <OOM1

G * 1 !)
1 & ! - 0 - + ,$ -+-. ! 1 -;
* D1* <OO<1
g1)
1; 1-1h*<OO<1

* 1d6 * G 1d G * 1 !--. ! )' +7! + & 2! - 0


!-'!' ) )) !+ & - 1 999 < / D *
T ` 8* (1 34* -1 D* 1 344<1

* 1d * 1 )
))( ) )
!+ & - 0 & (-. $% ! 7 &!) %$ -1 999
<* T ` 8* (1 <M* -13* 1 3E= 3NN* %1 34441

G * 1d * 1d * H1d X * 1 $) T!P ! --. -.6 ! -


$ + 1 -; *
* 34441 T ` 8; * 34441

` * a1d * 1d X * 1 -. - &! - $ -. T-
)!+ & - 1 999 < / D * T ` 8* (1
3<* -1<* H!-1 34431

` X* 1d * 1 & (' $ ,$ -+ 0 ! --. 6! ' )


!+ & - 1 -;
* * =M1* 344<* ! .!1 T
` 8; * 344<1
<=>

, !
8 ( B
)-. ' K * 0 !& 0 ! '( ! K /-+! !0& ' ( 0+! '!' '
!)
. & * + & !! ' & -7 * & &A !* +1 ' ) $ !!& + +$ ! +&
K & )* !' ' !+ ' M> MO1 6! +!& - ' . !-'
.$ ' 0 !& $'!' ; + +$ ,_ -+! + +$ + &%-!+ -! 1 !
'!' ' % (!'! ! ! ' - & ' + +$ 1 ' ,$ + & "!& )
+!!+ qr # ,_ -+! * -,$!- ,$ + +$ + &%-!+ -! + & "!& q
+r1

' + +$ 0 !& $%& ' !$&! ! ! ' C - )A.+!* + & &! !& -
+- )
A.+ 1 &! !& - ( ! !- 0 &! !)A.+!' + +$ & $& + -I$- ' !
)A.+! ,$ !& $ )2!'! )!0 !& - !' 1 +!& - * !0 !& - !9
+! !2 ' - 2! ,$!) ,$ !* & )& !"# 1 9&* &! !& - +- )
A.+ ( !
-. -U& ' !- & 9 !!$& & ) 7 ' & -7 ) 9 +1
!% )
!3= & ! ' + +$ $ )2!' - !%!) 7 1

6 -+7&!8 $ )2!' ! )-. ' K


& ' +$ U& ' 9)
$)! U& ' ' U& ' !' JK& '
!- &
9
<O4M^=K= >M= M<N EM =
)
$3 DKD =<> =3> <N D
)$D^DKD 3E3= 3E=> 33 D
)$D^3K3 DMDD DMEM 33 3
E= 3=4> 3DME =4< E
K= ED>> EDO< 3M 3
E=<E^DKD <N<3 <D=D 4 D
$) <DNM <D4M 4 s
D=3^DKD <=D <>4 4 D
DOO D4E =ND 4 l
6T D>= DNM 4 3

Das könnte Ihnen auch gefallen