IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 33, NO. 3, MARCH

Size: px
Start display at page:

Download "IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 33, NO. 3, MARCH"

Transcription

1 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH Optmum Polces for an Energy Harvestng Transmtter Under Energy Storage Losses Kaya Tutuncuoglu, Student Member, IEEE, Ayln Yener, Fellow, IEEE, and Sennur Ulukus, Member, IEEE Abstract We consder an energy harvestng network where the transmtter harvests energy from nature, and the harvested energy can be saved n an mperfect battery whch suffers from chargng/ dschargng neffcency. In partcular, when E unts of energy s to be stored n the battery, only ηe unts s saved and ( η)e s lost due to chargng/dschargng neffcency, where 0 η represents the storng effcency. We determne the optmum offlne transmt power schedule for such a system for sngle-user and broadcast channel models, for statc and fadng channels, wth and wthout a fnte battery sze. We show that the optmum polcy s a double-threshold polcy: specfcally, we store energy n the battery only when the harvested energy s above an upper threshold, and retreve energy from the battery only when the harvested energy s below a lower threshold; when the harvested energy s n between these two thresholds, we use t n ts entrety n the current slot. We show that the two thresholds reman constant unless the battery s depleted or full. We provde an algorthm to determne the sequence of optmum thresholds. For the case wth fadng, we develop a drectonal water-fllng algorthm whch has a double-threshold structure. Fnally, we formulate the onlne problem usng dynamc programmng, and numercally observe that the onlne polcy exhbts a double-threshold structure as well. Index Terms Energy harvestng communcatons, optmal packet schedulng, nodes wth rechargeable batteres, neffcent energy storage. I. ITRODUCTIO WE COSIDER an energy harvestng network where the transmtter harvests energy from nature to sustan ts operaton. In partcular, the transmtter uses the energy harvested from nature to transmt ts data packets. Such energy harvestng capabltes brng new constrants nto the communcaton problem n the physcal layer n the form of energy causalty and no-energy-overflow condtons. The frst constrant mposes that the energy that has not yet been harvested cannot be used for communcaton, and the second constrant mposes that no harvested energy should be allowed to overflow due to a fnte battery sze. Therefore, n such energy harvestng systems, packet Manuscrpt receved Aprl, 204; revsed September 5, 204; accepted December 6, 204. Date of publcaton January 3, 205; date of current verson March 9, 205. Ths work was supported by SF Grants CS / CS and CCF /CCF Ths paper was presented n part at the 46th Conference on Informaton Scences and Systems, Prnceton, J, USA, March 202, and the Aslomar Conference on Sgnals, Systems, and Computers, Pacfc Grove, CA, USA, ovember 202. K. Tutuncuoglu and A. Yener are wth the Department of Electrcal Engneerng, Pennsylvana State Unversty, Unversty Park, PA 6802 USA (e-mal: kaya@psu.edu; yener@ee.psu.edu). S. Ulukus s wth the Department of Electrcal and Computer Engneerng, Unversty of Maryland, College Park, MD USA (e-mal: ulukus@ umd.edu). Color versons of one or more of the fgures n ths paper are avalable onlne at Dgtal Object Identfer 0.09/JSAC schedulng and the correspondng energy management scheme must be carefully optmzed n the physcal layer n order to guarantee a certan optmum performance. Energy constraned communcaton was studed wdely n the lterature [] [6], ncludng fnte horzon scenaros wth delay constrants [7] [0]. The offlne energy management problem n an energy harvestng settng was frst formulated n [], whch consdered the problem of mnmzng the transmsson completon tme for a gven number of data packets n an offlne settng. Ths reference ntroduced the energy causalty constrant, and showed that the transmtter should use as constant power as possble, subject to energy causalty mposed by the energy harvestng profle. For a fnte-szed battery, [2] formulated the throughput maxmzaton problem n a smlar communcaton settng. Reference [2] ntroduced the noenergy-overflow constrant due to the fnte-szed battery, and showed that the transmtter should use as constant power as possble subject to energy causalty and no-energy-overflow constrants, partcularly, usng harvested energy slow enough not to volate energy causalty but fast enough to open up space n the fnte-szed battery and cause no energy overflows. Reference [3] consdered a fadng channel and developed a drectonal water-fllng algorthm where energy (water) s flled over the fadng profle, wth a drectonal flow of water to the rght only, due to energy causalty constrants: energy can be saved and used n the future, but the energy that wll be harvested n the future cannot be used earler; see also [4] for a treatment of the fadng case. Ths lne of work has been extended for broadcast channels n [5] [7], multple access channels n [8], nterference channels n [9], two-hop relay channels n [20] [26]. The effects of crcut power have been consdered n [27] [30], where the transmtter ncurs energy loss by beng on,.e., when the transmt power s non-zero. Ths, then, dsfavors long and constant stretches of transmt powers as ths ncreases crcut energy consumpton. Reference [27] shows the optmalty of a drectonal glue-pourng algorthm n ths case. Ths lne of offlne energy management has also been extended to energy cooperaton n [3] where users transfer energy to one another, leadng to two-dmensonal drecton water-fllng n two-way and multple access channels; see also bdrectonal cooperaton n [32], [33]. Recever sde energy harvestng has been consdered n [34], [35]. Common n all of these works s the assumpton that the energy harvestng nodes have perfect energy storage unts (batteres) nto whch energy can be stored wthout any losses and n whch energy can be saved wthout any leakages untl t s eventually used. In ths paper, we consder energy storage mperfectons n the form of chargng/dschargng neffcency and ther effects on IEEE. Personal use s permtted, but republcaton/redstrbuton requres IEEE permsson. See for more nformaton.

2 468 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 the offlne throughput maxmzaton problem. Energy storage/ retreval mperfectons can manfest themselves n many dfferent ways [36], [37], for nstance: mperfectons n energy converson from one technology to another, chargng/dschargng mperfectons (only a porton of the avalable energy can be saved n the battery at the tme of chargng), energy leakage over tme (saved energy s leaked and lost over tme), battery sze degradaton (battery capacty sze gets smaller at every recharge), etc. The frst work to formulate a form of practcal energy storage neffcency n the context of offlne throughput maxmzaton s [38]. In [38], two forms of storage mperfectons are consdered: leakage of saved energy over tme and battery degradaton. The major effect of such mperfectons on the throughput maxmzaton problem s that they modfy the energy feasblty tunnel, whch s the tunnel that s formed by the energy causalty upper starcase and the no-energy-overflow lower starcase [2]. The dstance between these two starcases s exactly the sze of the battery, E max, n the case of perfect storage [2]. Reference [38] demonstrated that, n the cases of energy leakage and battery degradaton, the energy feasblty tunnel gets narrower by upper starcase decreasng and lower starcase ncreasng over tme, and developed the optmum offlne power allocaton polcy that maxmzes the throughput. The mperfectons studed n [38] are long-term effects on energy storage, that affect communcatons n duratons much larger than typcal symbol duratons. In ths paper, we study another class of energy storage neffcences, whch occur at the tme of energy storage, almost nstantaneously, at much shorter tme duratons. In partcular, we consder the neffcency (loss) that occurs at the tme of chargng/dschargng : when E unts of energy s to be stored n the battery, only ηe unts s saved and ( η)e s lost nstantaneously due to chargng/dschargng neffcency, where 0 η represents the storage effcency. Dependng on the technology used n energy storage, η can be as low as 66% [36], [37], [39], [40]. Such losses have been consdered n communcatons n [4], [42] for duty-cyclng wth constant transmsson rate under energy neutralty condtons, but not n the context of offlne throughput maxmzaton. In ths paper, we consder the offlne throughput maxmzaton under such losses and determne the correspondng optmum energy management polces. We start wth a sngle-user Gaussan channel wth nfnte-szed battery (Secton III), then consder a fnte-szed battery (Secton IV), extend to fadng channels (Secton V), and extend to a mult-user broadcast settng (Secton VI). The effects of mperfectons at chargng/dschargng consdered n ths paper are sgnfcantly dfferent than leakage/ degradaton mperfectons studed n [38]. In partcular, whle leakage/degradaton mperfectons affect the shape of the energy feasblty tunnel, n our case, the energy feasblty tunnel s unaffected. Instead, n our case, we need to determne, what porton of the ncomng energy to store despte storage losses, and how to use the stored energy. We show that the optmal power polcy has a double-threshold structure: whenever the harvested energy s below a lower threshold, we use a constant Whle we consder both neffcences at the tme of chargng/dschargng, we show that, from a mathematcal pont of vew, these two mperfectons can be clubbed together nto a sngle effectve neffcency only at the tme of chargng. transmt power equal to that threshold by retrevng energy from the battery; whenever the harvested energy s above an upper threshold, we use a constant transmt power equal to that threshold by storng some of the harvested energy; and whenever the harvested energy s between these two thresholds, we use the harvested energy for transmsson n ts entrety wthout storng any of t n the battery. It then only remans to determne these thresholds. These thresholds change throughout the communcaton sesson and depend on the harvested energy profle and the storage effcency η. We dentfy the propertes these threshold should satsfy, and then provde an algorthm to determne these thresholds. In partcular, we show that the optmal thresholds are constant between battery events,.e., they change only when the battery s depleted or the battery s full, and may only ncrease f the battery s empty and may only decrease f the battery s full. In the case of a fadng channel, we develop a modfed verson of drectonal water-fllng whch takes ths double-threshold polcy nto account. For the broadcast channel, we determne the largest throughput regon by employng double-threshold polces on weghted sum rate maxmzaton problems. Overall, we observe that contrary to the results of prevous work wth deal batteres [] [7], where the optmal polces were shown to be pecewse constant, here, the optmal polcy may favor transmttng mmedately wth the harvested energy,.e., wthout storng or retrevng energy to/from battery. In essence, the thresholds n the double-threshold polcy defne an nterval wthn whch storng energy s not worth ncurrng the storage losses. Hence, our work demonstrates how optmal polces need to adapt to the trade-off between schedulng and storage neffcency. Fnally, we formulate the onlne verson of the problem as a dynamc program (Secton VII). We observe numercally that the soluton of the onlne dynamc problem formulaton also has a double-threshold structure. Due to the complexty of dynamc programmng solutons, we propose smpler threshold-based polces and evaluate ther performance va smulatons (Secton VIII) and observe that they perform near-optmal. II. SYSTEM MODEL Tme s slotted wth unt slot length τ = over a fnte sesson of tme slots. 2 The system model s shown n Fg.. At the begnnng of the th tme slot, the transmtter harvests an energy n the amount of E 0 unts. It retreves an addtonal r unts of energy from the battery, and allocates s for storage n the battery. Ths leaves the energy p = E s + r () for transmsson n the th tme slot. The battery has a storng effcency of 0 η : when s unts of energy s allocated for storng, only ηs unts can be stored for future use and ( η)s unts of energy s lost due to storage neffcency. 3 2 We consder unt length tme slots solely for ease of presentaton. The results extend trvally to any postve slot length τ > 0. 3 Smlarly, a loss may occur when energy s retreved from the battery. In ths work, these two losses are combned n the model n η, whch effectvely represents the fracton of energy that can be drawn from the battery per unt energy stored.

