Minimizing the stretch when scheduling flows of divisible requests

1 downloads 0 Views 806KB Size Report
Another solution using network fl ow maximization techniques was known ( We do not know any reference to this technique who was presented to us by Michael ...
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Minimizing the stretch when scheduling flows of divisible requests Arnaud Legrand — Alan Su — Frédéric Vivien

N° 6002 October 2006

ISSN 0249-6399

apport de recherche

ISRN INRIA/RR--6002--FR+ENG

Thème NUM

         "% $& (')  (*  + ,- ! #"    ./1032546879;:5/=3.?@250BA4C=3D3/1EF6E;/HGJI#K#GMLGJ9;0 NPORQS-noTVieUXprqdWZTY\ceatsv[^ut]`wZ_bwXadcexzQyS-Y|TH{a]~f`}gRwXS-x hHikjml;gRTHa utr€R€5pikct‚bTƒieTH„…ORTHie„…ORT†fˆ‡‰ŠFŠF‹Œ[Ž„(cep5TiX‹ŠŠ‰ƒ[’‘“‰”€~r•FTHa ˜–akTHl;—gR™HTHšf~›“œR„ T-š„ ž pFS-€~Ÿ f riej¥ceakORpjmfªa-r€~€Rr€~€5¤¨Tjmi1„yzrck¡j¥pT|f~aH„ «¬pf¢NPa£jmOR‚bjmTavi”€RceieORpT#R¤¥€RTS\ikpFR¤¨j¥¤¥THTavS¦j¥f­p§ceORaeT®„…OR‚bTHj¥‚b¯`g~j¥ak¤¨j¥j¨fR~•©¤¨T-‚b¤¥pFj¥a£ck‚Œiej¥R§°iegbckS-T1‚&T¡Rpj¨pFie± ¤¨pF•¡jmj¨„ckO ¤ f~µªTT˜•¤¥j‚b•jmj¥aeR„ ¤¨g~TPae„ aVpFrS-f¢S%‚¶gRa£fRTHjm¤¨„T1r„(c%ckj¥pieTf%¤¥T„¯“pFra£f;ceaHcV«S-NPT O`ceg~ikajm„§Maƒri1§°py“iƒ¯THceikOR_vj¥aV§°TH§°¡²ieieS-THakTgR¡¤³c…paie±5O~·%TpFf;fR*cX=ToceS) p $9„…0) OR)-j¥=!fR*=>To ¡=! j¨ ck O%!$% €R(*ik/TH*T*/1S-0 /6€b0Gce!?j¨= pF  (*f»y(?) 

! % /  8 (*)+*",-8  J JJ  J  / {M , ..., M } = )+ !   =  %  ! *  9  =  (?)2?",-8  J1  JJ  Jn  / Mf  =)G  % 8 !41"! , % n (    81=   /C=  m    !$&  m 





¤¨f THf;j¥cf~a£X€RcerNPiepbf¢O~„ „ TŒTHT#aeS)ak„ ppri®S-j¥f¾p€5§VpFj¥‚Rak€¢THTHp“‚¶¶¡pTjma)i§ ceO~“qdpFc ~pa gRi « yXH«¨¥ORj¨«¨•Fy TgRckikTTJiep•F ­f~T‚j¥fR¤¨¥THg~pa£g~cka-i…S)“€~ckT1ik„…pba®O~„ j¨cefRT1ORakT1akjma api…jma)‚bT1yt„R«¨«Áf¾¥« y 5Y|T­piea£T|THa£Tg~§°f „…pO²ieFS)a®ckrO~r¤¥r¨f _Fc ytTH•l;j¥gR¯j¥TH¯Ff ¹ „THf~ae‚Àa£j¥fR`•¶_ yZcej¨¡ S-T©T ‚bceT OR7~T­fRT ¤¥Tf~•rcky”O «¨¥p« y §vckj¥S”¡T¼« j³cej¨f;O¾x»ceTTckc ieO~¯ckj¥O~T x¤ qdpFa£¹JcHck~OBya#j¨§V€Rrikf~¡ TH‚BTT­S-²‚R€bT€Rce7~j¨iepFfRprf T ¹ e c R O  T ° § e i F  ( „ k c ¥ j  p   f r p 3 § d q  p  R € e i b p

„ H T e a k a H T ¶ ‚ F p f ¢   T d c ¡ H T  T ¶ f e c R O T J ¹ k c & O r  ~ f ¶ ‚ k c R O T J ¹ k c   O ~ € k i H T  T S b € ¹ cej¨pFf Mj´« T«¥yz‚bg~ikj¥fR•ªckORT#cej¨S-T|j¥f;ckTie¯“r¤ "(y`_ „ pFf~adceikg¢„(ckj¥pf&¡T O¢

P

Sj

P

1 i pi,j

max Sj

506 , 5  /  /2?  & 50669- /  4/ 5 

Hj¥f~r¤¥ _y“¡Tz€Riep“¯T3ceO~“c3akj¨S¬gR¤³c…rfRTHpg~ak¤¥_pF€bckj¥S-j¨¿Hj¨f~•tckO~T pFbqdTH„ ckj¥¯THa¡TzO~(?)   % **, G= ) % ='= )6 (  = =  !?% =   G/  =4= ! & %      4= ) % =  





