Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems

Size: px
Start display at page:

Download "Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems"

Transcription

1 Near Optal Onlne Algorths and Fast Approxaton Algorths for Resource Allocaton Probles ABSTRACT Nhl R Devanur Mcrosoft Research Redond WA USA ndev@crosoftco Balasubraanan Svan Coputer Scences Dept Unv of Wsconsn-Madson Madson WI USA balu2901@cswscedu We present algorths for a class of resource allocaton probles both n the onlne settng wth stochastc nput and n the offlne settng Ths class of probles contans any nterestng specal cases such as the Adwords proble In the onlne settng we ntroduce a new dstrbutonal odel called the adversaral stochastc nput odel whch s a generalzaton of the d odel wth unnown dstrbutons where the dstrbutons can change over te In ths odel we gve a 1 O() approxaton algorth for the resource allocaton proble wth alost the weaest possble assupton: the rato of the axu aount of resource consued by any sngle request to the total capacty of the resource and the rato of the proft contrbuted by any sngle request to the optal proft s at ost 2 /log(1/) 2 where n s the nuber of resources log n+log(1/) avalable There are nstances where ths rato s 2 /log n such that no randozed algorth can have a copettve rato of 1 o() even n the d odel The upper bound on rato that we requre proves on the prevous upper-bound for the d case by a factor of n Our proof technque also gves a very sple proof that the greedy algorth has a copettve rato of 1 1/e for the Adwords proble n the d odel wth unnown dstrbutons and ore generally n the adversaral stochastc nput odel when there s no bound on the bd to budget rato All the prevous proofs assue A full verson of ths paper wth all the proofs s avalable at Part of ths wor was done whle the author was at Mcrosoft Research Redond Part of ths wor was done whle the author was at Mcrosoft Research Redond Persson to ae dgtal or hard copes of all or part of ths wor for personal or classroo use s granted wthout fee provded that copes are not ade or dstrbuted for proft or coercal advantage and that copes bear ths notce and the full ctaton on the frst page To copy otherwse to republsh to post on servers or to redstrbute to lsts requres pror specfc persson and/or a fee EC 11 June San Jose Calforna USA Copyrght 2011 ACM /11/06 $1000 Kaal Jan Mcrosoft Research Redond WA USA aalj@crosoftco Chrstopher A Wlens Coputer Scence Dvson Unv of Calforna at Bereley Bereley CA USA cwlens@csbereleyedu that ether bds are very sall copared to budgets or soethng very slar to ths In the offlne settng we gve a fast algorth to solve very large LPs wth both pacng and coverng constrants We gve algorths to approxately solve (wthn a factor of 1 + ) the xed log n 2 pacng-coverng proble wth O( ) oracle calls where the constrant atrx of ths LP has denson n and γ s a paraeter whch s very slar to the rato descrbed for the onlne settng We dscuss several applcatons and how our algorths prove exstng results n soe of these applcatons Categores and Subject Descrptors F20 [Analyss of Algorths and Proble Coplexty]: General; J4 [Socal and Behavoral Scences]: Econocs General Ters Algorths Econocs Theory Keywords Onlne algorths Stochastc nput Pacng-Coverng 1 INTRODUCTION The results n ths paper fall nto dstnct categores of copettve algorths for onlne probles and fast approxaton algorths for offlne probles We have two an results n the onlne fraewor and one result n the offlne settng However they all share coon technques There has been an ncreasng nterest n onlne algorths otvated by applcatons to onlne advertsng The ost well nown s the Adwords proble ntroduced by Mehta et al [MSVV05] where the algorth needs to assgn eywords arrvng onlne to bdders to axze proft subject to budget constrants for the bdders The proble has been analyzed n the tradtonal fraewor for onlne algorths: worst-case copettve analyss As wth any onlne probles the worst-case copettve analyss s not entrely satsfactory and there has been a drve n the last few years to go beyond the worst-case analyss The predonant approach has been to assue that the nput satsfes soe stochastc property For nstance the rando perutaton odel (ntroduced 29

2 by Goel and Mehta [GM08]) assues that the adversary pcs the set of eywords but the order n whch the eywords arrve s chosen unforly at rando A closely related odel s the d odel: assue that the eywords are d saples fro a fxed dstrbuton whch s unnown to the algorth Stronger assuptons such as d saples fro a nown dstrbuton have also been consdered Frst Result A ey paraeter on whch any of the algorths for Adwords depend s the bd to budget rato For nstance n Mehta et al [MSVV05] and Buchbnder Jan and Naor [BJN07] the algorth acheves a worst case copettve rato that tends to 1 1/e as the bd to budget rato (let s call t γ) tends to 0 (1 1/e s also the best copettve rato that any randozed algorth can acheve n the worst case) Devanur and Hayes [DH09] showed that n the rando perutaton odel the copettve rato tends to 1 as γ tends to 0 Ths result showed that copettve rato of algorths n stochastc odels could be uch better than that of algorths n the worst case The portant queston snce then has been to deterne the optal trade-off between γ and the copettve rato [DH09] showed how to get a 1- O() copettve rato when γ s at ost 3 where n s the nuber of advertsers and n log(n/) s the nuber of eywords Subsequently Agrawal Wang and Ye [AWY09] proved the bound on γ to The papers of 2 n log(n/) Feldan et al [FHK + 10] and Agrawal Wang and Ye [AWY09] have also shown that the technque of [DH09] can be extended to other onlne probles The frst an result n ths paper s the followng 3-fold proveent of prevous results: (Theores 2-4) 1 We gve an algorth whch proves the bound on γ to 2 /log(1/) 2 Ths s alost optal; we show a lower log(n)+log(1/) bound of 2 log(n) 2 The bound apples to a ore general odel of stochastc nput called the adversaral stochastc nput odel Ths s a generalzaton of the d odel wth unnown dstrbuton but s ncoparable to the rando perutaton odel 3 It apples to a ore general class of onlne probles that we call the resource allocaton fraewor A foral defnton of the fraewor s presented n Secton 22 and a dscusson of any nterestng specal cases s presented n Secton 7 Regardng the bound on γ the reoval of the factor of n s sgnfcant Consder for nstance the Adwords proble and suppose that the bds are all n [01] The earler bound ples that the budgets need to be of the order of n/ 2 n order to get a 1 copettve algorth where n s the nuber of advertsers Wth realstc values for these paraeters t sees unlely that ths condton would be et Whle wth the proved bounds presented n ths paper we only need the budget to be of the order of log n/ 2 and ths condton s et for reasonable values of the paraeters We note here that so far all the algorths for the d odel (wth unnown dstrbuton) were actually desgned for the rando perutaton odel It sees that any algorth that wors for one should also wor for the other However we can only show that our algorth wors n the d odel so the natural queston s f our algorth wors for the rando perutaton odel It would be very surprsng f t ddn t One drawbac of the stochastc odels consdered so far s that they are te nvarant that s the nput dstrbuton does not change over te The adversaral stochastc nput odel allows the nput dstrbuton to change over te The odel s as follows: n every step the adversary pcs a dstrbuton possbly adaptvely dependng on what the algorth has done so far and the actual eyword n that step s drawn fro ths dstrbuton The copettve rato s defned wth respect to the optu fractonal soluton for an offlne nstance of the proble called the dstrbuton nstance whch s defned by the dstrbuton (see Secton 22) In Secton 22 where we defne the dstrbuton nstance we also prove that the optal fractonal soluton for the dstrbuton nstance s at least as good as the coonly used benchar of expected value of optal fractonal soluton where the expectaton s wth respect to the dstrbuton A detaled descrpton of ths odel how the adversary s constraned to pc ts dstrbutons and how t dffers fro the worst-case odel s presented n Secton 22 Second Result Another portant open proble s to prove the copettve rato for the Adwords proble when there s no bound on γ The best copettve rato nown for ths proble s 1/2 n the worst case Nothng better was nown even n the stochastc odels (For the specal case of onlne bpartte atchng n the case of d nput wth a nown dstrbuton recent seres of results acheve a rato of better than 1-1/e for nstance by Feldan et al [FMMM09] and Bahan and Kapralov [BK10] The best rato so far s 702 by Manshad Gharan and Saber [MGS11]) The second result n ths paper s that for the Adwords proble n the adversaral stochastc nput odel wth no assupton on γ the greedy algorth gets a copettve rato of 1 1/e aganst the optal fractonal soluton to the dstrbuton nstance (Theore 5) The greedy algorth s partcularly nterestng snce t s a natural algorth that s used wdely for ts splcty Because of ts wde use prevously the perforance of the greedy algorth has been analyzed by Goel and Mehta [GM08] who showed that n the rando perutaton and the d odels t has a copettve rato of 1 1/e wth an assupton whch s essentally that γ tends to 0 Thrd Result Charles et al [CCD + 10] consdered the followng (offlne) proble: gven a lopsded bpartte graph G = (L R E) that s a bpartte graph where = L R = n does there exst an assgnent M : L R wth (j M(j)) E for all j L and such that for every vertex R M 1 () B for soe gven values B Even though ths s a classc proble n cobnatoral optzaton wth well nown polynoal te algorths the nstances of nterest are too large to use tradtonal approaches to solve ths proble (The value of n partcular s very large) The approach used by [CCD + 10] was to essentally desgn an onlne algorth n the d odel: choose vertces fro L unforly at rando and assgn the to vertces n R n an onlne fashon The onlne algorth s guaranteed to be close to optal as long as suffcently any saples are drawn Therefore t can be used to solve the orgnal proble (approxately): the onlne algorth gets an alost satsfyng assgnent f and only f the orgnal graph has a satsfyng assgnent (wth hgh probablty) The thrd result n ths paper s a generalzaton of ths result to get fast approxaton algorths for a wde class of probles n the resource allocaton fraewor (Theore 6) Probles n the resource allocaton fraewor where the nstances are too large to use tradtonal algorths occur farly often especally n the context of onlne advertsng Foral stateents and a ore detaled dscusson are presented n Secton 23 The underlyng dea used for all these results can be suarzed at a hgh level as thus: consder a hypothetcal algorth called 30