3 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 469 Fg.. Energy harvestng transmtter wth neffcent storage and fnte-szed battery over a Gaussan channel. The power polcy of the node conssts of energy values chosen for storage and retreval, namely s for storage and r for retreval, respectvely, at tme slots =,...,. From these two varables, transmt power p s calculated usng () for each tme slot of unt duraton. ote that by defnton, s 0, r 0 and p 0for =,...,. From (), the last condton mposes that E + r s 0onr and s. Furthermore, the energy drawn from the battery cannot exceed the energy stored n the battery up to any tme slot. Followng [], we refer to ths constrant as energy causalty. Let the ntal charge of the battery be E 0. Denotng the amount of energy n the battery at tme slot as B, the energy causalty constrants are gven by B = E 0 + j= (ηs j r j ) 0, =,...,. (2) In addton, the battery has a maxmum storage capacty (sze) of E max, and the energy n excess of ths capacty s lost f attempted to be stored. Clearly, t s sub-optmal to allow such energy overflows, and t s shown n [2] that restrctng power polces to those avodng overflows yelds an optmal polcy. Hence, we enforce a set of no-energy-overflow [2] constrants B = E 0 + j= (ηs j r j ) E max, =,..., (3) whch ensure that the energy allocated for storage does not exceed the capacty of the battery at any tme slot. We consder an addtve whte Gaussan nose communcaton channel wth a fadng coeffcent of h at tme slot. Wth allocated transmt power p and fadng h, the communcaton rate n a slot s gven by g(p)= log( + hp). (4) 2 Under ths channel model, we consder the problem of maxmzng the average throughput of ths system,.e., maxmzng the average of g(p ) over a duraton of tme slots, by choosng the optmal power polcy {(s,r )} =. Ths requres adaptng the power polcy to the harvestng process, neffcent storage, and channel coeffcents. III. OPTIMAL TRASMISSIO POLICY FOR A IFIITE-SIZED BATTERY, E max = We frst consder a non-fadng channel,.e., h = h for all, and an nfnte-szed battery, E max =. The throughput maxmzaton problem for the model n Fg. over an -slot communcaton sesson s expressed as max {s,r } = s.t. E 0 + g(e s + r ), j= (5a) (ηs j r j ) 0, =,...,, (5b) E s + r 0, =,...,, (5c) s 0, r 0, =,...,, (5d) where g(p) s gven n (4). We frst present the followng lemma whch states that t s sub-optmal to store and retreve energy smultaneously n the same tme slot for η <. The η = case s omtted snce effcent storng and restorng n the same tme slot s equvalent to not storng for ths case. Lemma : For η <, the soluton to (5) satsfes s r = 0for all,.e., the optmal polcy never stores and retreves energy smultaneously. Proof: Let {(s,r )} = be a feasble power polcy whch satsfes s j r j > 0forsome j.let s j =[s j r j /η] +, r j =[r j ηs j ] + (6) where [x] + = max(0,x). For all j, let s = s and r = r. ote that the battery dynamcs n (2) are unaffected by ths change, snce ηs r = η s r, for all. Therefore, the polcy {( s, r )} = s feasble. On the other hand, the resultng transmt power p j at tme slot j becomes { E p j = E j s j + r j = j s j + r j /η, f ηs j r j, (7) E j ηs j + r j, otherwse, and consequently p j > p j due to η <, s j > 0 and r j > 0. Snce the rate g(p) s ncreasng n p, wehaveg( p j ) > g(p j ), whle g( p )=g(p ) for j. Hence, the power polcy {( s, r )} = acheves a larger throughput than {(s,r )} =, and the latter polcy cannot be optmal. Lemma shows that we can restrct our search for the optmal polcy to those that do not store and retreve energy smultaneously at any tme. We remark that smultaneously chargng and dschargng a battery may or may not be physcally possble, but through Lemma, we show that t s mathematcally sub-optmal for our problem. A. Double-Threshold Polcy We next observe a property of the optmal power polcy. Snce all constrants are lnear and g(p) s concave n p, the problem n () s a convex optmzaton problem. Hence, Karush-Kuhn-Tucker (KKT) condtons are necessary and suffcent for optmalty. The Lagrangan of (5) s ( ) L = (g(e s + r )+λ E 0 + (ηs j r j ) = j= + µ (E s + r )+σ s + ν r ), (8) where λ, µ, σ, and ν, =,..., are non-negatve Lagrange multplers correspondng to the energy causalty,

4 470 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 non-negatvty of power, and non-negatvty of stored and retreved energy, respectvely. The KKT optmalty condtons are found by takng the dervatves wth respect to s and r for =,..., as h + η + hp λ j µ + σ =0, j= =,...,, (9) h λ j + µ + ν =0, + hp =,...,, (0) j= wth the complementary slackness condtons ) λ (E 0 + (ηs j r j ) =0, =,...,, (a) j= µ (E s + r )=0, =,...,, (b) σ s = 0, ν r =0, =,...,. (c) From (9) and (0), we fnd the optmal transmt powers p as p = η j= λ j µ + σ h = j= λ, j µ ν h =,...,. (2) We defne two sets of thresholds, p s and p r,as p s = η j= λ, j h =,...,, (3a) p r = j= λ, j h =,...,. (3b) ote that these varables satsfy p s p r, =,..., (4) and are related as + hp r = η, + hp s =,...,. (5) We note that whenever p > 0, we have µ = 0 from (b). Then, from the frst equalty n (2), snce σ 0, we have p p s. Smlarly, from the second equalty n (2), snce ν 0, we have p p r. Therefore, for p > 0, we have p s p p r. (6) We refer to p s and p r as thresholds: when transmt power p > 0, t must be larger than the lower threshold p r, and smaller than the upper threshold p s. In the followng lemma, we show that chargng and dschargng are also related to these thresholds n the optmal polcy. Lemma 2: Whenever the battery s beng charged,.e., s > 0, a non-zero transmt power must satsfy p = p s. Conversely, whenever the battery s beng dscharged,.e., r > 0, a non-zero transmt power must satsfy p = p r. Proof: For a non-zero transmt power p > 0, due to (b) we have µ = 0. When the battery s beng charged,.e., s > 0, from (c), we get σ = 0. Substtutng ths n the frst equalty n (2) yelds p = p s. When the battery s beng dscharged,.e., r > 0, from (c), we get ν = 0. Substtutng ths n the second equalty n (2) yelds p = p r. Due to Lemma 2, we call p s the storng threshold and p r the retrevng threshold. We observe from Lemma that we have ether s > 0 and r =0, or s =0 and r >0, or s =0 and r =0. When s =r =0, from (), we have p =E, whch must satsfy (6). These condtons show that there s a double-threshold polcy on p. Specfcally, when the battery s beng charged, the transmt power equals the storng threshold p s ; and when the battery s beng dscharged, the transmt power equals the retrevng threshold p r. If the battery s nether beng charged or dscharged,.e., the battery s passve, then p = E,.e., the transmtter uses all the harvested energy n the current slot. Theorem : The power polcy solvng (5) has the followng double-threshold structure: ) If E > p s, then p =[p s ] +. Consequently, s = E [p s ] + > 0 and r = 0 (storng). 2) If E < p r, then p = p r. Consequently, s = 0 and r = p r E > 0 (retrevng). 3) If p s E p r, then s = r = 0 and p = E (passve). Proof: We prove each case separately: a) Consder the case E > p s. From () and Lemma, we have s E. We consder the three dstnct cases s = 0, 0 < s < E and s = E as follows. When s = 0, from (), we get p E. Together wth E > p s, ths contradcts (6). Therefore, ths case cannot be optmal. When E > s > 0, from () we get p > 0 and from Lemma 2 we have p = p s. Fnally, when s = E and therefore r = 0, () yelds p = 0. Snce σ = 0 from (c), substtutng n (2) gves p s p = 0. Hence, for all possble sub-cases n ths case, p =[p s ] +. b) Consder the case E < p r. We consder the three dstnct cases, r = 0 and p > 0, r = 0 and p = 0, and r > 0as follows. When r = 0 and p > 0, from (), we get p E. Together wth E < p r, ths contradcts (6), and therefore ths case cannot be optmal. When r = 0 and p = 0, from () we have s = E, mplyng that σ = 0 due to (c). From (2) and (4), we get p r p = 0, whch contradcts E < p r. Therefore, ths case cannot be optmal. Fnally, when r > 0, ths mples p > 0 due to () and Lemma. From Lemma 2 we have p = p r. Hence, for the E < p r case, the only possble transmt power s p = p r. c) Consder the case p s E p r. When s > 0, then from () and Lemma, we get p < E.Duetop s E,ths contradcts Lemma 2. Therefore, ths case cannot be optmal. On the other hand, when r > 0, then () and Lemma yeld p > E.DuetoE p r, ths contradcts Lemma 2, and therefore ths case cannot be optmal. Hence, s = r = 0 n ths case, yeldng p = E from (). In summary, Theorem shows that the optmal polcy s a double-threshold polcy that can be expressed as p = mn ( max(e, p r ),[p s ] +), (7a) s =[E p ] +, r =[p E ] +. (7b) To fnd the entre polcy, t remans to fnd the thresholds p s and p r for =,...,, whch we descrbe next.