H H

 "!$#$#

%$





ρ(∆) ρ(∆) < ∆2



  0 !$% /3  ,   /

3)2/  = )+ ! I R*=   ! = )6 %  0 ! = )  % ,2/](*  0   = ) % =E8 %  =   )-(?) = )+   = % /]*  % R5 = ! =>(*)  %! = !$%"!  '0 !  % => ! = ) % / = )+   =   





= %!  % =   /  % /]'= )6,6 "! %   % 5 = ! = (*)2



¢qdO pF~aPaZWZ”¤¨a£T1fRj¥fRp‚b•¼fbj¥fR¹Jckck•®ORiej¥Tce¯;p jmT r¸Ra£¤ˆce„ „ pFc”ikS-¯“aer€¢rckS-Tj¥pckTj¨f­ckj¥„¯pf~Tvf~‚|iea£rck¡ckiej¥g~ORp¬„(THcepikj¨T%§ pFf»ckORy3T-¡pTR„cerf j¥fR§°T1akp‚|ORip“S)ck¡ OR“TVck¸`O~¹ak%rgRc¬p“S”¡8§°¹ pF% jmi”p“av¡ƒrf;y;ie_©RckORj¨ckpFTHi…fRikrTv¤¨iej¥j¨fRT ¤¥¸b_T jmad•Frc…ik¤¥aP•T1p“”iecej¨TakckTHitORl;S’cegRO~THrf~¡f­„ ORTckjmOR„…prO T § pF€bckj¥µªS)T%r¤S¬pFg~fRadTcv« „ pFS”S-THfFcZpf|pg~iZaeakgRS-€bckj¥pfŒ¢pFgbc4/  /25>= ! & %  (  = =  !?% =   («XNPORjmaZ„pS-THa §°ie¤¨p•FSpiej³ckceORORTVSÁ§M§°p„(citceakO~gR“S”cZ¹ºadj¨•FceikfRTpceie„…j¨O#f~•Zrf~qdpF‚ |a£j¥¹@¿„T1paS-¤¨€¢T1T‚Rckj¨atckj¥p¯f|TƒpF)fRa£¤¨j¥j¥fRfR•FTƒ¤¨Tƒr¤¥€R•pFiepbikj¨„ ckT1O~akSÁakpi9§°pck iXpak gRS”¹ % ¹@p“„¡ƒpS-· €5T ckj¨ckj¥¯TƒpFfR¤¥j¨fRT  Å`É › Å . Hj¥i…adct„ pFS-T6y 7~i…adcXakTie¯T1‚  3 



ρ(∆) < ∆

∆2







