20081130 auctions nikolenko_lecture12

  • Published on
    30-Nov-2014

  • View
    451

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Transcript

<ul><li> 1. , 2008 </li> <li> 2. , Outline 1 , 2 </li> <li> 3. , (), . , , . , ; , . </li> <li> 4. , . , . (e , d ): . t0, e , e t0 t t0 + d . </li> <li> 5. , .. . -, . , . r -, r . </li> <li> 6. , : Si Li . , , . , , . , . . </li> <li> 7. , : . T0 t0 = 1. , Ti ti Ti +1 ti +1. Tm m. , Tm , . </li> <li> 8. , -, , . -, , Ti , i &lt; m, Tm . , . </li> <li> 9. , : i ti +1 = cti tj , c . j =0 , Ti , ti , ij +1 tj (Ti +1 ). =0 ti = ti = . 1 i +1 t j =0 j cti i j =0 jt + i t j =0 j c </li> <li> 10. , Tm , tm , j =0 tj . m c m , t t m m j =0 j c .1 .. c , t : N N, i t0 = 1, ti +1 = (cti tj ), j =0 tm m 0 : m 1. j =0 tj c </li> <li> 11. , . . , m 0 : t 1 m t c m j =0 j l 0 : tl +1 tl . </li> <li> 12. , : t m = tm = m t j =0 j m 1 j =0 j t + tm = tm = tm m 1 t + (ctm1 j =0 j m 1 t j =0 j ) ctm1 . . , t0 = 1, t1 = c 1, ti +2 = c (ti +1 ti ). </li> <li> 13. , : i +1 ti +2 = cti +1 tj , j =0 ti +2 ti +1 = c (ti +1 ti ) ti +1 . , , c &lt; 4. . . :) </li> <li> 14. , 1/4- TD1 , 4 . 1 , 4 -. 1 , laxity .. , . . </li> <li> 15. , 1/4- TD1 Ti = (ai , ci , di , vi ): ri release, ; ci computation, ; di deadline, ; vi value, . li = di ci . </li> <li> 16. , 1/4- TD1 t . [tb , te ), [tb , tf ], ( ) [tf , te ), tb t , tf (, ) , , te = max(tf , max(ddisc )), ddisc , [tb , tf ]. , , . </li> <li> 17. , 1/4- TD1 . . , , . (Ta , Ta , . . . , Ta ) 1 2 n (a , a , . . . , a ), a = . 1 2 n n (T1 , T2 , . . . , Tk ) , , Ti , (1 , 2 , . . . , k ), . , . </li> <li> 18. , 1/4- TD1 TD1. , laxity, .. . : Tnext , run ( ); vrun &lt; run /4, Trun = Tnext . .. , , . </li> <li> 19. , 1/4- TD1 : vk &gt; 2 . k k = 1 v1 = 1 &gt; 1/2. Ti Ti +1, vi &lt; i +1/4, i +1 &lt; i + vi +1 . . , 2vi +1 &gt; i +1 ( ). </li> <li> 20. , 1/4- TD1 , . : Ta = Tk , .. Tk n . vk &gt; 2 = &gt; . 2 4 k : Tk , . , , vk 4 = .4 an </li> <li> 21. , 1/4- TD1 , laxities? Q , , li ( ). , Q . , Q . , , li . </li> <li> 22. , 1/4- TD1 , laxity , . laxity, - - ( laxity ), , , , , ... pl (potential loss) . </li> <li> 23. , 1/4- TD1 : , Q . Q , Trun = dequeue(Q ), pl = vrun . ( li Q ): Tnext = dequeue(Q ); update(run ). vrun &lt; (run + pl )/4, Trun = Tnext . </li> <li> 24. , 1/4- TD1 . Ti , Ta , i , a . i i . . , vk 2 . +pl k , , vk 4+pl . an </li> <li> 25. , 1/4- TD1 , , , . </li> <li> 26. Outline 1 , 2 </li> <li> 27. . : r1 = 0, d1 = 0.9, c1 = 0.9, v1 = 0.9; r2 = 0.5, d2 = 5.5, c2 = 4, v2 = 4; r3 = 4.8, d3 = 17, c3 = 12.2, v3 = 12.2. TD1? </li> <li> 28. T1, T2. 4.8, T3, , te tb + pl = 17 0.9 + 4 &gt; 4 = v , 4 4 2 . </li> <li> 29. ? . , , , d2 = 4.7. ^ 0.7 , .. 4.74.0+1 &gt; 0.9 = v1. 0 . </li> <li> 30. N , N , i . i . ri i i , , . , i = (^i , di , ci , vi ), ^ r ^ ^ ^ g : O , .. . </li> <li> 31. : di , ^ . ui (g (), i ) = vi (ei (, di ) ci )(di di ) pi (), ^ ^ ^ ^ , pi , , ei i . </li> <li> 32....</li></ul>