5 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 47 B. Fndng the Thresholds To determne the thresholds defned n (3), we make the observatons stated n the followng two lemmas: Lemma 3 states that these thresholds are non-decreasng n general, and reman constant n stretches of tme slots when there s energy n the battery. Therefore, they only potentally ncrease when the battery s depleted. Lemma 4 states that the battery must be depleted by the end of the communcaton sesson, otherwse the throughput can be ncreased by retrevng and usng the remanng energy n the battery n the last slot. Lemma 3: The thresholds p s and p r n (3) are nondecreasng, and reman constant unless the battery s depleted,.e., p s(+) = p s and p r(+) = p r for all when B > 0. Proof: The non-decreasng property follows from λ 0 n (3a), (3b). The second property n the lemma s a consequence of the complementary slackness condton n (a), whch mples that when B > 0wehaveλ = 0 and p s and p r reman constant from (3a), (3b). Lemma 4: In the optmal polcy, the battery s depleted at the end of the sesson,.e., B = 0. Proof: The proof s by contradcton. Let {(s,r )} = be a feasble polcy wth B > 0. Let s = s for =,...,, r = r for =,...,, and r = r + B. ote that {( s, r )} = s a feasble polcy. For ths new polcy, we have g( p )=g(p ) for =,..., and g( p ) > g(p ), yeldng a larger throughput. Hence, {(s,r )} = cannot be optmal. In lght of Lemmas 3 and 4, we seek a set of thresholds that are non-decreasng for all, only ncreasng when B = 0, and depletng the battery at the end of the transmsson. ote that t suffces to fnd p s values only, and p r can be calculated from the fxed relatonshp n (5). For ths purpose, we propose the algorthm below. Algorthm : Start from tme slot j =. Usng lnear search, fnd the largest threshold p s 0, and the correspondng p r from (5), for whch the transmt power polcy gven by (7) s feasble n = j,...,. Fnd the smallest l> j such that B l =0, and assgn optmal thresholds p s and p r to tme slots = j,...,l. If l<, repeat the above procedure startng from j =l+. The procedure n Algorthm ensures that the resultng thresholds are non-decreasng and reman constant whle the battery s not empty, as requred by Lemma 3. The nondecreasng property can be seen as follows: At a step startng from tme slot j, the prevous threshold p s( j ) s feasble n = j,..., by constructon. Hence, the new threshold p sj p s( j ). ext, we prove the optmalty of these thresholds. Theorem 2: The polcy n (7) wth thresholds {(p s, p r )} = found usng Algorthm s the soluton to (5). Proof: We show that usng p s and p r, =,...,,asetof Lagrange multplers satsfyng all KKT condtons n (9) () can be found. ote that p s and p r are non-decreasng. Let λ = η ( p s + /h) η ( p (8) s(+) + /h) for =,...,, wth p s(+) = by defnton. Ths satsfes λ 0 snce p s s non-decreasng, and satsfes (a) snce p s only changes when B = 0. Fg. 2. Example optmal polcy wth transmsson power thresholds p s and p r. ext, let µ = 0, =,...,, whch satsfy (b). Snce p s 0 and p r 0 by constructon, from (7a) we get p s p p r for all. Calculate σ and ν from (2) as h h h σ = + hp + hp, ν = s + hp h r + hp. (9) ote that these values are non-negatve snce p s p p r. Furthermore, they satsfy (c) as follows: when s > 0, (7b) mples E > p. Thus, from (7a), we have p =[p s ]+ = p s, and therefore (9) yelds σ = 0. Smlarly, when r > 0, (7b) mples E < p, and therefore (7a) mples p = p r. Hence, (9) yelds ν = 0. An example run of Algorthm and the resultng optmal transmsson polcy s shown n Fg. 2. The example s over = 5 tme slots wth storage effcency η = 0.5, energy harvests {E } = {9,4,2,3,4}, ntal charge E 0 = 0, and h =. Startng from j =, the largest feasble thresholds satsfyng (5) are found as p s = 7 and p r = 3, depletng the battery at the end of tme slot = 3. Settng these thresholds for =,2,3, the second set of thresholds startng from j = 4 are found as p s = and p r = 5, depletng the battery at the end of tme slot = 5 =. Wth these thresholds, the optmal transmt powers p are shown n red. Energy stored at the frst tme slot, marked as I, s retreved at the thrd tme slot, marked as II. Smlarly, energy stored n the fourth tme slot marked as III s retreved and consumed entrely n the ffth tme slot marked as IV. ote that snce p s E p r at = 2, no chargng or dschargng takes place. In ths slot, transmtter s n the passve state n Theorem, and uses only the ncomng energy for transmsson,.e., p = E. The optmal polcy derved n ths secton can be shown to converge to the results of [] when energy storage s deal. Ths s when η =, and (5) yelds p s = p r for all. Due to (7a), ths mples p =[p s ] + at all tmes. Consequently, the optmal polcy conssts of pecewse constant power transmssons, wth the transmt power ncreasng only at nstances of empty battery due to Lemma 3. Ths concdes wth the result wth deal battery n [] whch fnds the longest constant power stretches, and changes the power only when the battery s depleted. As battery effcency η decreases, the two thresholds p s and p r separate, yeldng a larger regon for the passve state. Our optmal polcy descrbes the transton from the constant power polcy n one extreme, η =, to the spend what you get polcy wthout storage n the other, η = 0.

6 472 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 IV. OPTIMAL TRASMISSIO POLICY FOR A FIITE-SIZED BATTERY, E max < In practce, energy storage devces are of fnte sze. In ths secton, we extend the nfnte-szed battery problem n (5) to the case of a fnte-szed battery by ncludng the addtonal noenergy-overflow constrant n (3). For a battery of sze E max,the throughput maxmzaton problem becomes max {s,r } = s.t. 0 E 0 + g(e s + r ), j= (20a) (ηs j r j ) E max, =,...,, (20b) E s + r 0, =,...,, (20c) s 0, r 0, =,...,, (20d) where g(p) s defned n (4). The Lagrangan of (20) s ( ) L = (g(e s + r )+λ E 0 + (ηs j r j ) = β (E 0 + j= j= (ηs j r j ) E max ) + µ (E s + r )+σ s + ν r ), (2) where β, =,..., are the non-negatve Lagrange multplers for the no-energy-overflow constrants. The KKT optmalty condtons are h +η +hp h + hp j= j= (λ j β j ) µ +σ =0, =,...,, (22) (λ j β j )+µ + ν =0, =,...,. (23) The complementary slackness condtons correspondng to β are β (E 0 + j= (ηs j r j ) E max )= 0, =,...,, (24) whch, together wth those lsted n (), consttute the complementary slackness condtons for the problem n (20). From (22) and (23), we fnd the optmal transmt powers p as p = η j= (λ j β j ) µ + σ h = j= (λ, =,...,. (25) j β j ) µ ν h In vew of the new multplers β, we update the defnton of thresholds, p s and p r,as p s = η j= (λ j β j ), =,...,, (26a) h p r = j= (λ j β j ), =,...,, (26b) h whch satsfy (4) and (5). Observng that µ = 0 when p > 0, (6) must also hold for the optmal polcy. A. Fndng the Thresholds for a Fnte-Szed Battery In ths fnte-szed battery case, Lemmas, 2 and 4 contnue to hold,.e., n ths fnte-szed battery case also s r = 0(smultaneous storng and retreval s sub-optmal), f s > 0 then p = p s (when storng, the power must be equal to the storng threshold), f r > 0 then p = p r (when retrevng, the power must be equal to the retrevng threshold), and B = 0 (the battery must be depleted at the end of the communcaton sesson). However, due to β, the new thresholds n (26) no longer satsfy Lemma 3,.e., the new thresholds are no longer monotone. Instead, they satsfy the property stated n the followng lemma. Lemma 5: The thresholds p s and p r n (26) are nondecreasng whle B < E max, and non-ncreasng whle B > 0. Consequently, they reman constant f the battery s not depleted or full,.e., p s(+) = p s and p r(+) = p r for all whle 0 < B < E max. Proof: For B < E max, (24) gves β = 0. Substtutng n (26), ths mples that p s and p r are non-decreasng. Smlarly, for B > 0, (a) gves λ = 0. Substtutng n (26), ths mples that p s and p r are non-ncreasng. Fnally, for 0 < B < E max, (a) and (24) gve λ = 0 and β = 0, whch yelds p s(+) = p s and p r(+) = p r from (26), whch mples that p s and p r reman constant. Hence, we are lookng for a feasble set of thresholds satsfyng Lemmas, 2, 4, and 5. We propose the followng algorthm to fnd the optmal polcy. Algorthm 2: Start from tme slot j =. Fnd the largest threshold p s 0, and the correspondng p r from (5), such that the transmt power polcy gven by (7) does not volate (2) frst,.e., ether the polcy s feasble for = j,...,, or(3)s volated before (2). Fnd the smallest l> j such that B l = 0or B l = E max, and assgn optmal thresholds p s and p r to the tme slots = j,...,l. Ifl<, repeat the above procedure startng from j = l +. The next lemma shows that the thresholds found by ths algorthm satsfy Lemma 5. Lemma 6: The thresholds found by Algorthm 2 satsfy the condtons n Lemma 5. Proof: Startng from some j, let the algorthm output p sj, p rj, and l. Consder the case B l =0. Then, the constant threshold p sj must yeld a full battery at some k>l, or be feasble untl =, snce otherwse a smaller p sj would have been chosen by the algorthm. Hence, startng from tme slot l, the next threshold cannot be less than p sj. ow, consder the case B l = E max. Then, the constant threshold p sj volates (2) or depletes the battery at some k >l by constructon. Hence, startng from tme slot l, the next threshold cannot be greater than p sj. As a result of Lemma 6, we have that the thresholds found by Algorthm 2 are non-decreasng f B = 0, non-ncreasng f B = E max, and by constructon constant n between. ext, we prove the optmalty of the resultng polcy.