5 (   = =  ! = )+  / ./]  /    % =   /  :*,  5 = ! =>(?)   ∆ 5 (  9 = =  "! =)2  /2./3  /2   % =   /   % R5 = ! =>(?)   ∆ 5 (  9 = =  "! =)2  /2./3  /2   % =   /  :,  5  "  % /3    ! =   %%  "8!   =)2   / ./]  /    % =   /   % R5   ( % ?( %  ! ,-.=  * /] ! = %   

 $! & tµªT ~7 i…a£cX€Riep“¯TvckO~TVikT1a£g~¤³ct§°pFiZakgRS”¹@a£ckieT c…„…O»yRceORTfŒ§°pitS)“¸`¹ºadceikTce„…O»y5rf~‚ 7¢f~r¤¥¨_§°piZa£gRS”¹ 

∆2

















%

















p“¡ƒ«

Z« H} H3]j¥a „pS-€5T ckj¨ckj¥¯T§°pFita£gRS”¹ºadceikTce„…O S-j¨fRj¥S-j¨¿1“cej¨pFf»« j¥pµ¼atf#'Tckj¥j¥f~•7~O;adi…c…cHadrc« f~a£Ÿ „f#ORT p“ck¡ÂO~« j¥ceaXO~€R“ikc p`p§dy¡j¥¤ ­‚bjmTaZf~rpr¡cZckj¥Tv¡¤¨cep‚bORi…TTƒadfRc pp€RckckTƒj¥S-ce„ ORpFT%S”¤»aka£€5gRg~T S”S¬cej³¹@¹ºcea£a£j¨ck¯FckieieTT T y5c…ceck„…„…O~O OTF§°fŒp„…iOR¡j¥j¥T¬Tf~¯a£akT1ceOR‚ p“f~¡8;„ _˜T ckO~ckORr« T¬cXakce„…ORORj¥aT1‚b5gRp¤¥gRT f¢‚ µ¼Ta£O~p“¡ª`_ikT1„ gRieieTf~„T3«ƒpNPf ORjmaZckO¢€~“ikcpF€¢§°pFTHii£cd_ f;_p`j¥f~¯`adj¨c…pFrg~f~ak„¤¨_T ORp¤m‚RaX§°pi «vx»TcZg~aaeakgRS-TVckO¢“c · j³ctO¢aP 5TTf#€Riep“¯T1‚)§°pFi f~‚˜€~ikp“¯FTXceO~“ctj¨ctORp¤m‚RaceikgRTv§°pFi  F« qd¤¨x»p;pTak~c%avaH«3g~pa%§µ •F„j¨pTckfRORf~THpFakiejmgb‚bctT¤¨j i ¤¨cdp;_akyaP¡ pT)§•FS)T = > Sl × pk pk pl pk ∆

pqdPN p€bOR~ceTaHj¨S)ie«iT Dt§°pF¤ˆTHikaef~TF„…„ yPORTv§°T1pce‚bi ORgRTƒ¤¥rT gRf`_­€R€5qdTy pFi 5pg~f~¡‚ ORpjm„…f O ckO~ORFTƒa˜„p S-«oa£NP€¢ckTieORT ckjmj¨c…ack„…j¥j¨O ¯f~THTH¤¥fRl;THg~ikae•FraT¤¥j¨i)prcd§_”gR)f¢pF‚b`¯;T9ij¥pg¢« a£¤¥_¬O~ p¤mck‚RO¢a r§°f¾pi gRckf¢OR‚bTvTpriceckORORTTi Nriep#ikj¥ak¯ORT1p“at¡†“c ckO¢“cckORjmavrf¢¢‚#pFgRO~f~‚­aZj¥®aa£cej¥j¨¿•FT¬OFc1pry§ ¡ T”g~akT”yr€Rf~ie‚T ckcd_Œa£¡j¥S-ORjm€R„…¤¨OŒT”rT ie¸Riej¨¯FS”TH€~at¤¨T”rc ¡j³ceO­cd¡pVrf~qdpF‚#~O~aH·FaX piera£j¥r§ ¿ckTXj¥p”pr§§°pi« «# µ¼¡TZOR¡jmÁ„…j¨O ¤¥~jmO¢„…aOR ∆ − ε. ∆+1

DtTHf~„ TvceORTV‚bTHakj¥ikT1‚˜ieTHakgR¤¨cH« ;R«ZH} 3H ]#jma ∆ „ pFS-€¢Tckj¨ckj¥¯TV§°pFiZakgRS”¹ % p“¡BS-j¥fRj¨S-j¥¿Hrckj¥pf»«XNPO~j¥aZ€Riep;p§§°p¤¥¨p“¡taPceORT¬aerS-TV¤¥j fRTHa ckO~f ckORTƒ€Riep`pr§§°pitakgRS”¹@a£ckieT c…„…OS-j¥fRj¨S-j¥¿Hrckj¥pf»« µ¼T ¢7 iea£cPakORp“¡ ckO~rc9) jma“c¡pi…adc ∆ „ pFS-€¢Tckj¨ckj¥¯Ty`ceORTf ¡TvakORp“¡ ceO~“cPceORj¥at¢pFgRf~‚j¥a ∆+1 ∆

ckj¨f¢j¥•adO;c…rcHf~« „Ÿ T fªck«O~j¥av€Riep`pr¡§dy j¨¤¥»‚bTHfRprce¡Tvj¨ck¤¥ORzTƒ‚bTHpFfR€bprckcej¥S)T¬rceOR¤»T®akgRakS”gRS”¹ % ¹ p“% ¡ p“¡ §°pi„…j¥ORf~j¥a£Tce¯FrTHf¢‚Œ„ T `_|« ceORT)ak„…O~TH‚bgR¤¥T pf ∗

I F (I)

F Θ (I)

Θ

I

FG&HFJI

G/    /10 = )+I= ! =>(?)

;



µ¼Ta£O~p“¡ª`_ikT1„ gRieieTf~„« T3pNPf ORj¥ack€RO¢ie“pc€5§°TpFikicd_-f;p_`¯`j¥f~j¨pFadc…g~rakf~¤¨_”„T ORp¤m‚Ra §°pi «3x»Tcg~aPaea£gRS-TXckO~rcPj¨c · O~aP5T THf#€Rikp“¯FTH‚®§°pi rf~‚€Riep“¯TZckO~rctj³ctORpF¤¥‚~ackiegRTv§°pi  « qd¤¨x»p;pTak~c%avaH«3g~pa%§µ •F„j¨pTckfRORf~THpFakiejmgb‚bctT¤¨j i ¤¨cdp;_akyaP¡ pT)§•FS)Tm S   m

