Joint Scheduling of Rate-guaranteed and Best-effort Users over a Wireless Fading Channel

Size: px
Start display at page:

Download "Joint Scheduling of Rate-guaranteed and Best-effort Users over a Wireless Fading Channel"

Transcription

1 Jont Schedulng of Rate-guaranteed and Best-effort Users over a Wreless Fadng Channel Murtaza Zafer and Eytan Modano Massachusetts Insttute of Technology Cambrdge, MA 239, USA Emal:{murtaza@mt.edu, modano@mt.edu} Abstract We address mult-user schedulng over the downln channel n wreless data systems. Specfcally, we consder a tme-slotted system wth a sngle transmtter servng multple users, where the channel condton of each user s tme varyng. Based on the throughput requrements, the user set s dvded nto two classes throughput guaranteed QoS users, and, best effort BE users. For ths system we obtan the optmal polcy that serves the QoS users wth the mnmum tme-slot utlzaton and maxmzes the total fracton of tme-slots allocated to the BE users. We show that the optmal polcy has a smple geometrc structure that can be easly vsualzed graphcally. In the specal case of Raylegh fadng, we obtan closed-form formulas that relate the achevable throughput-rate guarantee of the QoS users as a functon of other system parameters, thus, provdng closed-from relatonshps to understand the varous system tradeoffs. Analytcal comparson between the optmal and the random-schedulng polcy shows that gans on the order of ln can be acheved, where s the number of QoS users. Fnally, we present smulaton results comparng the optmal polcy under Raylegh and aagam fadng wth other heurstc polces ncludng a well nown opportunstc-schedulng polcy. Index Terms Wreless downln channel, Opportunstc schedulng, Mult-user dversty, Qualty of Servce, Raylegh fadng, aagam fadng. I. ITRODUCTIO Rapd growth of the Internet and mult-meda applcatons has created a fast ncreasng demand for data servces over wreless systems. Development of wreless data systems, such as the xev-do system n [], WMAX etc., ntroduces new challenges n provdng Qualty of Servce QoS over a wreless channel [2]. In contrast to conventonal voce traffc, data streams are nherently bursty and can tolerate much hgher delays, hence, reservng resources to provde QoS s neffcent. Therefore, n order to share a common resource, one needs effcent schedulng algorthms. Furthermore, n a wreless system the schedulng problem has an addtonal complexty assocated wth tme-varyng communcaton rates snce the channel condtons are tme-varyng. Wth multple users n the system, the transmtter can loo at the communcaton rates of the varous users and opportunstcally choose the best user to transmt to based on a requred set of objectves. In the lterature, such an approach s referred to as Opportunstc schedulng [4], [5], [7] or explotng Multuser dversty []. In ths wor, we utlze opportunstc schedulng to address the followng downln scenaro: there s a sngle server that Ths wor was supported by SF ITR grant CCR-3254, by DARPA/AFOSR through the Unversty of Illnos grant no. F and by ASA Space Communcaton Project grant number AG represents the base staton transmttng to multple users that represent the moble handsets. The system operates n a tmeslotted manner and n each tme-slot the base staton can serve only one user. The set of users are dvded nto two classes: throughput rate guaranteed QoS users and best effort BE users. The QoS users n the system represent sesson applcatons such as FTP, hgh data-rate web-browsng, throughput-constraned data transfers etc., whch requre the base staton to provde a certan data rate on the downln. In contrast, the BE users represent on-the-fly applcatons such as emal transfers, low prorty and latency tolerant data transfers etc. whch do not have rate requrements and are short-lved. The goal of ths wor s to desgn a schedulng polcy that provdes the requred throughput rates to the QoS users wth the least tme-slot utlzaton and maxmzes the remanng fracton of tme-slots assgned for the BE class. Down-ln schedulng and power/rate adaptaton s an actve area of research n wreless systems wth recent wor that ncludes [4] [9], [] [4]. The wor n [4] studed opportunstc schedulng under a utlty maxmzaton framewor and presented varous formulatons theren. In [5], the authors consdered the objectve of maxmzng the mnmum throughput rate among a set of users whle [6] extended the framewor to nclude a dynamc user populaton. In [7], multple smultaneous transmssons employng spread spectrum wth farness constrants was consdered and [8] presented algorthms for schedulng users wth average delay consderatons. The wors n [9], [] [4] studed transmsson power/rate adaptaton. In [9], [] the goal of the schedulng polcy was to ensure queue stablty, n [2] the am was to mnmze transmsson power subject to average delay constrants whereas [3], [4] consdered explct hard deadlne constrants over pont to pont communcaton. Our wor n ths paper dffers from the above by presentng a dfferent formulaton that combnes the QoS and the BE classes of servce. We adopt a geometrc approach to the problem and show that the optmal polcy satsfes a specal structure. The geometrc analyss s vald for a general fadng model and hence s applcable for a wde set of scenaros. In the specal case of Raylegh fadng we further obtan closed-form formulas for the varous performance metrcs. Part of the wor n ths paper has been presented earler n [3]. The rest of the paper s organzed as follows. In Secton II, we present the system model and the problem descrpton. In Secton III, we present the geometrc approach to the problem and obtan the optmal polcy. The throughput results for Raylegh fadng are presented n Secton IV; smulaton results