7 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 473 Theorem 3: The polcy n (7) wth thresholds {(p s, p r )} = found usng Algorthm 2 s the soluton to (20). Proof: We show that usng p s and p r, =,...,,asetof Lagrange multplers satsfyng all KKT condtons n () and (22) (24) can be found. Frst, note that p s and p r are constant unless the battery s depleted or full, non-decreasng f B = 0 and non-ncreasng f B = E max, as shown n Lemma 6. Let [ ] + λ = η ( p s + /h) η ( p s(+) + /h), (27a) [ ] + β = η ( p s(+) + /h) η ( p s + /h), (27b) for =,...,, wth p s(+) = by defnton. These satsfy (a) and (24) due to Lemma 6. The rest of the Lagrangan multplers are found as n the proof of Theorem 2, by replacng (2) wth (25). The polcy for the fnte battery case n ths secton converges to the prevous results for the deal battery case studed n [2], when η =. In ths case, the thresholds are equal and thus the optmal polcy s a constant power polcy as n [2]. For equal thresholds, the condtons n Lemma 5 concde wth those n [2, Theorem ]. V. O PTIMAL TRASMISSIO POLICY FOR A FADIG CHAEL We now consder a fadng channel, where the fadng channel coeffcent h, =,...,, s constant throughout tme slot, but changes from one tme slot to another. The coeffcents are known non-causally at the transmtter. Ths s an extenson of [3] to the neffcent energy storage case; see also [4]. The nstantaneous rate n slot s gven n (4), whch we wll denote as g(p,h) n ths secton, to emphasze ts dependence on the channel gan h. The throughput maxmzaton problem n a fadng channel for a transmtter wth a fnte-szed battery becomes max {s,r } = s.t. 0 E 0 + g(e s + r,h ), j= (28a) (ηs j r j ) E max, =,...,, (28b) E s + r 0, =,...,, (28c) s 0, r 0, =,...,, (28d) yeldng the KKT optmalty condtons h + η + h p h + h p j= j= (λ j β j ) µ + σ =0, =,...,, (29) (λ j β j )+µ + ν =0, =,...,, (30) and the complementary slackness condtons n () and (24). We note that Lemma holds for the fadng case as well, snce t only depends on the rate functon g(p,h) beng nondecreasng n p. For the fadng case, we defne the followng water-level thresholds, v s = whch satsfy η j= (λ j β j ), v r = j= (λ j β j ), (3) v r = ηv s, =,...,. (32) Wth these defntons, we observe that for a postve transmt power, p > 0, (b) gves µ = 0. Therefore, f the battery s beng charged,.e., s > 0, from (c) and (29) we have p = v s /h. Smlarly, f the battery s beng dscharged,.e., r > 0, (c) and (30) yelds p = v r /h.ifp = 0, then s = E s beng stored, and hence σ = 0. Snce µ 0 by defnton, (29) gves v s /h < 0. Hence, for the storng and retrevng cases, the optmal transmt powers are p = [ v s h ] + (storng), p = [ v r h ] + (retrevng). (33) ote that the thresholds v s and v r no longer equal transmt powers drectly n these cases, as n Sectons III and IV, but set the water-levels over whch water-fllng s to be performed. In partcular, f we can fnd water-levels v s and v r satsfyng (32) such that the power polcy ( ) ] ) + p = mn max (E,v r h, [v s h (34) s feasble, and all KKT condtons are satsfed, then ths polcy s optmal. Fndng these water-level thresholds s possble exactly as n Algorthm 2 after replacng the power polcy n (7) wth (34) and the thresholds p s and p r wth v s and v r, respectvely. An example of drectonal water-fllng wth thresholds s gven n Fg. 3 for a storage effcency of η = 0.5 and = 5. Fadng levels and the harvested energy for =,...,5are shown n Fg. 3(a) n gray and blue, respectvely. In partcular, the heght of the grey area represents h, and the heght of the blue area represents p n each tme slot. The battery capacty s suffcently large to store all harvested energy n ths example. Two pars of thresholds satsfyng (32) are found such that the battery s empty at the end of tme slots 3 and 5. Consequently, the thresholds only change at the end of the thrd tme slot. Energy n the areas marked as I and III are stored, and later retreved and consumed n the areas marked as II and IV, respectvely. VI. OPTIMAL TRASMISSIO POLICY FOR A BROADCAST CHAEL We next consder a Gaussan broadcast channel, whch conssts of an energy harvestng transmtter wth an neffcent battery, and two recevers, as shown n Fg. 4. At tme slot,the transmtter allocates the power p for transmsson, achevng a

8 474 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 Fg. 4. Energy harvestng transmtter wth neffcent storage n a Gaussan broadcast channel. Furthermore, the polcy {( s, r )} s feasble snce (2) and (3) are lnear n s and r. Hence, {(ḡ j )} s achevable, and therefore G EH s convex. As a result of Lemma 8, the boundary of G EH can be traced by solvng a weghted sum throughput maxmzaton problem. In partcular, we solve for weghts w 0, Fg. 3. Drectonal water-fllng wth energy storage and retreval thresholds: (a) The ntal water levels wth p = E, and resultng thresholds, and (b) resultng water levels and optmal transmt powers. rate par (g,g 2 ) G(p ) where G(p) s the capacty regon for transmt power p, gven by G(p)= {(g,g 2 ) g 2 ( log + αp ) σ 2, g 2 ( ) } 2 log ( α)p + αp + σ 2, 0 α, (35) 2 wth nose varances σ 2 and σ2 2 σ2 for recevers and 2, respectvely [43]. The followng lemma presents a property that s common to all capacty regons, n partcular for the regon n (35), whch s an mmedate result of tme-sharng. Lemma 7: Let (g,g 2 ) G(p) and (ḡ,ḡ 2 ) G( p). Then, (λg +( λ)ḡ,λg 2 +( λ)ḡ 2 ) G (λp +( λ) p). (36) For ths channel, we characterze the maxmum throughput regon G EH as the set of achevable throughput pars under the energy harvestng constrants n (2) and (3). Ths s the extenson of the maxmum departure regon n [7, Defn. ] to the case of neffcent storage. Specfcally, we wrte {( ) G EH = g, g 2 (g,g 2 ) G(E s + r ), = = } s,r 0, E s + r 0, (2),(3). (37) We frst present the followng result, whch s an extenson of [5, Lemma 2] to the case of neffcent energy storage. Lemma 8: The throughput regon G EH s convex. Proof: Let {(s,r )} and {(s,r )}, be two feasble polces yeldng transmt powers {p } and {p }, and achevng rate pars {(g,g 2 )} and {(g,g 2 )}, respectvely. Let s = λs +( λ)s and r = λr +( λ)r, =,...,, whch yelds p = λp +( λ)p, =,...,. Then, due to Lemma 7, {( s, r )} can acheve the rates ḡ j λg j +( λ)g j, j =, 2. max {g,g 2 } s.t. w = ( = g + g, = = g 2, (38a) g 2 ) G EH. (38b) By substtutng (37) n (38), and separatng the maxmzaton over {s,r } and {g,g 2 }, the weghted sum throughput maxmzaton problem becomes max {s,r } f w (E s + r ), = (39a) s.t. E s + r 0, =,...,, (39b) s 0, r 0, (2), (3), =,...,, (39c) where f w (p) s the maxmum weghted sum rate functon defned as f w (p)= max wg + g 2, s.t. (g,g 2 ) G(p). (40) {g,g 2 } We next show the concavty of f w (p) n the followng lemma. 4 Lemma 9: The maxmum weghted sum rate functon f w (p) n (40) s concave n p. Proof: Let f w (p)=wg +g 2 and f w (p )=wg +g 2, wth (g,g 2 ) G(p) and (g,g 2 ) G(p ). By Lemma 7, we have (λg +( λ)g,λg 2 +( λ)g 2 ) G(λp +( λ)p ).From the defnton n (40), we can wrte f w ( λp +( λ)p ) w ( λg +( λ)g ) + λg2 +( λ)g 2 (4) =λ f w (p)+( λ) f w (p ), (42) whch mples the concavty of f w (p) n p. Wth a concave objectve (39a) and lnear constrants (39b), (39c), (39) s a convex program. Ths problem dffers from that n (20) only n the objectve. Fndng the respectve KKT 4 We remark that the concavty property n Lemma 9 s also shown n [7, Lemma 2] specfcally for a Gaussan broadcast channel wth M 2 recevers. In fact, the weghted sum rate f w (p) for any settng s concave due to the possblty of tme-sharng between dfferent transmt powers. Hence, these results can be generalzed to a larger class of channels.

9 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 475 condtons, the relaton between the thresholds p s and p r,gven for the sngle lnk n (5), becomes f w(p s ) f w(p = η, =,..., (43) r ) where p s and p r are defned as the solutons to f w(p s )=η f w(p r )= j= j= (λ j β j ), =,...,, (44a) (λ j β j ), =,...,, (44b) and f w(p) denotes the dervatve of f w (p) wth respect to transmt power p. By constructon, the propertes n Lemmas 2, 4, and 5 extend to ths case. The optmal power allocaton s therefore found as n Algorthm 2 by substtutng (5) wth (43). The resultng thresholds satsfy (6) and Lemma 6 by constructon, and therefore yeld vald Lagrange multplers through (9) and (27). We remark that the optmal polcy conforms to the doublethreshold structure defned n Theorem, regardless of what the weght w s. However, unlke the effcent storage case n [7, Lemma 3], the power polces are no longer dentcal for all weghts w. In partcular, the relatonshp n (43) depends on the weght w, and hence the thresholds depletng or fllng the battery n Algorthm 2 are affected by the weght. Ths nsght apples to other channel models, and the sngle lnk, as well: n [], [2], the optmal power polcy s found to be the same for all concave power-rate functons g(p). However, n the neffcent storage case, the dervatve g (p) affects how the thresholds are related, and thus the optmal polcy. As a concluson, unlke prevous work wth deal batteres, the rate functon plays a drect role n determnng the optmal polcy n the neffcent storage case. VII. TRASMISSIO POLICIES WITH CAUSAL EERGY HARVESTIG IFORMATIO The prevous sectons derve optmal polces when the harvestng process over the duraton of the sesson,.e., E, =,...,, s known before the sesson starts. Ths approach provdes a benchmark soluton as well as nsghts for effcent power allocaton, and s applcable n scenaros where the harvested energy s controlled or predctable [44]. For other applcatons where such nformaton may not be avalable noncausally, n ths secton, we develop polces that only requre causal knowledge of the harvested energy. A. Optmal Onlne Polcy We refer to those transmsson polces where the transmtter chooses ts power value based on the energy harvested up to that pont n tme,.e., wth causal nformaton, as onlne polces. The optmal such polcy can be found by solvng a dynamc program [45], whch we formulate next. Let the harvested energy values E and fadng coeffcents h be..d. or frst order Markov processes. Such harvestng processes are consdered prevously n [4], [46], [47], and recent work wth emprcal solar and wnd harvestng data confrms that a Markov process s a good model for harvested energy [48]. Fnte state Markov channels are also known to be good models for Raylegh fadng channels [49] [5]. For an energy harvestng transmtter, the states of the system at the begnnng of tme slot nclude the energy stored n the battery, B, hstory of energy harvests, E = E,...,E, fadng coeffcents, h = h,...,h, and the slot ndex,. The node decdes on ts transmt power based on these varables, and hence ts decson can be expressed as the acton p = φ(b,e,h,). We remark that smultaneous storage and retreval of energy s sub-optmal also n the onlne case,.e., Lemma extends to onlne polces. Thus, gven the power polcy {p }, the stored and retreved energy values are found from (7b). Takng the acton p = φ(b,e,h,), the system acheves a throughput g(p,h ) n tme slot, and leaves energy B = B + ηs r n the battery for future tme slots. The value functon, whch s the acheved throughput n tme slot and the expected future throughput of the system after tme slot, s gven by the Bellman equaton, max g ( [ φ(b,e,h ),),h +E g ( φ(b j,e j,h j ) ], j),h j φ = max φ g ( φ(b,e,h,),h ) j=+ (45a) + E [ V ( B,E +,h +, + )], (45b) where the expectatons are taken over the dstrbuton of the harvestng process E and fadng process h.theoptmal onlne power polcy φ (.) s the maxmzer of the Bellman equaton n (45) [45]. ote that the dmenson of the optmzaton varable n (45) ncreases wth. Thus, solvng ths problem through value teraton has exponental complexty, and s ntractable for large. However, t s possble to smplfy the problem by observng the Markovan property of the harvestng and channel fadng processes. In partcular, only B and E mpose a constrant on the transmt power, and only h affects the rate, n tme slot. Snce E and h are..d or Markovan, future realzatons of these varables are ndependent of the past values gven ther current values. Hence, havng dfferent actons for dfferent values of {E } and {h } does not affect the value functon, and therefore we can smplfy the actons as φ(b,e,h,) =φ(b,e,h,). Ths yelds the smplfed Bellman equaton for..d. arrvals and fadng, V (B,E,h,)=maxg(φ(B,E,h,),h ) φ + E[V (B,E +,h +, + )], (46) whch can be easly computed usng value teraton. amely, startng from = and choosng V (B,E,h, + ) = 0, optmal actons φ(b,e,h,) and value functons V (B,E,h,) are calculated. These values are then used to calculate the optmal actons and value functons at = from (46), and the process s repeated for all. Fnally, we consder an nfnte-horzon problem,.e.,, and fnd the optmal onlne polcy usng a dscounted problem.

10 476 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 Fg. 5. Optmal onlne transmsson power for..d. energy arrvals. Ths s also the polcy that the value teraton algorthm on (46) converges to for very large. To fnd ths polcy, denoted by φ (B,E,h ), we ntroduce a dscount factor β and wrte the Bellman equaton as V (B,E,h )=maxg(φ(b,e,h ),h ) φ + βe[v (B,E +,h + )]. (47) Fg. 6. model. Optmal onlne transmsson power for the bursty energy harvestng Startng wth an arbtrary set of ntal actons, teratng (47) converges to the optmal polcy φ (B,E,h ). As the dscount factor β, the resultng polcy approaches the optmal nfnte horzon polcy. As an example, Fg. 5 shows the optmal nfnte horzon polcy for a non-fadng Gaussan channel wth h =, a fnteszed battery E max = 00, and..d. unform energy harvests n [0,20]. ote that for a fxed stored energy, the optmal onlne polcy exhbts a double-threshold structure smlar to that n Theorem, e.g., the bold lne for B = 60 n the fgure. The optmal transmt power s equal to the harvested energy for a range of B and E values, marked as regon I. Regons II and III are separated from regon I by a set of thresholds, ndcated wth dashed lnes. Wthn these regons, the transmt powers vary only slghtly wth harvested energy rate E. The two thresholds separatng regon I from regons II and III are observed to satsfy the relatonshp n (5) for each B. The thresholds, however, change wth B : For small B, the thresholds are lower, wth p r = 0atB = 0 snce retrevng energy s not feasble. For large B, the thresholds are hgher, reachng to p s > 20 mw at B = E max, snce storng energy s not feasble. For harvestng processes wth memory, we consder two scenaros wth Markovan energy harvests n Fg. 6 and Fg. 7. In Fg. 6, harvestng s a bursty process where the next energy harvest remans the same,.e., E + = E, wth probablty 0.5, and a new value that s unform n [0, 20] s generated wth probablty 0.5. Hence, the process conssts of bursts of constant rate harvests. As seen n Fg. 6, ths harvestng model also yelds a double-threshold polcy that resembles the..d. case n Fg. 5. In Fg. 7, harvested energy E performs a random walk on [0, 20], where t ncreases or decreases unt wth probablty 0.4 each, and remans the same wth probablty 0.2. In ths case, the Fg. 7. Optmal onlne transmsson power for the random walk energy harvestng model. optmal polcy s to consume all harvested energy, whch does not show a threshold characterstc. Ths s ntutve, because a hgh or low harvest rate s sustaned for extended perods n ths model, and consstently storng or retrevng would lkely overflow or deplete the battery. B. Proposed Onlne Polcy Sectons III VI show that the optmal polcy has a doublethreshold structure where the thresholds are related for all =,...,. The nfnte-horzon optmal onlne polcy found n Secton VII-A for..d. arrvals also exhbts a smlar doublethreshold structure. Wth these n mnd, n ths secton, we propose a smpler onlne double-threshold polcy by assgnng constant thresholds throughout the communcaton sesson. We frst consder a non-fadng channel and Markovan harvested energy values E wth statonary probablty dstrbuton f E (E). We propose fndng fxed thresholds p s = p s and p r = p r, =,...,, that satsfy (5) and η p s (e p s ) f E (e)de pr 0 (p r e) f E (e)de = 0. (48)

11 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 477 Fg. 8. Throughput for a statc channel wth..d. energy arrvals and an average harvestng rate of 0 mw. Fg. 0. Throughput for a statc channel wth Markov (random walk) energy rrvals and an average harvestng rate of 0 mw. Fg. 9. Throughput for a statc channel wth Markov (bursty) energy arrvals and an average harvestng rate of 0 mw. Fg.. Throughput for a Raylegh fadng channel wth..d. energy arrvals and an average harvestng rate of 0 mw. Ths equaton can be nterpreted as an energy stablty condton, snce t ensures that the expected energy stored n and retreved from the battery are equal. Thus, nether the energy storage s underutlzed, nor an excessve amount of energy s stored wthout utlty. ote that at η =, ths reduces to a constant power polcy that preserves energy-neutralty, and resembles the best-effort transmsson scheme of [52] whch s optmal for nfnte length transmsson. On the other hand, at η = 0, (48) s only satsfed wth p r = 0 and p s. Ths means that no energy s stored,.e., p = E, whch s optmal snce η = 0. Above polcy satsfyng (48) can be readly extended to a fadng channel wth Markovan channel coeffcents h and jont statonary dstrbuton f E,H (e,h) by fndng water level thresholds v s = v s and v r = v r, =,...,, that satsfy (32) and [ [ ] η e v s + + [ v r 0 h] ] + h e f E,H (e,h)dedh= 0, (49) where (49) s the fadng equvalent of the energy stablty condton n (48). VIII. UMERICAL RESULTS In ths secton, we provde numercal results on the performances of the optmal offlne polcy and the onlne polces. We smulate communcaton sessons consstng of = 0 4 tme slots, wth a slot length of τ = 0 ms. Snce the model n Secton II assumed unt slot length, the optmal polces n ths case are found by scalng transmt powers and consumed energy values accordngly. We consder an energy harvestng transmtter node equpped wth a battery of sze mj and ntal charge E0 bat = 0. We have the Gaussan nose spectral densty of 0 = 0 9 W/Hz at the recever, and a bandwdth of MHz. The path loss between the transmtter and recever s h = 00 db. For the purpose of comparson, we ntroduce two algorthms. The frst s the drectonal water-fllng (DWF) algorthm of [3], whch s ndfferent to the storage effcency η, and a feasble polcy s obtaned as n [3]. The second s the effcencyadaptve drectonal water-fllng algorthm, whch s obtaned by forcng the two thresholds of the optmal offlne algorthm n Secton III to be equal, thus resemblng DWF n [3]. However, t accounts for the storage effcency η when choosng ts constant water levels, and therefore s a near-optmal heurstc.

12 478 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 Fg. 2. Throughput for a statc channel wth..d. energy arrvals and an average harvestng rate of 80 µw. Fg. 4. Throughput for a statc channel wth Markov (random walk) energy arrvals and an average harvestng rate of 80 µw. Fg. 3. Throughput for a statc channel wth Markov (bursty) energy arrvals and an average harvestng rate of 80 µw. We consder the sngle-user settng wth a fnte-szed battery n Secton IV. Fg. 8 shows the throughput for the offlne and onlne polces versus storage effcency η when the harvested energy E at each tme slot of length 0 ms s generated n an..d. fashon, dstrbuted unformly n [0, 200] µj. Ths corresponds to an average energy harvestng rate of 0 mw. Smulatons are repeated for bursty and random walk arrval models of Secton VII-A n Fg. 9 and Fg. 0, respectvely, for a harvested energy range of [0, 200] µj. We observe that the performance of DWF degrades rapdly wth decreasng η, snce t does not adapt to storage effcency. Effcency-adaptve DWF performs reasonably well for hgh storage effcency, but worse at low storage effcency snce t also reles on frequently storng and retrevng energy. Moreover, n all cases, the proposed onlne polcy performs very close to the optmal onlne polcy, both provdng a notable mprovement over DWF and effcencyadaptve DWF. In Fg., we compare the throughput of offlne and onlne polces for a fadng channel. We consder Raylegh fadng wth E[h ]= 00 db, and the remanng parameters are unchanged from those n Fg. 8. Here, the optmal offlne and onlne polces compare smlar to the non-fadng case. We observe that Fg. 5. Throughput for a Raylegh fadng channel wth..d. energy arrvals and an average harvestng rate of 80 µw. effcency-adaptve DWF performs close to optmal for hgh storage effcency, whle DWF rapdly departs from the optmal as η decreases. The proposed onlne polcy s notably close to the optmal for all storage effcency values. We next consder an average harvestng rate of 80 µw, whch s more realstc for small-szed energy harvestng sensor nodes wth lmted access to ambent energy. We generate energy arrvals accordngly, whle the remanng parameters are unchanged. Fgs. 2 5 present the throughput for the offlne and onlne polces versus storage effcency η for..d., bursty, and random walk energy harvests n a statc channel, and..d. energy harvests n a Raylegh fadng channel, respectvely. The sgnfcance of the double-threshold polcy s more pronounced n ths low-power scenaro, as the performance of both DWF and effcency-adaptve DWF quckly depart from that of the optmal as η decreases. We plot the throughput of the above polces relatve to the optmal offlne polcy,.e., scaled by the optmal throughput, as a functon of average energy harvestng rate n Fg. 6, for..d. energy harvests n a statc channel wth the same parameters. We observe that whle the performance of the optmal onlne and proposed onlne algorthms are vrtually

13 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 479 Fg. 6. Throughput of effcency-adaptve DWF, DWF, and onlne polces relatve to optmal throughput. dentcal to that of the optmal offlne polcy, the performance of effcency-adaptve DWF and DWF falls to as low as 90% and 67% of the optmal throughput, respectvely, at low harvestng rates. Fnally, to examne the dynamcs of the polces further, we present a smaller numercal example wth = 5 tme slots of duraton 0 ms, storage effcency η = 0.66, battery capacty E max = 20 µj, and energy harvests [ ] µj. In ths scenaro, the optmal power polcy sets thresholds p s =.43 mw and p r = 0.6 mw, and yelds the transmt powers p = [ ] mw wth an average throughput of bts/sec/hz. In comparson, effcency-adaptve DWF yelds p =[ ] mw wth average throughput bts/sec/hz, and DWF yelds p = [ ] mw wth average throughput bts/sec/hz. ote that the optmal offlne polcy consumes more energy n the frst two tme slots, and does not nsst on equalzng the powers p 2 and p 3. Ths s to ts beneft, because for these transmt powers, energy storage loss overcomes the advantage of constant power transmsson. Meanwhle, beng aware of the storage neffcency, the effcency-adaptve DWF algorthm chooses a constant transmt power of 0.93 mw, whle the DWF algorthm chooses a constant transmt power of 0.70 mw. As a result, the average throughput of the optmal offlne algorthm s sgnfcantly better than that of DWF, and s only approached by effcency-adaptve DWF. IX. COCLUSIO We dentfy the throughput optmal transmt power polcy for an energy harvestng transmtter wth a battery that has storage neffcency. We show that the optmal polcy has a doublethreshold structure, where the thresholds are determned by the energy harvestng process and the storage effcency. We show that the thresholds are constant f battery s not completely empty or full, and the thresholds only ncrease when the battery s empty, and only decrease when the battery s full. We develop an algorthm to fnd the optmum thresholds. We extend the soluton to a fadng channel, and develop a drectonal waterfllng algorthm wth a double-threshold polcy actng on water levels. In the broadcast channel, we obtan throughput regons by maxmzng weghted sum throughput for all weghts, where the optmal polcy n each case s a double-threshold polcy. Fnally, we use a dynamc programmng formulaton to develop an optmum onlne algorthm, and numercally observe that t follows a smlar double-threshold structure. We further propose a smpler onlne double-threshold polcy wth low complexty, and observe expermentally that t performs close to ts optmal counterpart. An nsght drawn from these results s that when battery neffcency s taken nto consderaton, the optmal power polcy s no longer pecewse constant as was the case n prevous work wth deal batteres. Instead, two thresholds emerge n both the offlne and onlne optmal polces, between whch harvested energy s consumed mmedately,.e., wthout energy storage or retreval. When battery s set to be lossless, these two thresholds are equal, and the polces converge to prevous results. In essence, double-threshold polces result from the neffcency of the battery, and ntroduce an nterval wthn whch the losses due to neffcency outwegh the benefts of storage. In addton, we observe that the conventonal drectonal water-fllng algorthm, whch does not adapt to storage neffcency, ncurs a sgnfcant performance loss as storage effcency decreases. Important future drectons are ncorporatng other practcal aspects of physcal systems such as processng power and communcaton overheads to our model, leadng to practcal mplementaton of these communcaton systems. Fnally, the results of ths paper where we have nvestgated chargng/dschargng mperfectons that occur at the tme of energy savng/retreval should further be combned wth other types of battery mperfectons such as battery degradaton and energy leakage that occur over tme. REFERECES [] A. J. Goldsmth and S. B. Wcker, Desgn challenges for energyconstraned ad hoc wreless networks, IEEE Wreless Commun., vol. 9, no. 4, pp. 8 27, Aug [2] A. Ephremdes, Energy concerns n wreless networks, IEEE Wreless Commun., vol. 9, no. 4, pp , Aug [3] E. Uysal-Bykoglu, B. Prabhakar, and A. El Gamal, Energy-effcent packet transmsson over a wreless lnk, IEEE/ACM Trans. etw., vol. 0, no. 4, pp , Aug [4] E. Uysal-Bykoglu and A. El Gamal, On adaptve transmsson for energy effcency n wreless data networks, IEEE Trans. Inf. Theory, vol. 50, no. 2, pp , Dec [5] M. Zorz and R. R. Rao, Energy-constraned error control for wreless channels, IEEE Pers. Commun., vol. 4, no. 6, pp , Dec [6] S. Cu, A. J. Goldsmth, and A. Baha, Energy-constraned modulaton optmzaton, IEEE Trans. Wreless Commun., vol. 4, no. 5, pp , Sep [7] M. A. Zafer and E. Modano, A calculus approach to energy-effcent data transmsson wth qualty-of-servce constrants, IEEE/ACM Trans. etw., vol. 7, no. 3, pp , Jun [8] M. A. Zafer and E. Modano, Optmal rate control for delay-constraned data transmsson over a wreless channel, IEEE Trans. Inf. Theory, vol. 54, no. 9, pp , Sep [9] M. J. eely, Energy optmal control for tme-varyng wreless networks, IEEE Trans. Inf. Theory, vol. 52, no. 7, pp , Jul [0] M. J. eely, Optmal energy and delay tradeoffs for multuser wreless downlnks, IEEE Trans. Inf. Theory, vol. 53, no. 9, pp , Sep [] J. Yang and S. Ulukus, Optmal packet schedulng n an energy harvestng communcaton system, IEEE Trans. Commun., vol. 60, no., pp , Jan [2] K. Tutuncuoglu and A. Yener, Optmum transmsson polces for battery lmted energy harvestng nodes, IEEE Trans. Wreless Commun.,vol., no. 3, pp , Mar. 202.

14 480 IEEE JOURAL O SELECTED AREAS I COMMUICATIOS, VOL. 33, O. 3, MARCH 205 [3] O. Ozel, K. Tutuncuoglu, J. Yang, S. Ulukus, and A. Yener, Transmsson wth energy harvestng nodes n fadng wreless channels: Optmal polces, IEEE J. Sel. Areas Commun., vol. 29, no. 8, pp , Sep. 20. [4] C. K. Ho and R. Zhang, Optmal energy allocaton for wreless communcatons wth energy harvestng constrants, IEEE Trans. Sgnal Process., vol. 60, no. 9, pp , Sep [5] J. Yang, O. Ozel, and S. Ulukus, Broadcastng wth an energy harvestng rechargeable transmtter, IEEE Trans. Wreless Commun., vol., no. 2, pp , Feb [6] M. A. Antepl, E. Uysal-Bykoglu, and H. Erkal, Optmal packet schedulng on an energy harvestng broadcast lnk, IEEE J. Sel. Areas Commun., vol. 29, no. 8, pp , Sep. 20. [7] O. Ozel, J. Yang, and S. Ulukus, Optmal broadcast schedulng for an energy harvestng rechargeable transmtter wth a fnte capacty battery, IEEE Trans. Wreless Commun., vol., no. 6, pp , Jun [8] J. Yang and S. Ulukus, Optmal packet schedulng n a multple access channel wth energy harvestng transmtters, J. Commun. etw., vol. 4, no. 2, pp , Apr [9] K. Tutuncuoglu and A. Yener, Sum-rate optmal power polces for energy harvestng transmtters n an nterference channel, J. Commun. etw., vol. 4, no. 2, pp. 5 6, Apr [20] D. Gunduz and B. Devllers, Two-hop communcaton wth energy harvestng, n Proc. 4th IEEE CAMSAP, Dec. 20, pp [2] C. Huang, R. Zhang, and S. Cu, Throughput maxmzaton for the Gaussan relay channel wth energy harvestng constrants, IEEE J. Sel. Areas Commun., vol. 3, no. 8, pp , Aug [22] O. Orhan and E. Erkp, Optmal transmsson polces for energy harvestng two-hop networks, n Proc. 46th Annu. CISS, Mar. 202, pp. 6. [23] O. Orhan and E. Erkp, Throughput maxmzaton for energy harvestng two-hop networks, n Proc. IEEE ISIT, Jul. 203, pp [24] I. Ahmed, A. Ikhlef, R. Schober, and R. K. Mallk, Power allocaton for conventonal and buffer-aded lnk adaptve relayng systems wth energy harvestng nodes, IEEE Trans. Wreless Commun., vol. 3, no. 3, pp , Mar [25] I. Ahmed, A. Ikhlef, R. Schober, and R. K. Mallk, Jont power allocaton and relay selecton n energy harvestng AF relay systems, IEEE Wreless Commun. Lett., vol. 2, no. 2, pp , Apr [26] Y. Luo, J. Zhang, and K. B. Letaef, Optmal schedulng and power allocaton for two-hop energy harvestng communcaton systems, IEEE Trans. Wreless Commun., vol. 2, no. 9, pp , Sep [27] O. Orhan, D. Gunduz, and E. Erkp, Throughput maxmzaton for an energy harvestng communcaton system wth processng cost, n Proc. IEEE ITW, Sep. 202, pp [28] J. Xu and R. Zhang, Throughput optmal polces for energy harvestng wreless transmtters wth non-deal crcut power, IEEE J. Sel. Areas Commun., vol. 32, no. 2, pp , Feb [29] M. Gregor and M. Payaro, Throughput maxmzaton for a wreless energy harvestng node consderng the crcutry power consumpton, n Proc. IEEE VTC, Sep. 202, pp. 5. [30] Q. Ba and J. A. ossek, Throughput maxmzaton for energy harvestng nodes wth generalzed crcut power modelng, n Proc. IEEE 3th Int. Workshop SPAWC, Jun. 202, pp [3] B. Gurakan, O. Ozel, J. Yang, and S. Ulukus, Energy cooperaton n energy harvestng communcatons, IEEE Trans. Commun., vol. 6,no. 2, pp , Dec [32] K. Tutuncuoglu and A. Yener, Multple access and two-way channels wth energy harvestng and bdrectonal energy cooperaton, n Proc. ITA, Feb. 203, pp. 8. [33] K. Tutuncuoglu and A. Yener, Cooperatve energy harvestng communcatons wth relayng and energy sharng, n Proc. IEEE ITW,Sep.203, pp. 5. [34] H. Mahdav-Doost and R. D. Yates, Energy harvestng recevers: Fnte battery capacty, n Proc. IEEE ISIT, Jul. 203, pp [35] K. Tutuncuoglu and A. Yener, Communcatng wth energy harvestng transmtters and recevers, n Proc. ITA, Feb. 202, pp [36] S. Sudevalayam and P. Kulkarn, Energy harvestng sensor nodes: Survey and mplcatons, IEEE Commun. Surveys Tuts., vol. 3, no. 3, pp , 20. [37] J. Taneja, J. Jeong, and D. Culler, Desgn, modelng, capacty plannng for mcro-solar power sensor networks, n Proc. IPS, Apr. 2008, pp [38] B. Devllers and D. Gunduz, A general framework for the optmzaton of energy harvestng communcaton systems wth battery mperfectons, J. Commun. etw., vol. 4, no. 2, pp , Apr [39] H. Ibrahm, A. Ilnca, and J. Perron, Energy storage systems Characterstcs and comparsons, Renew. Sustan. Energy Rev., vol. 2, no. 5, pp , Jun [40] I. Hadjpaschals, A. Poullkkas, and V. Efthmou, Overvew of current and future energy storage technologes for electrc power applcatons, Renew. Sustan. Energy Rev., vol. 3, no. 6, pp , Aug./Sep [4] S. Reddy and C. R. Murthy, Duty cyclng and power management wth a network of energy harvestng sensors, n Proc. 4th IEEE Int. Workshop CAMSAP, Dec. 20, pp [42] S. Reddy and C. R. Murthy, Dual-stage power management algorthms for energy harvestng sensors, IEEE Trans. Wreless Commun., vol., no. 4, pp , Apr [43] T. M. Cover and J. A. Thomas, Elements of Informaton Theory. Hoboken, J, USA: Wley, [44] M. Gorlatova, A. Wallwater, and G. Zussman, etworkng low-power energy harvestng devces: Measurements and algorthms, n Proc. IEEE IFOCOM, Apr. 20, pp [45] D. P. Bertsekas, Dynamc Programmng and Optmal Control. Belmont, MA, USA: Athena Scentfc, 995. [46] B. Medepally,. B. Mehta, and C. R. Murthy, Implcatons of energy profle and storage on energy harvestng sensor lnk performance, n Proc. IEEE GLOBECOM, ov. 2009, pp. 6. [47] J. Le, R. D. Yates, and L. Greensten, A generc model for optmzng sngle-hop transmsson polcy of replenshable sensors, IEEE Trans. Wreless Commun., vol. 8, no. 2, pp , Feb [48] C. K. Ho, P. D. Khoa, and P. C. Mng, Markovan models for harvested energy n wreless communcatons, n Proc. IEEE ICCS, ov. 200, pp [49] H. S. Wang and. Moayer, Fnte-state Markov channel A useful model for rado communcaton channels, IEEE Trans. Veh. Technol., vol. 44, no., pp. 63 7, Feb [50] H. S. Wang and P. Chang, On verfyng the frst-order Markovan assumpton for a Raylegh fadng channel model, IEEE Trans. Veh. Technol., vol. 45, no. 2, pp , May 996. [5] Q. Zhang and S. A. Kassam, Fnte-state Markov model for Raylegh fadng channels, IEEE Trans. Commun., vol. 47, no., pp , ov [52] O. Ozel and S. Ulukus, Achevng AWG capacty under stochastc energy harvestng, IEEE Trans. Inf. Theory, vol. 58, no. 0, pp , Oct Kaya Tutuncuoglu (S 08) receved the two B.S. degrees n electrcal and electroncs engneerng and n physcs from the Mddle East Techncal Unversty, Ankara, Turkey, n 2008 and 2009, respectvely. He s currently pursung the Ph.D. degree and has been a Graduate Research Assstant wth the Department of Electrcal Engneerng, Pennsylvana State Unversty, Unversty Park, PA, USA, snce Hs research nterests nclude green communcatons, energy harvestng, and resource allocaton for wreless networks. He receved the AT&T Graduate Fellowshp at Penn State n 202, the IEEE Marcon Prze Paper Award n Wreless Communcatons n 204, and the Leonard A. Doggett Award for Outstandng Wrtng n Electrcal Engneerng at Penn State n 204.

15 TUTUCUOGLU et al.: OPTIMUM POLICIES FOR A EERGY HARVESTIG TRASMITTER UDER EERGY STORAGE LOSSES 48 Ayln Yener (S 9 M 00 SM 3 F 4) receved the B.Sc. degree n electrcal and electroncs engneerng, and the B.Sc. degree n physcs, from Bogazc Unversty, Istanbul, Turkey; and the M.S. and Ph.D. degrees n electrcal and computer engneerng from Wreless Informaton etwork Laboratory (WILAB), Rutgers Unversty, ew Brunswck, J. She s a professor of Electrcal Engneerng at The Pennsylvana State Unversty, Unversty Park, PA snce 200, where she joned the faculty as an assstant professor n Durng the academc year , she was a Vstng Assocate Professor wth the Department of Electrcal Engneerng, Stanford Unversty, CA. Her research nterests are n nformaton theory, communcaton theory and network scence wth recent emphass on green communcatons and nformaton securty. She receved the SF CAREER award n 2003, the best paper award n Communcaton Theory n the IEEE Internatonal Conference on Communcatons n 200, the Penn State Engneerng Alumn Socety (PSEAS) Outstandng Research Award n 200, the IEEE Marcon Prze paper award n 204, the PSEAS Premer Research Award n 204, and the Leonard A. Doggett Award for Outstandng Wrtng n Electrcal Engneerng at Penn State n 204. Dr. Yener s currently a member of the board of governors of the IEEE Informaton Theory Socety where she was prevously the treasurer ( ). She served as the student commttee char for the IEEE Informaton Theory Socety , and was the co-founder of the Annual School of Informaton Theory n orth Amerca co-organzng the school n 2008, 2009 and 200. She was a techncal (co)-char for varous symposa/tracks at IEEE ICC, PIMRC, VTC, WCC and Aslomar ( ), and served as an edtor for IEEE TRASACTIOS O COMMUICATIOS ( ), an edtor and an edtoral advsory board member for IEEE Transactons on Wreless Communcatons ( ), a guest edtor for IEEE Transactons on Informaton Forenscs and Securty (20) and a guest edtor for IEEE Journal on Selected Areas n Communcatons (205). Sennur Ulukus (S 90 M 98) receved the B.S. and M.S. degrees n electrcal and electroncs engneerng from Blkent Unversty and the Ph.D. degree n electrcal and computer engneerng from the Wreless Informaton etwork Laboratory (WILAB), Rutgers Unversty. She was a Senor Techncal Staff Member at AT&T Labs-Research. She s a Professor of Electrcal and Computer Engneerng at the Unversty of Maryland at College Park, where she also holds a jont appontment wth the Insttute for Systems Research (ISR). Her research nterests are n wreless communcaton theory and networkng, network nformaton theory for wreless communcatons, sgnal processng for wreless communcatons, nformaton theoretc physcal layer securty, and energy harvestng communcatons. She receved the 2003 IEEE Marcon Prze Paper Award n Wreless Communcatons, a 2005 SF CAREER Award, the ISR Outstandng Systems Engneerng Faculty Award, and the 202 George Corcoran Educaton Award. She served as an Assocate Edtor for the IEEE TRASACTIOS O IFORMATIO THEORY ( ) and IEEE TRASACTIOS O COMMUICATIOS ( ). She served as a Guest Edtor for the IEEE JOURAL O SELECTED AREAS I COMMUICATIOS specal ssue on wreless communcatons powered by energy harvestng and wreless energy transfer (205), the Journal of Communcatons and etworks specal ssue on energy harvestng n wreless networks (202), IEEE TRASACTIOS O IFORMATIO THEORY specal ssue on nterference networks (20), and IEEE JOURAL O SELECTED AREAS I COMMUICATIOS specal ssue on multuser detecton for advanced communcaton systems and networks (2008). She served as the TPC co-char of the 204 IEEE PIMRC, the Communcaton Theory Symposum at 204 IEEE Globecom, the Communcaton Theory Symposum at 203 IEEE ICC, the Physcal-Layer Securty Workshop at 20 IEEE Globecom, the Physcal-Layer Securty Workshop at 20 IEEE ICC, the 20 Communcaton Theory Workshop (IEEE CTW), the Wreless Communcatons Symposum at 200 IEEE ICC, the Medum Access Control Track at 2008 IEEE WCC, and the Communcaton Theory Symposum at 2007 IEEE Globecom. She was the Secretary of the IEEE Communcaton Theory Techncal Commttee (CTTC) n

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

Two-Way and Multiple-Access Energy Harvesting Systems with Energy Cooperation

Two-Way and Multiple-Access Energy Harvesting Systems with Energy Cooperation Two-Way and Multple-Access Energy Harvestng Systems wth Energy Cooperaton Berk Gurakan, Omur Ozel, Jng Yang 2, and Sennur Ulukus Department of Electrcal and Computer Engneerng, Unversty of Maryland, College

More information

Explicit and Implicit Temperature Constraints in Energy Harvesting Communications

Explicit and Implicit Temperature Constraints in Energy Harvesting Communications Explct and Implct Temperature Constrants n Energy Harvestng Communcatons Abdulrahman Baknna, Omur Ozel 2, and Sennur Ulukus Department of Electrcal and Computer Engneerng, Unversty of Maryland, College

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

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

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

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

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

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

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

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

4884 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 61, NO. 12, DECEMBER Energy Cooperation in Energy Harvesting Communications

4884 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 61, NO. 12, DECEMBER Energy Cooperation in Energy Harvesting Communications 4884 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 6, NO., DECEMBER 3 Energy Cooperaton n Energy Harvestng Communcatons Ber Guraan, Student Member, IEEE, Omur Ozel, Student Member, IEEE, Jng Yang, Member,

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 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

Equilibrium with Complete Markets. Instructor: Dmytro Hryshko

Equilibrium with Complete Markets. Instructor: Dmytro Hryshko Equlbrum wth Complete Markets Instructor: Dmytro Hryshko 1 / 33 Readngs Ljungqvst and Sargent. Recursve Macroeconomc Theory. MIT Press. Chapter 8. 2 / 33 Equlbrum n pure exchange, nfnte horzon economes,

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

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

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

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

State Amplification and State Masking for the Binary Energy Harvesting Channel

State Amplification and State Masking for the Binary Energy Harvesting Channel State Amplfcaton and State Maskng for the Bnary Energy Harvestng Channel Kaya Tutuncuoglu, Omur Ozel 2, Ayln Yener, and Sennur Ulukus 2 Department of Electrcal Engneerng, The Pennsylvana State Unversty,

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

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

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

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

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 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

Markov Chain Monte Carlo Lecture 6

Markov Chain Monte Carlo Lecture 6 where (x 1,..., x N ) X N, N s called the populaton sze, f(x) f (x) for at least one {1, 2,..., N}, and those dfferent from f(x) are called the tral dstrbutons n terms of mportance samplng. Dfferent ways

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

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

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty Addtonal Codes usng Fnte Dfference Method Benamn Moll 1 HJB Equaton for Consumpton-Savng Problem Wthout Uncertanty Before consderng the case wth stochastc ncome n http://www.prnceton.edu/~moll/ HACTproect/HACT_Numercal_Appendx.pdf,

More information

Externalities in wireless communication: A public goods solution approach to power allocation. by Shrutivandana Sharma

Externalities in wireless communication: A public goods solution approach to power allocation. by Shrutivandana Sharma Externaltes n wreless communcaton: A publc goods soluton approach to power allocaton by Shrutvandana Sharma SI 786 Tuesday, Feb 2, 2006 Outlne Externaltes: Introducton Plannng wth externaltes Power allocaton:

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

k t+1 + c t A t k t, t=0

k t+1 + c t A t k t, t=0 Macro II (UC3M, MA/PhD Econ) Professor: Matthas Kredler Fnal Exam 6 May 208 You have 50 mnutes to complete the exam There are 80 ponts n total The exam has 4 pages If somethng n the queston s unclear,

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

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

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

Solutions to exam in SF1811 Optimization, Jan 14, 2015

Solutions to exam in SF1811 Optimization, Jan 14, 2015 Solutons to exam n SF8 Optmzaton, Jan 4, 25 3 3 O------O -4 \ / \ / The network: \/ where all lnks go from left to rght. /\ / \ / \ 6 O------O -5 2 4.(a) Let x = ( x 3, x 4, x 23, x 24 ) T, where the varable

More information

Hidden Markov Models

Hidden Markov Models Hdden Markov Models Namrata Vaswan, Iowa State Unversty Aprl 24, 204 Hdden Markov Model Defntons and Examples Defntons:. A hdden Markov model (HMM) refers to a set of hdden states X 0, X,..., X t,...,

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

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

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

PHYS 705: Classical Mechanics. Calculus of Variations II

PHYS 705: Classical Mechanics. Calculus of Variations II 1 PHYS 705: Classcal Mechancs Calculus of Varatons II 2 Calculus of Varatons: Generalzaton (no constrant yet) Suppose now that F depends on several dependent varables : We need to fnd such that has a statonary

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1 P. Guterrez Physcs 5153 Classcal Mechancs D Alembert s Prncple and The Lagrangan 1 Introducton The prncple of vrtual work provdes a method of solvng problems of statc equlbrum wthout havng to consder the

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

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

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION Advanced Mathematcal Models & Applcatons Vol.3, No.3, 2018, pp.215-222 ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EUATION

More information

Cognitive Access Algorithms For Multiple Access Channels

Cognitive Access Algorithms For Multiple Access Channels 203 IEEE 4th Workshop on Sgnal Processng Advances n Wreless Communcatons SPAWC) Cogntve Access Algorthms For Multple Access Channels Ychuan Hu and Alejandro Rbero, Department of Electrcal and Systems Engneerng,

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

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

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

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that Artcle forthcomng to ; manuscrpt no (Please, provde the manuscrpt number!) 1 Onlne Appendx Appendx E: Proofs Proof of Proposton 1 Frst we derve the equlbrum when the manufacturer does not vertcally ntegrate

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

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

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

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003 Tornado and Luby Transform Codes Ashsh Khst 6.454 Presentaton October 22, 2003 Background: Erasure Channel Elas[956] studed the Erasure Channel β x x β β x 2 m x 2 k? Capacty of Noseless Erasure Channel

More information

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0 MODULE 2 Topcs: Lnear ndependence, bass and dmenson We have seen that f n a set of vectors one vector s a lnear combnaton of the remanng vectors n the set then the span of the set s unchanged f that vector

More information

Managing Capacity Through Reward Programs. on-line companion page. Byung-Do Kim Seoul National University College of Business Administration

Managing Capacity Through Reward Programs. on-line companion page. Byung-Do Kim Seoul National University College of Business Administration Managng Caacty Through eward Programs on-lne comanon age Byung-Do Km Seoul Natonal Unversty College of Busness Admnstraton Mengze Sh Unversty of Toronto otman School of Management Toronto ON M5S E6 Canada

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

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

Online Appendix: Reciprocity with Many Goods

Online Appendix: Reciprocity with Many Goods T D T A : O A Kyle Bagwell Stanford Unversty and NBER Robert W. Stager Dartmouth College and NBER March 2016 Abstract Ths onlne Appendx extends to a many-good settng the man features of recprocty emphaszed

More information

Linear Regression Analysis: Terminology and Notation

Linear Regression Analysis: Terminology and Notation ECON 35* -- Secton : Basc Concepts of Regresson Analyss (Page ) Lnear Regresson Analyss: Termnology and Notaton Consder the generc verson of the smple (two-varable) lnear regresson model. It s represented

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

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

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

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

Power Allocation for Distributed BLUE Estimation with Full and Limited Feedback of CSI

Power Allocation for Distributed BLUE Estimation with Full and Limited Feedback of CSI Power Allocaton for Dstrbuted BLUE Estmaton wth Full and Lmted Feedback of CSI Mohammad Fanae, Matthew C. Valent, and Natala A. Schmd Lane Department of Computer Scence and Electrcal Engneerng West Vrgna

More information

Hila Etzion. Min-Seok Pang

Hila Etzion. Min-Seok Pang RESERCH RTICLE COPLEENTRY ONLINE SERVICES IN COPETITIVE RKETS: INTINING PROFITILITY IN THE PRESENCE OF NETWORK EFFECTS Hla Etzon Department of Technology and Operatons, Stephen. Ross School of usness,

More information

Arizona State University

Arizona State University SCHEDULING AND POWER ALLOCATION TO OPTIMIZE SERVICE AND QUEUE-WAITING TIMES IN COGNITIVE RADIO UPLINKS By arxv:1601.00608v1 [cs.it] 4 Jan 2016 Ahmed Emad Ewasha Commttee: Dr. Chan Tepedelenloğlu, Char

More information

The optimal delay of the second test is therefore approximately 210 hours earlier than =2.

The optimal delay of the second test is therefore approximately 210 hours earlier than =2. THE IEC 61508 FORMULAS 223 The optmal delay of the second test s therefore approxmately 210 hours earler than =2. 8.4 The IEC 61508 Formulas IEC 61508-6 provdes approxmaton formulas for the PF for smple

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 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

Suggested solutions for the exam in SF2863 Systems Engineering. June 12,

Suggested solutions for the exam in SF2863 Systems Engineering. June 12, Suggested solutons for the exam n SF2863 Systems Engneerng. June 12, 2012 14.00 19.00 Examner: Per Enqvst, phone: 790 62 98 1. We can thnk of the farm as a Jackson network. The strawberry feld s modelled

More information

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity Week3, Chapter 4 Moton n Two Dmensons Lecture Quz A partcle confned to moton along the x axs moves wth constant acceleraton from x =.0 m to x = 8.0 m durng a 1-s tme nterval. The velocty of the partcle

More information

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Techncal Note: Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman, Huseyn Topaloglu School of Operatons Research and Informaton Engneerng, Cornell Unversty,

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

Temperature. Chapter Heat Engine

Temperature. Chapter Heat Engine Chapter 3 Temperature In prevous chapters of these notes we ntroduced the Prncple of Maxmum ntropy as a technque for estmatng probablty dstrbutons consstent wth constrants. In Chapter 9 we dscussed the

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

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

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

A SEPARABLE APPROXIMATION DYNAMIC PROGRAMMING ALGORITHM FOR ECONOMIC DISPATCH WITH TRANSMISSION LOSSES. Pierre HANSEN, Nenad MLADENOVI]