(  /2= % / %  ! *(= % =>(?)-/10 b=) % =b  % ,2= S  ( %"! / % .= = ) % =:(   !   !  8  /2= / U ∪ V ∪ W    Å`É › Å %. ])24(*)+*",-./10  !$    hR|r ,  |P F i    5 (    =>D

{v1 , . . . , vm }

W = {w1 , . . . , wm }



0





j

j

Ÿ µªŸ c”Ta£ORg~pFa£T gR¤mck‚¼fO~Tce5ORaeT®j¥raS-fRa£pT1Tzck„(T1jmce‚b‚ªj¨pFT1f»ZckO~yHF¡rac%T3]`j¨€Rj¨f©c£ieceTHTceakORi…Ta T®f;c»;2ieTHP ‚b bikg¢g~T1„(‚ba£ckT1g~j¥‚ƒp„ ckf¶cej¥pXp¡f€RT)ie§°ikp“€RpF¯ieST3pce€5ORpF5TIakTadcey ikckpFORfR/2T®•XS) UX /Fn3„…% ¹JORO¢ j¨rf~i…TH%‚baV=fR(*TH)6aeikaT)/6pr0ZgR§ f~ckp j³§°pFikS’ =S)/ „…ORj¥fRTHa « « ¡Mj¨f²j¨ckOªY ie% THpa£ck€ie" j¥„ y ckTH‚¼§°p+176 : >A8 -  14/  

¡YŒ¤¨O~•FgbTpckfieO`j³gRceceOR±`ORSieTj¥ieakORT¼§°pFf~itikcef»TŒORyFT%utpFfRakrgR¤¥q£_ S”ri…cd¹@r¡a£S)ckp|ierT qdc…fpF„…yFO|B]`O~S”akj¨j¥¿HORfRTHTj¥aHS-TH« f»j¨¿1yFYŒ“ckf~j¥p‚®j¨fRf|s¤¥_€~TytikORpFckieORR±TH¤¨T4TH_&S½ ‹€~F¡ik ¢p“O~€R¯FTieT|pf#€5ckckO~pFO~akrTTtc˜ieT%rcef-ORrTiepFieTv€bT­ckckj¥ORjmS)a˜ieTrf~T¬¤~p pFpfRitp¤¥€RS-j¨fRckj¥pFTZS-ikrTV¤¥•¤Z‚bpjmpFa£iefRckj¨ckj¥¤¥f~ORj¨fR„(S Tc qdpFpFfR¶¤¥j¨fRa£j¥Tƒ¿T1a¤¨•F« pHRiej³gRceikORckS#ORTH«ikNPS-O~pFTZikTF§°ypF¤¨ck¥ORp“TH¡_¼j¥fR•F•”j¨¯FckT)ORTH#pie¤¨p“TS¡Tiƒj¥S-5€RpikgRp“f¢¯F‚¼THa pck§ O~j¥ a« Š5;p‰g~f~pfª‚· ceORT˜„ pFS-€¢Tckj¨ckj¥¯T)i…“ckj¥p#pr§trf`_  Å`É › Å .   / ./] %  0 "! =)   /    /60 =)2I,  5 = ! =>(?)  = )  ! * 9 =   /G) %  % (   5 = =  !$% =   8? = ) % / !  , % U=      









H H

 "!$#$#

%$ ‹

  0 !$% /3  ,   /

ec‚RORT!$T)7~&fR pj¥f~fRt¤¨• j¥µªfRckT®bT O~T-r7¢¤¥ie•Fa£pF‚bczik¯€Rj¨THckieieO~THaeS-akrTieaHf;_ « co¢ceHORTHj¨O~TXf¢
%$n

36j6n

k = d− log2 (− log2 α)e J p 0 = 22

J0

Jj

H H

3(1+α) ε

m

n−2

n−1

l

n

p1 = 2 2

−α

rj = rj−1 + pj−1

n−1

p2 = 22

n−2

pj = 2 2

n−j

 

;F‰

  0 !$% /3  ,   /

Ab«pF

yˆj¥aZpr§zakj¨¿HT f~‚Œrieiej¨¯FTHa“cZckj¥S-T « y¢§°pFi ‰R«pF y§°pFi « yj¥a˜pr§%akj¨¿HT rf~‚ rieikj¥¯T1a)“c˜cej¨S-T ceORTƒµªp€RT:ckj¥7~S-iea£c¤»ada£ceg~g~S¬‚b_)¹ºa£ckceieORT Tvce„…¢OTH«O~NP(?) 

   

¡NPTO~j¥T •O;7~ceieTHa£‚vcXie‚RTrS)ybck¡T%rj¥ORrfRTHctj¥f fR¡•tOR€Rj¥„…ieOpb„ THaeakj¨fR•tckCj¥S”S%T °µg¢¾adcZu„…n O~p;Nvp;y (1 + α) 1 − − − 1 3 3 3 (1 + α) 3 3 3 22n−1 1 + 22n−1

 ’      ˜ H  ƒ  "V S€~-Ë ikTHj¥p  " ) %  %   .,-=   /   % /3  /   i= )+ ! 4 R*=  %   .,-=   / =  = )+4R % 6./3 (*)+*,-9/10  !$ 8   §°]bpFik_`itTXa£ckrieTHf`rS ck_)j¥pcef~j¨ S-"¤´Tƒ„« rj¥Ë fFf g~ceT5j¨¤mieTv‚b¯“j¥rakfRp¤ •¬¤¥¯%T1y~‚®¯ sup It ⇒ αi,j = 0 (t) ∀i, ∀j, ∀t, d¯j 6 inf It ⇒ αi,j = 0 X (t) ∀t, ∀i, αi,j .pi,j 6 sup It − inf It j

∀j,

XX t

(t)

αi,j = 1

i