2 2 comparng the optmal and the random schedulng polcy for Raylegh and aagam fadng are presented n Secton V; and Secton VI concludes the wor. A. System Model II. SYSTEM AD PROBLEM DESCRIPTIO We consder the wreless downln scenaro, namely, communcaton from the base staton the transmtter to the moble handsets the recevers, also referred as users n a tme slotted system. There are multple users n the system, each user experencng tme-varyng channel condton. The channel state of a user remans constant for a sngle tme slot but changes over multple tme slots. We assume that the channel stochastc process s statonary and ergodc. Ths assumpton does not preclude channel correlatons over tme and among the users, thus allowng the possblty of channel states over multple tme-slots to be dependent. At the begnnng of a tme-slot, the transmtter nows the channel state of each user for that partcular slot. In a tme-slot, t serves at most one user wth full power P. Snce the users have dfferent channel condtons the rate of communcaton per tme slot to the users s varable. Clearly, the transmtter can explot ths varablty and select the best user for transmsson n a tme-slot based on some performance measure. The above system models a TDMA system and the recently proposed xev-do data system [] and s a commonly used model n the lterature for the wreless downln [4], [5], [7], [8]. Let r = {r } denote the vector of communcaton rates to the users n a generc tme-slot, say for example the th tme-slot. Ths means that f user s chosen to be served n tme-slot, the throughput for that user n that slot s smply r. We wll refer to r as the channel rate for user and r as the channel rate vector. The transmtter has nowledge of r at the begnnng of slot but does not now ths vector for future slots. In the th tme-slot, r s a partcular realzaton from the set comprsng all possble channel rate vectors whose probablty dstrbuton depends on the stochastc model of the channels states. A schedulng polcy, denoted as Γ r, s a rule that specfes whch user the transmtter serves n tme-slot gven that the channel rate vector n that slot s r. A statonary schedulng polcy, denoted Γ r, s one that depends solely on r but does not depend on the tme ndex. Clearly, such a polcy can be represented as a map from the set of channel rate vectors to the user ndex; namely, each r s mapped to a unque user ndex. As the underlyng processes are statonary, we restrct attenton n ths paper to statonary schedulng polces and such a restrcton suffces. B. Problem Descrpton The set of users n the system are dvded nto two servce classes: throughput rate guaranteed QoS users and best effort BE users. As mentoned earler, QoS users represent sesson applcatons that requre the base staton to provde a certan data rate on the downln, whereas, the BE users represent low prorty data transfer applcatons whch do Ths s a smplfyng assumpton that models one step channel predcton not have a rate requrement and are short-lved. The number of BE users s assumed large and beng short-lved t changes rapdly over tme. In such a setup, the objectve at the base staton s to provde the throughput rates to the QoS users wth the least tme-slot utlzaton so that the remanng fracton of tme-slots allocated for servng the BE class s maxmzed 2. The schedulng problem now s to obtan a rule that assgns tme-slots dynamcally over tme to meet the above objectve. Let there be QoS users n the system and denote the channel rate vector for these users as r = r,..., r. Let X r denote the throughput per tme-slot of user. We have 3, { r, f Γ r =.e. user selected X r =, otherwse The expected throughput per tme slot s E[X r]. Under statonarty of the schedulng rule, t s easy to see that X r s statonary and ergodc and that E[X r] equals the long term tme-average throughput per slot called throughput rate of user. Let R = R,.., R be the guaranteed throughput rates to the QoS users. We wll assume that R s feasble and by feasblty we mean that there exsts at least one schedulng polcy that acheves the throughput rates,.e. E[X r] R, =,.., for some polcy. Let I r be the ndcator functon for selecton of user, {, f Γ r = I r = 2, otherwse Wth ths notaton we can re-wrte X r as X r = r I r. The optmzaton problem can now be formally stated as follows, mn E[I r] subject to E[r I r] R, =,.., 3 The expectaton above s taen over the jont dstrbuton of the channel rate vector, r, for the QoS users. ote that mnmzng E[I r] s equvalent to maxmzng E[I r] whch equals the fracton of tme-slots avalable for the BE users. We assume that R >,.e. R >,.., R >. If some R =, we can neglect that user and the problem reduces to dmensons. We also assume that R s away from the boundary of the set, whch s characterzed later, comprsng all feasble throughput rate vectors. Ths assumpton s solely to smplfy the mathematcal exposton by avodng the lmtng condtons at the boundary and does not affect the results presented throughout the paper. 2 We assume that among the BE users a greedy algorthm s used to share the slots that are allocated for the BE class. Wth a large populaton of BE users there s a hgh probablty of at least one user experencng good channel condton. Thus, maxmzng the tme-slot allocaton s then equvalent to maxmzng the sum total throughput of BE users. 3 For notatonal smplcty, explct dependence of X on Γ s not ndcated. Also, snce the servce of BE users s smply the fracton of allocated tme-slots to that class, ther channel rate vector s not requred for the optmzaton.

3 3 III. OPTIMAL POLICY The QoS users experence dfferent tme-varyng channel condtons, hence, ntutvely the optmal polcy must explot ths varablty gvng preference to users wth better channel condtons. Ths would ensure a hgh throughput per slot and would lead to a fewer fracton of tme-slots beng utlzed to provde the throughput guarantee. However, smply choosng the best user s not suffcent snce the throughput requrements of the QoS users and ther channel statstcs mght be very dfferent whch necesstates that these parameters must also be taen nto account. Let Ω be the set comprsng all possble channel rate vectors, r; we have Ω R +. Let the jont probablty densty functon be f r 4 so that the probablty of a subset Z Ω s gven as f rd r. We assume that f r s such that Z subsets wth zero volume n Ω or ndvdual ponts have zero probablty, thus, excludng pont mass dstrbutons. Snce a schedulng polcy maps r Ω to a unque user ndex, we wll represent a schedulng polcy as a partton of the set Ω nto + regons denoted as Z,.., Z, Z f. In a partcular tmeslot, f the channel rate vector r les wthn regon Z, user s selected for servce whereas f r Z f, no QoS user s selected and the slot s used to serve the BE users 5. The problem thus reduces to choosng these regons optmally to mnmze the objectve functon and satsfy the throughput rate constrant, Z r f rd r R, =,...,. In the rest of the paper, the notaton r Z r Z means that there s a neghborhood around r that s mapped s not mapped to regon Z and the probablty of ths neghborhood s non-zero. Formally, r Z mples that there exsts ɛ > such that all ˆr Ω, ˆr r < ɛ ˆr Z and fˆrdˆr > ; where the norm s the Eucldean ˆr r <ɛ dstance norm n R. The followng two lemmas gve the propertes of the optmal Z,..., Z, Z f regons. The frst lemma deals wth the regon Z f and t states that f r s mapped to Z, all rate vectors wth the th component larger than r cannot be mapped to Z f. Lemma : Under the optmal polcy, suppose r = r,.., r Z then ˆr = ˆr,.., ˆr > r,.., ˆr Z f. Proof: Appendx I A careful observaton of Lemma yelds a specal structure on Z f as follows. Let a be the nfmum value of the frst component among all vectors r Z ;.e. a = nf r Z r. ow, any ˆr Z f must be such that ˆr a ; otherwse Lemma wll be volated. As ths holds for all Z, an optmal polcy has constants { } where = nf r Z r such that f r,, then r Z f. The regon Z f s shown n Fgure. 4 To avod excessve notatons, r, dependng on the context denotes both a random vector and a partcular realzaton for a generc tme-slot. 5 To elmnate unnterestng parttons the followng techncal assumptons are made. The set Ω can be parttoned nto a fnte set of components, where, each component s a connected set wth non-zero volume and every pont of ths set s arbtrarly close to an nteror pont. Such an assumpton removes the trval pont/zero volume sets. A schedulng polcy s a partton as above and each regon Z s a fnte unon of the component sets of the partton. Further, we assume that for set Ω non-zero volume sub-sets that have zero probablty have already been removed as ther mappng plays no role n the optmzaton. r 3 a 3 r 2 a 2 Z f regon Fg.. The Z f regon for = 3, threshold vector ā = a, a 2, a 3 and Ω = R +. ote that Zf = { r : r, =,..., }. Ths mplcaton s qute ntutve as t suggests that when the channel rate vector of the QoS users s below some threshold vector bad channel condtons, the QoS users must not be scheduled and the slot must be used to serve the BE users. The vector ā depends on the requred throughput vector R for the QoS users and the densty functon f r. Gven that R does not le on the boundary of feasble throughput rates, t follows that ā s at least a postve vector a >,..., a > and the regon Z f = { r r Ω, r } s not null non-zero probablty. We now proceed to obtan the structure of the regons Z, =,...,. Lemma 2: Consder regons Z, Z j, j and the correspondng thresholds,. Suppose r Z f and satsfes, then under the optmal polcy r Z j Proof: Appendx II a r r > r j 4 The above lemma states that f the weghted comparson of th and j th component of r s n favour of the th component user, t s not optmal to serve user j. The weghts are the nverse values of the correspondng components of the threshold vector ā. The above mplcaton s ntutve as condton 4 means that n some sense user has a better channel condton than user j and hence servng user j s not optmal. Combnng the above two lemmas, we obtan the followng geometrc structure for the optmal polcy. Theorem I: Optmal Structure Consder a channel rate vector r = r,..., r, then, under the optmal polcy there exsts a threshold vector ā wth the followng structure. r Z f f t satsfes, r <, =,..., 5 2 r Z, =,..., f t satsfes, r 3 > r j, j =,...,, j 6 r > 7 Z r f rd r = R, =,..., 8

4 4 r 2 /a 2 = r 3 /a 3 Z 3 r 3 a 3 r 2 Z f Z 2 a r /a = r 3 /a 3 r /a = r 2 /a 2 Fg. 2. Optmal polcy structure for = 3, threshold vector ā = a, a 2, a 3 and Ω = R +. The Z regons are top truncated pyramds. Proof: Condtons and 2 follow from Lemmas and 2. Condton 3 states the obvous requrement that for optmalty the throughput constrant must be met wth equalty; snce, otherwse the excess fracton of slots that lead to a throughput above R can be assgned to the BE users. The set of r that le on the boundares for whch there s equalty n 5 and 6 can be mapped to any Z wthout affectng optmalty. It can also be observed that the set of condtons n Theorem I are exhaustve and map every r Ω to a unque user ndex. Thus, gven ā, we have a unque partton of Ω nto regons Z,..., Z, Z f. In Fgure 2, we present a geometrc pcture of these regons for = 3. As seen from the fgure the Z regons are top truncated pyramds see, for example the lght shaded Z 2 regon and t can be verfed that n ths regon, 6 s satsfed. ext, we present the suffcency argument by provng that a schedulng polcy of the form as n Theorem I mnmzes the objectve functon n 3 and hence s optmal. Frst, observe that a schedulng polcy outlned n Theorem I can be rewrtten n a smplfed way as a maxmum weghted rule wth tes broen arbtrarly as follows, { Z f serve BE class, f r, =,.., Γ r = r argmax, otherwse 9 where { } are such that E[r I ] = R, =,...,. Theorem II: Suffcency Consder the optmzaton problem n 3 and let R be feasble, then polcy Γ defned n 9 s optmal. Proof: Appendx III. Thus, Theorem I states that the optmal polcy must satsfy certan condtons whch mpose a weghted comparson structure on t and conversely, Theorem II completes the argument by statng that a polcy wth that structure s optmal. The results presented so far for the optmal polcy assumed that R was feasble, that s, t assumed that the optmzaton problem n 3 had a soluton and the throughput rate R could be guaranteed by some schedulng polcy. We now go bac and characterze the set of all such feasble throughput rate vectors. Let Π denote ths set; we clam that the nteror of Π s generated by consderng each threshold vector ā > Z r and obtanng the correspondng R that can be acheved for the polcy n 9 for that partcular ā. To see why ths s true consder the followng. Gven any ā >, we frst construct a polcy as gven n 9. Snce ths s a vald schedulng polcy the correspondng R wth R = E[r I ] s feasble; hence, Π must at least nclude all such R. ow, conversely, pc a feasble R n the nteror of Π, then, from Theorem I we see that a schedulng polcy can be re-mapped to have the optmal geometrc structure or equvalently there exsts ā > for whch the polcy n 9 s optmal. For a gven R, we now from 8 that the threshold vector ā for the optmal polcy s chosen such that Z r f rd r = R, =,..,. Ths can be solved usng numerous technques of fndng the postve root of a non-lnear vector equaton. In practce, however, the densty functon f r may not be nown apror n whch case the vector ā can be adjusted n real tme usng stochastc approxmaton algorthms smlar to those outlned n [4], [5]. For a comprehensve and thorough treatment of stochastc approxmaton algorthms see [7]. We now consder the specal case of Raylegh fadng n the next secton and obtan explct expressons for varous system metrcs. IV. DIMESIOIG In ths secton, we apply the general results obtaned n the last secton to a Raylegh fadng scenaro. From a practcal perspectve whle such a fadng model mght be restrctve, nevertheless, from a systems vewpont the closed form formulas obtaned provde mportant tradeoff lmts between the allocaton of resources to the QoS and the BE users and can be used as a frst cut calculaton n system desgn. For other fadng dstrbutons a smlar analyss can be carred out, albet, closed form expressons may not always be possble and certan quanttes would need to be evaluated numercally, as done n Secton V for an llustratve aagam fadng scenaro. To proceed, we consder the followng specalzatons to the earler model. The users experence ndependent dentcally dstrbuted..d flat Raylegh fadng, hence, h 2 s Exponentally dstrbuted, where h s the magntude of the channel gan/fade state. The rate per tme slot of a user s assumed proportonal to the fade state square magntude;.e. r = h 2 P, where s a constant and P s the transmsson power. A lnear power-rate relatonshp s a good model n varous scenaros such as the low SR regme n whch most CDMA systems operate, ultra-wdeband transmsson and fxed modulaton schemes and has been studed earler n the lterature [5]. As r s proportonal to h 2, the dstrbuton of r s also Exponental and s gven as fr = e r/µ /µ, r where µ = E[r] s the average throughput rate of a user f t s served n all the tme-slots. Lastly, we tae the guaranteed throughput rate the same for all QoS users, namely, R = R,..., R. A. Throughput Characterzaton Let γ denote the fracton of tme-slots allocated to the BE users. We frst obtan the threshold vector n terms of γ as follows. Due to symmetry n f r and R, clearly, the regons

5 5 Z, =,.., are dentcal, hence, the { } s for the optmal polcy are equal and the threshold vector s gven as ā = a,.., a. ow, the threshold value n terms of γ s as follows. Lemma 3: Let γ be the fracton of tme-slots allocated to the BE users, then the threshold value a for the optmal polcy s gven by, a = µ ln γ / Proof: From Theorem I, the regon Z f s gven as Z f = { r : r a, =,..., }. By ergodcty, the probablty of ths regon equals γ and by the..d channel assumpton, f r = f r = fr. Thus we get, a a... fr dr = γ Evaluatng the ntegrals for the exponental dstrbuton gves, γ = e a/µ 2 Re-wrtng the above expresson gves the result n. Observe from that γ = a = whch agrees wth the fact that γ = no slot for the BE users mples Z f s null and smlarly, γ = a whch agrees wth the fact that γ = all slots for the BE users mples Z f = R +. ow, usng the optmal structure of regon Z we can obtan an expresson for the requred throughput rate R n terms of the threshold value a. Lemma 4: Under the optmal polcy, the throughput-rate guarantee, R, for a gven threshold value s gven by, R = a + µ e +a/µ = Proof: Gven a threshold vector ā = a,..., a, the regon Z s gven as, Z = { r : a r <, r j r, j }. As R = E[r I ] we get, r r R =... r fr dr fr j dr j 4 a where f r = f r = fr by the..d assumpton. For the exponental dstrbuton, 4 smplfes to, r e r /µ R = e r /µ dr 5 µ a Usng the bnomal expanson, e r/µ = e r/µ, 5 can be solved to get 3. = ote from 3 that R s monotoncally decreasng n a, hence there s a one to one relatonshp between R and a. Stated equvalently, gven a certan R value, there s a unque threshold a that acheves t. Elmnatng a from and 3 we obtan a unfed relatonshp among the system quanttes: Throughput rate R, Fracton of tme-slots, γ, allocated to the BE users umber of QoS users,, and v The average channel condton, µ, of the users. j Fg. 3. R/mu ncreasng gamma gamma = gamma =.2 gamma =.4 gamma =.6 gamma = umber of users, Plot of R/µ versus for the optmal polcy for varous γ values. Theorem III: Under the model assumptons stated earler wth QoS users n the system and γ [, ] fracton of tme-slots allocated to the BE users, the maxmum throughput rate R for each QoS user s gven by, = ln γ / + + R µ = + 2 γ + 6 Proof: The result follows from Lemmas 3 and 4. From 6, we see that R depends lnearly on µ, thus as expected, for a gven, γ, the throughput guarantee s hgher f µ s ncreased. ow, re-phrasng 6, theoretcal lmts for varous performance measures can be deduced as follows. Maxmum Throughput Rate: By settng γ =, we can obtan the maxmum throughput rate R max for each QoS user when no slots are allocated for the BE users. Ths s gven as, R max = µ = Fgure 3 s a plot of R/µ versus for dfferent γ values. The functon R max /µ s the topmost curve correspondng to γ =. As R max s monotoncally decreasng n, ts maxmum value s at = and equals R max /µ =. Ths s expected as the maxmum rate achevable when all the slots are assgned to just one QoS user equals E[r] = µ. Maxmum umber of QoS Users: Fx a value of R and γ, the maxmum number of QoS users such that throughput of each s at least R s gven by, max R, γ = max R R 8 Obvously f the values of R, γ are such that there s no nteger that acheves t, the system values n ths case are nfeasble. Fgure 4 s a plot of R/µ versus γ for varous values of. Infeasblty arses when γ, R /µ pont les above the = curve n Fg. 4.

6 6 Rato, R/mu ncreasng = = 2 = 4 = 8 = Gamma Fg. 4. Plot of R/µ versus γ for values of =, 2, 4, 8, 4. Maxmum Value of γ: Gven R and, the value of γ that solves the equaton n 6 gves the maxmum fracton of slots that can be allocated to the BE users. Fgure 4 wth ts axes nverted gves a plot of γ versus R/µ for dfferent. B. Comparson wth Random-schedulng Polcy To understand how much gan can be acheved, we present an analytcal comparson of the optmal polcy wth the random schedulng polcy. The random polcy assgns a tmeslot to the BE users wth probablty γ and to the QoS users wth probablty γ. Among the QoS users the slot s then randomly assgned to one of the users wth equal probablty /. Clearly, ths polcy does not explot the varyng channel condtons for schedulng the users. Due to the random nature of the assgnment each QoS user gets γ/ fracton of tme-slots and snce the users have statstcally dentcal channel condtons, the throughput rate of each QoS user, denoted R r, s gven as, γ R r = µ 9 Let us now fx a value of γ for both the optmal and the random polces,.e. under both polces, γ fracton of slots are assgned to the BE class. Let R opt, R r denote the correspondng throughput rate provded to each QoS user. Then, as shown below, the gan defned as R opt /R r s on the order of ln. To show ths result, we need the followng lemma. Lemma 5: For any γ,, we have the followng relatonshp 6 Proof: Appendx IV ln = Θln 2 γ Theorem IV: The throughput gan of the optmal polcy as compared to the random polcy, defned as R opt /R r, for γ, satsfes the relatonshp, R opt R r = Θln 2 6 The followng notaton s followed: f = Og means that there exsts a constant c and nteger such that f cg for >, f = Θg means that f = Og and g = Of Proof: Appendx V Observe that as the throughput rate per QoS user for both the optmal and the random polcy tends to zero. Equaton 9 states that R r decreases as / whereas 45 n Appendx V states that by usng the optmal polcy R opt decreases more slowly as ln/. Hence, we get a gan on the order of ln. The above logarthmc behavor can be attrbuted to the exponental dstrbuton of the rate under Raylegh fadng and whle such channel statstcs are smplfed models, n practce one could expect gans along these orders for moderate QoS user populaton. V. SIMULATIO RESULTS To valdate the theoretcal results derved n the earler sectons, we present smulaton results obtaned for two fadng dstrbutons, Raylegh and aagam. The setup for the smulatons s as follows: we consder a tme duraton of seconds and dvde t nto, slots, thus, each tme-slot s of length mllsecond. For the sae of smplcty, the QoS users all experence..d channel fadng. We assume a lnear relatonshp between the channel rate and the fade state squared magntude;.e. r h 2. Thus, for Raylegh fadng the rate, r, at whch data can be transmtted n a slot s Exponentally dstrbuted wth densty fr = e r/µ µ, r ; whle for aagam fadng, r has a Gamma dstrbuton gven m m as fr = r m µ Γm e mr/µ, r, where m s the fadng parameter [6]. The mean channel rate, µ, for each user s taen as, µ = 8 Kbts/sec for both the dstrbutons. At each tme-slot, a random vector of channel rates for the QoS users s drawn from the respectve dstrbuton. Gven ths channel rate vector, the partcular schedulng polcy decdes whch QoS user to serve or to allocate the slot to the BE class. In the former case, the chosen QoS user, say user, receves a throughput rate of r whle for the others the throughput rate s n that slot. In the latter case, all QoS users get a throughput n that slot. We smulate the optmal, the random, the greedy Tme Dvson Mult-Access TDMA and an opportunstc schedulng polcy studed n [] whch we refer to as Opportunstc Proportonal Far OPF polcy. In case of the optmal polcy, the schedulng decson s taen as gven n 9 where the threshold vector ā s computed usng the formulas n Secton IV. The random polcy maes a schedulng decson as descrbed n Secton IV-B. For the greedy TDMA and the OPF polcy the schedulng decson s taen as follows. Let T denote the runnng tme-average of the throughput rate for the th QoS user. At the begnnng of each tme-slot, consder all QoS users for whch T < R where R s the requred throughput guarantee. In the greedy TDMA polcy the user wth the maxmum channel rate s selected whereas for the OPF polcy the user that maxmzes the metrc r /T s selected. If for all QoS users T R, the slot s allocated to the BE class. We frst numercally valdate the theoretcal results obtaned n Secton IV. We consder Raylegh fadng wth 3 QoS users each havng a throughput rate guarantee of R = 2 Kbts/sec.

7 7 Throughput rate n Kbts/sec qos user qos user 2 qos user 3 Throughput rate n Kbts/sec 5 5 qos user qos user 2 qos user tme n seconds tme n seconds Fg. 5. Runnng tme-average of throughput rate for Raylegh fadng wth 3 QoS users, R = 2 Kbts/sec. Throughput gan, R opt /R r thpt gan log umber of QoS users, Fg. 6. Throughput gan, R opt /R r, for Raylegh fadng wth γ =.3. Fg. 7. Runnng tme-average of throughput rate for aagam fadng wth fade parameter m =.6, γ =.3 and 3 QoS users. Throughput gan, R opt /R r thpt gan umber of QoS users, Fg. 8. Throughput gan, R opt /R r, for aagam fadng wth fade parameter m =.6 and γ =.3. Fgure 5 gves a plot of the runnng tme-average of throughput rate under the optmal polcy. As can be seen from the plot, the long-term requred rate s acheved very qucly n tme wthn almost a second and s mantaned thereafter wthn a close range. Thus, wthn a very short tme nterval the requred throughput rate can be provded to the QoS users. A smlar trend s observed when the parameter values are vared. In Fgure 6, we fx γ =.3,.e. the BE class s assgned 3% of the slots. The fgure gves a plot of the smulated throughput gan R opt /R r as a functon of ; where R opt, R r s the throughput rate of each QoS user under the optmal and the random polcy respectvely. In conformaton wth the result R n 2, we see from the plot that opt R r grows logarthmc n. We next consder aagam fadng wth the fadng parameter m =.6. In Fgure 7, we fx γ =.3 and plot the runnng tme-average of the throughput rate for the optmal polcy wth 3 QoS users. For the case of aagam fadng, becomes, ma µ t m e t dt = γ Γm from whch the optmal threshold s evaluated numercally by fndng the root of the above non-lnear equaton. The long-term rate provded to each QoS user n ths case s R = 494 Kbts/sec. Agan as before, the throughput rate s acheved very qucly n tme and s mantaned thereafter wthn a close range. In Fgure 8 we compare the throughput gan of the optmal polcy versus the random polcy. As seen from the plot the optmal polcy acheves a substantal gan n throughput even wth aagam dstrbuton. In fact, the gan s hgher now because the Gamma dstrbuton wth m =.6 has a larger varance than the Exponental wth the same mean. As a result, the optmal polcy whch opportunstcally explots rate varatons gves a hgher gan n comparson to random assgnment. We now present smulaton results that compare the performance of the optmal, random, TDMA and OPF polces. We consder 3 QoS users wth Raylegh fadng and the mean channel rate of each QoS user, µ = 8 Kbts/sec. Fgure 9 plots the total fracton of slots utlzed by the QoS users under each polcy versus the throughput rate requrement of each QoS user. The quantty, total fracton of slots used by QoS users, s the tme-slot allocaton to the BE class. Frst, as expected the random polcy has the worst performance and utlzes the maxmum tme-slots to provde the throughput rate guarantees. Snce the OPF, TDMA and optmal polcy explot the channel varatons and opportunstcally schedule the users, the tme-slot utlzaton s lower as compared to the random polcy. The OPF polcy performs worse than the TDMA polcy whch s expected snce the TDMA polcy by beng greedy has a hgh throughput per slot and hence utlzes fewer tme-slots. Fnally, as expected the optmal polcy uses a substantally lower fracton of tme-slots than all the polces. VI. COCLUSIO We addressed the ssue of downln schedulng over a wre-

8 8 Total fracton of slots used by QoS users random OPF TDMA optmal Throughput rate of each QoS user n Kbts/sec [3] M. Zafer, E. Modano, A Calculus Approach to Mnmum Energy Transmsson Polces wth Qualty of Servce Guarantees, Proceedngs of the IEEE IFOCOM 25, vol., pp , March 25. [4] M. Zafer, E. Modano, Contnuous-tme Optmal Rate Control for Delay Constraned Data Transmsson, 43rd Annual Allerton Conference on Communcaton, Control and Computng, Montcello, Sept. 25. [5] P. Lu, R. Berry, M. Hong, Delay-Senstve Pacet Schedulng n Wreless etwors, IEEE WCC, ew Orleans, 23. [6] M. aagam, The m-dstrbuton - A general formula of ntensty dstrbuton of fadng, Statstcal Methods n Rado Wave Propagaton, W. C. Hoffman, Ed. London, England: Pergamon, 96 [7] H. Kushner, G. Yn, Stochastc approxmaton algorthms and applcatons, Sprnger, ew Yor, 997. [8] Gradshteyn I.S., Ryzh I.M., Table of Integrals, Seres and Products, Academc Press, Fg. 9. Comparson of the fracton of slots utlzed by the random, OPF, TDMA and optmal polces. less channel ncorporatng the QoS and best effort servces. We consdered a set of rate guaranteed users and obtaned the optmal polcy that serves these users wth the least tmeslot utlzaton, thereby, maxmzng the tme-slot allocaton to the BE users. Equvalently, the optmal polcy also solves the problem of maxmzng the rate guarantee for the QoS users gven that a certan fracton of tme-slots must be allocated to the BE users. We presented a geometrc vsualzaton of the optmal polcy and under Raylegh fadng we derved analytcal expressons quantfyng the varous system metrcs. Analytcal comparson wth the random-schedulng polcy showed that throughput gans on the order of ln can be acheved by explotng mult-user dversty. Fnally smulaton results show substantal gans acheved by the optmal polcy as compared to other well-nown polces n the lterature. REFERECES [] A. Jalal, R. Padovan, R. Panaj, Data throughput of CDMA-HDR a hgh effcency hgh data rate personal communcaton wreless system, IEEE Vehcular Technology Conf., vol. 3, 2. [2] M. Andrews, K. Kumaran, K. Ramanan, A. Stolyar, P. Whtng, and R. Vjayumar, Provdng qualty of servce over a shared wreless ln, IEEE Communcatons Magazne, pp. 5-54, Feb. 2. [3] M. Zafer and E. Modano, Jont Schedulng of Rate-guaranteed and Besteffort Servces over a Wreless Channel, IEEE CDC-ECC 25, Sevlle, Span, Dec. 25. [4] X. Lu, E. Chong,. Shroff, A framewor for opportunstc schedulng n wreless networs Computer etwors, 4, pp , 23. [5] S. Borst, P. Whtng, Dynamc rate control algorthms for HDR throughput optmzaton, IEEE IFOCOM, Alasa, Aprl 2. [6] S. Borst, User-level performance of channel-aware schedulng algorthms n wreless data networs, IEEE/ACM Transactons on etworng, vol. 3, no. 3, pp , 25. [7] Y. Lu, E. Knghtly, Opportunstc far schedulng over multple wreless channels, IEEE IFOCOM, San Francsco, 23. [8] S. Shaotta, A. Stolyar, Schedulng Algorthms for a Mxture of Real- Tme and on-real-tme Datn HDR, Proc. Internatonal Teletraffc Congress ITC-7, Brazl, Sept. 2. [9] L. Tassulas and A. Ephremdes, Dynamc server allocaton to parallel queues wth randomly varyng connectvty, IEEE Transactons on Informaton Theory, vol. 39, pp , Mar [] P. Vswanath, D. Tse and R. Laroa, Opportunstc Beamformng usng Dumb Antennas, IEEE Trans. on Informaton Theory, 486, June, 22. [] M. eely, E. Modano, and C. Rohrs, Power Allocaton and Routng n Mult-Beam Satelltes wth Tme Varyng Channels, IEEE Transactons on etworng, vol., no., pp , Feb. 23. [2] D. Rajan, A. Sabharwal, B. Aazhang, Delay bounded pacet schedulng of bursty traffc over wreless channels, IEEE Transactons on Informaton Theory,, vol. 5,, pp , Jan. 24. APPEDIX I PROOF OF LEMMA The proof s based on a contradcton argument where we begn by supposng that for the optmal polcy there s a ˆr Z f wth ˆr > r. By re-mappng the regons we wll show that the objectve functon n 3 decreases, thus, contradctng the optmalty clam and provng ˆr Z f. We are gven that r Z, hence, there s a neghborhood of r, whch we denote as S, that s mapped to Z,.e. S Z and S = { x x Ω, x r < δ } for some δ >. Further, by assumpton ˆr Z f, there s a neghborhood of ˆr gven as, S 2 = { x x Ω, x ˆr < δ 2 } for some δ 2 >, such that S 2 Z f. ow re-map the regons as follows. Map S Z f and S 2 Z. To ensure the new mappng s feasble we must satsfy the QoS rate constrant for user whch entals the followng equalty. x f xd x = x f xd x 22 S 2 S The left sde above s the throughput acheved over regon S 2 under the new map and the rght sde s the throughput lost by re-mappng S to Z f. A set of δ, δ 2 > exst that satsfy 22; to see ths note that the ntegral over any regon {S } 2 = s a postve, contnuous functon wth respect to δ, non-ncreasng as δ decreases and tends to zero as δ. Hence, startng wth the largest δ, δ 2 values that satsfy the S, S 2 defnton and then decreasng these values one can obtan {δ, δ 2 > } such that each ntegral above s postve and the two are equal. ow, vewng δ 2 as a functon of δ, t s clear that f a soluton exsts for some δ then for all δ δ a soluton exsts by the contnuty and decreasng property of the ntegrals. We now proceed by choosng δ δ. Usng the Frst Mean Value theorem, [8], we can tae the x outsde the ntegrals as follows, S x f xd x = r + ɛ S f xd x and S 2 x f xd x = ˆr + ɛ 2 S 2 f xd x, where the {ɛ } 2 = depend on {δ } 2 = or equvalently on δ as δ 2 depends on δ through 22. Wth ths, we can re-wrte 22 as, ˆr + ɛ 2 f xd x = r + ɛ f xd x 23 S 2 S ow, loong at the objectve functon n 3, the change n ts value due to the re-map equals the probablty of regon

9 9 x j S 3 ε Z f x j = x S ε Z 2 r. S ε Z j x Fg. a: Orgnal mappng x j S 3 Z j S 2 r. Z f Fg. b: ew mappng Fg.. Fgure showng the mappngs for the proof of Lemma 2. S 2 added from Z f to Z mnus the probablty of regon S removed from Z. Thus, J = f xd x + f xd x S S 2 ˆr + ɛ 2 = f xd x 24 r + ɛ S 2 Let c = ˆr r, then, c > snce by assumpton ˆr > r. Usng the Frst Mean Value theorem, we also have ɛ as δ. Thus, for any c we can scale δ to be small enough ˆr such that +ɛ 2 r +ɛ >. Further, snce the ntegral n 24 s the probablty of S 2 whch s strctly postve regons wth zero probablty are unnterestng and have been removed from Ω, we fnally get, J <. Ths completes the contradcton argument. APPEDIX II PROOF OF LEMMA 2 The proof s based on a contradcton argument. To begn, consder r Z f and suppose that for the optmal polcy, r Z j such that, r > r j 25 We now gve a re-mappng of the regons such that the objectve functon n 3 decreases or equvalently the probablty of Z f regon ncreases, thus, provng that the earler mappng cannot be optmal. As the lemmnvolves only the th and j th component, we wll focus only on these components. Let x Ω denote a generc rate vector. Snce by assumpton r Z j, there s a neghborhood around r gven as S = { x x Ω, x r < δ } for some δ >, such that S Z j. ext, snce the optmal polcy satsfes Lemma ts volaton would mae the polcy non-optmal to start wth we now that s the nfmum value of the th component among x Z. Thus, there exsts a pont m wth m = and a regon around m, denoted S 2, that maps to Z ;.e. S 2 Z and S 2 = { x x Ω, < x m < δ 2 } for some δ 2 >. Fnally, snce R does not le on the boundary of feasble throughput vectors the regon Z f s not null. Hence, there exsts n wth n j = > and a regon around n, denoted S 3, that maps to Z f ; namely, S 3 Z f and S 3 = { x x Ω, < n j x j < δ 3 } for some δ 3 >. The regons S, S 2, S 3 are depcted n Fgure a. S x Z ow re-map these regons as follows. Map S Z, S 2 Z f and S 3 Z j as shown n Fgure b. To ensure the new mappng s feasble we must satsfy the QoS rate constrants for user and user j, whch entals the followng equaltes. x f xd x = x f xd x 26 S 2 S x j f xd x = x j f xd x 27 S 3 S Equaton 26 matches the throughput lost for user due to the re-map of S 2 Z f and the throughput ganed by S Z, whle 27 gves a smlar equalty for user j. To see why a set of {δ } 3 = exst that solve the above equatons, note that the ntegral over any regon S s a contnuous, postve functon of δ, decreasng or non-ncreasng as δ decreases and tends to zero as δ. Hence, startng wth the largest δ that satsfes the S defnton, decrease t untl a δ 2 s obtaned that solves 26. By the non-nullty of S, S 2 and the above property of the ntegrals such a soluton δ, δ 2 > exsts. Smlarly obtan a δ, δ 3 that solves 27. Fnally, tang δ as the mnmum of the two solutons, re-obtan δ 2, δ 3 such that both 26 and 27 are satsfed. ow, vewng δ 2, δ 3 as functons of δ, t s clear that f a soluton exsts for some δ, then, for all δ δ a soluton exsts by the contnuty and decreasng property of the ntegrals. We now proceed by choosng δ δ. Usng the Frst Mean Value theorem, [8], we can re-wrte the above ntegrals as, + ɛ 2 f xd x = r + ɛ f xd x 28 S 2 S + ɛ 3 f xd x = r j + ɛ 4 f xd x 29 S 3 S where the {ɛ } above depend on the {δ } or equvalently on δ as δ 2, δ 3 depend on δ through 26 and 27. ext, loong at the objectve functon n 3, the change n ts value due to the re-map equals the probablty of regon S 3 added from Z f to Z j mnus the probablty of regon S 2 removed from Z. Thus, J = f xd x + f xd x S 2 S 3 r + ɛ = r j + ɛ 4 f xd x 3 + ɛ 2 + ɛ 3 S Let c = r rj, then, from 25 we have c >. From the Frst Mean Value theorem we also have ɛ as δ. Thus, for any gven c we can scale δ to be small enough such r that +ɛ +ɛ 2 rj+ɛ4 +ɛ 3 >. Further, snce the ntegral n 3 s the probablty of S whch s strctly postve, we fnally get J <. Ths completes the proof. APPEDIX III PROOF OF THEOREM II We wll prove optmalty of polcy Γ, defned n 9, by showng that for any other feasble polcy Γ we have E[I ] E[Ĩ] where I r and Ĩ r are the ndcator functons for the respectve polces. We now that

10 polcy Γ satsfes the throughput rate constrants wth equalty,.e. E[r I ] = R. If Γ does not, t s trval to prove that Γ cannot be optmal. ow, suppose Γ also satsfes the rate constrants wth equalty,.e. E[r Ĩ ] = R, then, the objectve functon for polcy Γ can be re-wrtten as, E[Ĩ] = E[Ĩ] E[r Ĩ ] R 3 where { } s the threshold vector for polcy Γ. ote that the second term n 3 s zero. Re-arrangng 3 we get, [ E[Ĩ] = E r ] R Ĩ + 32 For any vector r we have the followng two cases. Case : Suppose r,, then, polcy Γ does not choose any QoS user Equaton 9 and I =, =,...,. ow, snce r, we have r,. Ths mples that whether Γ chooses or does not choose a QoS user we have the followng nequalty, r Ĩ = r I 33 Case 2: Suppose r > for some ndex. Let j be the chosen user for polcy Γ, then, from 9 we see that r j / has the maxmum value. Thus, rj r, and also rj <. Agan rrespectve of what Γ chooses, r Ĩ r j = From 32, 33 and 34 we get, [ E[Ĩ] E r ] I + r I 34 R = E[I ] where the last equalty follows from 3 replacng Ĩ wth I. Ths completes the proof. APPEDIX IV PROOF OF LEMMA 5 To prove the lemma we need to show the followng two relatonshps, ln/ γ = Oln and ln = Oln/ γ. We begn by provng the frst relatonshp. Snce γ, and s a postve nteger, we have < γ <. Tang a power seres expanson of we get, ln γ = ln +γ / γ / γ +γ + γ / γ γ / γ / = ln 36 γ ln = ln ln γ 37 γ The nequalty above follows, snce γ < + γ / γ / ; thus we get ln/ γ = Oln. To prove the reverse relatonshp,.e. ln = Oln/ γ, proceed as follows. Usng the standard nequalty, ln , we get, γ ln γ + γ γ γ / + γ2/ γ/ 2 ln γ snce < γ < 38 where the last nequalty above follows by truncatng the power seres expanson of ln γ. Thus, ln γ ln/ γ whch gves ln = Oln/ γ. APPEDIX V PROOF OF THEOREM IV Startng wth 6 we can wrte t as, R µ = ln γ + γ + = γ = Consder the frst term n 39 above; t can be evaluated as follows. Let α = γ, then, snce γ, we have α,. = α+ + = α a = = = α x dx x dx 4 α = γ 4 Equalty a above follows by nterchangng the summaton and the ntegral and usng the Bnomal expanson. Thus, we get, ln α = α + + = ln γ α. ow, consder the second term n 39 and proceed as follows. Frst, snce 4 holds for all α, we get the dentty, = x + + = x. Dvdng both sdes by x and ntegratng from to α, gves, α α x x + = dx = x α + α x + 2 = dx x = α dx = α = γ 42 The nequalty above follows by notng that x s postve, monotoncally non-ncreasng over x [, ], for fxed, and has a maxmum value equal to at x =. Equaton 42 further gves, α + γ = + 2 x

11 γ γ lnγ γ whch s fnte for < γ < and snce γ γ s monotoncally ncreasng n wth a fnte lmtng value, t s bounded for all. Thus, we get, α + γ + 2 ln/γ 43 γ = ow, usng the above smplfcatons we can re-wrte 39 as, R µ = γ ln + α + α γ + 2 = 44 For γ,, the frst term wthn bracets above, grows as ln α = Θln usng Lemma 5 whereas the second term s bounded from 43. Hence, for large, R opt can be expressed as, R opt µ = γ Θln 45 From 9 and 45 we get the result n 2,

Joint Scheduling of Rate-guaranteed and Best-effort Services over a Wireless Channel

Joint Scheduling of Rate-guaranteed and Best-effort Services over a Wireless Channel Jont Schedulng of Rate-guaranteed and Best-effort Servces over a Wreless Channel Murtaza Zafer and Eytan Modano Abstract We consder mult-user schedulng over the downln channel n wreless data systems. Specfcally,

More information

ECE559VV Project Report

ECE559VV Project Report ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

Joint Scheduling and Power-Allocation for Interference Management in Wireless Networks

Joint Scheduling and Power-Allocation for Interference Management in Wireless Networks Jont Schedulng and Power-Allocaton for Interference Management n Wreless Networks Xn Lu *, Edwn K. P. Chong, and Ness B. Shroff * * School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette,

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Error Probability for M Signals

Error Probability for M Signals Chapter 3 rror Probablty for M Sgnals In ths chapter we dscuss the error probablty n decdng whch of M sgnals was transmtted over an arbtrary channel. We assume the sgnals are represented by a set of orthonormal

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Economics 101. Lecture 4 - Equilibrium and Efficiency

Economics 101. Lecture 4 - Equilibrium and Efficiency Economcs 0 Lecture 4 - Equlbrum and Effcency Intro As dscussed n the prevous lecture, we wll now move from an envronment where we looed at consumers mang decsons n solaton to analyzng economes full of

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4) I. Classcal Assumptons Econ7 Appled Econometrcs Topc 3: Classcal Model (Studenmund, Chapter 4) We have defned OLS and studed some algebrac propertes of OLS. In ths topc we wll study statstcal propertes

More information

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction ECONOMICS 5* -- NOTE (Summary) ECON 5* -- NOTE The Multple Classcal Lnear Regresson Model (CLRM): Specfcaton and Assumptons. Introducton CLRM stands for the Classcal Lnear Regresson Model. The CLRM s also

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

An Upper Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control

An Upper Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control An Upper Bound on SINR Threshold for Call Admsson Control n Multple-Class CDMA Systems wth Imperfect ower-control Mahmoud El-Sayes MacDonald, Dettwler and Assocates td. (MDA) Toronto, Canada melsayes@hotmal.com

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso Supplement: Proofs and Techncal Detals for The Soluton Path of the Generalzed Lasso Ryan J. Tbshran Jonathan Taylor In ths document we gve supplementary detals to the paper The Soluton Path of the Generalzed

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

An Admission Control Algorithm in Cloud Computing Systems

An Admission Control Algorithm in Cloud Computing Systems An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence

More information

Edge Isoperimetric Inequalities

Edge Isoperimetric Inequalities November 7, 2005 Ross M. Rchardson Edge Isopermetrc Inequaltes 1 Four Questons Recall that n the last lecture we looked at the problem of sopermetrc nequaltes n the hypercube, Q n. Our noton of boundary

More information

Appendix B. Criterion of Riemann-Stieltjes Integrability

Appendix B. Criterion of Riemann-Stieltjes Integrability Appendx B. Crteron of Remann-Steltes Integrablty Ths note s complementary to [R, Ch. 6] and [T, Sec. 3.5]. The man result of ths note s Theorem B.3, whch provdes the necessary and suffcent condtons for

More information

Pricing and Resource Allocation Game Theoretic Models

Pricing and Resource Allocation Game Theoretic Models Prcng and Resource Allocaton Game Theoretc Models Zhy Huang Changbn Lu Q Zhang Computer and Informaton Scence December 8, 2009 Z. Huang, C. Lu, and Q. Zhang (CIS) Game Theoretc Models December 8, 2009

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem Appled Mathematcal Scences Vol 5 0 no 65 3 33 Interactve B-Level Mult-Objectve Integer Non-lnear Programmng Problem O E Emam Department of Informaton Systems aculty of Computer Scence and nformaton Helwan

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

x = x 1 + :::+ x K and the nput covarance matrces are of the form ± = E[x x y ]. 3.2 Dualty Next, we ntroduce the concept of dualty wth the followng t

x = x 1 + :::+ x K and the nput covarance matrces are of the form ± = E[x x y ]. 3.2 Dualty Next, we ntroduce the concept of dualty wth the followng t Sum Power Iteratve Water-fllng for Mult-Antenna Gaussan Broadcast Channels N. Jndal, S. Jafar, S. Vshwanath and A. Goldsmth Dept. of Electrcal Engg. Stanford Unversty, CA, 94305 emal: njndal,syed,srram,andrea@wsl.stanford.edu

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

x = , so that calculated

x = , so that calculated Stat 4, secton Sngle Factor ANOVA notes by Tm Plachowsk n chapter 8 we conducted hypothess tests n whch we compared a sngle sample s mean or proporton to some hypotheszed value Chapter 9 expanded ths to

More information

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering /

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering / Theory and Applcatons of Pattern Recognton 003, Rob Polkar, Rowan Unversty, Glassboro, NJ Lecture 4 Bayes Classfcaton Rule Dept. of Electrcal and Computer Engneerng 0909.40.0 / 0909.504.04 Theory & Applcatons

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

Lecture 12: Classification

Lecture 12: Classification Lecture : Classfcaton g Dscrmnant functons g The optmal Bayes classfer g Quadratc classfers g Eucldean and Mahalanobs metrcs g K Nearest Neghbor Classfers Intellgent Sensor Systems Rcardo Guterrez-Osuna

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

APPROXIMATE PRICES OF BASKET AND ASIAN OPTIONS DUPONT OLIVIER. Premia 14

APPROXIMATE PRICES OF BASKET AND ASIAN OPTIONS DUPONT OLIVIER. Premia 14 APPROXIMAE PRICES OF BASKE AND ASIAN OPIONS DUPON OLIVIER Prema 14 Contents Introducton 1 1. Framewor 1 1.1. Baset optons 1.. Asan optons. Computng the prce 3. Lower bound 3.1. Closed formula for the prce

More information

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers Psychology 282 Lecture #24 Outlne Regresson Dagnostcs: Outlers In an earler lecture we studed the statstcal assumptons underlyng the regresson model, ncludng the followng ponts: Formal statement of assumptons.

More information

A Lower Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control

A Lower Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control A ower Bound on SIR Threshold for Call Admsson Control n Multple-Class CDMA Systems w Imperfect ower-control Mohamed H. Ahmed Faculty of Engneerng and Appled Scence Memoral Unversty of ewfoundland St.

More information

P exp(tx) = 1 + t 2k M 2k. k N

P exp(tx) = 1 + t 2k M 2k. k N 1. Subgaussan tals Defnton. Say that a random varable X has a subgaussan dstrbuton wth scale factor σ< f P exp(tx) exp(σ 2 t 2 /2) for all real t. For example, f X s dstrbuted N(,σ 2 ) then t s subgaussan.

More information

10-801: Advanced Optimization and Randomized Methods Lecture 2: Convex functions (Jan 15, 2014)

10-801: Advanced Optimization and Randomized Methods Lecture 2: Convex functions (Jan 15, 2014) 0-80: Advanced Optmzaton and Randomzed Methods Lecture : Convex functons (Jan 5, 04) Lecturer: Suvrt Sra Addr: Carnege Mellon Unversty, Sprng 04 Scrbes: Avnava Dubey, Ahmed Hefny Dsclamer: These notes

More information

18.1 Introduction and Recap

18.1 Introduction and Recap CS787: Advanced Algorthms Scrbe: Pryananda Shenoy and Shjn Kong Lecturer: Shuch Chawla Topc: Streamng Algorthmscontnued) Date: 0/26/2007 We contnue talng about streamng algorthms n ths lecture, ncludng

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin Proceedngs of the 007 Wnter Smulaton Conference S G Henderson, B Bller, M-H Hseh, J Shortle, J D Tew, and R R Barton, eds LOW BIAS INTEGRATED PATH ESTIMATORS James M Calvn Department of Computer Scence

More information

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

Linear Approximation with Regularization and Moving Least Squares

Linear Approximation with Regularization and Moving Least Squares Lnear Approxmaton wth Regularzaton and Movng Least Squares Igor Grešovn May 007 Revson 4.6 (Revson : March 004). 5 4 3 0.5 3 3.5 4 Contents: Lnear Fttng...4. Weghted Least Squares n Functon Approxmaton...

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

More information

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011 Stanford Unversty CS359G: Graph Parttonng and Expanders Handout 4 Luca Trevsan January 3, 0 Lecture 4 In whch we prove the dffcult drecton of Cheeger s nequalty. As n the past lectures, consder an undrected

More information

Estimation: Part 2. Chapter GREG estimation

Estimation: Part 2. Chapter GREG estimation Chapter 9 Estmaton: Part 2 9. GREG estmaton In Chapter 8, we have seen that the regresson estmator s an effcent estmator when there s a lnear relatonshp between y and x. In ths chapter, we generalzed the

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

Lecture 14: Bandits with Budget Constraints

Lecture 14: Bandits with Budget Constraints IEOR 8100-001: Learnng and Optmzaton for Sequental Decson Makng 03/07/16 Lecture 14: andts wth udget Constrants Instructor: Shpra Agrawal Scrbed by: Zhpeng Lu 1 Problem defnton In the regular Mult-armed

More information

Joint Scheduling and Resource Allocation in CDMA Systems

Joint Scheduling and Resource Allocation in CDMA Systems TO APPEAR IEEE TRANSACTIONS ON INFORMATION THEORY Jont Schedulng and Resource Allocaton n CDMA Systems Vjay G. Subramanan, Randall A. Berry, and Rajeev Agrawal Abstract In ths paper, the schedulng and

More information

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper Games of Threats Elon Kohlberg Abraham Neyman Workng Paper 18-023 Games of Threats Elon Kohlberg Harvard Busness School Abraham Neyman The Hebrew Unversty of Jerusalem Workng Paper 18-023 Copyrght 2017

More information

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

Joint Scheduling and Resource Allocation in CDMA Systems

Joint Scheduling and Resource Allocation in CDMA Systems TECHNICAL REPORT - JUNE 2009 1 Jont Schedulng and Resource Allocaton n CDMA Systems Vjay G. Subramanan, Randall A. Berry, and Rajeev Agrawal Expanded Techncal Report: A shorter verson of ths paper wll

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U)

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U) Econ 413 Exam 13 H ANSWERS Settet er nndelt 9 deloppgaver, A,B,C, som alle anbefales å telle lkt for å gøre det ltt lettere å stå. Svar er gtt . Unfortunately, there s a prntng error n the hnt of