A SEPARABLE APPROXIMATION DYNAMIC PROGRAMMING ALGORITHM FOR ECONOMIC DISPATCH WITH TRANSMISSION LOSSES. Pierre HANSEN, Nenad MLADENOVI] Yugoslav Journal of Operatons Research (00) umber 57-66 A SEPARABLE APPROXIMATIO DYAMIC PROGRAMMIG ALGORITHM FOR ECOOMIC DISPATCH WITH TRASMISSIO LOSSES Perre HASE enad MLADEOVI] GERAD and Ecole des Hautes

More information

Foresighted Demand Side Management

Foresighted Demand Side Management Foresghted Demand Sde Management 1 Yuanzhang Xao and Mhaela van der Schaar, Fellow, IEEE Department of Electrcal Engneerng, UCLA. {yxao,mhaela}@ee.ucla.edu. Abstract arxv:1401.2185v1 [cs.ma] 9 Jan 2014

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business Amr s Supply Chan Model by S. Ashtab a,, R.J. Caron b E. Selvarajah c a Department of Industral Manufacturng System Engneerng b Department of Mathematcs Statstcs c Odette School of Busness Unversty of

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

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

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

One-sided finite-difference approximations suitable for use with Richardson extrapolation

One-sided finite-difference approximations suitable for use with Richardson extrapolation Journal of Computatonal Physcs 219 (2006) 13 20 Short note One-sded fnte-dfference approxmatons sutable for use wth Rchardson extrapolaton Kumar Rahul, S.N. Bhattacharyya * Department of Mechancal Engneerng,

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