Xœb›*  "  Å`É › Å .  %    /    %   !$ 8   /C=)2'"& 8  %         %. , .   –  Å š È%É › $ É`È – › É œR @É ›  @É ›  # œR Å ™ Ÿ¡f²O~pFakTHak„ T”ckj¥S)pf²r¸`‰~j¥S%8« Fg~8« “S\y¡¡T®Tj¥€R•ieO;THckakT1T‚ f;ck% T1p“‚ª¡ xjmj¨aƒf~THfRrp|i%•F€RikikT1pF“•cki…THriS ckO~ ®f²ckp­#„…•ORj¥T1¯„…T±­fª¡pORRTqdTHck„(ORceTHj¨iV¯FTce«˜ORTNPieT®O~j¥T a%¸b¤¨jmj¥adfRc…THa%|iƒ€Rae„…ieORpTH•‚Ri…rgRS¤¨T j¥S-akfpj¥¤¥¿Hck¯ORrT1ckTƒaj¥pcegRf#ORf~j¥j³ar§°pF€R€Rik€RieS ieppF~S)F¤¨„…THFO»S „…«ORj¥NPj¨fŒf~ORTHceTva OR•§°T”iei…gRrS-€RfRO ieTT¡j¥¤maP“pckie~T1±5gR‚|y;j¨¤pS)cZf~FTv„…a„HOR§°rj¥pfRf ¤¥T1¨p“a£aZpF¡t„H¤¨aH¯F· TXakTcey5ORckj¥O~atr€RcikpFjmaHRy¢¤¥TceSORT”g~S”akj¨p;f~ad•-cv”•THfRfRTTcdi…¡ rpF¤ikp± fR%TFp“« ¡BŸ fŒS)§M“¸b„ cHj³¹ y ƒÅ ›(?) 

– $ ¢É › š  , ·EDtTg~ikjmadcej¥„vn3ikTckp”S”j¥fRj¥S-j¨¿1“ckj¥pf#p§S)“¸`¹ºadceikTce„…O pf pfRTvS)„…ORj¥fRTF« È } $ Å pS-€RgbceTvckORTƒS-j¥fRj¥S%Ê gRÉ S½S-r¸bj¨S¬gRS a£ckieT ce„…O pr§ckORTPqdpF~aPj¥f adce„Hik„ Tpceg~„…O fFcPprce§ O~“c« §°pFitrf`_vqdp a£g¢„…O˜ceO~“c y O¢aPT ¸RceF±`„(ckj¨fR¤¥_˜•- j¥f;ckp ÊÉ @É › Å xœRT  c ÊÉ @É › Å xœRT  c ]b„…OR5T1‚bTvgRck¤¥ORTƒTV{z„rpieS-¤¨j¥TH€Ra£¤¥cT ce j¨pFT1f˜‚bcej¨¤¥S-j fRTƒIT prH§5j¨i…qdadpc  M{  gRH f~"‚bTH¤¨i»ckckO~ORj¥Taqdaep„…¢ORa TH‚R°RgRie¤¨T TH±`j¨fR•¬ckj¥THatief~‚bpS-¤¥_ " CRx»Tc @É › Å œR š Å Ê É  



FixedStretch ← ∅ FreeStretch ← {J1 , ..., Jn }    FreeStretch 6= ∅ 



Jj

    









Cj





Sj Jj ∈ FreeStretch d¯j ← rj + S × pj

S FreeStretch (Jj , Sj ) ∈ FixedStretch Jj

(Jj , Sj ) ∈ FixedStretch d¯j ← rj + Sj × pj

Jj Jj ∈ FreeStretch   Cj = d¯j FreeStretch ← FreeStretch \ {Jj } FixedStretch ← FixedStretch ∪ {(Jj , S)}