More information

Convergence of random processes

Convergence of random processes DS-GA 12 Lecture notes 6 Fall 216 Convergence of random processes 1 Introducton In these notes we study convergence of dscrete random processes. Ths allows to characterze phenomena such as the law of large

More information

Research Article Green s Theorem for Sign Data

Research Article Green s Theorem for Sign Data Internatonal Scholarly Research Network ISRN Appled Mathematcs Volume 2012, Artcle ID 539359, 10 pages do:10.5402/2012/539359 Research Artcle Green s Theorem for Sgn Data Lous M. Houston The Unversty of

More information

Maximizing Overlap of Large Primary Sampling Units in Repeated Sampling: A comparison of Ernst s Method with Ohlsson s Method

Maximizing Overlap of Large Primary Sampling Units in Repeated Sampling: A comparison of Ernst s Method with Ohlsson s Method Maxmzng Overlap of Large Prmary Samplng Unts n Repeated Samplng: A comparson of Ernst s Method wth Ohlsson s Method Red Rottach and Padrac Murphy 1 U.S. Census Bureau 4600 Slver Hll Road, Washngton DC

More information

Solutions HW #2. minimize. Ax = b. Give the dual problem, and make the implicit equality constraints explicit. Solution.

Solutions HW #2. minimize. Ax = b. Give the dual problem, and make the implicit equality constraints explicit. Solution. Solutons HW #2 Dual of general LP. Fnd the dual functon of the LP mnmze subject to c T x Gx h Ax = b. Gve the dual problem, and make the mplct equalty constrants explct. Soluton. 1. The Lagrangan s L(x,

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

