!"#$" %&$' "( ) '" * $'*(+ $ *,-") '.$
/012 32 456705
89:;9< =>9?<@A<9B CDE<FG:;9A
#* "&&'' &$ ( '.$#( *+ HI I")'. # + +( "
"* ")J KLMNOPQP RLSLTTOTO ") '(" UVWUXY $(") J ZLTOPNO [LNL\QOL ]L^NL ZO__O $(")$J `OP\a b^SSOT
q rTsNad^tOaTP h YuY &)" '$'" u u u u u u u u u u u u u u u u u u u u u u u u W Yu U *"( $( &I($-" u u u u u u u u u u u u u u u u u u u u u u u v Yu UuY I($- $' *"( u u u u u u u u u u u u u u u u u u u w Yu UuU % )$- $"(x) -$ u u u u u u u u u u u u u u u u u u u u u y YuX %)") $((z")$ u u u u u u u u u u u u u u u u u u u u u u u u u u u YY Yu{ *|$+$*) '.$#( *+ u u u u u u u u u u u u u u u u u u u u u u YU Yu W "))"-$*) u u u u u u u u u u u u u u u u u u u u u u u u u u u u Y{ f }^NO~sO_P q UuY $"( *$ u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u Yy Uu U *&#) u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u Uw UuX * - " *$ $((z|$.$" u u u u u u u u u u u u u u u u u u XU Uu{ * - " *$ $((z"))$" -$ " u u u u u u u u u u u u u u u u XU Uu W $# ) - * - u u u u u u u u u u u u u u u u u u u u u u u u u X{ Uuv *) *|$''. "-$*) u u u u u u u u u u u u u u u u u u u u u u u u XW Uu w -"( " *$ u u u u u u u u u u u u u u u u u u u u u u u u u u XW Uuy * $" * *"( u u u u u u u u u u u u u u u u u u u u u u u Xv UuyuY $$-&) * u u u u u u u u u u u u u u u u u u u u u u u u Xv UuyuU #* *+ u u u u u u u u u u u u u u u u u u u u u u u u u u u Xw ]O_PTtP XuY *)# *$ u u u u u u u u u u u u u u u u u u u u u u u u u u u u X Xu U # ) '" )) - " *$ u u u u u u u u u u u u u u u u u u u u {U XuX (#)$ *+ u u u u u u u u u u u u u u u u u u u u u u u u u u u u u { y
Xu{ $-")'. *+J "-- I ( ) $ '(#)$ u u u u u u u u u u u u u WV Xu{uY (+ )- I"*'. I#* u u u u u u u u u u u u u u u u WU Xu{u U (+ )- +$$ u u u u u u u u u u u u u u u u u u u u u Ww Ls_OT\ jh {uY '$'" $ -" - u u u u u u u u u u u u u u u u u u u u u u u u vv {uU "-- * "#-$*)"*) u u u u u u u u u u u u u u u u u u u u u u u vw {u X ")'. *+ *'$-$*)"($ u u u u u u u u u u u u u u u u u u u u u u wv { uXuY (#) *+ *'$-$*)"($ u u u u u u u u u u u u u u u u u u ww {uXu U '$'" *'$-$*)"($ u u u u u u u u u u u u u u u u u u u yU h Oe^QLtOaTP j T P~PeSOa _aeSQPsa OQ^SSO ^s^NO qfh RadO_P qf
klmnlp
¡ ¢
@>£>¤B¥ F; @;D<@D¥
!" &&)" '$'" '* $")" ." '-$ '& (" &+$))" *$ $ (" |"(#x
)" *$ #* )$-" &$ (" +$) *$ $((" ,"$ ¦§¨© ª«¬®¯°±© #* )$ "- HI # #*" + +( " '-&#)$ $ '")" "((z#) ( ) '-&#) *+u ²³´ µ ¶´ "( '#-$*) * "($ & "- $#-$$ ($ $+#$*) *,-" * J Yu ! )$"- HI '.$ " |"* "( )$-" |$*+* *$ ) * #*z#* '" )#))#" ") u
Uu HI '.$ &$|$*+* * ) & I")'.u &* $$$ $#$*x
"( -#() ).$"u
Xu $ HI '.$ |$*+* "''$))") '*' "-J ($ $ '# *$'$ x
)"*· ( +" &""(($( -· ($ ( '$*$ '.$ "&& "- $|* $$
&$$*) · ") *$'$" $ (" ( ('" *$· #*" ) -" $((" #")"
$((z *)$" '-&#)" *$·#* )$- *$ -" - $*) ( #"($ (HI $|$
$$ '*'(# $ $ ( HI &$|$$ -$* (" & I ( ) &)$ $$
{u (" & "))",-" '-&#)$ &* I ( Â '-&)" " '$*) *" " - x
+( " " -"''. *$ *+($x&'$ %· $)$+$*$$ $ +"* ")$ *
'(#)$u $((" $)$ '.$ *)$'**$))$ * $( '(#)$ "&& "- '.$
." #*" I"" (")$*" $ #* "()" I"*"u ('#*$ '""))$ ) '.$ $ *x
Ã'-$ ) & &'$$· #"*) ) -$- "· *#-$ '&# $ ("
&$' '" I"*" '* '# Â '(($+")Ä * *) )") ) '"-$*)$u ()$
'""))$ ) '.$ * *|$'$ *"- '.$J * &") '("$·I") &$*"$ "(($
( '$*$ ) & Å") *+ Ã Å))"*) Ä '.$ &* $$ &)")$ " #*
* "((z"()u Wu +* * Â $ '") * +* --$*) " "( & Æ #* #* ' HIu vu Ç &$| )" (z$ )$*" #* )$-" *) '" &$ #* * $-$ )$)) $|$*) #"( (z" | #* *#| HI·(" #" )$- *" *$ "( ( - )$ ( ,"(( -$*) #* $$'# *$u wu ! '& $(( '.$#($ Â "(('"$ HI * " | -" - "* "('#*$ ,#* * I $)) | +#""*) "('#*$ - #$ $(($ &$,-"*'$ $((z *x
)$ '.$#($u &$ "' ") " ' "'#*" - #" &)"** -&"))"$
*$(($ $' * &$$ "(( '.$#($u
¡È É
9¥:;¤; F<: £@>Ê:<Ë¥
!z$& *$ $( &I($-" -$))$ * $| $*" "('#* &#*) ' ) ' +#""*)
(zI $)) | '.$ * )") &$") u **"* )#)) & "- $|"$ --$x
")"-$*)$ '.$ ' )| "- "|"*) " #* &I($-" ) & ª©§¯¦¯°±¬© +#"x
"*)$ (z "(('" *$ )) -"($ #* * $-$ $ ( - )")$ * #* )$-"
) & Ì© ¬Íίϩu
$*)$ " #* (") ( &I($-" $((z "*"( $((" +$) *$ )) - ")"
$ "&&") $*$ " #*"'("$ &I($- "()"'-&($ )·"((z"()"&")$
)|"*' * #* )$-" $"(x) -$·$ # * '* )$-& ) '.$ I$* $)$- *")$
$ | *'("*) ** & "- #"$ "(+ )- )&& &$"*) &$ ** *)#$
!" )#" *$ Â "*' & Æ '-&( '")" $ &$* "- '.$ | *'( #(($ '"x $*$ $ *+( HI * ( #* $+( "&$)) " )$*$ '*) *$((" '$'" #*" (# *$u $ |"** "Ô"*'")$ "() "(+ )- &$ * "$ (" '$()" $ HI |$ (" - +( (# *$· *$( )$*)") | *'$-$*)"$ ( & Æ & I ($ ($ - #$ ' )")$ * &$'$$*"u $ #"*) +#"" (z"&$)) $( $"(x) -$ "- ,*)$ "( '" & Æ
'-&( '") |$ )"Õ " $$+# $ ** * &$ ' -" ' &** "
)"*$ HI |$ ," ( "' ") " $|$*) " *'* Ã'-$ " $$-&
( ( " | #* $|$*)#"($ ,"(( -$*) #"*)$ (z$$'# *$Äu
Ö×Ø×Ö
´ÙÚ Û´
Ü* &I($-" $' *"($ Â #* &I($-" * '# #* & Æ $' )|"*
" |$ $Ý$))#"$ $(($ '$()$ ," |$$ "()$*") |$· &$)) " $)$- *")
I $)) | u
!" Þ¯§©Ì§ ßà©Ìίá  #*" ' &( *" $(") |"-$*)$ $'$*)$u ( )$- *$
'$'" &$") |" Â )") '* ") |$ (" *$ $+( "** âXV $ $ |" "(
)$- *$ *+($$ ßà©Ìί°±¬ Þ©¦© ̧¨ ßà©Ìί°±¦ Þ©¦© ̧¨ * "-$ '"*u
!" '$'" &$") |" Â #*" ' &( *" '.$ )"))" $(( | (#&& $ $((z "&x
&( '" *$ -$) ' $*) ' &$ (" (# *$ &I($- $' *$ '.$
&$$*)"* * -()$&( ' $ |$ $)) $((" | )" $"($u % )"))" '$+( $$
#"( $' * &$*$$ &$ +$) $ *$( - & â # $Ô' $*)$ #* )$-" $"($
#) ( "* )#-$*) -")$-") ' ã # * ( '& $((" '$'" &$") |" Â
#$(( ,* $ #*" I"$ ' $*) '" &$ '$'"$ "*"( "$ $ '-&$*$x
$ )#" * "*'.$ '* )#))#$ -() '-&($$ $ # * #) ( "$ #$)$
*,-" * &$ &$ $ ( '-&)"-$*) #* )$-" $ &$ - +( "$ ($
&$)" * $( )$-" )$u
!" *$'$ ) #* "&&'' #"*) )") | " &I($- $' *$ Â ("x
+"-$*)$ '*' #) * -() - $)) $((" | )" $"($ $ * &") '("x
$ *$ &I($- $' *$ '.$ &$$*)"* *$((" +$) *$ $ )$-
&# *$ $ *$((" +$) *$ z -&$"u
!" *$'$ ) $((z# $ -$) $((" '$'" &$") |" "((z *)$*
& Æ '*' #)" '* #*" $-&$ -"++ $ $ "& " $&"* *$ $(($ "$$
& I ($ "&&( '" *$u * &") '("$· +( "-I ) -"++ $ | (#&& $(x
(z"&&( '" *$ '$'" &$") |" +#""* &I($- -"*"+$ "( · &I($
-+$) *"( ·&I($- &+$))" *$u Ü* $$-& $ &I($- '.$ &*
$$$ "Ý*)") &$ -$ $((" '$'" &$") |" Â "&&#*) ( &I($-" *
"-I ) *#) "($ $((" & "* '" *$ $((" &# *$ã )"))" $)$x
- *"$ ( |$(( &# *$ $ä (z#) ( " *$ $ã ."** &$
&I($- "(('" *$ )) -" $ ' Â &I($- +#""*) (" ) I#x
*$ $ ( - )")$ )" "()$*") |$ '*'$*) * - " - * - "$
( ') '-&($ | -" - "$ ( +#""+* ))"($ã )"( $ &x
* $$$ -")$ $ & -$· -"*&$"· )$-& ("| # -"''. *$· '"& )"(
*|$) ) u Ö×Ø×Ø Ú åÚ ¦¯¦Î©Ï¯ Ì© ¬Íίϩ * #$(( * '# (" '$))$" $( )$-" ** &$*$ ("-$*)$ "( #()") (+ ' $((" '-&#)" *$·-" "*'.$ "( --$*) * '# )"($ #()") | $*$ &))æYçu * +$*$$ #* )$-" $"(x) -$  '(($+") " $($-$*) $( - $"($ $ *$ - )"$ ( '-&)"-$*)ã )"( $($-$*) * " |()$ '(($+") ," ( " | *'( &$'$$*" $ (" ( $$'# *$ | $*$ &$)#)" * '*) *#" *$
*$((" '$))" $#$*"u !z"&$)) & Æ -&)"*)$ $)" '.$ +*#* $ Φè
." $ | *'( )$-&"( " &$))"$ $ '.$ #$)" '""))$ ) '" Â &")$
,*"-$*)"($ &$ $( *$"$ ( '-&)"-$*) $((z *)$ )$-"u
)"Õ &* $$$ '(" '") '-$ à©Ì¯°ª¯§¯ $ ±°±Íà©Ì¯°ª¯§¯u &
- +#""*&$" * '.$ |$*+* $$+# )$ ,$#$*)$-$*)$· * -$+("$ $ ' '( 'u ( )$-& '.$ *)$'$ ," (z * #* $$'# *$ $ (" #''$ |"  ')"*)$ $ | $*$ '. "-") à©Ì¯°ª°u Ü*z&$" *$ ±°±Íà©Ì¯°ª¯§  #*" '-&#)" *$ '.$ +$*$"(-$*)$ | $*$ $$+# )" * &)" $(|$ '" #*$|$*) ¦¯±§Ì°±°u *#$)" )#" *$ * +$*$$  *) ( )$-& - * - '.$ *)$'$ ," #$ $|$*) '*$'#) | u
~SP_Oé_P sPeSaNLQO
!$ ¦à©§¯ê§¨© ΩÏà°Ì¬¯ $( )$-" * $* )$ "))"|$ $ | *'( )$-x
&"( ·)"( | *'( * &$ $* ) '( )$- *$ ª© ª¬¯±© Ã'"$*"Äu Ü*"
$"( *$ | $*$ $* )"'-$ ()$-& $*) (#"($ #*)"Õ $|$ "|$'*'(#
(" && " $$'# *$u
( &I($-" +""*) $ '.$ )#))$ ($ $"( *$ |$*+"* &$))")$ #'$
"( '$'"$ #* & "* '.$#(" *$ $ )"Õ * - )"($ '.$ "*'.$ *$( '"
&$++ $ ($ $"( *$ |$*+"* &$))")$u )* "*'.$ "() ) & | *'(
)$-&"( '-$ ( )" '.$ &#ë *)$'$$ ," ( --$*) * '# #* )"Õ
 &*) &$ $$ '-&#)") $ ( --$*) * '# $Ý$)) |"-$*)$ $*)" *
$$'# *$ Ãϯ±¯Ï«ÏìÏí¯Ï«Ï ª©¬îÄã &&#$ $ | *'( '.$ +#""* ( )$-& -" - '.$ &#ë *)$'$$ ," ( --$*) * '# #* )"Õ '- *' " (" && " $$'# *$ $ ( --$*) * '# $" )$- *" Ãϯ±¯Ï«ÏìÏí¯Ï«Ï ©¬à¦© ª ίϩÄu Ü* )$-" $"(x) -$ &#ë $$ '(" '") * "'' '* (z -&)"*" $((" | (" *$ #*" $"( *$u $ $ )* )"* "(-$*)$ )$ ) & J
•
Ü* )$-" ) & ¨Ìª  #* * '#  "(#)"-$*)$ *$'$" '.$ ($ '-&#)" * |$*+"* $"# )$ $*) ($ $"( *$ &$")$u !" | x (" *$ #*" &#ë "|$$ &$'# * '")")'.$ *$( )$-" *$( -$(( $"($u•
* #* )$-" $* ) ¦°ïη (z -&)"*" $( &$)) $(($ $"( *$  $-&$ * & - & "*·-" *,"*+$*$ #*" ** '-&)" &$'# *$&""I ( " * $( '-&)"-$*) ,#)# $( )$-"u * #$)$
)#" * #* )" &#ë $$$ "''$))"I ($ $ "((" $"( *$ ' &*$
& Æ '.$ "() " #*" - #" -$ " $( )$-& &)" &$)$u
•
$ #() -· * #* )$-" '(" '") '-$ ê ÌÏ·&* $$$ *,"*) ''" *"(-$*)$ | *'( )$-&"( -&) · -" ** )" "- *$#* I$*$' $ $ "''"$u Ç -&)"*)$ *)"$ '.$ #* )$-" | $*$ $* ) ¨Ìª "*'.$ ("-$*)$* &$$*" #* & ''(" & *$ )"Õ '* $"( *$ )"($ ) &· '.$
"( "-I $*) - ) '-&)"* (z *)# *$ #()$ &I($-") '.$u
%&$· * #$)$ '* * · )$- * &+$))") &$ )"))"$ +* )"Õ
"((" )$+#" #* )"Õ ) & ."u ð#$) '-&)"-$*) $*$ &|'"
#* |" -$* *"-$*) $( )$-" $ ( # '*$+#$*)$ + -$*)u
sP_TO_P OeSQPePTsLsOP
!z -&($-$*)" *$ #* )$-" Â '-$ ( &+"--" ""*+ " &$ ,"$
* - '.$ )#))$ ($ &$' '.$ |$*+"* ,"))$u #))$ ($ I" $(($ "x '. )$))#$ ,)ñ"$ #")$ *$ )$- $"(x) -$ &* # | $ " "() ( |$(( * #")) '(" u !" '$()" #*" '$)" "'. )$))#" *Å#$*" ** &' (" #' )" $ ($ &$,-"*'$ $( *)$ )$-"· ," ($ #")) ,"- +( $ * | #")$ )| "- #$((" '.$ &$|$$ (z©¦©§«®¯°±© §¯§¬¯§ $((z "(+ )-· (z# àÌ°§©¦¦¯ §°±§°ÌÌ©±Î¯ ")) |") " $|$*) " *'* · #$((" I"")$ #(( ¦§ Ïò¯° ª¯ Ï©¦¦óó¯ $ )$- §¬¯©±Î©Í¦©ÌᩱΩu !" )$'* '" ©¦©§«®¯°±© §¯§¬¯§ $( &'$  (" )$'* '" & Æ '*( ")" $ -"++ -$*)$ Ý#"· &"))#)) *$ )$- & Æ ")") u !z * $-$ $ )"Õ
" +$) $ Â &$") $ )#)) )"Õ * ) & &$ 'u $ )"(
)$-Â & I ($ ) ("$ (" '.$#(" *$ '-&($)" $ )"Õ * - " ")) |"$
(z$$'# *$ &$)#)" +* )"Õ * - ' '( 'u !$ ")) |" * $ |" )"Õ
 "Ô")" "((" +$) *$ )$-& ")" $(($ &$" * * 'u ( & "* $(("
'.$#(" *$ )) #$)$ '* * &#ë $$ ô&$)"I ( )õ * - )"($
'.$ (" +$) *$ '-&) #* I" |$.$" "( &#*) | )" $(($ $
"I )$· '-$ '*)&") )" )$- 'ö &+$))") #()"* &' *$
" #I $ ""))"-$*) * $+# ) "((" - '" $((z * $-$ $ )"Õ " +$) $ " ( Å#))#" * * )$- * )$-& *$'$" "( ( '-&($)"-$*)u $ )$- '.$ &$|$* (z )$" *$ Î¦è §°±§°ÌÌ©±Î¯ (" * *$ $ HI " $$+# $  *)" " #*x) -$· *()$  *$'$" " "*'.$ (" &$$*" #*z"+$*)$ ¦§¨© ª«¬Î°Ì© '.$ &$*" ($ $' * # '-$ '.$#("$ )"Õ $ x )$*) u * #$)" | *$ " +* )"Õ | $*$ "' ")" " #*x) -$ #*" & )
$ ( )"Õ '.$ &)" (" & Æ "()" | $*$ &) * $$'# *$u ( -"++ &x
I($-" )"($ '.$-" Â ( - " "))"$ &$ +""*) $ ( &$)) )#))$
) $ "))"I ( u * #$) '" ( )$-" #()" &$ë -() & Æ Å$ I ($ $
""))"I ($ "((" +$) *$ )"Õ "*'.$ **x&$ ' u
¡ù
CB¥B> F<::ú¥@B<
¡û
=>9?<@A<9B ¤DE<FG:;9A
( §°±á©Ìó©±Î ¦§¨© ª«¬¯±ó æ Uç  )") $") '-$ "(+ )- &$ (" '.$#("x
*$ )# * # -$* &'$ ,"' ( )"* (z"&&( '" *$ #*"
-() )# *$ | *'( "I )" $ $# ) '.$ &$' '.$u
!z "(+ )- $( '*|$+$*) '.$#($ Â '-&) " & Æ ," * &$*$*) ·
+*#*" $(($ #"( * " (z"(+ )- |$ #*" (# *$ '.$ (|$ #*
&") '("$ &I($-" #* | *'(u
!$ |" $ ," '* | * #*" $-&( '$ *)$,"'' " '.$ &$-$))$ $& x
-$$ #* ( |$(( &$,$$*" &$ (z"(('" *$ &" "($ $ )$-&"($ +*
)# *$u
&&( '"* * #''$ *$ +* $# ) '" ))$* "- "((" *$ #* & "*
"(('" *$ $(($ )# * * +" ,"$ (" -"++ &")$ $ | *'(
'* $") u
! ¦§¨© ª«¬¯±ó $(($ )# * # -$* &'$ )" |$*)"* #*
&I($-" $-&$ & Æ Ô' ($ " (|$$u $((" -"++ &")$ $ '" &"x
) ' $ $*)" *$((" '("$ $ &I($- x'-&($) · $*" '*)"$ '.$
II "- ," ,*)$ " -() | *'( * '*)") ," (u
$( '" &'$ #&$'"(" '*Å )) +* ," #$ "&$)) -x
&)"*) &$ )|"$ #*" I#*" (# *$J (z¯¦ÎÌ«§Î¯°± ¬©á©¬ à̬¬©¬¯¦ÏÃ!Ä
$ (" Ì©ó¯¦Î©Ì àÌ©¦¦«Ì©üu
%$#$*$ ' '$ '-&)$ " #* & Æ "() +" &""(($( - &$
*)#'* #*" -"++ $ &$ *$ # $+ ) $( &'$$u $ +$*$"$
#*" I#*" "(('" *$ $(($ )# * #* '.$#($ $|$ -"*)$*$$ ( & Æ
"() +" &""(($( - & I ($ $*" "#-$*)"$ )&& ( *#-$
Ì©ó¯¦Î©Ì ¦à¯¬¬¦u
$('" & ¦àί¬Ì§¨¯Î©§Î«Ì© +$ #*z "()" '("$ &I($-") '.$ "
$'*" $( ªÎ ª©à©±ª©±§©óÌਠ'")# ) "() & &+"--" * $"-$·
" $$-& "('#* $ &#'* +" '""))$ ") " &'. &$'
ýþÿ þþ þþ þ ÿ þ þ þ þ þ þ þ þ þ þ !! "#$% þ þ &' !% $%%($%("%
' ) ' $ # * ,-" "((#*+")" '.$ &$)"* I$*$ "((z " *$ "('#*$ '(" $# ) '.$ -() $Ô' $*) * #$)$ )#" * · -$*)$ *$( '" &+"-- ,-" "(("+")" -"++ -&)"*"- * - "$ (*#-$ '-#* '" * '.$ ') )# '* (" ,*)$ *$Ô' $*" & Æ +"*$u '*$+#$*" #* ¦§¨© ª«¬©Ì &$ $) )# $ #* I#* #()") ." I +* &$ #*" I#*" #"*) ) $# ) '.$u " *"(-$*)$ #* '.$#($ $|$ "*'.$ (|$$ '*Å )) ," ($ |" $ $# ) '.$ )|"* #* -$) ª ¨°§ '.$ &#'" #* I#* '-&-$u Ü* -$) #")  |(+$$ )#)) +( , |$ (" (# *$ $( &I($-" & Æ $ ã #* $'* -$) ("|  "Ý*)"$ ($ |$$ ) &(+ $ '*Å )) #*" "((" |()"· -" * #$) '" '")# '* &I($- |#) "((" $#$* "( " *$ $(($ $# ) '.$ $ "(,")) '.$ "('#*$ $' * &$ #(x )"* àÌ©ÏΫ̩ * #"*) ($ *,-" * " & *$ #()"* *'-&($)$ $ &* &)"$ " #*" (# *$ '"$*)$ã **$ $ )* '.$#($ '.$
&&*+* $"- *"$ '*)$-&"*$"-$*)$ ( )") $( &I($-" ))
)#)) &#*) | )"· -" #()") * #$)" $ *$ * &'. " '"#"
$((z$($|")" '-&($ ) $+( "(+ )- '.$ *$ '")# '*u
( §°±á©Ìó©±Î ¦§¨© ª«¬©Ì &$$*)" #* *#| "&&'' "(($ &I($-") '.$
| )$ ,*$* #* -$) ("| '.$ '*$*)$ (" $* *$ #* *#-$
"I )" $# ) '.$ * &$*$*) u ( '*|$+$*) '.$#($ &$" * & Æ
&" * &$*$*) +*#* $ #"( &$" $'* #*z$# ) '" &$ (|$x
$ #* &$' ' &I($-"u #))$ ($ ," '* | * ," ( #* ¯± ΩÌï
§§¯
'-#*$u !z *&#) (z#)&#) +* $# ) '" Â "&&$$*)") " #*z * $-$
&$,$$*$· +*#*" +#""*)$ (z"(('" *$ &" "($ $ )$-&"($ +*
)# *$u +* ,"$ ("|" &$*$* * *&#) ($ &$,$$*$ "(( )") 'x
$*)$ $ - '"*($u ! '.$#($ "&&( '" ($ $# ) '.$ * #''$ *$ $ "(("
*$ ( - '* '# ($ &$,$$*$ * ) I# )$ * '" (" (# *$ & Æ
*$" " ,"$ ( & Æ "() *#-$ & I ($ | *'( '* $") u !$
&$,$$*$ * $&$$ '-$ #*" ,#* *$ '.$ -$))$ * ' &*$*" +*
$($-$*) $((z * $-$
istruzione × spazio × tempo
'* #* &$ ,-"* (" Ïàà ª©¬¬© àÌ©ï
©Ì©±®©u ð#"* ( §°±á©Ìó©±Î ¦§¨© ª«¬©Ì ." )$- *") +*
)# *$ | $*$ "' ")" "(( ¦¬°Î '( &$ & Æ "() '.$ *$ &$' '" ( §¬«¦Î©Ì
!$ && $) $( §°±á©Ìó©±Î ¦§¨© ª«¬©Ì &$-$))* '-& $$ $' * *
- §°°à©Ìίá°& #))) '.$ $'(# |u *,")) (z¯± ΩÌï
§§¯'*$*)$ " +*
$# ) '" $& -$$ #* && +" &$,$$*" &$ ( &$ +* '$(("
$((" Ïàà·$*" '.$ *$#*" $$ &#'" #*" '$()" $|$ I ($ &$ ("
(# *$ *"($ã "*'.$ & I ($ "&&( '"$ & Æ |()$ #* )$ )) * $-$
$# ) '.$ | ) ( '-&)"-$*) )$") | $(( '.$#($ #'$* (
&I($-" *"$ ($ $# ) '.$ $ #"* $$ |$*+* $$+# )$u * #() -·
-" ** " &'· (" )#))#" &&)" Â "()"-$*)$ -#("$ $ $*$ -()
,"' ($ (z *)$+" *$ *#|$ $# ) '.$ &$ ( ,"' -$*) | *'( **
"*'" '* $") u
¡- É
F¥BB¥Ë<9B;
( *) '" ')" "(( '$*" &&) $ Â *$'$" '* $"$
"('#* "&$)) · &$ &)$ ##,# $ $( §°±á©Ìó©±Î ¦§¨© ª«¬©Ìu
$(*) '" HI " $$+# $ &$** (&) $(($ )# * u )"($
* $-$ ** Â *)" (" '" *"( )· *()$ $ |" " *"- '"-$*)$ $$*
))&) "((z " | *#| HI )) ,-" )$"- '. $)$ $ " *)$x
|"(( )$-& '*' #) u ('*)$) &$") | "$ Â "()"-$*)$ *"- '·
$ ** & Æ )") ' '-$ *$( '" $( '-& (")$u . #$) & - ,")) $*x
$ '. ( )$*)") | &$'#("$ '$'"* '.$#("$ HI '* #*" & "* '" *$ " (#*+" '"$*"u * | )Æ #$)" '* $" *$ (" Ïàà ª©¬¬© àÌ©ï©Ì©±®© |$ '. "'' ")" # #$ -$* * Ã
istruzione × spazio
Ä '$'"* (" - +( "(('" *$ Ï°Ï©±Î±© $'(# |"-$*)$ &$ (" -$* x *$ &" "($· |"( " * "( |$ '" #* $|$*) à #*" $ $ #$) Ä '.$ $*" *$'$" #* "++ *"-$*)u ))#"(-$*)$ ") * *) &$ $** -& I ($ ( '"('( #$(($ ) -$ # "('#*$ - #$ +#""*) ") '.$ (z "(+ )- | )")x)"$ $ # )$-& *)$" | -$ $ HI· * &$$*" $ #"( &)$--
&$|$$$ &$x *$ $ "*'.$ ($ §°°Ìª¯±Î© ΩÏà°Ì¬¯ &$ (" $* *$
#* & "* "(('" *$ " (#*+" '"$*"u
$ #"*) *$'$" " *,")) · (z&$" *$ '.$#(" *$· ') )# '$
I ( ) "|$$ #* & "* |"( &$ #* (" )$-& ( & Æ (#*+ & I ($
') )# $II$ *#II "-$*)$ #* |"*)"++ u ('*)" #$(( '.$ '$'. "-
 #* "(+ )- I"$ '.$ | ,* $ #*" (# *$ ( #"*) & Æ )) - x
")" *$( - * )$-& & I ($ $ '.$ $| ) &$'. ," ($ $ -"''. *"
)) - "**$ (" +$) *$u
! '.$#($ '.$ ' "&&$) "- " $* $ | # * &$"$ ( & Æ
& I ($ #* '*)$) ) & Ì© ¬Î¯Ï©" '"#" $(" *")#" " *'*" $+( $|$*) '.$ ( ")) |$"** $ " '"#" $( ,")) '.$ -() $ * '""))$ ") " #*" ª© ª¬¯±©ævçu 'z *()$ " '* $"$ ( ,")) '.$ '*)" "-$*)$ "((" ,-#(" *$ + *"($ $( &I($-"· ( '*)$) |$ ' )| "- " &$"$  '' ,-$ | *'( & Æ '-&($$ '.$ $** *$'$" " (z *)# *$ #*" *#|" '("$ $# ) '.$ $ (" $* *$ "('#* -$) &$") | *$((" ,"$ * '# | $*$ $' " (z "' " *$ |$" $ && " ," 0°ò $ ϧ§¨¯±© #"* (" Ïàà ª©¬¬©àÌ©ï©Ì©±®©  )")" '-&($)")"u $*)$ '( '-& (")$ +* )# *$  $$+# I ($ " +* ©¦©§«Î°Ì© *$( '*)$) $ HI $ )* "*'.$ | *'( '-&") I ( ) ," ($ #$ '(" ++$)) ÃHI $ -"''. *$Äu "( | *'( * '(" '"I ( * #$ ) & J ¦Îί§¯
$ ª¯±Ï¯§¯u $((" '")$+ " $ | *'( )") ' Ã& Æ ,"' ( " +$) $Ä * &$x
$*) )#)) #$ | *'( (" '# ,"' I ( )·'-$ #++$ '$ (" &"(" )$x " Ã)") ' Ä· +#"" '""))$ ) '.$ &$-"*$*) Ã "(-$* --$*)"*$"-$*)$Ä $ HI $ $( &"' -"''. *$J #* $$-& Â (" '*+#" *$ ."ñ"$ $((" -"''. *" $ $# ) '. $) "( HI * "))$"u $((" '("$ $ | *'( )"x ) ' '"* &#$ #$(($ '""))$ ) '.$ '-$ " $$-& ( '" ' ("| " '# Â ))&)" (" -"''. *" '.$ '. ""-$*)$ Â ++$))" " |" " * *$(
)$-& -" '.$ " * $((" *+(" '-&#)" *$ &#ë $$$ &$ '-$ #*"
- #" "· ' Â $ |"*)$ " #*" ($|" *$ )"*)"*$" ,"))" #(( )")
$((" -"''. *" * $"-$u
%)) (z"&&$((") | *"- ' *)$* "- *|$'$ #$ | *'( '.$ |" "*
*"- '"-$*)$ (" ( ,-" -"* " -"* '.$ (" (# *$ | $*$ ')# )"u
"($ ) &(+ " | *'(· & Æ Ô' ($ " +$) $· $ |" "((" &$$*"
"('#* ) & $ '.$ * " '* $" '-$ #*" " ô'*#-"I ($õ
" * $((z"(('" *$ $ HIu 1 *'( )"($) & * ') )# ) "(($ ( '$*$ã
& -$ * #$(($ ( '$*$ '.$ $* ')"*)$-$*)$ # #*" -"''. *" $ **
&)$* $$$ ' $ " $"· *$ ') )# '* #*" &")$ *)$+"*)$ $ # *
#*" '""))$ ) '" &""+*"I ($ " #* $# ) ."ñ"$ Ã# * #* | *'(
$( ) & &$'$$*)$J ¦Îί§°Äã ($ $'*$ * *|$'$ $* )$ Å))"*) &$'.3
"( '*)" &* $$$ &)")$ " #*" -"''. *" "((z"()" Ã" &")) '.$ ("
-"''. *" $# ) '. $) "((" ( '$*" *$( '" *$ "II "Ä $ # *
** &* $$$ )"))")$ "(( )$ - $(($ &$'$$*) u * $*)"-I$
'" (" &$'#( " ) )"($ " $)" $-&$ ( ,")) $$ &* I ($ *
#"*) ) ( - )")" $ *$( &$++ $ $ '" *,$ $ "( ,"II +*u
*,")) · * #$) '" · ** "&&$*" #* HI "&&& " $( )) #"$
#*" ( '$*"· (" &* I ( ) #$))" ( '$*" - *# '$ * "( &#*) *
'# |$*)" *"''$ I ($· *$ $ |" # * '.$ (" +$) *$ $((z "$+*"-$*)
#*" ( '$*" " #* &$' ' HI ** &#ë $$ ("' ")" "( '" &$ **
'"$$ * '" (# * '"" #"( ) " ))#" *'* )$*) $·
")) |"* )&& HI· | ( "- | *'( -&) u *()$· #&&*$* '.$
"*'.$ ($ ( '$*$ "II "* $ $# ) '.$ ($ -"''. *$ # '# |$"** ")) |")$
$|* &$))"$· |$*+* ( - )")$ #()$ -$*)$ ($ & I ( ) "' "$
n 4
5n6no7p
!z"(+ )- $( §°±á©Ìó©±Î ¦§¨© ª«¬©Ì ." #* ,#* *"-$*) '-&* I ($ *
#*" #''$ *$ &" *") ," ( '-$ +( )" #* & &$( *$u
MATCHING
CLUSTERING
HEURISTICS
heuristic A
heuristic B
heuristic ...
MKP
+#" UuYJ %'.$-" $((" '-&#)" *$ $(( '.$#($u *'.$ +* *+( )" · "( # *)$*· Â $'-&* I ($ * #*" $ $ *")" &'$#$J #$) "&$)) Â -"++ -$*)$ $| $*)$ *$((" ,"$"&&$$*)"*)$ ( &" $(($ & I ( "' " * ," HI $ ($ -"''. *$·
) - "- &$ +* '&& " $($-$*) #* ૱Ωóó¯° $# |"($*)$ "( |"($ "+x
+ #*) " #$)z#() -" * #*" & I ($ (# *$ *"($u #$) *$ ("
-") '$·'.$ ,#*+$ " *)$,"'' "·"))"|$" $ | $*$ - '")" "(($ $# ) x
'.$·+*#*" $(($ #"( Â $* )" &$ )) - "$ #* "&$)) $( &I($-"
'.$#( *+u
ð#"* ($ - '.$ #((" -") '$ * '*'(#$· HI |$*+* "++#&x
&") * §¬«¦Î©Ì¦ &$ & &""$ " #*" ,"$ '.$ $($ *$ #* )) * $-$
$ )"))$*$*( $ $'#)"*( "((" -") '$ * I"$ "( *#-$ ( - )")
( '$*$ &* I ( u
!" -") '$ '-&($)")" | $*$ $("I")" " #* "(+ )- ÏΧ¨¯±ó "(
*$ $)"&("*$ (z"''&& "-$*) & Æ |"*)"++ & I ($ "))"|$ ("
$($ *$ $ # $($-$*) u È¡ 8 <¥F:;9< ³Ú $ HI " '.$#("$ "&& "- '.$ " |"* '* ,$#$*" '"#"($ ** *)" $ &$ +*#* $ Â $* )" #*" '"$*" Ã$"( *$Ä '.$ * '" (--$*) $*) ( #"($ ( HI
j
$|$ $$$ '-&($)")J )"($ ") Â '*$|") *$((" |" "I ($ '. "-")"deadline
j
ã *()$ HI &$|$* (" & I ( ) $$&$ * '" *$'$ )·" $$-& &$'.3 #I$*)" #* "()HI )$*#)
& Æ -&)"*)$u $ +* HI
j
 *)" #*" ) -" $( # )$-& '-&($)"-$*) * '")" '*estimated
j
u *$$*)$-$*)$ "((" ) -" $( # )$-& '-&($)"-$*)· &$ +*j
)$* "- "++ *")" #*" |" "I ($ $"($· * '")" '*progress
j
'.$ $*)" ( )") "|"*"-$*) "++ #*) "j
ãprogress
j
 $* )" *$( "*+$ |"( '-&$ " V " YJ #"* ( # |"($  #+#"($ " $ |#( $ '.$ ( HI $|$ "*'" * "$ (" && " $$'# *$· $ |"($ #* "(("j
 )$- *")u ( '*)$) $"($ "$II$ #$(( * '# +* HI  * +" *)$,"'' " ô" .'õ '* ( '.$#(")$· '  ,$ * +" -"*)$*$$ "++ *") (|"($ $((" |" "I ($ * - " $| )"$ -&$' *|"(#)" *$ã * "$*" ' ë & "- ) -"$ ( )") "|"*"-$*)
#* HI
j
* #"( " --$*)· "&&)"* ( )$-& '.$ $ ." &"") * $$'# *$ '( ") ,* ) "((" |" "I ($estimated
j
u
**$ "- " '*'$*" $((" I"*" '-#* '" *$ $((" $)$ '.$
'(($+" ($ -"''. *$ $((z *)$ &"'u ð#$)" - #" Â "&&$$*)")" "(
&""-$)
banda
$  $&$" '-$ ( "&&) ," #$ #* ) - #" "I )" $ $((" ª¯Ï©±¦¯°±© ª©¯ ªÎ¯ # ΩÏà°u ´ ÚÛ9å ³ %#((" I"$ $(($ *,-" * -$* *")$·. '$'") $("I"$ #*z$# ) '" )"($·" ," ö '.$ ($ *+($ ª© ª¬¯±©$(") |$ " +* HI |$* $ &$))")$u $ ,"$ '  (z$# ) '" '$'" "$ (" &$'$$*" " #$ HI '.$ '* ( '. ** )$- *"$ $*) (" &$)) |" '"$*"u $ $*$' '*) $( '. '.$ '$ #* HI ** )$- *"$ *$ )$-& $ $") · "*$- " $"- *"$ ($ *,-" * * *) &$ "( *$ $)"&("$ $ ") #) ( " )"I ( $ #* *$ &$'$$*" ," HI '*'$*) "( *$ "$+*"$ $ &#*)$++ *$ "(( '&u $ & -" '"· ''$ ) -"$ ( )$-& "*'" *$'$" "( HIj
&$ '*'(#$ · * $(" *$ "( # )") "|"*"-$*) '$*)$u %#((" I"$ $(($ |" "I (progress
j
$estimated
j
· *$ ))$* "- #*" *#|"· * '")" '*remaining
j
· '.$ $*)" (" ) -" $( )$-& '.$j
$|$ "*'" &""$ * $$'# *$ &$ )$- *"$ $ '.$ | $*$ '"('(")" '-$remaining
j
= estimated
j
· (1 − progress
j
)
|$· $
progress
j
 (" &$'$*)#"($ '-&($)")"j
· "(("1 − progress
j
* '" (" ," *$j
"*'" " '-&($)"$u *()$ "((" $* *$remaining
j
$ |" "*'.$ (" ) -" $( --$*) * '#j
)$- *$· ' Âterm
j
|$
now
* '" ( --$*) '$*)$· ' Â ( --$*) * '# ( '.$#($ $Ý$)#" (" ) -" $ )$-& u$ '"('( "- ( )$-& "*'" " & *$ & -" '.$ (" $"( *$
#* HI
j
|$ '. · '"('( "- ' Âdeadline
j
− now
u & '.3 & "x - )"I ( $ $ ( HIj
 & Æ -$* * )"· |"(#)"* ( #()") $((" Ý$$*" ,"remaining
j
$ ( )$-& "*'" &* I ($u !" *#|" |" "I ($ #()"*)$· $*- *")"delay
j
· Â $* )" ,-"(-$*)$ '-$delay
j
= remaining
j
− (deadline
j
− now)
!" |" "I ($
delay
j
"#-$ |"( ±©óίᯠ*'.3 ( )$-& " & *$
 -"++ $ $( )$-& '.$ $Ý$)) |"-$*)$ ''$ &$ )$- *"$
j
u * #$) '" (" )#" *$ ** Â ' ) '"&& &$'.3$$*remaining
j
<
deadline
j
− now
"((" |#( $ '.$ ( )$-& '#
j
." I +* Â - *x $ '.$ ." &* I ($· * "()$ &"($ &$|$ "- '.$ (" #" )$- *" *$"||$*+" & -" $((" #" $"( *$· ' Â *$((" )#" *$
term
j
≤ deadline
j
u %$ "( '*)" ))$* "- #* |"($delay
j
à°¦¯Î¯á°· "((" "- * $,x,$)) | )" &$)) "(($ ) -$ '"('(")$ $ &I"I (-$*)$· $ $$ |$"x
* &$))")$·
j
)$- *$ * )"· |"($ " $ & (" $"( *$ ")" Ãterm
j
> deadline
j
Äu #*#$ "))"|$ (z *)$&$)" *$ $( |"($delay
j
·& "- '"& $ (" )#" *$ +* HIj
*$( ,"*+$*)$ $(($ $"( *$· # * ")) I# $ $ &#*)$++ " ' "'#* HIj
*$((" -") '$ $(($ &$,$$*$P
u $ '"('("$ ( &#*)$++j
· '.$ * '.$$- '-$ (" #"*) )score
j
· # "- #*" ,#* *$ '.$ ' &$-$))" ))$*$$ #* |"($ *)$* " #*'$) "*+$ $ '*)$-&"*$"-$*)$ &$ ( & Æ && *"($ "( |"($
delay
j
u *,")) · -"++ $ Â ( )" ) -") &$ #* HI· )"*) & Æ "()" " (" #" & ) $ # * (z *'$-$*) '.$ ))$ *$ &$)) | |"( *P
u *()$ |$-- '.$ (" ,#* *$ " '*) *#"· ( - )")" #&$ -$*)$* - " &)$ )$*$$ )) '*)(( ( -" - &#*)$++ $& - I ($
"((z$# ) '" $ "*'.$ ( - )")" *,$ -$*)$ " #*" +( " - * -" Ã|"($
+( " -"++ $ $Ä &$ $| )"$ "|$$ |"( *$+") | *$((" -") '$u
**$ (" ,#* *$ Ã'.$ * '.$$- '*
( |"($ $((" +( " - * -" &$ #$ HI Ï°¬Î° * "*) ' & &$)) "(("
( '"$*"· ( -" - &$ #$(( '.$ -" &$|$ "- '"$$ ()$ ("
&$)) |" $"( *$ $ && *"($ "
delay
j
&$ $)"*) HI·#$(( '.$ ' · $ "(('") '$))"-$*)$·+ #*+$"** "( )$- *$ * )$-&u ( |"($ Ï°¬Î° ' )") & -"· ( & "- - #"$ *)#'$* #* &""-$) Ã'. "- "-(δ
j
Ä '"('(") &$ +* HIj
" &") $ "( # |"($remaining
j
u Ü*" |()" * | #") )"($ |"($·&$ +*j
· $term
j
"#-$ |"( *,$δ
j
"(("score
j
$|$ $$$ - * -u $* "-δ
j
'"*' '.$ $remaining
j
* '" ( )$-& *$'$" "j
&$ '*'(#$ · "((" ' ë |#( $ '.$deadline
j
− remaining
j
* '" (z#() - --$*) I#* &* I ($ &$ ," * "$ (" ,"$ '*'(# |" $((" '-&#)" *$j
$ ,"( )$- *"$ * '*'- )"*" '* (" #" $"( *$u $*$* '*) $(($ & I ( Å#))#" * '.$ )$-& -$ &* #I $&$)) "((" $"()· ** $* $-
δ
j
'-$
deadline
j
− remaining
j
· Ã'.$
"II "- $)) $$$ )&& '. Ä -" '-$
δ
j
= deadline
j
− φ · remaining
j
' Â '-$ #* --$*) "*)$ $ "deadline
j
#*" #"*) ) )$-& Ãφ · remaining
j
Ä &" " #* -#() &( $( )$-& - * - ''$*)$ "
j
&$ )$- *"$ *$( &$)) $( && | *'(u!z $" ,* Â #$((" '*)")"$ $|$*)#"( )" -&$| ) *$(x (z$$'# *$
j
|") -"* (z *,-" *$ ")" "remaining
j
$ # *x '* $"* '-$ #() - --$*) |"( &* I ($ &$ ," $$+# $ $ '*'(#$$ (HI· (--$*) * '") "δ
j
$ ** "deadline
j
−remaining
j
u " '.$ "II "- )#)) +( $($-$*) & "- $* $ (" ,#* *$γ()
à UuYÄscore
j
= γ(term
j
) =
min
$term
j
≤ δ
j
·α · (term
j
− δ
j
) + min
$δ
j
< term
j
< deadline
j
·max
$term
j
≥ deadline
j
u |$0
20
40
60
80
100
linea temporale
now
deadline
term
remaining
delay (negativo)
delta
2 * remaining
+#" UuUJ "&&$$*)" *$ #((" I"" )$-&"($ $(($ +"*$$ * + 'ã
δ
j
Ã$()" * +#"Ä | $*$ '"('(") &$*$*φ
: Uu(δ
j
, 0)
$(min, max)
· |$max
 ( ( - )$ #&$ $ $((" $((" ,#* *$ $min
#$(( *,$ $u ( '$Ô' $*)$ "*+("$α
| $*$ '"('(") '-$α =
max − min
φ · remaining
j
ð# * (" ,#* *$γ()
 '""))$ ")" " )$ ) *)$ $))$ Ã|$$$ "*'.$ +#" Uu XÄ '.$ "$-& * "(($ &$+") |$ '. $)$J•
HI '.$ ."** &$|$ "- &"* '-&($)"$ '* ("+ "*) ' & &$)) "((" ( $"( *$· '#)* #* I" &#*)$++ · ' Âmin
à "- *$((" )#" *$term
j
≤ δ
j
Ä•
" HI·(" '# )$- *" *$ |$*+" &$| )" *$((z *)$|"(( |"( '* x $") *)$$"*) · &$** #* &#*)$++ && *"($ "( ( +"'. ) $* ) "
delay
j
Ãδ
j
< term
j
< deadline
j
· '" +#" Uu XÄ•
**$ " HI '.$ -" '* $ "- ,# )$-& ( - )$ "' "- ( &#*)$++max
Ãterm
j
≥ deadline
j
Ä Ü*" |()" '"('(") ( |"($γ(delay
j
)
( # "- &$ *'$-$*)"$ |"( #((" +"j
x$ -" $((" -") '$ *$( '" * '# '* $" - )#))$ ($ -"''. *$ $(( )$ ( |$(( &$)" *"($unow
deadline
remaining
delay(<0)
delta
0
max
delay
estimated term
delay
score = gamma(delay)
score
gamma()
delay(>0)
min
phi * remaining
+#" UuXJ "Ô+#" *$ $((z"*"-$*) $((" ,#* *$γ()
J $|"$ '-$δ
*' $ *$((" $* *$γ()
*Å#$*"**$ ('$Ô' $*)$ "*+("$ Ãalpha
Ä *$( )")) *)$-$ $((" ,#* *$ $ '*$+#$*" $)$- * ( '-&x )"-$*) $((z$# ) '"· - '"*( " $'*" $( HI '.$ $|$ |"(#)"$· *()$deadline
j
' &*$ "((z + *$ $+( " $((" ,#* *$u ´ ÚÛ9å ³-$ "''$**") (z$# ) '" &$ ($ $"( *$ &&)"· ")) I# '$ " +* HI
#* |"($ '.$ I"" ("-$*)$ #(($ ) -$ $ )$-& *) · $*" '* $x "$ ($ '""))$ ) '.$ $((" -"''. *" #((" #"($ ( ) "- |"(#)"* $· '*$+#$*"· '-$ #$)z#() -$ &"* *Å# $ #(($ ) -$ $ )$-& )$ u $ |"(#)"$ ($ &$)" * $(($ *+($ -"''. *$ * $(" *$ " HI '* '# &$"*· & "- "' "$ " ' "'#*" -"''. *"
m
#* &#*)$++ · * x '") '*bm
m
·$* ) "((z *)$* #*" '"(" |"( *)" $ *|$"-$*)$&& *"($ "( )$-& '-&($)"-$*) ($|") &$ #*" # )$ HI x
- ( " #$(( '.$ )")) "-J # * " - +( &$,-"*'$ ' &*$ #*
&#*)$++ & Æ $($|") Ã#$) &#*)$++ *$'$" &* $$$ '"|") )"x
) ) '"-$*)$ "(( ) ' $(($ $("I" * "||$*#)$· &&#$ &(") "
#()") #* *#| I$*'.-"ÕÄu
((" (#'$ #$) *#| "&$))· (" |" "I ($
estimated
j
)$-& '-&($)"-$*) ) -") &$ ( HI
j
· #()" $$$ #*z *,-" x *$ )&& "&& -") |"u "*'" *,")) #*" ¦Î¯Ï $(($ &$,-"*'$ $(("ϧ§¨¯± &$" '-$ ,$ -$*) &$$)$- *"$ ()$-&
estimated
j
J $*" #$)"·estimated
j
." &' |"($ * #"*) ** Â &$ $ #*z *,-"x *$ '.$ ' &$-$))" ,"$ "('#*" &$| *$ "Ô"I ($ #(($ "()$ -"''. *$ $( &"'u |$* '*,*)"$ * $+# ) (|"($bm
m
+* -"''. *"m ∈ M
'* (" ) -" $(($ &$,-"*'$ $((" -"''. *"'* '# Â )") '"('(")estimated
j
j
· Â || '.$ "*'.$ #$)z#() - $II" $$ $* ) *$((" )$" '"(" |"(bm
m
u $( '" &") '·** &)$* &$)$*$$ +* |()" #* &($
$(HI· & "- ,$ ' " #* ") '"('(") )") ) '"-$*)$u !" )#" *$ '"-I " &$ (" |"(#)" *$ $((" |" "I ($
remaining
j
· '.$ ' ) -" ( )$-& *$'$" "( HIj
&$ '*'(#$ " &") $ "(( )") "|"*"-$*) "))#"($u *)$+"* ($ *#|$ *,-" * " & x *$ - '. "- (" ,-#(" &$'$$*)$remaining
j
-() &( '"*(" &$( "&&) ," ( &#*)$++ $((" -"''. *"
¯
m
$ #$(( $((" -"''. *"m
* $"-$· ' ÂÃUuUÄ
remaining
j,m
= estimated
j
· (1 − progress
j
)
|
{z
}
remaining
j
·
bm
j
bm
m
|$bm
j
* '" ( &#*)$++ "' ") "((" |" "I ($estimated
j
$( HIj
u $| "- '.$ (" ) -"remaining
j
'.$ & -" $" * &$*$*)$ "((" -"''. *" "$ Â &""-$) '"*$ |"(j
$m
·' Â &$*$*)$ "*'.$ "((" -"''. *" # '# ) "- ,"'$* (" |"(#)" *$u *$+#$*)$-$*)$ II "- $* $ "*'.$ ($ "()$ +"*$$ *)$$")$delay
j,m
= remaining
j,m
− deadline
j
+ now
term
j,m
= now + remaining
j,m
δ
j,m
= deadline
j
− φ · remaining
j,m
score
j,m
= γ(delay
j,m
) γ
$* )" $|$*
&$* "- (" $* *$
score
j,m
$|"* '.$ ( # |"($ Â $x
* ) *$((z *)$|"(( '-&$ ," |"(
min
$max
u $" #*" '&& "(j, m)
· ( |"($score
j,m
 '$'$*)$ à #"*) -$* ** $'$'$*)$Ä "( '$'$$delay
j,m
· ' Â "((z"|| ' *"term
j,m
"( |"($deadline
j
ã #$) )" " +* '"$ '.$ )"*) & Æ Â "() ( |"($score
j,m
)"*) & Æ Â )) ( -"+ *$ '.$ | $ (" )$- *" *$j
"((" #" $"( *$·$ # * & Æ "() ( '. #* $|$*)#"($ *,"*+ -$*) $( | *'( " '"#" $|$*) $)$* ))) -$u *|$'$ ( |"($ $* ) '-$max − score
j,m
·' Â ( '-&($-$*) "max
score
j,m
·&#ë $$$ '* $") #* * '$ $((z±Î¯§¯à° §°± §«¯ ΩÌϯ±¯Ï° ¯¬0°ò0 ¦©¬° ©¦©ó«¯Ï°¦«¬¬Ï§§¨¯±Ï·'  $(|"($deadline
j
−term
j
u ð# * &$ +* -"''. *"m
$ &$ +* HIj
(" |" "I ($score
j,m
$*)"· * #*" '"(" |"( '-&$ )"min
$max
· ( )" Ã& ) | *$+") | '.$ $ "Ä -")#"I ($ "(('"*j
#m
J $ #$) &#*)$++ #()"* -$x "-$*)$ "() &$ )#))$ ($ -"''. *$ $( &"'·"((" (HIj
 $Ý$)) |"-$*)$ "()" & ) &$)) "+( "() HI $ )$*) u !" |" "I ($score
c
j,m
$* )" "&&#*) '-$max − score
j,m
·' #++$ '$*|$'$ #"( -"''. *$ '$+( $$ &$ +""*) $ ( & Æ & I ($ '.$
j
* '" *$ )$-& '. $) · $) )#$* &$ $$ |"( & Æ "() uscore
m0
m1
m2
max
min
score
max
min
score
c
score
c
+#" Uu{J "&&$$*)" *$ *)# ) |" $( "&&) ,"
score
j,m
i
$score
c
j,m
i
&$ #* HIj
'( &"' -"''. *$ $* ) "((z * $-${m
0
, . . . , m
2
}
u!z *)$" $# ) '" &$|$$ &$' ë #) ( "$ (" |" "I ($
score
j,m
&$
'"('("$ #*૱Ωóó¯°'.$ &$''. ("+ #)"& )" "$+*"$ "
"+( "() HI· '$"* #* &)$) ' *"-$*) &" "($ *$((z * $-$ $ HI $ )$*) u $*- * "-
σ
j
#$) &#*)$++ $ $* "-( '-$σ
j
=
X
∀m∈M
score
j,m
Ü*" |()" $* ) ( &#*)$++ *$$*)$ "(HIj
· ( &") "- #(($ -"'x '. *$ && *"(-$*)$ " |"( '"('(") &$score
c
j,m
$ "' ") " +* -"''. *"m
$( &"'u !" ,-#(" '.$ $* '$ &$+* HIj
$ &$+* -"''. *"m
(&#*)$++ '* '# *'$-$*)"$ ' &$)) | $($-$*) $((" -") '$ $(($ &$,$$*$ Â (" $+#$*)$σ
j
·
score
c
j,m
P
∀m∈M
score
c
j,m
* $((z -&($-$*)" *$ $((z"(+ )- $| "- (" $+#$*)$ #+#"x +( "*"JX
∀m∈M
score
c
j,m
=
X
∀m∈M
(max − score
j,m
)
= max · |M | −
X
∀m
score
j,m
= max · |M | − σ
j
!z *)$ "(+ )- Â &)") $+# )·' )) * &$# ' '$·(" '-x &($ ) *)" " '(& z''. $$$ *$((z *$ $((" -$* *$ $((" -") '$·# * (" & Æ I"" & I ($ $ "$)" #O(nm)
'*n
 ( *#-$ HI $m
( *#-$ -"''. *$· ' Âm = |M |
H
deadline
(max, min, φ)
;<=> ?@ABC=D
j ∈ J
E = ;σ
j
= 0
<=>?@AB F@ABGH?m ∈ M
E = ;remaining
j,m
= (estimated
j
· (1 − progress
j
)) ·
bm
j
bm
m
term
j,m
= now + remaining
j,m
score
j,m
= γ
φ
(term
j
)
σ
j
+ = score
j,m
score
c
j,m
= max − score
j,m
Isum = max · |M | − σ
j
<=> ?@AB F@ABGH?m ∈ M
E =matrix
j,m
+ = σ
j
· score
c
j,m
· sum
−1
I I '*
J
* '. "- +"*$ (z * $-$ $ HI $ )$*) "((z ")) $((" '-&#)" x *$· '*M
( &"' -"''. *$ $ '*p
j,m
(z$($-$*) $((" +"j
$ '(**"m
$((" -") '$ $(($ &$,$$*$ #")" "(($ $# ) '.$·' ÂP
|J|×|M |
u È¡È J9£GB ð#$)" $# ) '" '* $" (" '-&#)" *$ $( +$*$ ' HIj
*$$*)$-$*)$ "( &I($-" $|$*)#"( ") '.$ &* $| $ "j
&$ ," &$+# $ (" #" '-&#)" *u ") '.$ $* ('"(-$*)$ ** ') )# '* &$ 3 #*",*)$ *)$$"*)$ &$ $Ý$))#"$ "('#*" )) - " *$· (" )#" *$ '"-I "
#"* #$) * ('") # #*" & Æ -"''. *$ $( &"'u
ð#$) "&$)) ($|" *)$$"*)$ "( &#*) | )" $(($ &$,-"*x
'$ $((z *)$ )$-" $ $( *+( HI· * #"*) ( )",$ -$*) $ ") ·
# * (z "&$)) $(($ '-#* '" * ," -"''. *$ |$$· ." #* ') **
)"'#"I ($u !" )#" *$ &#ë "*'.$ &$++ "$ *$( '" * '# (" #"*) )
") '*)$-&"*$"-$*)$ * )"* )· #&$")" #*" '$)" +( "·&)$II$
$+""$ ($ &$)" * $((" $)$ * - *)$(("I ($u
* '*'$* (- *'# #*HI ,#))"+( "'. | $-) · -&#) "-
"( HI #* |$.$" * ,"$ )")#& &" "( )$-& *$'$" &$ )",$ $
"))"|$ #$)" $# ) '" & "- *#$ (" ,"$ -")'. *+ " -$))$$ *
$$'# *$ (HI #(($ -"''. *$ # '# * &$$*) ") #) ( u
$'*" $( +" "''#")$" '.$ |+( "- "++ #*+$$ $ $(($ *x
,-" * '.$ "II "- #((" $)$ *)$'**$ *$ & "- " |"$ "
))$*$$ #* $# ) '" & Æ -$* $Ô'"'$u $( *) '" ($ *,-" *
&* I ( ** &$-$))* -$(("$ #* $# ) '" &") '("-$*)$ ) x
'")"· -" (" #" - '"· * &$$*" & Æ ") · ** '-&)" #* ,
+"|J *$((" $'*" &")$ $( &""+",· -)$ë " ) )( $$-&
#* "(+ )- & Æ "''#") '.$ &)$II$ ) )# $ #$(( & *' &"($ *$( '"
"|$ - & Æ *,-" * u $ +* HI
j
'*' "- # #"( -"''. *$ $* ªÎ¯ $ (" I"*" $((" $)$ *)$'**$ *$J # * I""*' #( ') #* $|$*)#"($ )",$ -$*)· )"I ( $- #*" &$,$$*"u % "transf
)"($ ')· ( &x "- ) -"$ '-$ (" -$* *$ $ ") &" # |" * $( &"' Ãinputsize
j
Ä &$ (z *|$ $((" I"*" $((" $)$ Ãbnet
Ä· ' Âtransf =
inputsize
j
bnet
* "|$* ") &$' ' #((" I"*" $((" $)$ "#- "- '.$bnet
" #*" - #" |"( " &$ ($ I"*" ," +* & I ($ '&& " -"''. *$ $(&"'u ð# * &$ +* HI
j
 #Ô' $*)$ '* $"$ (" #"*) ) *&#) *$'$" "j
$ '(('") # +* -"''. *"m
$( &"'· &$ $& -$$ #*" &$,$$*" *$((" -") '$ $(($ $# ) '.$u * '. "- '*input
j,m
(" #"*) ) ") *$'$" "j
$ $$*) #m
u $ +* HIj
· &$ +* -"''. *"m
· # "- ( "&&) ,"input
j,m
$inputsize
j
&$ - '"$ ( |"($ $(($ *+($ $*)")$ $((" -") '$ +* HIu !" - '" (" $* "- '-$p
j,m
+ = max ·
input
j,m
inputsize
j
'*inputsize
j
=
X
∀m∈M
input
j,m
'*p
j,m
(z$($-$*) $((" +"j
$ '(**"m
$((" -") '$ $(($ &$,$$*$#")" "(($ $# ) '.$·' Â
P
|J|×|M |
$max
 #*" ')"*)$ $* )" &""-$) x '"-$*)$ "(( *)$* $((z$# ) '" '.$ )"I ( '$ ( &$ $((z$# ) '"u %$ (" $)$ '**$ *$ ,$ )#))#")" * - )"($ " $*$$ |$$ ($ I"*$ '-#* '" *$ ," #$ +$*$ '.$ -"''. *$·"((" '$++ "- (",-#(" &$'$$*)$ ) )#$* ( "&&)
input
j,m
/inputsize
j
'* #*z"()
&& *"($ "()$-& *$'$" " $*$$ &* I ( # #*"'$)" -"''. *"
m
)#)) ") *$'$" "(HIj
u &$* "- (" ,-#("transf
$ # "-(" &$ $* $ ( ') * )$- * )$-& $( )",$ -$*) $ ")input
j,m
" #*" -"''. *"m
* #*" -"''. *"m
0
trasf
m
0
(j, m) = input
j,m
· bnet
−1
m,m
0
|$
bnet
m,m
0
* '" &$ +* '&& " -"''. *$
(m, m
0
6= m)
(" I"*" '-#* '" *$ '.$ ($ '(($+"u|$* #&) '.$ ") &"* $$$ &" "*'.$ # & Æ -"''. *$ $(
&"'
M
· &$ '*'$$ ( )$-& ))"($ *$'$" &$ )",$ $ ΫÎί ") $(HIj
# #*" &") '("$ -"''. *"m
0
·-- "- #()") $((" ,-#(" &$'$$*)$ '"('(")" &$ +* -"''. *"m ∈ M
$ |$" "m
0
u * '. "- '*transf
m
0
(j)
)"($ )$-& "II "- '.$transf
m
0
(j) =
X
∀m∈M ∧m6=m
0
transf
m
0
(j, m)
$ '"('("$ (z *'$-$*) $((z$($-$*)p
j,m
$((" -") '$ "&&( '. -"(" )$" ,-#(" #")" &$'$$*)$-$*$· #"* #* "&&) &") *$
'.$ I"" #( )$-& '.$ ''$ " +* -"''. *" &$ &)"$ * ('"($ )#))
") *$'$" " #* +$*$ 'HI
j
$ ,"|$* #$((" '.$ ." ( )$-& - *$u % "transf (j) =
X
∀m∈M
transf
m
(j)
"II "-p
j,m
+ = max · (1 −
transf
m
(j)
σtransf (j)
)
}~PeSOa fKfKq L¬§°¬° ª©¯à«±Î©óó¯ ¦¦©ó±Î¯ §¯¦§«± ϧ§¨¯± ª©¬àÌÍ §°à©Ì «± 󩱩̯§°0°òj
¦«àà°±©±ª° §¨© M«©¦ÎN«¬Î¯Ï° ¦¯ §°Ï© ª©¦§Ì¯Îΰ ª¬ ó Ìï ° ¦©ó«©±Î©O ª°á© °ó±¯ ±°ª° ÌààÌ©¦©±Î «± ϧ§¨¯± ¯¬ §«¯ §°¦Î° P ªÍ ΰ ª¬¬Ninput
j,m
O °ó±¯ ̧° «± §°¬¬©óÏ©±Î°ïÌ ª«© ±°ª¯ ¬ §«¯ ©Î¯§¨©ÎÎ P ¬ ò±ª §¨© §°¬¬©ó ¯ ±°ª¯ ó¬¯ ©¦Î̩ϯQm(0), Input(j,0)=120Mb
m(1), Input(j,1)=80Mb
m(2), Input(j,2)=60Mb
B=120 Mb/s
B=100 Mb/s
B=80 Mb/s
òò¯Ï° ¯ ¦©ó«©±Î¯ ̯¦«¬Îί à©Ì ¯ á̯transf
m
Rtransf
m
0
(j) = trasf
m
0
(j, m
1
) + transf
m
0
(j, m
2
) =
= input
j,m
1
/bnet
m
0
,m
1
+ input
j,m
2
/bnet
m
0
,m
2
=
= 80/100 + 60/120 = 1.3
transf
m
1
(j) = transf
m
1
(j, m
0
) + transf
m
1
(j, m
2
) =
= input
j,m
0
/bnet
m
1
,m
0
+ input
j,m
2
/bnet
m
1
,m
2
=
= 120/100 + 60/80 = 1.95
transf
m2
(j) = transf
m
2
(j, m
0
) + transf
m
2
(j, m
1
) =
= Input
j,m
0
/bnet
m
2
,m
0
+ input
j,m
1
/bnet
m
2
,m
1
=
= 80/80 + 120/120 = 2
transf (j) =
2
X
i=0
transf
m
i
(j) = 5.25
¦«àà°±©±ª°max = 10
O °ÎΩ±¯Ï° ¯ ¦©ó«©±Î¯ ¯±§Ì©Ï©±Î¯ ±©¬¬ ÏÎ̯§© ª©¯ ૱Ωóó¯P
Rp
j,0
+ = max · (1 − transf m
0
(j)/transf (j))
= 10 · (1 − 1.3/5.25) = 7.52
p
j,1
+ = max · (1 − transf m
1
(j)/transf (j))
= 10 · (1 − 1.95/5.25) = 6.28
p
j,2
+ = max · (1 − transf m
2
(j)/transf (j))
È¡ù S ;9;Ë;TT¥T;>9< F<::ú>?<@E<¥F ( *$ #$)z$# ) '"  #$(( - * - "$ +( &)"-$*) #* HI "(('"*( '*) *#"-$*)$ # -"''. *$ $-&$ |$$u !zI $)) |  ," ö '.$ (HI -"*+"")) | #((" )$" -"''. *"# '# )|" + *$$'# *$· $| )"**$ ( ௱óÍà°±óu ö ,"'$* ))$* "- #* +#""+* &$)" *
|#) "( &"- $(($ ," )")#& $ &$* *$ *# HIu
$ "#-$*)"$ (" &I"I ( ) '.$ #* HI |$*+" ("' ") * $$'# *$ #((" -"''. *" |$ )|"· '"* "- ($ '&& $
(j, m)
"&&")$*$*) "( -")'. *+ '$*)$ "#-$*)"* ( ' &*$*)$ $($-$*)p
j,m
$((" -") '$ $(($ &$x ,$$*$ã (" #" '-&($ ) Â # * #+#"($ "O(min{m, n})
'*n
( *#-$ HI $m
( *#-$ -"''. *$u * '"* '*score
( &#*)$++ '.$ "++ #*+ "- " +* $($-$*) $(x (" -") '$ $(($ &$,$$*$ &$$*)$ "*'.$ *$( -")'. *+· (z"(+ )- '.$ $$+# "- * #$) '" Â ( #''$ | -)")JH
overhead
(score)
; <=> ?@AB(j, m) ∈ M atching
E =p
j,m
+ = score
I È¡û S ;9;Ë;TT¥T;>9< F<::ú¥BB<¤¥ Ë<F;¥ð#$)" $# ) '" &$++$ - * - "$ )$-& &)" $ HI "
$("I"$u 1($* - * - "$ ( )$-& -$ '.$ *)$'$ ," ( --$*) * '# #* HI
j
" |" Ãsubmit
j
Ä $ #"* $ | $*$ )$- *") "- #*" & x ) -"++ $ " HI '.$ ."** ( - * )$-& $ # '-&($)"-$*) Ãremaining
j
Äu -$ *$('" $((z$# ) '" &$($ $"( *$· (|"($$(("|" "I ($remaining
j
&#ë $$ '-&"") "( "&&) ," ( ")
bm
j
"' ") "( HI
j
$bm
m
"' ") " +* -"''. *"