ÊÉ @É › Å x»œRT c ]b„…O~TH‚bgR¤¥Tƒ{zik¤¥j¨T1adc  THF‚b¤¨j¥fRTIHj¥iea£c °{  H "r¤¥ckO~TPqdp~a

 





H H



 "!$#$#

%$(Jj , Sj ) ∈ FixedStretch d¯j ← rj + Sj × pj

@1

  0 !$% /3  ,   /

 

      !"$ #% &$  





r1 = 0, p1 = 4 r2 = 2, p2 = 1

     

σ1 σ2

    





C2

 

σ1

σ3 σ4



σ2

,-   (' *) + /. 0) 1 21 43 5 ) 321 43 76 98 $+          ,    >. 0) 3 :. ;) 3 (< 21 43 2) 6 )) ;8 $+ 21 43 =) @6 A8 2? $+ 2211 4433 Hj¨•FgRikT F~·YŒpFa£cPpF€bckj¥S)r¤akp¤¥gbcej¨pFf~ackp-S)“¸`¹@~akTH‚˜S”Tckiej¥„HarieTvfRprctn3rieT cepr¹@p€bcej¨S)¤´«  Å`É › Å  ,/, .  0 ! = )    !$ ,2(* % %"! =    =   % 6(*)+*",-8 "!  % R5 = ! =>(*)  /2   % =   /  /  /]  % (*)6/3  = )  ! *  =   /G % = /  => !$% =   /  b= )+  )6     = )+ !  %! :=   0    )   R % 6./3 Z2i/]* % =  =>  CB % /]2D "!   %"!   , %   f~¤¨p¬!$•F&pj¨ckieTHj³tceieORrµªckS j¥pTXf˜¡¤¨¡Ppj¥¤ §»ckT1‚pr§ % ckp“OR¡¾Tjmqdap¢fRapr«¬cµ¼_FT T)c 7R„ pF¸bS-TH‚€RyRgbckf~T”‚˜ceOR¡T)T ¢ckT1iead_ c cecepOR" TS-pbj¨f~qdT1j¨S-„(ckj¥j¥¿¯TvTXckS-O~rTƒ¸)f;¡ g~S%THj¨5•FOFTiceTHpr‚ §¢%qdpp“~¡ aP•¡j¥¯O~THpFa akTZ%¡‚bT1Tj¥•‚bO;¤¥ckj fRT1TX‚ €5% Tp“i ¡ jmaPTHl;g~r¤5cep-qdckpORjmaP«3S)µ¼“T ¸b7~j¨S¬i…adgRcS#S”«oj¥fRwXj¥S-aj¨¿H¤¨TX¡Pce(?)

A+



– $ ¢É › š  ·EDtTg~ikjmadcej¥„vn3ikTckp”S”j¥fRj¥S-j¨¿1“ckj¥pf#p§S)“¸˜¡Tj¥•O;ceTH‚ % p“¡ƒ« È } $ Å pS-€RgbceTckORTvS-j¨f~j¨S¬Ê gRÉ S S)“¸®¡Tj¥•O;ceTH‚ % p“¡ pr§»ceORTqdp~aPj¥f adce„Hik„ Tpceg~„…O fFcPprce§ O~“c§°pFitrf`_vqdp a£g¢„…O˜ceO~“c y O¢aPT ¸RceF„(±;ck¤¥j¥_˜fR•- j¥fFcep ÊÉ @É › Å œR ÊÉ @É › Å œR @É › Å Ÿ f œR ceORTVa£Tcpr§Ê ckÉ j¥S”Tƒj¥f;ckTHik¯“r¤ma‚bT7~fRTH‚`_®ceORTƒikTH¤¨T1akT‚~“ckT1arf~‚ ‚bT1‚b¤¥j¨f~THa MakTT ]b]bTHp„(¤¥¯cej¨TVpFf ]`_b‰~ad8«ce FT8«S "(yRA¤¥T " c M¡ORj¥¢„…O|TvcerORc£ckTvTHckS-j¥S-€bceTƒaPj¨cef;p)ceT„ iep¯ sup It ⇒ αi,j = 0     (t)   ∀i, ∀j, ∀t, d¯j 6 inf It ⇒ αi,j = 0   P (t) ∀t, ∀i, j αi,j .pi,j 6 sup It − inf It   P P (t)   ∀j,  t i αi,j = 1    P (t) ∀i, j|d¯j =d αi,j .pi,j 6 (sup Itd − inf Itd ) − δ







Sd

Sd0

S

Jj ∈ Sd0 FreeStretch ← FreeStretch \ {Jj } FixedStretch ← FixedStretch ∪ {(Jj , S)}

ÊÉ @É › Å œR Ë gRj¥¤ ‚#-ae„…ORTH‚bg~¤¨Tƒ„H„ pFie‚bj¥fR•¬ckp-ceORTVa£pF¤¨gRckj¥pf pr§xj¨f~THrinzikpF•i…rS r «

  



H H



(Jj , Sj ) ∈ FixedStretch d¯j ← rj + Sj × pj

 "!$#$#

%$A"

šÅ } p“p¡BS-€Rpr§gRckTƒy~)rf~a£g~‚#~aka£g~T„…c OckO~prr§cXr¤¥ˆakckg~OR„…TƒOpckckO~ORrTHicXqdrp¤¥b~qdaPpj¥¢f aPj¨f „Hrf#¢O £a  2 2( 2−1)

1 √ 1 √ 2δ + xk + y (k + 1) − δ 2−1 = k + 1 − δ 2−1 2 δ 2

)( '

k+1 k

2δ+xk+y δ

k+1>

δ

y

y = dk(k − 1)e

>k+1 A

6>+176

$

f~‚

y»rf~‚¼j¨cvO~p¤m‚Ra

  1  /21+? 

µªj¥S-Tƒj¨¿1O~“(?) 

R€¢‚ g~a£TH„ g~µªj¥fR‚b•|Tvpr¹ºfR a£ckp“iefR¡¾T Tce¡ ie„…THO „pfR¤¨TF5«cd¡Ë · p%THTf~¸`‚bjmTHa£iHckj¥yfRYŒ•-gbpckfRO`¤¥j¨gRf~±`Tiej¥ak¤¨OR•Ff~pief»j³ceyORS)f~ao‚¼§°pFuXi“S)q£rri…¸;r¹ºS)a£ckiefJT ce„… ‰O˜ S”‚bTj¥fR7~j¥fRS-TH‚»j¨¿1y»“§°ckpj¥piVf 5f`_)T §°pqdpieT j¨f;ckieypr ¹ j³§ j³§ f~jmNPaj¨O~fR T•Vf»qdy¢pck~ORaXTH_ TH¹@ae„…„„…O pORS-T1cej¨‚b€¢S-gRT¤¥T%ckTHj¨‚ ck)j¥¯ckf~TvO~TTt¡&pf~qdqdp¤¨pj¥¢fRŒatTV`rik_ ¤¥ie•j¨‚RpF¯FTHikTHj¨„ aPckieO~j¥THf#S Fa£ck« j¥ORfRT”•-a£€~_baka£Tckg~TH‚RS pr«¹ºadNPceikORTTHce_ „…OR‚RT1TaS-yR€5pprf~cea£Tckf;i…ck“jmcerTH¤¥‚_ck€RO¢ie“TctTHS-ceOR€bj¥aXckj¥S-fR•®T ckieO~gRp`fb‚ ¹ „f~pTS-¡ÀË €5qdTT pf¢ckªj¨‚bckTrj¥¯i1ieTy¢ikj¥} p¯f~T1O~a¤¨rj¥y~±`fRcki…TƒORrT-r~¤¥•„ i£g~pFceikikj´j¨iey`ckTrORf;f¢S ck‚¤¥_#§°Y|pFikig~gRS-fRckO`fRrgRj¥¸`fR±`¹@•Vika£jmckqdakiepFORT ­f~c…„…rjmO»fCaX«€R NPAie »TO~THO~j¥S-aP‚r€b¤¥ck•€RT1pFie‚Tik«ƒj¨¯`ckj¥O~NPpS g~ORakT¤¨¡ f»_®yˆpF‚Rikce±bTHORaeaT„ _Œiej¨a „5p§°THpS-‚ ¤¥¨€Rp“rgb¡tfRcepaHTVck·ORceTHTHORi T¬„…O˜pF€bckj¥ckS-j¥S)Tvr ¹¤ jmTMpa)"¸bB)TH„ „ pFj¥gRfRS-ckT j¥€R"PfRgb•VS)ckT1qdrpF‚²¸;~¹º§°aXa£pFckFi-ieT „THce„ „…pFO„…ieO­‚Rj¨fRqdp•® prck§op®r¤¥ceb· ORqdTpj¥iv¢a‚bO~THF sup It (S ∗ ) ⇒ αi,j = 0 (t) ∀i, ∀j, ∀t, d¯j (S ∗ ) 6 inf It (S ∗ ) ⇒ αi,j = 0 X (t) αi,j .pi,j 6 sup It (S ∗ ) − inf It (S ∗ ) ∀t, ∀i, ∀i, ∀j, ∀t,