Perfect Competition and the Nash Bargaining Solution

Perfect Competition and the Nash Bargaining Solution Perfect Competton and the Nash Barganng Soluton Renhard John Department of Economcs Unversty of Bonn Adenauerallee 24-42 53113 Bonn, Germany emal: rohn@un-bonn.de May 2005 Abstract For a lnear exchange

More information

LARGEST WEIGHTED DELAY FIRST SCHEDULING: LARGE DEVIATIONS AND OPTIMALITY. By Alexander L. Stolyar and Kavita Ramanan Bell Labs

LARGEST WEIGHTED DELAY FIRST SCHEDULING: LARGE DEVIATIONS AND OPTIMALITY. By Alexander L. Stolyar and Kavita Ramanan Bell Labs The Annals of Appled Probablty 200, Vol., No., 48 LARGEST WEIGHTED DELAY FIRST SCHEDULING: LARGE DEVIATIONS AND OPTIMALITY By Alexander L. Stolyar and Kavta Ramanan Bell Labs We consder a sngle server

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Portfolios with Trading Constraints and Payout Restrictions

Portfolios with Trading Constraints and Payout Restrictions Portfolos wth Tradng Constrants and Payout Restrctons John R. Brge Northwestern Unversty (ont wor wth Chrs Donohue Xaodong Xu and Gongyun Zhao) 1 General Problem (Very) long-term nvestor (eample: unversty

More information

Structural Properties of LDP for Queue-Length Based Wireless Scheduling Algorithms

Structural Properties of LDP for Queue-Length Based Wireless Scheduling Algorithms Structural Propertes of LDP for Queue-Length Based Wreless Schedulng Algorthms V. J. Venataramanan and Xaojun Ln Abstract In ths paper, we are nterested n wreless schedulng algorthms for the downln of

More information

j) = 1 (note sigma notation) ii. Continuous random variable (e.g. Normal distribution) 1. density function: f ( x) 0 and f ( x) dx = 1