(1 ) (1 ) 0 (1 ) (1 ) 0

(1 ) (1 ) 0 (1 ) (1 ) 0 Appendx A Appendx A contans proofs for resubmsson "Contractng Informaton Securty n the Presence of Double oral Hazard" Proof of Lemma 1: Assume that, to the contrary, BS efforts are achevable under a blateral

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

Lecture 3: Shannon s Theorem

Lecture 3: Shannon s Theorem CSE 533: Error-Correctng Codes (Autumn 006 Lecture 3: Shannon s Theorem October 9, 006 Lecturer: Venkatesan Guruswam Scrbe: Wdad Machmouch 1 Communcaton Model The communcaton model we are usng conssts

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

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

Book Title: Orthogonal Frequency Division Multiple Access. Editors

Book Title: Orthogonal Frequency Division Multiple Access. Editors Book Ttle: Orthogonal Frequency Dvson Multple Access Edtors August 18, 2009 Contents 1 Schedulng and Resource Allocaton n OFDMA 1 1.1 Introducton.................................... 2 1.2 Related Work

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

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

Notes on Frequency Estimation in Data Streams

Notes on Frequency Estimation in Data Streams Notes on Frequency Estmaton n Data Streams In (one of) the data streamng model(s), the data s a sequence of arrvals a 1, a 2,..., a m of the form a j = (, v) where s the dentty of the tem and belongs to

More information