j

∀j,

XX t

(t)

αi,j = 1

i

S∗

S∗

S∗

α

FG&HFJI

G/    /10 = )+I= ! =>(?)

AF



@~«ZHRpFi¼

ckORTHj¨i¬§°i…•Fj¨„(¯FceTj¨f†pFf©€Rpief¶pb"V„ rceTHieO~aeT˜ak“pc%aei „…€~ORikTHpb‚R„ y”gRT1r¤¨akT1akf~‚¶p‚†iVgR‚R¾f~gR‚R•ikTj¥j¥i¬fR¯T•|ckf†ORceT ORj¥f;T ckTHaerik¯“S-rT®¤ ½j¥f;ck€¢THikpF¯“¤¨jmr„ y¬¤ _©°jJ¤¨j¥X«f²TFqd«¨ceypO~~r“¤¥a »c”qdj¨pFf;~ckTHackikO~¯“rcª¤´«¼a£„g~pµ¼„…S-O©T €Rce¤¥„O~T r“ck¤¥Tc ck‚bORgRT1iea£j¨TZf~•Vqdpj¨¢f;ce'a Tie=>¯












71+6

   1  / 17?

ppN§z§Zp)T ceS-¸bOR€5T|prTcepiej¨¯“j¨f~S-“¤¨j¥ceTHfRTvfFT|ckc…ORatORT%THcegRp¯A/  506 : 6950>  1 

µª„pT)S-O~€~(?) 

YŒr¸`¹@a£ck] ie T c…„…O YŒr¸ Y|T1rf ]`gRS”¹ºadce] ik Tce„…O YŒ“¸ Y Œ H T r  f L'N6N1P1QSUT · F« ŠFŠŠFŠ ŠR« ŠŠFŠ+ F« Š2 @ « AAŠ; Š~« ‹F"@;Š ‹b« F"@b‘r‹ L'S PRQSUT · F« ŠFŠ"@ ŠR« ŠF‹F‹- ;~« FR RA; « Š"@1FRA Š~« ŠR;FR « @2 A" Z· F« ŠR; `‘ ŠR« Š‰R +

F« ‘F‘‘‹ « ŠŠ;‹A Š~« ŠFŠ"@1; « ŠFR;RA L'SUP1QSUT6O  ” ·

F« Š1A- A ŠR« Š `‘ F« FF‰;;‹ « ŠŠFŠF‹ Š~« ŠFŠ+ 1Š « Š"@`‹r‰  ”· F« ŠF‰ R ŠR« HŠ@F‰