j) = 1 (note sigma notation) ii. Continuous random variable (e.g. Normal distribution) 1. density function: f ( x) 0 and f ( x) dx = 1 Random varables Measure of central tendences and varablty (means and varances) Jont densty functons and ndependence Measures of assocaton (covarance and correlaton) Interestng result Condtonal dstrbutons

More information

Embedded Systems. 4. Aperiodic and Periodic Tasks

Embedded Systems. 4. Aperiodic and Periodic Tasks Embedded Systems 4. Aperodc and Perodc Tasks Lothar Thele 4-1 Contents of Course 1. Embedded Systems Introducton 2. Software Introducton 7. System Components 10. Models 3. Real-Tme Models 4. Perodc/Aperodc

More information

Lecture 4. Instructor: Haipeng Luo

Lecture 4. Instructor: Haipeng Luo Lecture 4 Instructor: Hapeng Luo In the followng lectures, we focus on the expert problem and study more adaptve algorthms. Although Hedge s proven to be worst-case optmal, one may wonder how well t would

More information

Joint Scheduling and Resource Allocation in CDMA Systems

Joint Scheduling and Resource Allocation in CDMA Systems SUBMITTED TO IEEE TRANSACTIONS ON INFORMATION THEORY 1 Jont Schedulng and Resource Allocaton n CDMA Systems Vjay Subramanan, Randall A. Berry, and Rajeev Agrawal Abstract We consder schedulng and resource