3 Pure-rando that nows the dstrbuton fro whch the nput s drawn and uses an optal soluton wrt ths dstrbuton Now suppose that we can analyze the perforance of Pure-rando by consderng a potental functon and showng that t decreases by a certan aount n each step Now we can desgn an algorth that does not now the dstrbuton as follows: consder the sae potental functon and n every step choose the opton that nzes the potental functon Snce the algorth nzes the potental n each step the decrease n the potental for ths algorth s better than that for Pure-rando and hence we obtan the sae guarantee as that for Pure-rando For nstance for the case where γ s sall the perforance of Pure-rando s analyzed usng Chernoff bounds The Chernoff bounds are proven by showng bounds on the expectaton of the oent generatng functon of a rando varable Thus the potental functon s the su of the oent generatng functons for all the rando varables that we apply the Chernoff bounds to The proof shows that n each step ths potental functon decreases by soe ultplcatve factor The algorth s then desgned to acheve the sae decrease n the potental functon A partcularly pleasng aspect about ths technque s that we obtan very sple proofs For nstance the proof of Theore 5 s extreely sple: the potental functon n ths case s sply the total aount of unused budgets and we show that ths aount (n expectaton) decreases by a factor of 1 1/ n each step where there are steps n all On the surface ths technque and the resultng algorths 1 bear a close reseblance to the algorths of Young [You95] for derandozng randozed roundng and the fast approxaton algorths for solvng coverng/pacng LPs of Plotn Shoys and Tardos [PST91] Garg and Köneann [GK98] and Flescher [Fle00] In fact Arora Hazan and Kale [AHK05] showed that all these algorths are related to the ultplcatve weghts update ethod for solvng the experts proble and especally hghlghted the slarty between the potental functon used n the analyss of the ultplcatve update ethod and the oent generatng functon used n the proof of Chernoff bounds and Young s algorths Hence t s no surprse that our algorth s also a ultplcatve update algorth It sees that our algorth s closer n sprt to Young s algorths than others It s possble that our algorth can also be nterpreted as an algorth for the experts proble In fact Mehta et al [MSVV05] ased f there s a 1 o(1) copettve algorth for Adwords n the d odel wth sall bd to budget rato and n partcular f the algorths for experts could be used They also conjectured that such an algorth would teratvely adjust a budget dscount factor based on the rate at whch the budget s spent Our algorths for resource allocaton proble when specalzed for Adwords loo exactly le that and wth the connectons to the experts fraewor we answer the questons n [MSVV05] n the postve Organzaton: The rest of the paper s organzed as follows In Secton 2 we defne the resource allocaton fraewor the adversaral stochastc odel and state our results forally as theores We also dscuss one specal case of the resource allocaton fraewor the adwords proble and forally state our results In Secton 3 we consder a splfed n-ax verson of the resource allocaton fraewor and present the proofs for ths verson The other results buld upon ths sple verson In Secton 4 we gve a fast approxaton algorth for the xed coverng-pacng proble (Theore 6) The 1 O() copettve onlne algorth for the resource allocaton fraewor wth stochastc nput (Theo- 1 For the case of sall γ It s not clear f ths dscusson apples to the case of large γ that s to Theore 5 re 2) s n Secton 5 The 1 1/e copettve algorth (Theore 5) for the Adwords proble s n Secton 6 Several specal cases of the resource allocaton fraewor are consdered n Secton 7 Secton 8 concludes wth soe open probles and drectons for future research 2 PRELIMINARIES & MAIN RESULTS 21 Resource allocaton fraewor We consder the followng fraewor of optzaton probles There are n resources wth resource havng a capacty of c There are requests; each request j can be satsfed by a vector x j that s constraned to be n a polytope P j (We refer to the vector x j as an opton to satsfy a request and the polytope P j as the set of optons) The vector x j consues a j x j aount of resource and gves a proft of w j x j Note that a j w j and x j are all vectors The objectve s to axze the total proft subject to the capacty constrants on the resources The followng LP descrbes the proble: axze X j w j x j st X a j x j c j jx j P j We assue that we have the followng oracle avalable to us: gven a request j and a vector v the oracle returns the vector x j that axzes vx j aong all vectors n P j Let γ = ax({ a jx j c } j { w jx j } W j) be the noton correspondng to the bd to budget rato for Adwords Here W s the optal offlne objectve to the dstrbuton nstance defned n Secton 22 The canoncal case s where each P j s a unt splex n R K e P j = {x j R K : P x j = 1} Ths captures the case where there are K dscrete optons each wth a gven proft and consupton Ths case captures ost of the applcatons we are nterested n whch are descrbed n Secton 7 All the proofs wll be presented for ths specal case for ease of exposton The co-ordnates of the vectors a j and w j wll be denoted by a( j ) and w j respectvely e the th opton consues a( j ) aount of resource and gves a proft of w j For an exaple of an applcaton that needs ore general polytopes see Secton 74 We consder two versons of the above proble The frst s an onlne verson wth stochastc nput: requests are drawn fro an unnown dstrbuton The second s when the nuber of requests s uch larger than the nuber of resources and our goal s to desgn a fast PTAS for the proble 22 Onlne Algorths wth Stochastc Input We now consder an onlne verson of the resource allocaton fraewor Here requests arrve onlne We consder the d odel where each request s drawn ndependently fro a gven dstrbuton The dstrbuton s unnown to the algorth The algorth nows the total nuber of requests The copettve ratos we gve for resource allocaton probles wth bounded γ are wth respect to an upper bound on the expected value of fractonal optal soluton naely the fractonal optal soluton of the dstrbuton nstance defned below Consder the followng dstrbuton nstance of the proble It s an offlne nstance defned for any gven dstrbuton over requests and the total nuber of requests The capactes of the resources n ths nstance are the sae as n the orgnal nstance Every request n the support of the dstrbuton s also a request n ths 31

4 nstance Suppose request j occurs wth probablty p j Assue wlog that p j 1/ (If p j > 1/ for soe request then repeat that request p j tes wth probablty 1/ and one ore te wth probablty p j p j / Ths breang up of a request j wth p j > 1 s done n order not to ncrease γ) The resource consupton of j n the dstrbuton nstance s gven by p ja j for all and the proft s p jw j The ntuton s that f the requests were drawn fro ths dstrbuton then the expected nuber of tes request j s seen s p j and ths s represented n the dstrbuton nstance by scalng the consupton and the proft vectors by p j To suarze the dstrbuton nstance s as follows X axze p jw jx j st j n the support X p ja jx j c j jx j P j We now prove that the fractonal optal soluton to the dstrbuton nstance s an upper bound on the expectaton of OPT where OPT s the offlne fractonal optu of the actual sequence of requests LEMMA 1 OPT[Dstrbuton nstance] E[OPT] PROOF The average of optal solutons for all possble sequences of requests should gve a feasble soluton to the dstrbuton nstance wth a proft equal to E[OPT] Thus the optal proft for the dstrbuton nstance could only be larger The copettve rato of an algorth n the d odel s defned as the rato of the expected proft of the algorth to the fractonal optal proft for the dstrbuton nstance The an result s that as γ tends to zero the copettve rato tends to 1 In fact we gve the alost optal trade-off THEOREM 2 For any > 0 we gve an algorth such that f γ = 2 / log(1/) 2 then the copettve rato of the algorth s log(n)+log(1/) 1 O() THEOREM 3 There exst nstances wth γ = 2 such that log(n) no algorth can get a copettve rato of 1 o() 2 Also our algorth wors when the polytope P j s obtaned as an LP relaxaton of the actual proble 3 To be precse suppose that the set of optons that could be used to satsfy a gven request corresponds to soe set of vectors say I j Let the polytope P j I j be an α approxate relaxaton of I j f for the proft vector w j and for all x j P j there s an oracle that returns a y j I j such that w jy j αw jx j Gven such an oracle our algorth acheves a copettve rato of α O() THEOREM 4 Gven a resource allocaton proble wth an α approxate relaxaton and for any > 0 we gve an algorth such that f γ = 2 /log(1/) 2 then the copettve rato of the log(n)+log(1/) algorth s α O() We prove Theore 4 n the full verson of the paper In fact our results hold for the followng ore general odel the adversaral stochastc nput odel In each step the adversary 2 The proof of ths theore s obtaned by a odfcaton of a slar theore for rando perutatons presented n [AWY09] 3 There ay be trval ways of defnng P j such that ts vertces correspond to the actual optons The otvaton for allowng nontrval relaxatons s coputatonal: recall that we need to be able to optze lnear functons over P j adaptvely chooses a dstrbuton fro whch the request n that step s drawn The adversary s constraned to pc the dstrbutons n one of the followng two ways In the frst case we assue that a target objectve value OPT T s gven to the algorth and that the adversary s constraned to pc dstrbutons such that the fractonal optu soluton of each of the correspondng dstrbuton nstances s at least OPT T (or at ost OPT T for nzaton probles) The copettve rato s defned wth respect to OPT T In the second case we are not gven a target but the adversary s constraned to pc dstrbutons so that the fractonal optu of each of the correspondng dstrbuton nstances s the sae whch s the benchar wth respect to whch the copettve rato s defned Note that whle the d odel can be reduced to the rando perutaton odel these generalzatons are ncoparable to the rando perutaton odel as they allow the nput to vary over te Also the constrant that each of the dstrbuton nstances has a large optu value dstngushes ths fro the worst-case odel Ths constrant n general ples that the dstrbuton ust contan suffcently rch varety of requests n order for the correspondng dstrbuton nstance to have a hgh optu To truly sulate the worst-case odel n every step the adversary would chose a deternstc dstrbuton that s a dstrbuton supported on a sngle request Then the dstrbuton nstance wll sply have copes of ths sngle request and hence wll not have a hgh optu For nstance consder onlne bpartte b-atchng where each resource s a node on one sde of a bpartte graph wth the capacty c denotng the nuber of nodes t can be atched to and the requests are nodes on the other sde of the graph and can be atched to at ost one node A deternstc dstrbuton n ths case corresponds to a sngle onlne node and f that node s repeated tes then the optu for that nstance s just the weghted (by c ) degree of that node If the adversary only pcs such deternstc dstrbutons then he s constraned to pc nodes of very hgh degree thus ang t easy for the algorth to atch the We refer the reader to Secton 7 for a dscusson on several probles that are specal cases of the resource allocaton fraewor and have been prevously consdered Here we dscuss one specal case the adwords proble 221 The Adwords proble In the d Adwords proble there are n bdders and each bdder has a daly budget of B dollars Keywords arrve onlne wth eyword j havng an (unnown) probablty p j of arrvng n any gven step For every eyword j each bdder subts a bd b j whch s the proft obtaned by the algorth on allocatng eyword j to bdder The objectve s to axze the proft subject to the constrant that no bdder s charged ore than hs budget Here the resources are the daly budgets of the bdders the requests are the eywords and the optons are once agan the bdders The aount of resource consued and the proft are both b j For ths proble wth no bounds on γ we show that the greedy algorth has a copettve rato of 1 1/e For our results for the adwords proble wth bounded γ see Secton 71 THEOREM 5 The greedy algorth acheves a copettve rato of 1 1/e for the Adwords proble n the adversaral stochastc nput odel wth no assuptons on the bd to budget rato We note here that the copettve rato of 1 1/e s tght for the greedy algorth [GM08] It s however not nown to be tght for an arbtrary algorth 23 Fast algorths for very large LPs Charles et al [CCD + 10] consder the followng proble: gven a bpartte graph G = (L R E) where = L R = n does 32