F« FR;+ F « ŠŠ@RF Š~« ŠFŠRAŠ «  R A  ”· F« Š`‘"‘ ŠR« 1‹F‹"F R ‹ « ;R F‹Š « ŠŠ;‹‹ Š~« ŠFŠ;RF « & 2 @ T+SU` T2d · F« ŠF‰‰`‘ ŠR« 1‹F‹" ‹R« @1 ;‘F‘ « ŠŠR;;‘ Š~« ŠFŠ‰R « (?) 

 V H+ v  "V(  Ÿ€¢f˜ri…THrS-„…O)T cepT§i…ackORj¥TXa §°7Rp¸b¤¥¨THp“‚»¡«j¥fRu•%THS-akTHT„ S%ckj¥p5f~TiZaHy;ck¡ O¢T“cva£OR¡ p“T¬¡&¡ ceTHORikTZTVpF•fR•¤¥ie_#T•;“Rce¤¥TTVieckTHpakgRik¤¨g~cef|a ¡ckORORT Tf®ckT+ORSUTZ` ¯A5&/  -  

 1 

–#. , . , M$ œbš JÉ › ²™ È š ª$ ™Hš Å ›“™ YŒr¸`¹@a£] ckieT c…„…O YŒr¸ | Y H T   f L'N6N6PRQSUT · « ŠŠŠFŠ ŠR« ŠŠŠFŠ F« ŠFŠŠŠ L'SUPRQS T · « ŠŠ ;;‹ ŠR« +Š ARA F« @  A Z· « Š ;+ F ŠR« Š;‘“2Š

F« ‘rŠ ‰ L'SUP1QSUT6O  ” ·

« Š;RA ŠR« Š;‘‘- F« F‰"@FŠ

F« FFŠ;‘"A  ”· « Š+‰  ŠR «   1Š  ”· « Š"‰ @6A ŠR « 1‹‹F‹ R ‹ « ;R F‹rŠ · 

«  Š  ‰ ` ‰ ‘ R Š « 1

 ‹  ‹ R ‹ « 1 @ ;‘‘ T+S ` T+d · R ; « F A “ ‘ F ‰ Š R ; « ‹ 

; A ‘ " ‹ ~ ; « F ‰ ŠF;‹ T+S ` T+d  O Q · ‘`« @R; 2 R« F"@R;2 ‘ ~« Š`‘r‹; = ”· ;R« RA";@ @~« ;F‰;‹ ;;~« AFFR   · ‰R« ‘ ;;‘r‰ FR« ;"@2 F  HŠ~« ‰FŠ F@ –#. , .  $Mœbš JÉ › ²™ È š , ª$ ™Hš Å ›“™ YŒr¸`¹@a£ck] ie T c…„…O Y­“¸ | Y H T   f L'N6N6PRQSUT · « ŠŠŠFŠ ŠR« ŠŠFŠ+ « Š+ @

L'SUPRQS T · « Š"Š @1; ŠR« +Š ;  « &FF"‹ @ Z· « "Š @2 “‘ ŠR« ŠR‰ 

« ‘‘‘‹ L'SUP1QSUT6O  ” ·

« ŠRAr‰R; ŠR« ŠFFŠ+ « F‰;;‹  ”· « Š;6‘  ŠR « HRŠ ;Š

« F;+ F  ”· « Š + &@ ŠR « 1‹F‹ @ b ‹ « "‹ ;Š @ · R ; « " ‰ ; @  ‹ Š b ‹ «  F  Š F @ ‰  ‹ R ‰ « R @ FRF T+S ` T+d  O Q · ‰R« F"@@R@ ‘`« ‘“R‰ ;Š 1‰ Ab« "Š @@`‹ = ”· ;;‹b« @1ArRŠ ; HŠR« ;‰F+Š @~« ŠF‹F‘rŠ   · ‰R« ‰F‹rŠ@ R« ;RA;‘“Š &;R;R« ‘;`‘“Š 

 







  







 



 







   



 

H H

 "!$#$#

%$

| Y « ;FTH‹RArfŠ ]bgRS”ŠR« ¹@‹a£@1ck] Fie T c…„…O ‹R« @;YŒŠr‰¸F

« Š;@@ ŠR« Š;@1A F« ;`‘r‹r‰

« ŠŠ;‹@ ŠR« ŠŠ1AA F« ŠRF;RA

« ŠŠFŠ"@ ŠR« ŠŠ2 A F« Š@;‹r‰

« Š1Š ArŠ ŠR« ŠŠF‰;‘ F«8 R  A

« ŠŠ;‹F‘ ŠR« ŠŠ1A"; F«8  + @

« ŠŠR;;‘ ŠR« ŠŠF‰ F«8 “‘“Š+

« ‹R‹ ArŠ ŠR« ;+ (?) 

–#. %. œbš1œb—œR™ Å › É —œR— $ š Æ É tÅ ™Hš Å  Å|É œ YŒr¸`¹@a£ck] ie T c…„…O Y­“¸ | Y H T   f L'N6N6PRQSUT · « ŠŠŠFŠ ŠR« ŠŠFŠ+ « ŠŠ;‘-

L'SUPRQS T · « ŠŠF‹;‘ ŠR« +Š R &; « ;Š+