More information

Joint Scheduling and Resource Allocation in CDMA Systems

Joint Scheduling and Resource Allocation in CDMA Systems ACCEPTED TO IEEE TRANSACTIONS ON INFORMATION THEORY 1 Jont Schedulng and Resource Allocaton n CDMA Systems Vjay G. Subramanan, Randall A. Berry, and Rajeev Agrawal Abstract We consder schedulng and resource

More information

University of Alberta. Library Release Form. Title of Thesis: Joint Bandwidth and Power Allocation in Wireless Communication Networks

University of Alberta. Library Release Form. Title of Thesis: Joint Bandwidth and Power Allocation in Wireless Communication Networks Unversty of Alberta Lbrary Release Form Name of Author: Xaowen Gong Ttle of Thess: Jont Bandwdth and Power Allocaton n Wreless Communcaton Networks Degree: Master of Scence Year ths Degree Granted: 2010

More information

Order Optimal Delay for Opportunistic Scheduling in Multi-User Wireless Uplinks and Downlinks

Order Optimal Delay for Opportunistic Scheduling in Multi-User Wireless Uplinks and Downlinks IEEE TRANSACTIONS ON NETWORKING, VOL. 16, NO. 5, PP. 1188-1199, OCT. 008 1 Order Optmal Delay for Opportunstc Schedulng n Mult-User Wreless Uplnks and Downlnks Mchael J. Neely Unversty of Southern Calforna