5 there exst an assgnent M : L R wth (j M(j)) E for all j L and such that for every vertex R M 1 () B for soe gven values B They gave an algorth that runs n te lnear 4 n the nuber of edges of an nduced subgraph obtaned by tang a rando saple fro R of sze O log n n {B } 2 for a gapverson of the proble wth gap When n {B } s reasonably large such an algorth s very useful n a varety of applcatons nvolvng ad assgnent for onlne advertsng We consder a generalzaton of the above proble (that corresponds to the resource allocaton fraewor) In fact we consder the followng xed coverng-pacng proble Suppose that there are n 1 pacng constrants one for each {1n 1} of the for P j=1 ajxj c and n2 coverng constrants one for each {1n 2} of the for P j=1 bjxj d Each xj s constraned to be n P j Does there exsts a feasble soluton to ths syste of constrants? The gap-verson of ths proble s as follows Dstngush between the two cases: YES: There s a feasble soluton NO: There s no feasble soluton even f all of the c s are ultpled by 1 + and all of the d s s ultpled by 1 We note that solvng (offlne) an optzaton proble n the resource allocaton fraewor can be reduced to the above proble through a bnary search on the objectve functon value Suppose as n [CCD + 10] that s uch larger than n Assue that solvng the followng costs unt te: gven j and v fnd x j P j that axzes vx j Let γ = ax{ [n 1] j [] : a j x j c } { [n 2] j [] : b jx j d } THEOREM 6 There s an algorth that solves the gap verson of the xed coverng-pacng proble wth a runnng te of O ` log n 2 Applcatons to onlne advertsng: The atchng proble ntroduced by [CCD + 10] was otvated by the proble of coputng the avalable nventory for dsplay ad allocaton (see the orgnal paper for detals) In fact the atchng proble was a splfed verson of the real proble whch fts nto the resource allocaton fraewor Moreover such algorths are used n ultple ways For nstance although the technque of Devanur and Hayes [DH09] was orgnally desgned to solve the purely onlne proble t can be used n the PAC odel where the algorth can ae use of a predcton of the future arrval of requests (see for nstance Vee Vasslvtsy and Shanugasundara [VVS10]) The ey technque s to forulate an LP relaxaton of the proble and learn the optal dual varables usng the predcton and these duals can then be used for the allocaton onlne Even f the predcton s not entrely accurate we note that such an approach has certan advantages Ths otvates the proble of fndng the optal duals We observe that our algorth can also be used to copute near optal duals whch can then be used to do the allocaton onlne Probles such as the Dsplay ad allocaton proble (please see full verson of the paper for detals) can beneft fro such an algorth A slar approach was consdered by Abras Mendelevtch and Toln [AMT07] for the followng proble otvated by sponsored search auctons: for each query j one can show an advertser n each of the K slots Each advertser bds a certan aount on each query j and has a daly budget However the cost to an advertser depends on the entre ordered set of advertsers shown (called 4 In fact the algorth aes a sngle pass through ths graph a slate) based on the rules of the aucton Gven the set of queres that arrve n a day (whch n practce s an estate of the queres expected rather than the actual queres) the goal s to schedule a slate of advertsers for each query such that the total cost to each advertser s wthn the budget and axze a gven objectve such as the total revenue or the socal welfare Ths proble s odeled as an LP and a colun-generaton approach s suggested to solve t Also any coproses are ade n ters of ltng the nuber of queres etc due to the dffcultes n solvng an LP of very large sze We observe that ths LP fts n the resource allocaton fraewor and thus can be solved qucly usng our algorth 3 MIN-MAX VERSION In ths secton we solve a slghtly splfed verson of the general onlne resource allocaton proble whch we call the n-ax verson In ths proble requests arrve onlne and each of the ust be served The objectve s to nze the axu fracton of any resource consued (There s no proft) The followng LP descrbes t forally nze λ st X j a( j )x j λc j X x j = 1 j x j 0 For ease of llustraton we assue that the requests arrve d (unnown dstrbuton) n the followng proof At the end of ths secton we show that the proof holds for the adversaral stochastc nput odel also The algorth proceeds n steps Let λ denote the fractonal optal objectve value of the dstrbuton nstance of ths proble Let X t be the rando varable ndcatng the aount of resource consued durng step t that s X t = a( j ) f n step t request j was chosen and was served usng opton Let S T be the total aount of resource consued n the frst T steps Let γ = ax j{ a(j) c } whch ples that for all j and a( j ) γc Let φ t = (1 + ) St /(γc) For the sae of convenence we let S 0 = 0 and φ 0 = 1 for all The algorth s as follows ALG Mn-ax In step t + 1 on recevng request j use opton ( ) X a( j )φ t arg n c = P T t=1 Xt LEMMA 7 The algorth ALG Mn-ax descrbed above approxates λ wthn a factor of (1 +) wth a probablty at least 1 δ where δ = n exp 2 λ 4γ We wll prove Lea 7 through a seres of leas naely Leas 8 9 and 10 Before we begn the proof we gve soe ntuton Consder a hypothetcal algorth call t Pure-rando that nows the dstrbuton Let x j denote the optal fractonal soluton to the dstrbuton nstance Pure-rando s a non-adaptve algorth whch uses x j to satsfy request j e t serves request j usng opton wth probablty x j Suppose we wanted to prove a bound on the perforance of Pure-rando that s show that wth hgh probablty Pure-rando s wthn 1 + O() of the optu 33

6 say λ Ths can be done usng Chernoff bounds: for each resource separately bound the probablty that the total consupton s ore than λ c (1 + O()) usng Chernoff bounds and tae a unon bound Note that the Chernoff bounds are shown by provng an upper bound on the expectaton of the oent generatng functon of the rando varables If we could show the sae bound for our algorth then we would be done Let φ t = P φt We wsh to upper bound the expectaton of φ Consder the state of the algorth after the frst t steps Let X t+1 denote the aount of resource consued n step t + 1 had we served the request at step t+1 usng the Pure-rando algorth nstead of our algorth Then we show that the expectaton of φ t+1 s upper bounded by P t+1 X φt 1 + γc «and the rest of the proof s along the lnes of the Chernoff bound proof LEMMA 8 For all t PROOF φ t+1 = X X φ t+1 X φ t+1 φ t φ t 1 +! t+1 X γc X t+1 γc = X φ t (1 + ) «1 + Xt+1 X γc φ t 1 +! t+1 X γc The frst nequalty s because the convexty of the functon (1+) x can be used to upper bound t by 1 + x for all x [0 1] and X t ax j a( j ) γc The second nequalty follows fro the defnton n of our algorth as t chooses the opton that P o nzes a(j)φ t c LEMMA 9 For all T E[φ T λ ] nexp T where λ s the optal soluton to the LP PROOF Fro Lea 8 t follows that E ˆφ "!# X t+1 φ t for all E φ t t+1 X 1 + γc X «φ t 1 + λ «= φ t 1 + λ «λ φ t exp and hence the lea follows snce φ 0 = n The second nequalty t+1 follows fro the fact that E[ X ] λ c for all Ths s because requests are drawn d and hence the optal value of the dstrbuton nstance s the sae for all te steps and s equal to λ We prove Lea 10 n the full verson of the paper LEMMA 10 j ff S T Pr ax c > T λ (1 + ) nexp 2 Tλ Substtutng T = n Lea 10 we get Lea 7 4 «Adversaral stochastc nput odel In the above leas we assued that the requests are drawn d e we used the fact that E[ X ] t λ c / for all t But n an adversaral stochastc odel snce the dstrbuton fro whch a request s drawn changes each step the optal objectve of the dstrbuton nstance also changes every step e t could be λ t at step t So n the proof Lea 9 where we proved that E ˆφ «λ t+1 φ t for all φ t exp we would nstead have E ˆφ t+1 φ t for all φ t exp λ t But gven a target λ we now the adversary s constraned to pc dstrbutons whose dstrbuton nstance has an optu objectve at ost λ (recall that ths s a nzaton proble) Therefore we can upper bound φ t exp λ t by φ t exp λ The rest of the steps n the proof rean the sae Thus the adversary s not constraned to pc requests fro the sae dstrbuton at every te step All we requre s that whatever dstrbuton t uses for drawng ts request the correspondng dstrbuton nstance has an optu objectve value at ost λ whch s the target value we a for In the followng sectons we llustrate all our proofs n the d odel wth unnown dstrbuton and t s easy to convert the to proofs for the adversaral stochastc nput odel 4 MIXED COVERING-PACKING AND ONLINE RESOURCE ALLOCATION 41 Mxed Coverng-Pacng In ths secton we consder the xed pacng-coverng proble stated n Secton 23 and prove Theore 6 We restate the LP for the xed coverng-pacng proble here X j X j a( j )x j c b( j )x j d j X x j = 1 j x j 0 The goal s to chec f there s a feasble soluton to ths LP We solve a gap verson of ths proble Dstngush between the two cases: YES: There s a feasble soluton NO: There s no feasble soluton even f all of the c s are ultpled by 1 + and all of the d s are ultpled by 1 For convenence of descrpton we refer to the quanttes ndexed by j as requests those ndexed by as resources and those ndexed by as optons As before the algorth proceeds n steps In each step the algorth saples a request d fro the total of possble requests ln(n/δ)) We wll prove that f the nuber of saples T Θ( ) then the algorth solves the gap verson wth probablty 2 at least (1 δ) Snce the te taen for servng any gven request s one (by tang the te consued by a sngle oracle call to be one) ths proves that the total run-te s O( Theore 6 f δ s a constant ln(n/δ)) 2 ) thus provng 34

7 Let X t Xt S t be as defned n Secton 3 Let Y t be the rando varable ndcatng the aount of deand satsfed durng step t that s Y t = b( j ) f n step t request j was chosen and was served usng opton Let Ỹ t denote the aount of deand satsfed durng step t by the optal algorth for the dstrbuton nstance of ths proble Let V T = P T t=1 Y t Let φ t = η c(1 + St ) 2 γc (1 + 2 )T t where η c = (1 + 2 ) (1+ 2 ) T Let ψ t = η d (1 V t ) γd (1 2 2 )T t where η d = (1 2 ) (1 2 ) T Let φ t = P φt let ψ t = P ψt and Φ t = φ t + ψ t As before we let S 0 = 0 and V 0 = 0 The algorth s as follows ALG Pacng-Coverng Gven request j n step t + 1 use the opton 8 1 X >< arg n 1 T >: 1 2 X φ t a( j ) c ψ t b( j ) d At the end of T steps the algorth checs f ax S T c < V T ) and f n 9 >= >; > T (1 ) If true the algorth 2 (1 + 2 d answers YES Else t says NO We now proceed to prove that whenever the real answer s YES the algorth says YES wth a hgh probablty Leas 11 and 12 prove ths case We prove the n the full verson of the paper LEMMA 11 For a YES nstance E ˆΦ T Φ 0 LEMMA 12 For a YES nstance S T Pr ax > T c (1 + 2 ) V T + Pr n < T d (1 2 ) Φ 0 Observe that Φ 0 = η c(1 + 2 )T + η d (1 2 )T whch s upper bounded by nexp + nexp If T = 2 T 16 2 T 8 log(n/δ) O( ) we have the falure probablty to be at ost δ Thus Lea 2 12 proves that the algorth ALG Pacng-Coverng says YES wth a probablty at least 1 δ when the real answer s YES We now proceed to prove that when the real answer s NO our algorth says NO wth a probablty at least 1 δ e LEMMA 13 For a NO nstance f T Θ( S T Pr ax < T c (1 + 2 ) & n log(n) 2 V T d > T (1 2 ) ) then < δ The proof appears n the full verson of the paper Leas and 13 prove that the gap-verson of the xed log(n) coverng-pacng proble can be solved n te O( ) thus provng Theore 6 2 REMARK 1 We show that a greedy-type algorth won t solve the gap verson of even just the coverng proble Ths answers an open queston fro [CCD + 10] regardng whether or not the greedy algorth solves the gap verson The precse algorth and why t fals are ncluded n the full verson of the paper 5 ONLINE ALGORITHMS WITH STOCHASTIC INPUT In ths secton we use the potental functon based algorth to solve the onlne verson of the resource allocaton proble ntroduced n Secton 22 The followng LP descrbes the resource allocaton proble axze X j X j w j x j st (1) a( j )x j c j X x j 1 j x j 0 Slar to the algorth n [AWY09] our algorth coputes ncreasngly better estates of the objectve value by coputng the optal soluton for the observed requests and uses t to gude future allocatons Through Leas 14 and 15 we show that our algorth acheves a copettve rato of 1 O() thus provng Theore 2 We assue that the nuber of requests s nown n advance Algorth 1 descrbes our algorth Algorth 1 : Algorth for stochastc onlne resource allocaton 1: Intalze t 0 : t 0 2: for r = 0 to l 1 do 3: for t = t r + 1 to t r+1 do 4: If the ncong request s j use the followng opton : arg n 8 c/γ X >< 1 + c >: φ t 1 a( j ) c o/wax 1 oz(r) w ax φ t 1 obj w j 9 >= >; 5: f t = t r + 1 then 6: For all S(r) t = X t and V t (r) = Y t 7: else 8: For all S(r) t = S t 1 (r) + X t and V t (r) = V t 1 (r) + Y t 9: end f 10: end for 11: end for The frst requests are not served but used just for coputatonal purposes After these frst requests the algorth proceeds n l stages naely 0 1 l 1 where l s such that 2 l = 1 and s a postve nuber between 0 and 1 that the algorth desgner gets to choose In stage r the algorth serves t r = 2 r requests Note that the stage r conssts of all steps t (t r t r+1] Let W denote the optal soluton to the dstrbuton nstance of the proble Let X t be as defned n Secton 3 Let Y t be the aount of proft earned durng step t e Y t = w j f n step t request j was served usng opton Instead of the usual S t we now defne S t (r) = P t u=t r+1 Xu whch s the su of X u s tll t for u s belongng to stage r alone e u (t r t r+1] Slarly V t (r) = P t u=t r+1 Y u Let w ax = ax j w j The potental functon for constrant n step t when t (t r t r+1] 35

8 s defned by φ t S t (r) = η c(r)(1 + c(r)) γc 1 + c(r) tr (1+c(r)) η c(r) = (1 + c(r)) c(r) = r 4 ln((n + 1)/δ) t r «tr+1 t Slarly the potental functon for objectve at step t s φ t obj = η obj(r)(1 o(r)) V t (r) wax 1 o(r)z(r) «tr+1 t w ax trz(r) (1 o(r)) η obj(r) = (1 o(r)) wax o(r) = s 2w axln((n + 1)/δ) t rz(r) Note that apart fro constants the only dfference between o(r) and c(r) s that nstead of γ o(r) has w ax/z(r) The value Z(r) as we defne below gets progressvely updated but wthn a sngle stage r reans the sae After stage r the algorth coputes the optal objectve value e r to the followng nstance I r: the nstance I r has the t r requests of stage-r and the capacty of resource s trc (1+ c(r)) e the capacty of resources are scaled down accordng to the nuber of requests but has a slght extra allowance by a factor of (1 + c(r)) It uses e r to copute the value Z(r + 1) to be used n the potental functon for objectve n stage r + 1 LEMMA 14 Wth probablty at least 1 δ(2 + 1 α r ) 4 c(r) α r t rw (1 c(r)) e r trw (1 c(r))(1 + α r) We prove Lea 14 n the full verson of the paper Usng these e r s we defne our Z(r + 1) as follows: Z(r + 1) = e r t r(1 c(r))(1 + α r) Usng the bounds on e r n Lea 14 we note that Z(r+1) W and that Z(r + 1) W 1+α r Thus wth probablty at least 1 δ(2 + 1 ) + 4 c(r) α r α r Z(r) satsfes these bounds for all r Gven the bounds on Z(r) we use Lea 12 to see that wth a probablty at least (1 δ) the objectve value acheved n stage r s at least trz(r) (1 o(r)) and the aount of resource consued n stage r s at ost trc (1 + c(r)) Hence these bounds are true for all r wth probablty at least 1 log(1/)δ snce the total nuber of stages l = log(1/) The total falure probablty s the su of the falure probablty durng estaton of Z(r) through e r gven by δ(2 + 1 ) + 4 c(r) α r α r and the falure probablty of our algorth n all stages together gven by log(1/)δ Thus the total falure probablty s gven by TFP = δ(2 + 1 ) + 4 c(r) + log(1/)δ α r α r δ = 3 log(1/)δ c(r) α r α r Wth a probablty of 1 T F P the algorth obtans an objectve value of at least «t rw 1 o(r) 1 + α r and for each the aount of resource consued s at ost On settng γ = O t rc (1 + c(r)) 2 /(log(1/) 2 log(n)+log(1/)+log(1/δ ) for soe postve constant δ < 1 and settng α r = log(1/)c(r) and δ = δ the δ above equatons can be splfed to yeld the followng lea LEMMA 15 Wth probablty hgher than (1 8δ ) the value of the objectve functon acheved at the copleton of the algorth s at least W (1 O(/δ )) and no resource s consued ore than ts capacty For a fxed constant δ we have γ = O 2 /(log(1/) 2 Thus log(n)+log(1/) Lea 15 proves that our algorth acheves a copettve rato of (1 O()) and hence proves Theore 2 6 ADWORDS IN IID SETTING In ths secton we gve a sple proof of Theore 5: greedy algorth acheves a copettve rato of (1 1/e) n the adwords proble where the pressons coe fro an adversaral stochastc nput odel As before we llustrate our proofs for the d odel wth unnown dstrbuton below We now brefly descrbe the adwords settng Settng There are a total of n advertsers and queres arrve onlne fro soe pool of queres Let the (unnown) nuber of queres that arrve be The queres that appear each day are drawn d fro soe unnown dstrbuton Advertser bds an aount b j on query j Advertser has a budget B denotng the axu aount of oney that can be spent on a gven day The bd aounts b j are revealed onlne as the queres arrve The objectve s to axze the su of the bd aounts successfully allocated subject to budget constrants Whenever a query j arrves wth a bd aount b j > reanng budget of we are stll allowed to allot that query to advertser but we only earn a revenue of the reanng budget of and not the total value b j Goel and Mehta [GM08] prove that the greedy algorth gves a (1 1/e) approxaton to the adwords proble when the queres arrve n a rando perutaton or n d but under an assupton whch alost gets down to bds beng uch saller than budgets We gve a uch spler proof for a (1 1/e) approxaton by greedy algorth for the d unnown dstrbutons case and our proof wors rrespectve of the the relaton between the sze of the bds and the budgets nvolved Let p j be the probablty of query j appearng n any gven presson Let y j = p j Let x j denote the offlne fractonal 36

9 optal soluton for the dstrbuton nstance Let w (t) denote the aount of oney spent by advertser at te step t e for the t-th query n the greedy algorth Let f (0) = P j bjxjyj Let f (t) = f (0) P t r=1 w(r) Let f(t) = P n =1 f(t) Note that f (0) s the aount spent by n the offlne fractonal optal soluton to the dstrbuton nstance Consder the greedy algorth whch allocates the query j arrvng at te t to the advertser who has the axu effectve bd for that query e argax n{b j B P t 1 r=1 w(r)} We prove that ths algorth obtans a revenue of (1 1/e) P j bjxjyj and thus gves the desred 1 1/e copettve rato aganst the fractonal optal soluton to the dstrbuton nstance The proof s slar to the proof we presented n Lea 8 for the resource allocaton proble Consder a hypothetcal algorth that allocates queres to advertsers accordng to the x j s We prove that ths hypothetcal algorth obtans an expected revenue of (1 1/e) P j bjxjyj and argue that the greedy algorth only perfors better Let w h (t) and f h (t) denote the quanttes analogous to w (t) and f (t) for the hypothetcal algorth wth the ntal value f h (0) = f (0) = P j bjxjyj Let fh (t) = P n =1 fh (t) LEMMA 16 The hypothetcal algorth satsfes the followng: E[f h (t) f h (t 1)] f h (t 1)(1 1/) LEMMA 17 E[GREEDY] (1 1/e) P j bjxjyj We prove Lea 16 and 17 n the full verson of the paper Lea 17 proves Theore 5 7 APPLICATIONS We now lst the probles that are specal cases of the resource allocaton fraewor and have been prevously consdered See the full verson of the paper for ore specal cases 71 Adwords Proble Whle n Secton 221 we noted that we could get a 1 1/e approxaton to the adwords proble wth unbounded γ we note b here that γ s sall e ax j j B 2 /log(1/) 2 we get a log(n)+log(1/) 1 O() approxaton to the axu proft through the resource allocaton fraewor 72 Networ Routng and Load Balancng Consder a graph (ether undrected or drected) wth edge capactes Requests arrve onlne; a request j conssts of a source-sn par (s j t j) and a bandwdth ρ j In order to satsfy a request a capacty of ρ j ust be allocated to t on every edge along soe path fro s j to t j n the graph In the congeston nzaton verson all requests ust be satsfed and the objectve s to nze the axu (over all edges) congeston whch s the rato of the allocated bandwdth to the capacty of the edge In the throughput axzaton verson the objectve s to axze the nuber of satsfed requests whle not allocatng ore bandwdth than the avalable capacty for each edge (Dfferent requests could have dfferent values on the and one could also consder axzng the total value of the satsfed requests) Both the congeston nzaton verson and the throughput axzaton verson can be solved through our algorth 1 for resource allocaton fraewor Kaath Palon and Plotn [KPP96] consdered a varant of ths proble wth the requests arrvng accordng to a statonary Posson process and show a copettve rato that s very slar to ours 73 Cobnatoral Auctons Suppose we have n tes for sale wth c copes of te Bdders arrve onlne and bdder j has a utlty functon U j : 2 [n] R If we posted prces p for each te then bdder j buys a bundle S that axzes U j(s) P S p We assue that bdders can copute such a bundle The goal s to axze socal welfare the total utlty of all the bdders subject to the supply constrant that there are only c copes of te Frstly ncentve constrants asde ths proble can be wrtten as an LP n the resource allocaton fraewor The tes are the resources and agents arrvng onlne are the requests All the dfferent subsets of tes for the set of optons The utlty U j(s) represents the proft w js of servng agent j through opton S e subset S If an te S then a js = 1 for all j and zero otherwse Incentve constrants asde our algorth for resource allocaton at step t wll choose the opton (or equvalently the bundle S) as specfed n pont 4 of algorth 1 e nze the potental functon That can be equvalently wrtten as 8 9 o/w ax arg ax >< >: 1 oz(r) w ax φ t 1 obj w j c/γ X 1 + c φ t 1 a( j ) c Now axzng the above expresson s the sae as pcng the to axze w j P pa( j ) where p = c/γ 1+ c o/w ax φ t 1 1 oz(r) obj wax φt 1 c Thus f we post these prces p on tes agents wll do exactly what the algorth would have done otherwse Suppose that the bdders are d saples fro soe dstrbuton (or they arrve as n the adversaral stochastc nput odel) Here γ = 1/n {c } and we can use Theore 2 to get an ncentve copatble posted prce aucton 5 wth a copettve rato of 1 O() whenever n {c } log(n)+log(1/) 2 /log(1/) 2 Further f an analog of Theore 2 also holds n the rando perutaton odel then we get a slar result for cobnatoral auctons n the offlne case: we sply consder the bdders one by one n a rando order 74 Selectve Call-out Charaborty et al [CEDG + 11] forulated the followng proble that arses n the desgn of an ad-exchange An exchange gets ad-requests onlne; each ad-request ay have ultple slots wth dfferent qualtes Whenever the exchange gets an ad-request t calls out to a subset of ad-networs for a bd Gven the bds t then allocates the slots to the hghest bdders The ad-networs have constrants on how frequently they want to be called out In addton the followng assuptons are ade: the ad-requests are d saples fro an unnown dstrbuton and for every ad-networ ts values for all ad-requests of a certan type are d fro a dstrbuton that s nown to the exchange They consder varous objectve functons such as socal welfare revenue of a partcular aucton GSP wth reserve and so on They state ther results n the PAC odel where they use an ntal saple of pressons to tran ther algorth They gve a bound on the nuber of saples needed n order to get a 1 1/e copettve algorth We 5 Here we assue that each agent reveals hs true utlty functon after he aes hs purchase Ths nforaton s necessary to copute the prces to be charged for future agents >= >; 37

10 can use our algorths (wth an approxate relaxaton Theore 4) to prove ther results n the followng two ways Ether we are gven the target objectve value n whch case we acheve the sae copettve rato n the onlne settng wthout the need for an ntal saple If we are not gven the target objectve value then we need an ntal saple to estate that value The nuber of saples we need s less than what s requred by [CEDG + 11] by a factor of n Further our algorth would also wor n the adversaral stochastc nput odel 8 CONCLUSION AND FUTURE WORK Our wor rases the followng open questons As entoned n the ntroducton we can show that our algorth wors n the d odel so the natural queston s f our algorth wors for the rando perutaton odel Currently n our algorth for the onlne case we need to estate the optu objectve functon value perodcally For ths we need to solve (at least approxately) an offlne nstance of the proble repeatedly Is there an algorth that avods ths? Perhaps the holy gral for an onlne algorth for say Adwords s to get a guarantee of the followng for: f the nput s d fro soe gven dstrbuton then get a copettve rato that s close to 1 whle sultaneously gettng a copettve rato of 1 1/e f the nput s adversaral Our algorth for Adwords (or soe sple varant) could actually acheves ths At the very least can we get such a guarantee for onlne b-atchng wth dfferent budgets? Note that when all the budgets are the sae then our algorth for the nax verson s equvalent to a sple algorth called BAL- ANCE that acheves ths (Ths observaton follows fro the results n Kalyanasundara and Pruhs [KP00] and Motwan Pangrahy and Xu [MP06]) A hgh level goal s to coe up wth other reasonable defntons that go beyond worst case The otvaton for ths s to brdge the gap between the theory and practce of onlne algorths 9 REFERENCES [AHK05] [AMT07] [AWY09] [BJN07] [BK10] [CCD + 10] Sanjeev Arora Elad Hazan and Satyen Kale The ultplcatve weghts update ethod: a eta algorth and applcatons Techncal report 2005 Zoe Abras Ofer Mendelevtch and John Toln Optal delvery of sponsored search advertseents subject to budget constrants In EC 07: Proceedngs of the 8th ACM conference on Electronc coerce pages New Yor NY USA 2007 ACM Shpra Agrawal Zzhuo Wang and Ynyu Ye A dynac near-optal algorth for onlne lnear prograng arxv: v Nv Buchbnder Kaal Jan and Joseph Seff Naor Onlne pral-dual algorths for axzng ad-auctons revenue In ESA 07: Proceedngs of the 15th annual European conference on Algorths pages Berln Hedelberg 2007 Sprnger-Verlag Bahan Bahan and Mchael Kapralov Iproved bounds for onlne stochastc atchng In ESA pages Dens Charles Max Chcerng Nhl R Devanur Kaal Jan and Manan Sangh Fast algorths for fndng atchngs n lopsded bpartte graphs wth applcatons to dsplay ads In EC 10: Proceedngs of the 11th ACM conference on Electronc coerce pages New Yor NY USA 2010 ACM [CEDG + 11] Tanoy Charaborty Eyal Even-Dar Sudpto Guha Yshay Mansour and S Muthurshnan Selectve call out and real te bddng In To appear n WINE 2011 [DH09] Nhl R Devanur and Thoas P Hayes The adwords proble: onlne eyword atchng wth budgeted bdders under rando perutatons In John Chuang Lance Fortnow and Pearl Pu edtors ACM Conference on Electronc Coerce pages ACM 2009 [FHK + 10] Jon Feldan Mona Henznger Ntsh Korula Vahab S Mrron and Clfford Sten Onlne stochastc pacng appled to dsplay ad allocaton In ESA pages [Fle00] Lsa K Flescher Approxatng fractonal ultcoodty flow ndependent of the nuber of coodtes SIAM J Dscret Math 13(4): [FMMM09] Jon Feldan Aranya Mehta Vahab Mrron and S Muthurshnan Onlne stochastc atchng: Beatng 1-1/e In FOCS 09: Proceedngs of the th Annual IEEE Syposu on Foundatons of Coputer Scence pages Washngton DC USA 2009 IEEE Coputer Socety [GK98] Naveen Garg and Jochen Koeneann Faster and spler algorths for ultcoodty flow and other fractonal pacng probles In FOCS 98: Proceedngs of the 39th Annual Syposu on Foundatons of Coputer Scence page 300 Washngton DC USA 1998 IEEE Coputer Socety [GM08] Gagan Goel and Aranya Mehta Onlne budgeted atchng n rando nput odels wth applcatons to adwords In SODA 08: Proceedngs of the nneteenth annual ACM-SIAM syposu on Dscrete algorths pages Phladelpha PA USA 2008 Socety for Industral and Appled Matheatcs [KP00] Bala Kalyanasundara and Kr R Pruhs An optal deternstc algorth for onlne b-atchng Theor Coput Sc 233(1-2): [KPP96] Anl Kaath Or Palon and Serge Plotn Routng and adsson control n general topology networs wth posson arrvals In SODA 96: Proceedngs of the seventh annual ACM-SIAM syposu on Dscrete algorths pages Phladelpha PA USA 1996 Socety for Industral and Appled Matheatcs [MGS11] Vahdeh Manshad Shayan Gharan and An Saber Onlne stochastc atchng: Onlne actons based on offlne statstcs In To appear n SODA 2011 [MP06] Rajeev Motwan Rna Pangrahy and Yng Xu 0002 Fractonal atchng va balls-and-bns In APPROX-RANDOM pages [MSVV05] Aranya Mehta An Saber Uesh Vazran and Vjay Vazran Adwords and generalzed on-lne atchng In In FOCS 05: Proceedngs of the 46th Annual IEEE Syposu on Foundatons of Coputer Scence pages IEEE Coputer Socety 2005 [PST91] Serge A Plotn Davd B Shoys and Éva Tardos Fast approxaton algorths for fractonal pacng and coverng probles In FOCS 91: Proceedngs of the 32nd annual syposu on Foundatons of coputer scence pages Washngton DC USA 1991 IEEE Coputer Socety [VVS10] Er Vee Serge Vasslvts and Jayavel Shanugasundara Optal onlne assgnent wth forecasts In EC 10: Proceedngs of the 11th ACM conference on Electronc coerce pages New Yor NY USA 2010 ACM [You95] Neal E Young Randozed roundng wthout solvng the lnear progra In SODA 95: Proceedngs of the sxth annual ACM-SIAM syposu on Dscrete algorths pages Phladelpha PA USA 1995 Socety for Industral and Appled Matheatcs 38

TheHow and Why of Having a Successful Home Office

TheHow and Why of Having a Successful Home Office Near Optal Onlne Algorths and Fast Approxaton Algorths for Resource Allocaton Probles Nkhl R Devanur Kaal Jan Balasubraanan Svan Chrstopher A Wlkens Abstract We present algorths for a class of resource

More information

PRIOR ROBUST OPTIMIZATION. Balasubramanian Sivan. A dissertation submitted in partial fulfillment of the requirements for the degree of

PRIOR ROBUST OPTIMIZATION. Balasubramanian Sivan. A dissertation submitted in partial fulfillment of the requirements for the degree of PRIOR ROBUST OPTIMIZATION By Balasubraanan Svan A dssertaton subtted n partal fulfllent of the requreents for the degree of Doctor of Phlosophy (Coputer Scences) at the UNIVERSITY OF WISCONSIN MADISON

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

An Electricity Trade Model for Microgrid Communities in Smart Grid

An Electricity Trade Model for Microgrid Communities in Smart Grid An Electrcty Trade Model for Mcrogrd Countes n Sart Grd Tansong Cu, Yanzh Wang, Shahn Nazaran and Massoud Pedra Unversty of Southern Calforna Departent of Electrcal Engneerng Los Angeles, CA, USA {tcu,

More information

How Much to Bet on Video Poker

How Much to Bet on Video Poker How Much to Bet on Vdeo Poker Trstan Barnett A queston that arses whenever a gae s favorable to the player s how uch to wager on each event? Whle conservatve play (or nu bet nzes large fluctuatons, t lacks

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva Theja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co; rsrkant@llnos.edu

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva Theja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co; rsrkant@llnos.edu

More information

BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET

BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET Yugoslav Journal of Operatons Research (0), Nuber, 65-78 DOI: 0.98/YJOR0065Y BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET Peng-Sheng YOU Graduate Insttute of Marketng and Logstcs/Transportaton,

More information

Maximizing profit using recommender systems

Maximizing profit using recommender systems Maxzng proft usng recoender systes Aparna Das Brown Unversty rovdence, RI aparna@cs.brown.edu Clare Matheu Brown Unversty rovdence, RI clare@cs.brown.edu Danel Rcketts Brown Unversty rovdence, RI danel.bore.rcketts@gal.co

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters 01 Proceedngs IEEE INFOCOM Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva heja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co;

More information

Basic Queueing Theory M/M/* Queues. Introduction

Basic Queueing Theory M/M/* Queues. Introduction Basc Queueng Theory M/M/* Queues These sldes are created by Dr. Yh Huang of George Mason Unversty. Students regstered n Dr. Huang's courses at GMU can ake a sngle achne-readable copy and prnt a sngle copy

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

General Auction Mechanism for Search Advertising

General Auction Mechanism for Search Advertising General Aucton Mechansm for Search Advertsng Gagan Aggarwal S. Muthukrshnan Dávd Pál Martn Pál Keywords game theory, onlne auctons, stable matchngs ABSTRACT Internet search advertsng s often sold by an

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Quality of Service Analysis and Control for Wireless Sensor Networks

Quality of Service Analysis and Control for Wireless Sensor Networks Qualty of ervce Analyss and Control for Wreless ensor Networs Jaes Kay and Jeff Frol Unversty of Veront ay@uv.edu, frol@eba.uv.edu Abstract hs paper nvestgates wreless sensor networ spatal resoluton as

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

A R T I C L E S DYNAMIC VEHICLE DISPATCHING: OPTIMAL HEAVY TRAFFIC PERFORMANCE AND PRACTICAL INSIGHTS

A R T I C L E S DYNAMIC VEHICLE DISPATCHING: OPTIMAL HEAVY TRAFFIC PERFORMANCE AND PRACTICAL INSIGHTS A R T I C L E S DYAMIC VEHICLE DISPATCHIG: OPTIMAL HEAVY TRAFFIC PERFORMACE AD PRACTICAL ISIGHTS OAH GAS OPIM Departent, The Wharton School, Unversty of Pennsylvana, Phladelpha, Pennsylvana 19104-6366

More information

Description of the Force Method Procedure. Indeterminate Analysis Force Method 1. Force Method con t. Force Method con t

Description of the Force Method Procedure. Indeterminate Analysis Force Method 1. Force Method con t. Force Method con t Indeternate Analyss Force Method The force (flexblty) ethod expresses the relatonshps between dsplaceents and forces that exst n a structure. Prary objectve of the force ethod s to deterne the chosen set

More information

Generalizing the degree sequence problem

Generalizing the degree sequence problem Mddlebury College March 2009 Arzona State Unversty Dscrete Mathematcs Semnar The degree sequence problem Problem: Gven an nteger sequence d = (d 1,...,d n ) determne f there exsts a graph G wth d as ts

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

Scan Detection in High-Speed Networks Based on Optimal Dynamic Bit Sharing

Scan Detection in High-Speed Networks Based on Optimal Dynamic Bit Sharing Scan Detecton n Hgh-Speed Networks Based on Optal Dynac Bt Sharng Tao L Shgang Chen Wen Luo Mng Zhang Departent of Coputer & Inforaton Scence & Engneerng, Unversty of Florda Abstract Scan detecton s one

More information

Least Squares Fitting of Data

Least Squares Fitting of Data Least Squares Fttng of Data Davd Eberly Geoetrc Tools, LLC http://www.geoetrctools.co/ Copyrght c 1998-2016. All Rghts Reserved. Created: July 15, 1999 Last Modfed: January 5, 2015 Contents 1 Lnear Fttng

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

Extending Probabilistic Dynamic Epistemic Logic

Extending Probabilistic Dynamic Epistemic Logic Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set

More information

II. THE QUALITY AND REGULATION OF THE DISTRIBUTION COMPANIES I. INTRODUCTION

II. THE QUALITY AND REGULATION OF THE DISTRIBUTION COMPANIES I. INTRODUCTION Fronter Methodology to fx Qualty goals n Electrcal Energy Dstrbuton Copanes R. Rarez 1, A. Sudrà 2, A. Super 3, J.Bergas 4, R.Vllafáfla 5 1-2 -3-4-5 - CITCEA - UPC UPC., Unversdad Poltécnca de Cataluña,

More information

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia To appear n Journal o Appled Probablty June 2007 O-COSTAT SUM RED-AD-BLACK GAMES WITH BET-DEPEDET WI PROBABILITY FUCTIO LAURA POTIGGIA, Unversty o the Scences n Phladelpha Abstract In ths paper we nvestgate

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

How To Calculate An Approxmaton Factor Of 1 1/E

How To Calculate An Approxmaton Factor Of 1 1/E Approxmaton algorthms for allocaton problems: Improvng the factor of 1 1/e Urel Fege Mcrosoft Research Redmond, WA 98052 urfege@mcrosoft.com Jan Vondrák Prnceton Unversty Prnceton, NJ 08540 jvondrak@gmal.com

More information

A Probabilistic Theory of Coherence

A Probabilistic Theory of Coherence A Probablstc Theory of Coherence BRANDEN FITELSON. The Coherence Measure C Let E be a set of n propostons E,..., E n. We seek a probablstc measure C(E) of the degree of coherence of E. Intutvely, we want

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

Section 5.4 Annuities, Present Value, and Amortization

Section 5.4 Annuities, Present Value, and Amortization Secton 5.4 Annutes, Present Value, and Amortzaton Present Value In Secton 5.2, we saw that the present value of A dollars at nterest rate per perod for n perods s the amount that must be deposted today

More information

Inventory Control in a Multi-Supplier System

Inventory Control in a Multi-Supplier System 3th Intl Workng Senar on Producton Econocs (WSPE), Igls, Autrche, pp.5-6 Inventory Control n a Mult-Suppler Syste Yasen Arda and Jean-Claude Hennet LAAS-CRS, 7 Avenue du Colonel Roche, 3077 Toulouse Cedex

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

INTRODUCTION TO MERGERS AND ACQUISITIONS: FIRM DIVERSIFICATION

INTRODUCTION TO MERGERS AND ACQUISITIONS: FIRM DIVERSIFICATION XV. INTODUCTION TO MEGES AND ACQUISITIONS: FIM DIVESIFICATION In the ntroducton to Secton VII, t was noted that frs can acqure assets by ether undertakng nternally-generated new projects or by acqurng

More information

Online Advertisement, Optimization and Stochastic Networks

Online Advertisement, Optimization and Stochastic Networks Onlne Advertsement, Optmzaton and Stochastc Networks Bo (Rambo) Tan and R. Srkant Department of Electrcal and Computer Engneerng Unversty of Illnos at Urbana-Champagn Urbana, IL, USA 1 arxv:1009.0870v6

More information

Ganesh Subramaniam. American Solutions Inc., 100 Commerce Dr Suite # 103, Newark, DE 19713, USA

Ganesh Subramaniam. American Solutions Inc., 100 Commerce Dr Suite # 103, Newark, DE 19713, USA 238 Int. J. Sulaton and Process Modellng, Vol. 3, No. 4, 2007 Sulaton-based optsaton for ateral dspatchng n Vendor-Managed Inventory systes Ganesh Subraana Aercan Solutons Inc., 100 Coerce Dr Sute # 103,

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

Fisher Markets and Convex Programs

Fisher Markets and Convex Programs Fsher Markets and Convex Programs Nkhl R. Devanur 1 Introducton Convex programmng dualty s usually stated n ts most general form, wth convex objectve functons and convex constrants. (The book by Boyd and

More information

Nordea G10 Alpha Carry Index

Nordea G10 Alpha Carry Index Nordea G10 Alpha Carry Index Index Rules v1.1 Verson as of 10/10/2013 1 (6) Page 1 Index Descrpton The G10 Alpha Carry Index, the Index, follows the development of a rule based strategy whch nvests and

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments

Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments 202 ACM/EEE 3th nternatonal Conference on Grd Coputng evenue Maxzaton sng Adaptve esource Provsonng n Cloud Coputng Envronents Guofu Feng School of nforaton Scence, Nanng Audt nversty, Nanng, Chna nufgf@gal.co

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

A Fuzzy Optimization Framework for COTS Products Selection of Modular Software Systems

A Fuzzy Optimization Framework for COTS Products Selection of Modular Software Systems Internatonal Journal of Fuy Systes, Vol. 5, No., June 0 9 A Fuy Optaton Fraework for COTS Products Selecton of Modular Software Systes Pankaj Gupta, Hoang Pha, Mukesh Kuar Mehlawat, and Shlp Vera Abstract

More information

Optimization of network mesh topologies and link capacities for congestion relief

Optimization of network mesh topologies and link capacities for congestion relief Optmzaton of networ mesh topologes and ln capactes for congeston relef D. de Vllers * J.M. Hattngh School of Computer-, Statstcal- and Mathematcal Scences Potchefstroom Unversty for CHE * E-mal: rwddv@pu.ac.za

More information

Sngle Snk Buy at Bulk Problem and the Access Network

Sngle Snk Buy at Bulk Problem and the Access Network A Constant Factor Approxmaton for the Sngle Snk Edge Installaton Problem Sudpto Guha Adam Meyerson Kamesh Munagala Abstract We present the frst constant approxmaton to the sngle snk buy-at-bulk network

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Secure Cloud Storage Service with An Efficient DOKS Protocol

Secure Cloud Storage Service with An Efficient DOKS Protocol Secure Cloud Storage Servce wth An Effcent DOKS Protocol ZhengTao Jang Councaton Unversty of Chna z.t.ang@163.co Abstract Storage servces based on publc clouds provde custoers wth elastc storage and on-deand

More information

Transformation of Commercial Flows into Physical Flows of Electricity

Transformation of Commercial Flows into Physical Flows of Electricity Transforaton of Coercal Flows nto Physcal Flows of Electrcty Marek ADAMEC, Mchaela INDRAKOVA, Pavel PAVLATKA Dept. of Econocs, Manageent and Huantes, Czech Techncal Unversty, Zkova 4, 166 27 Praha, Czech

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

v a 1 b 1 i, a 2 b 2 i,..., a n b n i. SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are

More information

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy

More information

Research Article Load Balancing for Future Internet: An Approach Based on Game Theory

Research Article Load Balancing for Future Internet: An Approach Based on Game Theory Appled Matheatcs, Artcle ID 959782, 11 pages http://dx.do.org/10.1155/2014/959782 Research Artcle Load Balancng for Future Internet: An Approach Based on Gae Theory Shaoy Song, Tngje Lv, and Xa Chen School

More information

Simple Interest Loans (Section 5.1) :

Simple Interest Loans (Section 5.1) : Chapter 5 Fnance The frst part of ths revew wll explan the dfferent nterest and nvestment equatons you learned n secton 5.1 through 5.4 of your textbook and go through several examples. The second part

More information

Two-Phase Traceback of DDoS Attacks with Overlay Network

Two-Phase Traceback of DDoS Attacks with Overlay Network 4th Internatonal Conference on Sensors, Measureent and Intellgent Materals (ICSMIM 205) Two-Phase Traceback of DDoS Attacks wth Overlay Network Zahong Zhou, a, Jang Wang2, b and X Chen3, c -2 School of

More information

Addendum to: Importing Skill-Biased Technology

Addendum to: Importing Skill-Biased Technology Addendum to: Importng Skll-Based Technology Arel Bursten UCLA and NBER Javer Cravno UCLA August 202 Jonathan Vogel Columba and NBER Abstract Ths Addendum derves the results dscussed n secton 3.3 of our

More information

Online Algorithms for Uploading Deferrable Big Data to The Cloud

Online Algorithms for Uploading Deferrable Big Data to The Cloud Onlne lgorths for Uploadng Deferrable Bg Data to The Cloud Lnquan Zhang, Zongpeng L, Chuan Wu, Mnghua Chen Unversty of Calgary, {lnqzhan,zongpeng}@ucalgary.ca The Unversty of Hong Kong, cwu@cs.hku.hk The

More information

The Geometry of Online Packing Linear Programs

The Geometry of Online Packing Linear Programs The Geometry of Onlne Packng Lnear Programs Marco Molnaro R. Rav Abstract We consder packng lnear programs wth m rows where all constrant coeffcents are n the unt nterval. In the onlne model, we know the

More information

Web Service-based Business Process Automation Using Matching Algorithms

Web Service-based Business Process Automation Using Matching Algorithms Web Servce-based Busness Process Autoaton Usng Matchng Algorths Yanggon K and Juhnyoung Lee 2 Coputer and Inforaton Scences, Towson Uversty, Towson, MD 2252, USA, yk@towson.edu 2 IBM T. J. Watson Research

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information

Bandwdth Packng E. G. Coman, Jr. and A. L. Stolyar Bell Labs, Lucent Technologes Murray Hll, NJ 07974 fegc,stolyarg@research.bell-labs.com Abstract We model a server that allocates varyng amounts of bandwdth

More information

Combinatorial Agency of Threshold Functions

Combinatorial Agency of Threshold Functions Combnatoral Agency of Threshold Functons Shal Jan Computer Scence Department Yale Unversty New Haven, CT 06520 shal.jan@yale.edu Davd C. Parkes School of Engneerng and Appled Scences Harvard Unversty Cambrdge,

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen, Na L and Steven H. Low Engneerng & Appled Scence Dvson, Calforna Insttute of Technology, USA Abstract Speed scalng has been wdely adopted

More information

Technical Report, SFB 475: Komplexitätsreduktion in Multivariaten Datenstrukturen, Universität Dortmund, No. 1998,04

Technical Report, SFB 475: Komplexitätsreduktion in Multivariaten Datenstrukturen, Universität Dortmund, No. 1998,04 econstor www.econstor.eu Der Open-Access-Publkatonsserver der ZBW Lebnz-Inforatonszentru Wrtschaft The Open Access Publcaton Server of the ZBW Lebnz Inforaton Centre for Econocs Becka, Mchael Workng Paper

More information

Product-Form Stationary Distributions for Deficiency Zero Chemical Reaction Networks

Product-Form Stationary Distributions for Deficiency Zero Chemical Reaction Networks Bulletn of Mathematcal Bology (21 DOI 1.17/s11538-1-9517-4 ORIGINAL ARTICLE Product-Form Statonary Dstrbutons for Defcency Zero Chemcal Reacton Networks Davd F. Anderson, Gheorghe Cracun, Thomas G. Kurtz

More information

Capacity Planning for Virtualized Servers

Capacity Planning for Virtualized Servers Capacty Plannng for Vrtualzed Servers Martn Bchler, Thoas Setzer, Benjan Spetkap Departent of Inforatcs, TU München 85748 Garchng/Munch, Gerany (bchler setzer benjan.spetkap)@n.tu.de Abstract Today's data

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

A Lyapunov Optimization Approach to Repeated Stochastic Games

A Lyapunov Optimization Approach to Repeated Stochastic Games PROC. ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, OCT. 2013 1 A Lyapunov Optmzaton Approach to Repeated Stochastc Games Mchael J. Neely Unversty of Southern Calforna http://www-bcf.usc.edu/

More information

A Statistical Model for Detecting Abnormality in Static-Priority Scheduling Networks with Differentiated Services

A Statistical Model for Detecting Abnormality in Static-Priority Scheduling Networks with Differentiated Services A Statstcal odel for Detectng Abnoralty n Statc-Prorty Schedulng Networks wth Dfferentated Servces ng L 1 and We Zhao 1 School of Inforaton Scence & Technology, East Chna Noral Unversty, Shangha 0006,

More information

To Fill or not to Fill: The Gas Station Problem

To Fill or not to Fill: The Gas Station Problem To Fll or not to Fll: The Gas Staton Problem Samr Khuller Azarakhsh Malekan Julán Mestre Abstract In ths paper we study several routng problems that generalze shortest paths and the Travelng Salesman Problem.

More information

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

How To Understand The Results Of The German Meris Cloud And Water Vapour Product Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller

More information

CONSTRUCTION OF A COLLABORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT

CONSTRUCTION OF A COLLABORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT CONSTRUCTION OF A COLLAORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT Png Wang, School of Econoy and Manageent, Jangsu Unversty of Scence and Technology, Zhenjang Jangsu Chna, sdwangp1975@163.co Zhyng

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: corestat-lbrary@uclouvan.be

More information

A Novel Dynamic Role-Based Access Control Scheme in User Hierarchy

A Novel Dynamic Role-Based Access Control Scheme in User Hierarchy Journal of Coputatonal Inforaton Systes 6:7(200) 2423-2430 Avalable at http://www.jofcs.co A Novel Dynac Role-Based Access Control Schee n User Herarchy Xuxa TIAN, Zhongqn BI, Janpng XU, Dang LIU School

More information

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem.

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem. Producer Theory Producton ASSUMPTION 2.1 Propertes of the Producton Set The producton set Y satsfes the followng propertes 1. Y s non-empty If Y s empty, we have nothng to talk about 2. Y s closed A set

More information

Naglaa Raga Said Assistant Professor of Operations. Egypt.

Naglaa Raga Said Assistant Professor of Operations. Egypt. Volue, Issue, Deceer ISSN: 77 8X Internatonal Journal of Adanced Research n Coputer Scence and Software Engneerng Research Paper Aalale onlne at: www.jarcsse.co Optal Control Theory Approach to Sole Constraned

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

Vasicek s Model of Distribution of Losses in a Large, Homogeneous Portfolio

Vasicek s Model of Distribution of Losses in a Large, Homogeneous Portfolio Vascek s Model of Dstrbuton of Losses n a Large, Homogeneous Portfolo Stephen M Schaefer London Busness School Credt Rsk Electve Summer 2012 Vascek s Model Important method for calculatng dstrbuton of

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen and Na L Abstract Speed scalng has been wdely adopted n computer and communcaton systems, n partcular, to reduce energy consumpton. An

More information

Optimal Delivery of Sponsored Search Advertisements Subject to Budget Constraints

Optimal Delivery of Sponsored Search Advertisements Subject to Budget Constraints Optmal Delvery of Sponsored Search Advertsements Subject to Budget Constrants Zoē Abrams Yahoo!, Inc. 701 Frst Avenue Sunnyvale, CA, USA za@yahoo-nc.com Ofer Mendelevtch Yahoo!, Inc. 701 Frst Avenue Sunnyvale,

More information

PERRON FROBENIUS THEOREM

PERRON FROBENIUS THEOREM PERRON FROBENIUS THEOREM R. CLARK ROBINSON Defnton. A n n matrx M wth real entres m, s called a stochastc matrx provded () all the entres m satsfy 0 m, () each of the columns sum to one, m = for all, ()

More information

Dynamic Cost-Per-Action Mechanisms and Applications to Online Advertising

Dynamic Cost-Per-Action Mechanisms and Applications to Online Advertising Dynamc Cost-Per-Acton Mechansms and Applcatons to Onlne Advertsng Hamd Nazerzadeh Amn Saber Rakesh Vohra Abstract We examne the problem of allocatng a resource repeatedly over tme amongst a set of agents.

More information

7.5. Present Value of an Annuity. Investigate

7.5. Present Value of an Annuity. Investigate 7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

1. Measuring association using correlation and regression

1. Measuring association using correlation and regression How to measure assocaton I: Correlaton. 1. Measurng assocaton usng correlaton and regresson We often would lke to know how one varable, such as a mother's weght, s related to another varable, such as a

More information

Multi-Source Video Multicast in Peer-to-Peer Networks

Multi-Source Video Multicast in Peer-to-Peer Networks ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group 80333 ünchen, Germany

More information

INSTITUT FÜR INFORMATIK

INSTITUT FÜR INFORMATIK INSTITUT FÜR INFORMATIK Schedulng jobs on unform processors revsted Klaus Jansen Chrstna Robene Bercht Nr. 1109 November 2011 ISSN 2192-6247 CHRISTIAN-ALBRECHTS-UNIVERSITÄT ZU KIEL Insttut für Informat

More information

Packet Reorderng Analysis

Packet Reorderng Analysis On Montorng of End-to-End Packet Reorderng over the Internet Bn Ye 1 Anura P. Jayasuana 1 Nschal M. Pratla 2 1Coputer Networkng Research laboratory, Colorado State Unversty, Fort Collns, CO 8523, USA 2

More information

Modeling and Assessment Performance of OpenFlow-Based Network Control Plane

Modeling and Assessment Performance of OpenFlow-Based Network Control Plane ISSN (Onlne): 2319-7064 Index Coperncus Value (2013): 6.14 Ipact Factor (2013): 4.438 Modelng and Assessent Perforance of OpenFlo-Based Netork Control Plane Saer Salah Al_Yassn Assstant Teacher, Al_Maon

More information

Solution: Let i = 10% and d = 5%. By definition, the respective forces of interest on funds A and B are. i 1 + it. S A (t) = d (1 dt) 2 1. = d 1 dt.

Solution: Let i = 10% and d = 5%. By definition, the respective forces of interest on funds A and B are. i 1 + it. S A (t) = d (1 dt) 2 1. = d 1 dt. Chapter 9 Revew problems 9.1 Interest rate measurement Example 9.1. Fund A accumulates at a smple nterest rate of 10%. Fund B accumulates at a smple dscount rate of 5%. Fnd the pont n tme at whch the forces

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information