More information

Time-Varying Systems and Computations Lecture 6

Time-Varying Systems and Computations Lecture 6 Tme-Varyng Systems and Computatons Lecture 6 Klaus Depold 14. Januar 2014 The Kalman Flter The Kalman estmaton flter attempts to estmate the actual state of an unknown dscrete dynamcal system, gven nosy

More information

The Expectation-Maximization Algorithm

The Expectation-Maximization Algorithm The Expectaton-Maxmaton Algorthm Charles Elan elan@cs.ucsd.edu November 16, 2007 Ths chapter explans the EM algorthm at multple levels of generalty. Secton 1 gves the standard hgh-level verson of the algorthm.

More information

A new Approach for Solving Linear Ordinary Differential Equations

A new Approach for Solving Linear Ordinary Differential Equations , ISSN 974-57X (Onlne), ISSN 974-5718 (Prnt), Vol. ; Issue No. 1; Year 14, Copyrght 13-14 by CESER PUBLICATIONS A new Approach for Solvng Lnear Ordnary Dfferental Equatons Fawz Abdelwahd Department of

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Downlink Throughput Maximization: TDMA versus CDMA

Downlink Throughput Maximization: TDMA versus CDMA 00 Conference on Informaton Scences and Systems, The Johns Hopkns Unversty, March, 00 Downlnk Throughput Maxmzaton: TDMA versus CDMA Changyoon Oh and Ayln Yener Department of Electrcal Engneerng The Pennsylvana

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Comparison of Regression Lines

Comparison of Regression Lines STATGRAPHICS Rev. 9/13/2013 Comparson of Regresson Lnes Summary... 1 Data Input... 3 Analyss Summary... 4 Plot of Ftted Model... 6 Condtonal Sums of Squares... 6 Analyss Optons... 7 Forecasts... 8 Confdence

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

Exercise Solutions to Real Analysis

Exercise Solutions to Real Analysis xercse Solutons to Real Analyss Note: References refer to H. L. Royden, Real Analyss xersze 1. Gven any set A any ɛ > 0, there s an open set O such that A O m O m A + ɛ. Soluton 1. If m A =, then there

More information

A be a probability space. A random vector

A be a probability space. A random vector Statstcs 1: Probablty Theory II 8 1 JOINT AND MARGINAL DISTRIBUTIONS In Probablty Theory I we formulate the concept of a (real) random varable and descrbe the probablstc behavor of ths random varable by

More information

The Geometry of Logit and Probit

The Geometry of Logit and Probit The Geometry of Logt and Probt Ths short note s meant as a supplement to Chapters and 3 of Spatal Models of Parlamentary Votng and the notaton and reference to fgures n the text below s to those two chapters.

More information

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium?

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium? APPLIED WELFARE ECONOMICS AND POLICY ANALYSIS Welfare Propertes of General Equlbrum What can be sad about optmalty propertes of resource allocaton mpled by general equlbrum? Any crteron used to compare

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

I + HH H N 0 M T H = UΣV H = [U 1 U 2 ] 0 0 E S. X if X 0 0 if X < 0 (X) + = = M T 1 + N 0. r p + 1

I + HH H N 0 M T H = UΣV H = [U 1 U 2 ] 0 0 E S. X if X 0 0 if X < 0 (X) + = = M T 1 + N 0. r p + 1 Homework 4 Problem Capacty wth CSI only at Recever: C = log det I + E )) s HH H N M T R SS = I) SVD of the Channel Matrx: H = UΣV H = [U 1 U ] [ Σr ] [V 1 V ] H Capacty wth CSI at both transmtter and

More information