Author's personal copy

Size: px
Start display at page:

Download "Author's personal copy"

Transcription

1 European Journal of Operaional Research 224 (2013) Conens liss available a SciVerse ScienceDirec European Journal of Operaional Research journal homepage: Decision Suppor Risk neural and risk averse Sochasic Dual Dynamic Programming mehod Alexander Shapiro a,, Wajdi Tekaya a, Joari Paulo da Cosa b, Murilo Pereira Soares b a School of Indusrial and Sysems Engineering, Georgia Insiue of Technology, Alana, GA , USA b ONS Operador Nacional do Sisema Elérico, Rua da Quianda, 196, Cenro Rio de Janeiro, RJ , Brazil aricle info absrac Aricle hisory: Received 12 January 2012 Acceped 24 Augus 2012 Available online 5 Sepember 2012 Keywords: Mulisage sochasic programming Dynamic equaions Sochasic Dual Dynamic Programming Sample average approximaion Risk averse Average Value-a-Risk In his paper we discuss risk neural and risk averse approaches o mulisage (linear) sochasic programming problems based on he Sochasic Dual Dynamic Programming (SDDP) mehod. We give a general descripion of he algorihm and presen compuaional sudies relaed o planning of he Brazilian inerconneced power sysem. Ó 2012 Elsevier B.V. All righs reserved. 1. Inroducion In his paper we discuss risk neural and risk averse approaches o mulisage (linear) sochasic programming problems based on he Sochasic Dual Dynamic Programming (SDDP) mehod. We give a general descripion of he algorihm and presen compuaional sudies relaed o operaion planning of he Brazilian inerconneced power sysem. The SDDP algorihm was inroduced by Pereira and Pino [6,7] and became a popular mehod for scheduling of hydro-hermal elecriciy sysems. The SDDP mehod uilizes convexiy of linear mulisage sochasic programs and sagewise independence of he sochasic daa process. I is based on building piecewise linear ouer approximaions of he cos-o-go funcions and can be viewed as a varian of he approximae dynamic programming echniques. The disinguishing feaure of he SDDP approach is random sampling from he se of scenarios in he forward sep of he algorihm. Almos sure convergence of he SDDP algorihm was proved in Philpo and Guan [8] under mild regulariy condiions (see also [12, Proposiion 3.1]). However, lile is known abou raes of convergence and compuaional complexiy of he SDDP mehod. I is someimes made a claim ha he SDDP algorihm avoids curse of dimensionaliy of he radiional dynamical programming mehod. This claim should be aken carefully. An analysis of he SDDP algorihm applied o wo sage sochasic programming indicaes ha is compuaional complexiy grows fas wih increase of he number of sae variables (cf., [13, Secion 5.2.2]), and his seems Corresponding auhor. Tel.: address: ashapiro@isye.gaech.edu (A. Shapiro). o be confirmed by some numerical experimens. Therefore i appears ha he SDDP mehod works reasonably well when he number of sae variables is relaively small while he number of sages can be large. Up o his poin, he sandard risk neural approach was implemened for planning of he Brazilian power sysem. The energy raioning ha ook place in Brazil in he period 2001/2002 raised he quesion of wheher a policy ha is based on a crierion of minimizing he expeced cos is a valid one when i comes o mee he day-o-day supply requiremens. As a consequence, a shif owards a risk averse crierion is underway, so as o enforce he coninuiy of load supply. Several risk averse approaches o mulisage sochasic programming were suggesed in recen lieraure. Eichhorn and Römisch [2] developed echniques based on he so-called polyhedral risk measures. This approach was exended furher in Guigues and Römisch [3] o incorporae he SDDP mehod in order o approximae he corresponding risk averse recourse funcions. Theoreical foundaions for a risk averse approach based on condiional risk mappings were developed in Ruszczyński and Shapiro [10] (see also [11, Chaper 6]). For risk measures given by convex combinaions of he expecaion and Average Value-a-Risk, i was shown in [12] how o incorporae his approach ino he SDDP algorihm wih a lile addiional effor. This was implemened in an exensive numerical sudy in Philpo and de Maos [9]. This aricle is organized as follows. In he nex secion we discuss general mehodological aspecs of he sochasic programming approach wih focus on he SDDP algorihm. In Secion 3 we give a brief descripion of he SDDP algorihm. Risk averse approaches wih various risk measures are discussed in Secion 4. We design in ha secion a general and simplified (as compared wih [12]) mehodology /$ - see fron maer Ó 2012 Elsevier B.V. All righs reserved. hp://dx.doi.org/ /j.ejor

2 376 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) for implemenaion of he risk averse approach combined wih he SDDP mehod. In Secion 5 he Brazilian inerconneced power sysem is inroduced. In paricular, a muliplicaive imes series model is suggesed o deal wih nonnegaiviy of he monhly inflows. The performance of he SDDP algorihm is illusraed wih he aid of some numerical experimens and wih emphasis on he Brazilian power sysem case in Secion 6. Compuaional aspecs of he algorihm s convergence and soluion sabiliy are presened and discussed. Finally, Secion 7 is devoed o conclusions. 2. Mahemaical formulaion and modeling Mahemaical algorihms compose he core of he Energy Operaion Planning Suppor Sysem. The objecive is o compue an operaion sraegy which conrols he operaion coss, over a planning period of ime, in a reasonably opimal way. This leads o formulaion of (linear) large scale mulisage sochasic programming problems which in a generic form (nesed formulaion) can be wrien as Min A 1 x 1 ¼b 1 x 1 P0 2 c T 1 x 1 þ E4 2 þe4 min B 2 x 1 þa 2 x 2 ¼b 2 x 2 P0 min B T x T 1 þa T x T ¼b T x T P0 c T 2 x 2 þ E½ 333 c T T x 55 T 5: ð2:1þ Componens of vecors c, b and marices A, B are modeled as random variables forming he sochasic daa process n =(c, A, B, b ), =2,...,T, wih n 1 =(c 1, A 1, b 1 ) being deerminisic (no random). By n [] =(n 1,...,n ) we denoe he hisory of he daa process up o ime. I is ofen assumed in numerical approaches o solving mulisage problems of he form (2.1) ha he number of realizaions (scenarios) of he daa process is finie, and his assumpion is essenial in he implemenaions and analysis of he applied algorihms. In many applicaions, however, his assumpion is quie unrealisic. In forecasing models (such as ARIMA) he errors are ypically modeled as having coninuous (say normal or log-normal) disribuions. So one of he relevan quesions is wha is he meaning of he inroduced discreizaions of he corresponding sochasic process. We do no make he assumpion of finie number of scenarios, insead he following assumpions will be made. These assumpions (below) are saisfied in he applicaions relevan for he Brazilian power sysem generaion. We make he basic assumpion ha he random daa process is sagewise independen, i.e., random vecor n +1 is independen of n [] =(n 1,...,n ) for =1,...,T 1. In some cases across sages dependence can be deal wih by adding sae variables o he model. In paricular, he following consrucion is relevan for he considered applicaions. Suppose ha only he righ hand side vecors b are across sage dependen, while oher parameers of he problem form a sagewise independen process (in paricular, hey could be deerminisic). We are ineresed in cases where, for physical reasons, componens of vecors b canno be negaive. Suppose ha random vecors b follow ph order auoregressive process wih muliplicaive error erms: b ¼ e ðl þ / 1 b 1 þþ/ p b p Þ; ¼ 2;...; T; ð2:2þ where vecor l and marices / 1,...,/ p are esimaed from he daa. Here e 2,...,e T are independen of each oher error vecors and such ha wih probabiliy one heir componens are nonnegaive and have expeced value one, and ab denoes he erm by erm (Hadamard) produc of wo vecors. The muliplicaive error erm model is considered o ensure ha realizaions of he random process b have nonnegaive values. The auoregressive process (2.2) can be formulaed as a firs order auoregressive process b b 1 b 2 b pþ e l / 1 / 2 / p 1 / p 1 0 I ¼ 1 0 þ 0 I B I 0 b 1 b 2 b 3 b p 31 ; ð2:3þ 7C 5A where 1 is vecor of ones and I is he ideniy marix of an appropriae dimension. Denoe by z he column vecor in he lef hand side of (2.3), and by, M and U he respecive erms in he righ hand side of (2.3). Then (2.3) can be wrien as z ¼ ðm þ Uz 1 Þ; ¼ 2;...; T: ð2:4þ Consequenly he feasibiliy equaions of problem (2.1) can be wrien as z Uz 1 ¼ M; B x 1 þ A x ¼ b ; x P 0; ¼ 2;...; T: ð2:5þ Therefore by replacing x wih (x,z ), and considering he corresponding daa process n formed by random elemens of c, A, B and error vecors e, =2,...,T, we ransform he problem o he sagewise independen case. The obained problem is sill linear wih respec o he decision variables x and z. We consider he following approach o solving he mulisage problem (2.1). Firs, a (finie) scenario ree is generaed by randomly sampling from he original disribuion and hen he consruced problem is solved by he Sochasic Dual Dynamic Programming (SDDP) algorihm. There are hree levels of approximaions in ha seing. The firs level is modeling. The inflows are viewed as seasonal ime series and modelled as a periodic auo-regressive (PAR(p)) process. Any such modeling involves inaccuracies auoregressive parameers should be esimaed, errors disribuions are no precise, ec. We will refer o an opimizaion problem based on a curren ime series model as he rue problem. The rue model involves daa process n, =1,...,T, having coninuous disribuions. Since he corresponding expecaions (mulidimensional inegrals) canno be compued in a closed form, one needs o make a discreizaion of he daa process n. So a sample ~ n 1 ;...; ~ n N, of size N, from he disribuion of he random vecor n, =2,...,T, is generaed. These samples generae a scenario ree wih he oal number of scenarios N ¼ Q T ¼2 N, each wih equal probabiliy 1/N. Consequenly he rue problem is approximaed by he so-called Sample Average Approximaion (SAA) problem associaed wih his scenario ree. This corresponds o he second level of approximaion in he curren sysem. Noe ha in such a sampling approach he sagewise independence of he daa process is preserved in he consruced SAA problem. If we measure he compuaional complexiy, of he rue problem, in erms of he number of scenarios required o approximae he rue disribuion of he random daa process wih a reasonable accuracy, he conclusion is raher pessimisic. In order for he opimal value and soluions of he SAA problem o converge o heir rue counerpars all sample sizes N 2,...,N T should end o infiniy. Furhermore, available esimaes of he sample sizes N required for a firs sage soluion of he SAA problem o be e-opimal for he rue problem, wih a given confidence (probabiliy), sums up o a oal number of scenarios N which grows as O(e 2(T 1) ) wih decrease of he error level e > 0 (cf., [11, Secion 5.8.2]). This indicaes ha from he poin of view of he number of scenarios, complexiy of mulisage programming problems grows exponenially

3 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) wih increase of he number of sages. In oher words even wih a moderae number of scenarios per sage, say each N = 100, he oal number of scenarios N quickly becomes asronomically large wih increase of he number of sages. Therefore a consruced SAA problem can be solved only approximaely. The SDDP mehod suggess a compuaionally racable approach o solving SAA, and hence he rue, problems, and can be viewed as he hird level of approximaion in he curren sysem. A heoreical analysis (cf., [13, Secion 5.2.2]) and numerical experimens indicae ha he SDDP mehod can be a reasonable approach o solving mulisage sochasic programming problems when he number of sae variables is small even if he number of sages is relaively large. 3. Generic descripion of he SDDP algorihm In his secion we give a general descripion of he SDDP algorihm applied o he SAA problem. Suppose ha N, =2,...,T, poins generaed a every sage of he process. Le n j ¼ðc j; A j ; B j ; b j Þ, j =1,...,N, =2,...,T, be he generaed poins. As i was already menioned he oal number of scenarios of he SAA problem is N ¼ Q T ¼1 N and can be very large Backward sep of he SDDP algorihm Le x, =1,...,T 1, be rial poins (we can, and evenually will, use more han one rial poin a every sage of he backward sep, an exension o ha will be sraighforward), and Q ðx 1 Þ be he (expeced value) cos-o-go funcions of dynamic programming equaions associaed wih he mulisage problem (2.1) (see, e.g., [11, Secion 3.1.2]). Noe ha because of he sagewise independence assumpion, he cos-o-go funcions Q ðx 1 Þ do no depend on he daa process. Furhermore, le Q ðþ be a curren approximaion of Q ðþ given by he maximum of a collecion of cuing planes Q ðx 1 Þ¼max k2i a k þ b T k x 1 ; ¼ 1;...; T 1: ð3:1þ A sage = T we solve N T problems Min c T x T 2R n Tj x T s:: B Tj x T 1 þ A Tj x T ¼ b Tj ; x T P 0; j ¼ 1;...; N T : T ð3:2þ Recall ha Q Tj ðx T 1 Þ is equal o he opimal value of problem (3.2) and ha subgradiens of Q Tj () ax T 1 are given by B T Tjp Tj, where p Tj is a soluion of he dual of (3.2). Therefore for he cos-o-go funcion Q T ðx T 1 Þ we can compue is value and a subgradien a he poin x T 1 by averaging he opimal values of (3.2) and he corresponding subgradiens. Consequenly we can consruc a supporing plane o Q T ðþ and add i o collecion of supporing planes of Q T ðþ. Noe ha if we have several rial poins a sage T 1, hen his procedure should be repeaed for each rial poin and we add each consruced supporing plane. Now going one sage back le us recall ha Q T 1;j ðx T 2 Þ is equal o he opimal value of problem Min c T x T 1 2R n T 1;j x T 1 þq T ðx T 1 Þ s:: B T 1;j x T 2 þ A T 1;j x T 1 T 1 ¼ b T 1;j ; x T 1 P 0: ð3:3þ However, funcion Q T ðþ is no available. Therefore we replace i by Q T ðþ and hence consider problem Min c T x T 1 2R n T 1;j x T 1 þ Q T ðx T 1 Þ s:: B T 1;j x T 2 þ A T 1;j x T 1 T 1 ¼ b T 1;j ; x T 1 P 0: ð3:4þ Recall ha Q T ðþ is given by he maximum of affine funcions (see (3.1)). Therefore we can wrie problem (3.4) in he form Min x T 1 2R n T 1 ;h2r c T T 1;j x T 1 þ h s:: B T 1;j x T 2 þ A T 1;j x T 1 ¼ b T 1;j ; x T 1 P 0 h P a Tk þ b T Tk x T 1; k 2 I T : ð3:5þ Consider he opimal value, denoed Q T 1;j ðx T 2 Þ, of problem (3.5), and le p T 1,j be he parial vecor of an opimal soluion of he dual of problem (3.5) corresponding o he consrain B T 1;j x T 2 þ A T 1;j x T 1 ¼ b T 1;j, and le Q T 1 ðx T 2 Þ :¼ 1 NT 1 X Q T 1;j ðx T 2 Þ N T 1 and g T 1 ¼ 1 NT 1 X B T N T 1 T 1;jp T 1;j : Consequenly we add he corresponding affine funcion o collecion of Q T 1 ðþ. And so on going backward in Forward sep of he SDDP algorihm The compued approximaions Q 2 ðþ;...; Q T ðþ (wih Q Tþ1 ðþ 0 by definiion) and a feasible firs sage soluion x 1 can be used for consrucing an implemenable policy as follows. For a realizaion n = (c,a,b,b ), =2,...,T, of he daa process, decisions x, =1,...,T, are compued recursively going forward wih x 1 being he chosen feasible soluion of he firs sage problem, and x being an opimal soluion of Min x c T x þ Q þ1 ðx Þ s:: A x ¼ b B x 1 ; x P 0; ð3:6þ for = 2,..., T. These opimal soluions can be used as rial decisions in he backward sep of he algorihm. Noe ha x is a funcion of x 1 and n, i.e., x is a funcion of n [] = (n 1,...,n ), for =2,...,T. Tha is, policy x ¼ x ðn ½Š Þ is nonanicipaive and by he consrucion saisfies he feasibiliy consrains for every realizaion of he daa process. Thus his policy is implemenable and feasible. If we resric he daa process o he generaed sample, i.e., we consider only realizaions n 2,...,n T of he daa process drawn from scenarios of he SAA problem, hen x ¼ x ðn ½Š Þ becomes an implemenable and feasible policy for he corresponding SAA problem. On he oher hand, if we draw samples from he rue (original) disribuion, his becomes an implemenable and feasible policy for he rue problem. Since he policy x ¼ x ðn ½Š Þ is feasible, he expecaion " # E XT c Tx ðn ½Š Þ ð3:7þ ¼1 gives an upper bound for he opimal value of he corresponding mulisage problem. Tha is, if we ake his expecaion over he rue probabiliy disribuion of he random daa process, hen he above expecaion (3.7) gives an upper bound for he opimal value of he rue problem. On he oher hand, if we resric he daa process o scenarios of he SAA problem, each wih equal probabiliy 1/N, hen he expecaion (3.7) gives an upper bound for he opimal value of he SAA problem condiional on he sample used in consrucion of he SAA problem. Of course, if he consruced policy is opimal, hen he expecaion (3.7) is equal o he opimal value of he corresponding problem. The forward sep of he SDDP algorihm consiss in generaing M random realizaions (scenarios) of he daa process and compuing he respecive opimal values # j :¼ XT ¼1 c T j x j; j ¼ 1;...; M: ð3:8þ Tha is, # j is he value of he corresponding policy for he realizaion n 1 ; n j 2 ;...; nj T of he daa process. As such, # j is an unbiased esimae

4 378 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) h of he expeced value of ha policy, i.e., E½# j Š¼E P i T ¼1 ctx ðn ½Š Þ. The forward sep has wo funcions. Firs, some (all) of compued soluions x j can be used as rial poins in he nex ieraion of he backward sep of he algorihm. Second, hese soluions can be employed for consrucing a saisical upper bound for he opimal value of he corresponding mulisage program (rue or SAA depending on from wha disribuion he sample scenarios were generaed). Le ~# M :¼ 1 M X M # j and ~r 2 M ¼ 1 X M ð# j # M 1 ~ M Þ 2 be he respecive sample mean and sample variance of he compued values # j. Since # j is an unbiased esimae of he expeced value of he consruced policy, we have ha ~ # M is also an unbiased esimae of he expeced value of ha policy. By invoking he Cenral Limi Theorem we can say ha ~ # M has an approximaely normal disribuion provided ha M is reasonably large. This leads o he following (approximae) (1 a)-confidence upper bound for he value of ha policy u a;m :¼ # ~ ~r M M þ z a p ffiffiffiffi : ð3:9þ M Here 1 a 2 (0,1) is a chosen confidence level and z a = U 1 (1 a), where U() is he cdf of sandard normal disribuion. Tha is, wih probabiliy approximaely 1 a he expeced value of he consruced policy is less han he upper bound u a;m. Since he expeced value (3.7) of he consruced policy is bigger han or equal o he opimal value for he considered mulisage problem, we have ha u a;m also gives an upper bound for he opimal value of he mulisage problem wih confidence a leas 1 a. Noe ha he upper bound u a;m can be used for he SAA or he rue problem depending on from wha disribuion he sampled scenarios were generaed. Since Q ðþ is he maximum of cuing planes of he cos-o-go funcion Q ðþ we have ha Q ðþ P Q ðþ; ¼ 2;...; T: ð3:10þ Therefore he opimal value of he problem compued a a backward sep of he algorihm, gives a lower bound for he opimal value of he considered SAA problem. This lower bound is deerminisic (i.e., is no based on sampling) if applied o he corresponding SAA problem. As far as he rue problem is concerned, recall ha he opimal value of he rue problem is greaer han or equal o he expecaion of he opimal value of he SAA problem. Therefore on average his is also a lower bound for he opimal value of he rue problem. On he oher hand, he upper bound u a;m is a funcion of generaed scenarios and hus is sochasic even for considered (fixed) SAA problem. This upper bound may vary for differen ses of random samples, in paricular from one ieraion o he nex of he forward sep of he algorihm. The SDDP algorihm wihin he risk neural framework is summarized in Fig Adapive risk averse approach h In formulaion (2.1) he expeced value E P i T ¼1 ct x of he oal cos is minimized subjec o he feasibiliy consrains. Tha is, he oal cos is opimized (minimized) on average. Since he coss are funcions of he random daa process, hey are random and hence are subjec o random perurbaions. For a paricular realizaion of he daa process hese coss could be much bigger han heir average (i.e., expecaion) values. We will refer o he formulaion (2.1) as risk neural as opposed o risk averse approaches which we will discuss below. The goal of a risk averse approach is o avoid large values of he coss for some possible realizaions of he daa process a every sage of he considered ime horizon. One such approach will be o mainain consrains c T x 6 h, =1,...,T, for chosen upper levels h and all possible realizaions of he daa process. However, rying o enforce hese upper limis under any circumsances could be unrealisic and infeasible. One may ry o relax hese consrains by enforcing hem wih a high (close o one) probabiliy. However, inroducing such so-called chance consrains can sill resul in infeasibiliy and moreover is very difficul o handle numerically. So we consider here penalizaion approaches. Tha is, a every sage he cos is penalized while exceeding a specified upper limi. In a simple form his leads o a risk averse formulaion where coss c T x are penalized by / c T x h, wih h þ and / P 0, =2,...,T, being chosen consans. Tha is, he coss c T x are replaced by funcions f ðx Þ¼c T x þ / c T x h in he objecive þ of he problem (2.1). The addiional penaly erms represen he penaly for exceeding he upper limis h. An immediae quesion is how o choose consans h and /. I could be noed ha in ha approach he upper limis h are fixed (chosen a priori) and no adaped o a curren realizaion of he random process. Le us observe ha opimal soluions of he corresponding risk averse problem will be unchanged if he penaly erm a h sage is changed o h þ / c T x h by adding he consan h þ. Now if we adap he upper limis h o a realizaion of he daa process by aking hese upper limis o be (1 a )-quaniles of c T x condiional on observed hisory n [ 1] =(n 1,...,n 1 ) of he daa process, we end up wih penaly erms given by AV@R a wih a =1//. Recall ha he Average Value-a-Risk of a random variable 1 Z is defined as AV@R a ½ZŠ ¼V@R a ðzþþa 1 E½Z V@R a ðzþš þ ; ð4:1þ wih V@R a (Z) being he (say lef side) (1 a)-quanile of he disribuion of Z, i.e., V@R a ðzþ ¼inff : FðÞ P 1 ag; where F() is he cumulaive disribuion funcion (cdf) of he random variable Z. This leads o he following nesed risk averse formulaion of he corresponding mulisage problem (cf., [10]) Min A 1 x 1 ¼b 1 x 1 P0 c T 1 x 1 þq 2jn1 6 4 min B 2 x 1 þ A 2 x 2 ¼ b 2 x 2 P 0 c T 2 x 2 þþq Tjn½T 1Š 6 4 min B T x T 1 þ A T x T ¼ b T x T P 0 c T T x T77 55 : ð4:2þ Here n 2,...,n T is he random process (formed from he random elemens of he daa c, A, B, b ), E½Zjn ½ 1Š Š denoes he condiional expecaion of Z given n [ 1], AV@R a ½Zjn ½ 1Š Š is he condiional analogue of AV@R a ½ZŠ given n [ 1], and q jn½ 1Š ½ZŠ ¼ð1 k ÞE½Zjn ½ 1Š Šþk AV@R a ½Zjn ½ 1Š Š; ð4:3þ wih k 2 [0,1] and a 2 (0,1) being chosen parameers. In formulaion (4.2) he penaly erms a 1 c T x V@R a c T x are condiional, i.e., are adaped o he random process by he opimizaion þ procedure. Therefore we refer o he risk averse formulaion (4.2) as adapive. I is also possible o give he following inerpreaion of he adapive risk averse formulaion (4.2). I is clear from he definiion (4.1) ha AV@R a [Z] P V@R a (Z). Therefore q jn½ 1Š ½ZŠ P. jn½ 1Š ½ZŠ, where. jn½ 1Š ½ZŠ ¼ð1 k ÞE½Zjn ½ 1Š Šþk V@R a ½Zjn ½ 1Š Š: ð4:4þ If we replace q jn½ 1Š ½ZŠ in he risk averse formulaion (4.2) by. jn½ 1Š ½ZŠ, we will be minimizing he weighed average of means 1 In some publicaions he Average Value-a-Risk is called he Condiional Value-a- Risk and denoed CV@R a. Since we deal here wih condiional AV@R a, i will be awkward o call i condiional CV@R a.

5 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Fig. 1. Risk neural SDDP. and (1 a)-quaniles, which will be a naural way of dealing wih he involved risk. Unforunaely such formulaion will lead o a nonconvex and compuaionally inracable problem. This is one of he main reasons for using AV@R a insead of V@R a in he corresponding risk averse formulaions. I is possible o show ha in a cerain sense AV@R a () gives a bes possible upper convex bound for V@R a (), [5]. I also could be menioned ha he (condiional) risk measures of he form (4.4) are no he only ones possible. We will discuss below some oher examples of risk measures Risk averse SDDP mehod Wih a relaively simple addiional effor he SDDP algorihm can be applied o risk averse problems of he form (4.2). Le q, =2,...,T, be a sequence of chosen (law invarian coheren) risk measures and q jn½ 1Š be heir condiional analogues (see, e.g., [11, Chaper 6] for a discussion of opimizaion problems involving coheren risk measures). Specifically, apar from risk measures of he form (4.3), we also consider mean-upper semideviaion risk measures of order p: q ðzþ ¼E½ZŠþj E ½Z E½ZŠŠ p 1=p þ ; ð4:5þ where p 2 [1,1) and j 2 [0,1]. In paricular, for p = 1 his becomes q ðzþ ¼E½ZŠþj E½Z E½ZŠŠ þ ¼ E½ZŠþ 1 2 j EjZ E½ZŠj: ð4:6þ Assuming ha he sagewise independence condiion holds, he corresponding dynamic programming equaions are Q ðx 1 ; n Þ¼ inf c T x 2R n x þq þ1 ðx Þ : B x 1 þ A x ¼ b ; x P 0 ; ð4:7þ wih Q þ1 ðx Þ :¼ q þ1 ½Q þ1 ðx ; n þ1 ÞŠ: A he firs sage problem ð4:8þ Min c T 1 x 1 þq 2 ðx 1 Þ s:: A 1 x 1 ¼ b 1 ; x 1 P 0; ð4:9þ x 1 2R n 1 should be solved. Noe ha because of he sagewise independence, he cos-o-go funcions Q þ1 ðx Þ and he risk measures q +1 in (4.8) do no depend on he daa process. Noe also ha since he considered risk measures are convex and monoone, he cos-o-go funcions Q þ1 ðx Þ are convex (cf., [11, Secion 6.7.3]) Backward sep for mean-upper semideviaion risk measures The corresponding SAA problem is obained by replacing he expecaions wih heir sample average esimaes. For risk measures of he form (4.5), he dynamic programming equaions of he SAA problem ake he form Q j ðx 1 Þ¼ inf x 2R n for j =1,...,N 1, wih Q þ1 ðx Þ¼ b Q þ1 ðx Þþj 1 N X N n o c T j x þq þ1 ðx Þ : B j x 1 þ A j x ¼ b j ; x P 0 ; ð4:10þ ½Q þ1;j ðx Þ b Q þ1 ðx ÞŠ p þ! 1=p ; ð4:11þ

6 380 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) = T,...,2 and Q T+1 () 0, where bq þ1 ðx Þ¼ 1 X N Q N þ1;j ðx Þ: The opimal value of he SAA problem is given by he opimal value of he firs sage problem Min c T x 1 2R n 1 x 1 þq 2 ðx 1 Þ s:: A 1 x 1 ¼ b 1 ; x 1 P 0: 1 ð4:12þ In order o apply he backward sep of he SDDP algorihm we need o know how o compue subgradiens of he righ hand side of (4.11). Le us consider firs he case of p = 1. Then (4.11) becomes Q þ1 ðx Þ¼Q b þ1 ðx Þþ j X N h Q N þ1;j ðx Þ Q b i þ1 ðx Þ þ : ð4:13þ Le c +1,j be a subgradien of Q +1,j (x ), j =1,...,N, a he considered poin x. In principle i could happen ha Q +1,j () is no differeniable a x, in which case i will have more han one subgradien a ha poin. Forunaely we need jus one (any one) of is subgradiens. Then he corresponding subgradien of b Q þ1 ðx Þ is ^c þ1 ¼ 1 X N c N þ1;j ; and he subgradien of ½Q þ1;j ðx Þ Q b þ1 ðx ÞŠ þ is ( m þ1;j ¼ 0 if Q þ1;jðx Þ b Q þ1 ðx Þ < 0; c þ1;j ^c þ1 if Q þ1;j ðx Þ b Q þ1 ðx Þ > 0; and hence he subgradien of Q þ1 ðx Þ is g þ1 ¼ ^c þ1 þ j N X N m þ1;j : ð4:14þ ð4:15þ ð4:16þ In he backward sep of he SDDP algorihm he above formulas are applied o he piecewise linear lower approximaions Q þ1 ðþ exacly in he same way as in he risk neural case (discussed in Secion 3). Le us consider now he case of p > 1. Noe ha hen he cos-ogo funcions of he SAA problem are no longer piecewise linear. Neverheless he lower approximaions Q þ1 ðþ are sill consruced by using cuing planes and are convex piecewise linear. Similar o (4.16) he corresponding subgradien of Q þ1 ðx Þ is (by he chain rule) g þ1 ¼ ^c þ1 þ p 1 j q p X N g N þ1;j ; ð4:17þ P where q ¼ 1 N N ½Q þ1;jðx Þ Q b þ1 ðx ÞŠ p þ and ( g þ1;j ¼ 0 if Q þ1;jðx Þ Q b þ1 ðx Þ < 0; p½q þ1;j ðx Þ Q b þ1 ðx ÞŠ p 1 ðc þ1;j bc þ1 Þ if Q þ1;j ðx Þ Q b þ1 ðx Þ > 0: Backward sep for mean-av@r risk measures Le us consider risk measures of he form (4.3), i.e., q ðzþ ¼ð1 k ÞE½ZŠþk AV@R a ½ZŠ: The cos-o-go funcions of he corresponding SAA problem are Q þ1 ðx Þ¼ð1 k Þ b Q þ1 ðx Þ þ k Q þ1;i ðx Þþ 1 a N X N ½Q þ1;j ðx Þ Q þ1;i ðx ÞŠ þ!; ð4:18þ ð4:19þ ð4:20þ where i 2 {1,...,N } corresponds o he (1 a ) sample quanile, i.e., numbers Q +1,j (x ), j =1...,N, are arranged in he increasing order Q þ1;pð1þ ðx Þ 6 6 Q þ1;pðnþðx Þ and i ¼ ^j such ha pð^jþ is he smalles ineger such ha pð^jþ P ð1 a ÞN. Noe ha if (1 a )N is no an ineger, hen i remains he same for small perurbaions of x. The corresponding subgradien of Q þ1 ðx Þ is g þ1 ¼ð1 k Þbc þ1 þ k c þ1;i þ 1 a N X N where ( f þ1;j!; ð4:21þ f þ1;j ¼ 0 if Q þ1;jðx Þ Q þ1;i ðx Þ < 0; c þ1;j c þ1;i if Q þ1;j ðx Þ Q þ1;i ðx Þ P 0: ð4:22þ The above approach is simpler han he one suggesed in [12], and seems o be working as well Forward sep The consruced lower approximaions Q ðþ of he cos-o-go funcions define a feasible policy and hence can be used in he forward sep procedure in he same way as i was discussed in Secion 3.2. Tha is, for a given scenario (sample pah), saring wih a feasible firs sage soluion x 1, decisions x, =2,...,T, are compued recursively going forward wih x being an opimal soluion of Min x c T x þ Q þ1 ðx Þ s:: A x ¼ b B x 1 ; x P 0; ð4:23þ for = 2,..., T. These opimal soluions can be used as rial decisions in he backward sep of he algorihm. Unforunaely here is no easy way o evaluae he risk-adjused cos c Tx h 1 1 þ q 2jn1 c Tx 2 2ðn ½2Š Þþþq Tjn½T 1Š c Tx i T Tðn ½TŠ Þ ð4:24þ of he obained policy, and hence o consruc an upper bound for he opimal value of he corresponding risk-averse problem (4.2). Therefore a sopping crierion based on sabilizaion of he lower bound was used in numerical experimens. Of course, he expeced value (3.7) of he consruced policy can be esimaed in he same way as in he risk neural case by he averaging procedure. 5. Case sudy descripion The Brazilian inerconneced power sysem is a large scale sysem planned and consruced considering he inegraed uilizaion of he generaion and ransmission resources of all agens and he use of iner-regional energy inerchanges, in order o achieve cos reducion and reliabiliy in power supply. The power generaion faciliies as of December 2010 are composed of more han 200 power plans wih insalled capaciy greaer han 30 megawa, owned by 108 public and privae companies, called Agens 57 Agens own 141 hydro power plans locaed in 14 large basins, 69 wih large reservoirs (monhly regulaion or above), 68 run-of-river plans and four pumping saions. Considering only he Naional Inerconneced Sysem (SIN), wihou capive self-producers, he insalled capaciy reaches gigawa in 2020, wih an incremen of 61.6 gigawa over he 2010 insalled capaciy of gigawa. Hydropower accouns for 56% of he expansion (34.8 gigawa), while biomass and wind power accoun for 25% of he expansion (15.4 gigawa). The main ransmission grid is operaed and expanded in order o achieve safey of supply and sysem opimizaion. The iner-regional and iner-basin ransmission links allow inerchanges of large blocks of energy beween areas making i possible o ake advanage of he hydrological diversiy beween river basins. The main ransmission grid sysem has km of lines above

7 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) kv, owned by 66 Agens, and is planned o reach kilomeer in 2020, an incremen of 41.2%, mainly wih he inerconnecion of he projecs in he Amazonian region. I is worh noing ha he insalled capaciy of hydro plans corresponds o 79.1% of he December 2010 oal insalled capaciy, bu is relaive posiion should diminish o 71.0% in Neverheless, considering he domesic elecriciy supply, he hydro power supremacy will coninue in 2020, sanding for 73.4% of he oal, as compared o 80.6% in December, 2010 (including impors). This relaive reducion is offse by a srong peneraion of biomass and wind generaion. In his conex, renewable sources mainain a high paricipaion in elecriciy supply marix (87.7%) (see [4]) Operaion planning problem The purpose of hydrohermal sysem operaion planning is o define an operaion sraegy which, for each sage of he planning period, given he sysem sae a he beginning of he sage, produces generaion arges for each plan. The usual objecive is o minimize he expeced value of he oal cos along he planning period, so as o mee requiremens on he coninuiy of energy supply subjec o feasibiliy consrains. The operaion coss comprise fuel coss, purchases from neighboring sysems and penalies for failure in load supply. This is referred o as he risk neural approach: he oal cos is opimized on average, and for a paricular realizaion of he random daa process he coss could be much higher han heir average values. Risk averse approaches, on he oher hand, aim a finding a compromise beween minimizing he average cos and rying o conrol he upper limi of he coss for some possible realizaions of he daa se a every sage of he process. The risk averse approach will be discussed laer in his aricle. The hydrohermal operaing planning can be seen as a decision problem under uncerainy because of unknown variables such as fuure inflows, demand, fuel coss and equipmen availabiliy. The exisence of large muli-year regulaing reservoirs makes he operaion planning a mulisage opimizaion problem; in he Brazilian case i is usual o consider a planning horizon of 5 years on a monhly basis. The exisence of muliple inerconneced hydro plans and ransmission consrains characerizes he problem as large scale. Moreover, because he value of energy generaed in a hydro plan canno be measured direcly as a funcion of he plan sae alone bu raher in erms of expeced fuel savings from avoided hermal generaion, he objecive funcion is also nonseparable [6]. In summary, he Brazilian hydro power operaion planning problem is a mulisage (60 sages), large scale (more han 200 power plans, of which 141 are hydro plans), nonlinear and nonseparable sochasic opimizaion problem. This seing far exceeds he compuer capaciy o solve i wih adequae accuracy in reasonable ime frame. The sandard approach o solve his problem is o resor o a chain of models considering long, mid and shor erm planning horizon in order o be able o ackle he problem in a reasonable ime. For he long-erm problem, i is usual o consider an approximae represenaion of he sysem, he so-called aggregae sysem model, a composie represenaion of a mulireservoir hydroelecric power sysem, proposed by Arvanidiis and Rosing [1], ha aggregaes all hydro power plans belonging o a homogeneous hydrological region ino a single equivalen energy reservoir, and solves he resuling much smaller problem. The major componens of he aggregae sysem model are: he equivalen energy reservoir model and he oal energy inflow (conrollable and unconrollable), see Fig. 2. The energy sorage capaciy of he equivalen energy reservoir can be esimaed as he energy ha can be produced by he depleion of he reservoirs of a sysem, provided a simplified operaing rule ha approximaes he acual depleion policy. Fig. 2. Aggregae sysem model. Fig. 3. Case-sudy inerconneced power sysem. For he Brazilian inerconneced power sysem i is usual o consider four energy equivalen reservoirs, one in each one of he four inerconneced main regions, SE, S, N and NE. For his simplified problem, one can use he SDDP approach and obain he coso-go funcions for each of he sages of he planning period. The resuling policy obained wih he aggregae represenaion can hen be furher be refined, so as o provide decisions for each of he hydro and hermal power plans. This can be done by solving he mid-erm problem, considering a planning horizon up o a few monhs and individual represenaion of he hydro plans wih boundary condiions (he expeced cos-o-go funcions) given by he soluion of he long-erm problem. This is he approach nowadays used for solving he long and mid erm hydrohermal power planning in he Brazilian inerconneced power sysem. The numerical experimens were carried ou considering insances of mulisage linear sochasic problems based on an aggregae represenaion of he Brazilian Inerconneced Power Sysem long-erm operaion planning problem, as of January 2010, which can be represened by a graph wih four generaion nodes comprising sub-sysems Souheas (SE), Souh (S), Norheas (NE) and Norh (N) and one (Imperariz, IM) ransshipmen node (see Fig. 3). The load of each area mus be supplied by local hydro and hermal plans or by power flows among he inerconneced areas. A

8 382 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Table 1 Defici coss and dephs. % of oal load curailmen Cos Table 2 Inerconnecion limis beween sysems. To SE S NE N IM From SE S NE N IM slack hermal generaor of high cos ha increases wih he amoun of load curailmen accouns for load shorage a each area (Table 1). Inerconnecion limis beween areas may differ depending of he flow direcion, see Table 2. The energy balance equaion for each sub-sysem has o be saisfied for each sage and scenario. There are bounds on sored and generaed energy for each sub-sysem aggregae reservoir and on hermal generaions. The long-erm planning horizon for he Brazilian case comprises 60 monhs, due o he exisence of muli-year regulaion capaciy of some large reservoirs. In order o obain a reasonable cos-ogo funcion ha represens he coninuiy of he energy supply afer hese firs 60 sages, a common pracice is o add 60 more sages o he problem and consider a zero cos-o-go funcion a he end of he 120h sage. There is no definiive answer for how many sages should be added o remedy he end of horizon effec. Empirically, we could observe ha wih 60 addiional sages his effec is dissipaed. Hence, he objecive funcion of he planning problem is o minimize he expeced cos of he operaion along he 120 monhs planning horizon, while supplying he area loads and obeying echnical consrains. In he case of he risk neural approach, he objecive funcion is he minimizaion of he expeced value along he planning horizon of hermal generaion coss plus a penaly erm ha reflecs energy shorage. The case s general daa, such as hydro and hermal plan daa and inerconnecion capaciies were aken as saic values hrough ime. The demand for each sysem and he energy inflows in each reservoir were aken as ime varying. The unis for he energy inflows are in Mega Was monh (MWm) and he coss are in Brazilian real per MWm. In order o se he hydrohermal operaing planning problem wihin he framework of Secion 2 one can proceed as follows. Considering he aggregae represenaion of he hydroplans, he energy conservaion equaion for each equivalen energy reservoir n can be wrien as SE ;n ¼ SE 1;n þ CE ;n GH ;n SP ;n : ð5:1þ Tha is, he sored energy (SE) a he end of each sage (sar of he nex sage) is equal o he iniial sored energy plus conrollable energy inflow (CE) minus oal hydro generaed energy (GH) and losses (SP) due o spillage, evaporaion, ec. A each sage, he ne subsysem load L, given by he remaining load afer discouning he unconrolled energy inflow from he oal load, has o be me by he oal hydro, he sum of all hermal generaion belonging o sysem n, given by he se NT n, and he ne inerconnecion energy flow (NF) o each subsysem. In oher words, he energy balance equaion for sysem n is GH ;n þ X GT ;j þ NF ;n ¼ L ;n : ð5:2þ j2nt n Fig. 4. Box plo of he inflows for each sysem.

9 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) x ¼ðSE; GH; GT; SP; NFÞ > ; b ¼ðCE; LÞ > ; c ¼ð0; 0; CT;0; 0Þ > ; A ¼ I I 0 I 0 0 I D 0 I ; B ¼ I where D ={d n,j = 1 for all j 2 NT n and zero else}, I and 0 are ideniy and null marices, respecively, of appropriae dimensions and he componens of CT are he uni operaion cos of each hermal plan and penaly for failure in load supply. Noe ha hydroelecric generaion coss are assumed o be zero. Physical consrains on variables like limis on he capaciy of he equivalen reservoir, hydro and hermal generaion, ransmission capaciy and so on are aken ino accoun wih consrains on x. More deails can be found in [16,6] Time series model for he inflows ; Fig. 5. Box plo of he log-observaions of SE inflows. Fig. 6. Parial auocorrelaion of he residuals of he log-observaions of SE inflows. where (GT) denoes he hermal generaion. Noe ha his equaion is always feasible (i.e., he problem has complee recourse) due o he inclusion of a dummy hermal plan wih generaion capaciy equal o he demand and operaion cos ha reflecs he social cos of no meeing he energy demand (defici cos). Consrains B x 1 + A x = b are obained wriing The hisorical daa The hisorical daa are composed of 79 observaions of he naural monhly energy inflow (from year 1931 o 2009) for each of he four sysems. Le X, =1,...,948 denoe a ime series of monhly inflows for one of he regions. Hisograms for he hisorical observaions show posiive skew for each of he 4 sysems. This observaion moivaes considering Y = log(x ) for analysis. Afer aking he logarihm, he hisograms become more symmeric. Fig. 4 shows monhly box plos of regions inflows. I could be seen ha inflows of he N, NE and SE sysems have a clear seasonal behavior, while for he S sysem i is no obvious Time series analysis of SE As an example we give below he analysis of he ime series X of he SE daa poins. Analysis of he oher 3 regions were carried ou in a similar way. Fig. 5 shows box plos of monhly inflows of he log-observaions Y = log(x ) of SE inflows. One can clearly noe he seasonal behavior of he series, suggesing ha a periodic monhly model could be a reasonable framework for his series. Le ^l ¼ ^l þ12 be he monhly averages of Y and Z ¼ Y ^l be he corresponding residuals. Fig. 6 shows he parial auocorrelaion of he Z ime series. High value a lag 1 and insignifican values for larger lags sugges he firs order AR(1) auoregressive ime series model for Z : Z ¼ a þ /Z 1 þ : ð5:3þ Fig. 7. Bounds for risk neural SDDP wih ime series model.

10 384 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Fig. 8. Approximae gap for risk neural SDDP. Table 3 Toal CPU ime, bounds saus and gap a ieraion 2000 and Ieraion CPU ime (h) LB (10 6 ) UB average (10 6 ) UB upper end (10 6 ) Gap (%) For he adjused model he esimae for he consan erm a was highly insignifican and could be removed from he model. This is no surprising since values Z by hemselves are already residuals. Trying second order AR(2) model for Z did no give a significan improvemen of he fi. Similar resuls were obained for he oher hree subsysems. Therefore, we consider an AR(1) model for all subsysems in he subsequen analysis Model descripion The analysis of Secion suggess he following model for he ime series Y for a given monh Y ^l ¼ /ðy 1 ^l 1 Þþ ; ð5:4þ where is iid sequence having normal disribuion N(0,r 2 ). For he original imes series X his gives Fig. 9. Individual sage coss a ieraion 2000 and 3000.

11 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Fig. 10. CPU ime per ieraion. Denoe by R ¼ X e^l e^l. If he error erm is se o zero, i.e., he muliplicaive error erm e is se o one, (5.7) can be wrien as: R ¼ c R 1 ð5:8þ For each monh, we perform a leas square fi o he R sequence o obain he monhly values for c, assuming ha c = c +12. The errors are modelled as a componen of he mulivariae normal disribuion Nð0; R b Þ, where R b is he sample covariance marix for X log ½ e^l þ c e^l ^l 1 ðx 1 e^l 1 ÞŠ on a monhly basis, i.e., b R þ12 ¼ b R. Validaion of his model can be found in a working paper a: hp:// 6. Compuaional experimens Fig. 11. Toal policy value for 60 sages for a 2 {0.05, 0.1} as funcion of k. X ¼ e e^l /^l 1 X / 1 : ð5:5þ Unforunaely his model is no linear in X and would resul in a nonlinear mulisage program. Therefore we proceed by using he following (firs order) approximaion of he funcion y = x / a e^l 1 x / ðe^l 1 Þ / þ /ðe^l 1 Þ / 1 ðx e^l 1 Þ; which leads o he following approximaion of he model (5.5) X ¼ e e^l þ /e^l ^l 1 ðx 1 e^l 1 Þ : ð5:6þ We allow, furher, he consan / o depend on he monh, and hence o consider he following ime series model X ¼ e e^l þ c e^l ^l 1 ðx 1 e^l 1 Þ ð5:7þ wih c = c +12. We esimae he parameers of model (5.7) direcly from he daa. The numerical experimens are performed on an aggregaed represenaion of he Brazilian Inerconneced Power Sysem operaion planning problem wih hisorical daa as of January The sudy horizon is of 60 sages and he oal number of considered sages is 120. We use he high demand profile seing described in [15]. We implemen wo versions of he risk averse SDDP algorihm, one wih he mean-av@r and one wih he mean-upper semideviaion risk measures boh applied o solve he problem wih he model suggesed in Secion 5 (wih 8 sae variables a each sage). The SAA ree, generaed in boh cases, has 100 realizaions in every sage wih he oal number of scenarios = In he following experimens we run he SDDP algorihm wih 1 rial soluion per ieraion. The individual sage coss and policy value are evaluaed using 3000 randomly generaed scenarios. Boh implemenaions were wrien in C++ and using Gurobi 4.6. Deailed descripion of he algorihms can be found in [15]. The codes were run on 1 core of (2 quad-core Inel E5520 Xeons 2.26 gigaherz, and 24 gigabye RAM) machine. Dual simplex was used as a defaul mehod for he LP solver. In Secion 6.1 he resuls for he SDDP algorihm wih he ime series model (5.7) are discussed wihin he risk neural framework. The following Secion 6.2 discusses he compuaional experimens for he risk averse approach wih mean-av@r and mean-upper

12 386 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Fig. 12. Individual sage coss for k = 0.15 and a 2 {0.05,0.1}. Fig. 13. SE sysem quaniles of sored volumes for each sage. semideviaion risk measures. Finally, we conclude his par by discussing variabiliy of he SAA problems and sensiiviy o he iniial condiions in Secions 6.3 and Risk neural approach resuls In his secion we invesigae some compuaional issues relaed o he risk neural SDDP applied o he problem wih ime series model (5.7). Fig. 7 shows he bounds for risk neural SDDP for more han 7000 ieraions. In he legend, we have he following noaion: LB: he lower bound (i.e., he firs sage opimal value). UB: he upper end of he 95% confidence inerval of he upper bound compued approximaely using as observaions he pas 100 forward sep realizaions. UBMA: moving average of UB using he pas 100 values. Fig. 7 illusraes ypical behavior of he SDDP bounds fas increase in he lower bound for he firs ieraions and hen a slow increase in laer ieraions. The upper bound exhibis some variabiliy along wih a decreasing rend. We should noice he relaively slow convergence. Fig. 8 shows he evoluion of he approximae gap over ieraions. The coninuous line provides a smoohing of he observaions o ge he approximae rend. We consider an approximae gap defined by UBMA LB. This is jus LB an approximaion of he real gap defined as he difference beween he upper end of 95% confidence inerval and he lower bound. Due o he significan compuaional effor o evaluae adequaely his gap, we approximae he observaions by aking he pas 100 forward sep realizaions. We perform a ieraion 2000 and ieraion 3000 a proper forward sep wih 3000 scenarios (see Table 3 for he deails). We can see in Fig. 8 he fas decrease in he firs 1000 ieraions and hen a relaively slow decay for laer ones. Table 3 shows he lower bound, upper bound 95% confidence inerval (mean and upper end), he CPU ime along wih he gap (i.e., UBupper LB ) a ieraion 2000 and The confidence inerval LB for he upper bound was compued using 3000 randomly generaed scenarios. The approximae gap (of 35.84% and 29.24% a ieraions 2000 and 3000, respecively) gives a slighly higher value han he accurae gap. Also, o reach a gap of 22.11%, which is quie large, 3000 ieraions were needed. The experimen ook 136,740.7 seconds (i.e., approximaely 38 hours). Fig. 9 shows he individual sage coss a ieraion 2000 and ieraion 3000 for he risk neural SDDP. Some differences are perceivable beween he individual sage cos disribuions a ieraion 2000 and ieraion These differences are noiceable in he 95% quanile. However, hese differences don have a dramaic effec on he general shape of he disribuion. This observaion is expeced since running he algorihm furher will provide a more accurae represenaion of he opimal soluion. For his research purposes, i seems reasonable

13 A. Shapiro e al. / European Journal of Operaional Research 224 (2013) Fig. 14. CPU ime per ieraion for he risk neural and risk averse approaches. Fig sages oal coss for p 2 {1,2,3}. o sop he algorihm a a compuaionally accepable running ime wihou any significan impac on he general conclusions. Fig. 10 shows he CPU ime per ieraion for he risk neural SDDP for more han 7000 ieraions. We can see he linear rend of he CPU ime per ieraion. The discrepancy occurring a some ieraions is mos likely due o he shared resources feaure of he compuing environmen Risk averse approach resuls Mean-AV@R risk measures In his secion, we invesigae some compuaional issues relaed o he mean-av@r risk averse SDDP applied o he operaion planning problem wih he ime series model suggesed in Secion 5.2. Fig. 11 shows he oal policy value for he firs 60 sages a ieraion 3000 for a 2 {0.05, 0.1} and k 2 {0,0.05, 0.1,...,0.35}. The doed line corresponds o a = 0.1 and he coninuous line corresponds o a = The figure plos he average cos and he 90%, 95% and 99% quaniles for each a. Pracically here is no significan difference beween he 60 sages oal cos for a = 0.05 and for a = 0.1 when 0 6 k For k = 0.35, he oal 60 sages policy value is lower for a = 0.1. Furhermore, we can see ha as k increases (i.e. more imporance is given o he high quanile minimizaion) he average policy value increases and an improvemen in some quaniles is observed for 0<k The price of risk aversion is wha we lose on average compared o he risk neural case (i.e. k = 0). I is he price paid for some proecion agains exreme values. Fig. 12 shows he individual sage coss a ieraion 3000 for k = In his figure, we compare he individual sage coss for he risk neural case, a = 0.05 and a = 0.1. When we compare he risk averse approach and he risk neural approach, we can see he significan reducion in he 99% quanile and he loss in he average policy value ha occurs mosly in he firs sages. Mos of he reducion of he 90% and 95% quaniles happens in he las 15 sages. Furhermore, here is no significan difference beween he individual sage coss for a = 0.05 and a = 0.1. As an example of he impac of he risk averse approach in he decision variables, Fig. 13 shows he evoluion of SE sysem sored volumes along he planning period, for risk neural and risk averse for k = 0.15 and a = 0.05, where one can observe higher values of he sored volumes wih he risk averse approach, as is expeced. The availabiliy of higher sored volumes makes i possible, in case of droughs, o be able o avoid large deficis and coss spikes as shown in Fig. 12. Noice also ha wih he risk averse mehod, here is an increased likelihood of spillage. Among he ineresing quesions ha we can ask is: how much does he risk averse approach cos in erms of CPU ime compared o he risk neural approach? Fig. 14 shows he CPU ime per ieraion for he risk neural and he AV@R risk averse approach wih

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

Lecture 33: November 29

Lecture 33: November 29 36-705: Inermediae Saisics Fall 2017 Lecurer: Siva Balakrishnan Lecure 33: November 29 Today we will coninue discussing he boosrap, and hen ry o undersand why i works in a simple case. In he las lecure

More information

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles Diebold, Chaper 7 Francis X. Diebold, Elemens of Forecasing, 4h Ediion (Mason, Ohio: Cengage Learning, 006). Chaper 7. Characerizing Cycles Afer compleing his reading you should be able o: Define covariance

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

Lecture 20: Riccati Equations and Least Squares Feedback Control

Lecture 20: Riccati Equations and Least Squares Feedback Control 34-5 LINEAR SYSTEMS Lecure : Riccai Equaions and Leas Squares Feedback Conrol 5.6.4 Sae Feedback via Riccai Equaions A recursive approach in generaing he marix-valued funcion W ( ) equaion for i for he

More information

Nature Neuroscience: doi: /nn Supplementary Figure 1. Spike-count autocorrelations in time.

Nature Neuroscience: doi: /nn Supplementary Figure 1. Spike-count autocorrelations in time. Supplemenary Figure 1 Spike-coun auocorrelaions in ime. Normalized auocorrelaion marices are shown for each area in a daase. The marix shows he mean correlaion of he spike coun in each ime bin wih he spike

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature On Measuring Pro-Poor Growh 1. On Various Ways of Measuring Pro-Poor Growh: A Shor eview of he Lieraure During he pas en years or so here have been various suggesions concerning he way one should check

More information

5. Stochastic processes (1)

5. Stochastic processes (1) Lec05.pp S-38.45 - Inroducion o Teleraffic Theory Spring 2005 Conens Basic conceps Poisson process 2 Sochasic processes () Consider some quaniy in a eleraffic (or any) sysem I ypically evolves in ime randomly

More information

20. Applications of the Genetic-Drift Model

20. Applications of the Genetic-Drift Model 0. Applicaions of he Geneic-Drif Model 1) Deermining he probabiliy of forming any paricular combinaion of genoypes in he nex generaion: Example: If he parenal allele frequencies are p 0 = 0.35 and q 0

More information

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions Muli-Period Sochasic Models: Opimali of (s, S) Polic for -Convex Objecive Funcions Consider a seing similar o he N-sage newsvendor problem excep ha now here is a fixed re-ordering cos (> 0) for each (re-)order.

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

KINEMATICS IN ONE DIMENSION

KINEMATICS IN ONE DIMENSION KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings move how far (disance and displacemen), how fas (speed and velociy), and how fas ha how fas changes (acceleraion). We say ha an objec

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

Chapter 2. First Order Scalar Equations

Chapter 2. First Order Scalar Equations Chaper. Firs Order Scalar Equaions We sar our sudy of differenial equaions in he same way he pioneers in his field did. We show paricular echniques o solve paricular ypes of firs order differenial equaions.

More information

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality Marix Versions of Some Refinemens of he Arihmeic-Geomeric Mean Inequaliy Bao Qi Feng and Andrew Tonge Absrac. We esablish marix versions of refinemens due o Alzer ], Carwrigh and Field 4], and Mercer 5]

More information

Math 333 Problem Set #2 Solution 14 February 2003

Math 333 Problem Set #2 Solution 14 February 2003 Mah 333 Problem Se #2 Soluion 14 February 2003 A1. Solve he iniial value problem dy dx = x2 + e 3x ; 2y 4 y(0) = 1. Soluion: This is separable; we wrie 2y 4 dy = x 2 + e x dx and inegrae o ge The iniial

More information

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon 3..3 INRODUCION O DYNAMIC OPIMIZAION: DISCREE IME PROBLEMS A. he Hamilonian and Firs-Order Condiions in a Finie ime Horizon Define a new funcion, he Hamilonian funcion, H. H he change in he oal value of

More information

Inventory Control of Perishable Items in a Two-Echelon Supply Chain

Inventory Control of Perishable Items in a Two-Echelon Supply Chain Journal of Indusrial Engineering, Universiy of ehran, Special Issue,, PP. 69-77 69 Invenory Conrol of Perishable Iems in a wo-echelon Supply Chain Fariborz Jolai *, Elmira Gheisariha and Farnaz Nojavan

More information

Final Spring 2007

Final Spring 2007 .615 Final Spring 7 Overview The purpose of he final exam is o calculae he MHD β limi in a high-bea oroidal okamak agains he dangerous n = 1 exernal ballooning-kink mode. Effecively, his corresponds o

More information

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t Exercise 7 C P = α + β R P + u C = αp + βr + v (a) (b) C R = α P R + β + w (c) Assumpions abou he disurbances u, v, w : Classical assumions on he disurbance of one of he equaions, eg. on (b): E(v v s P,

More information

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation Course Noes for EE7C Spring 018: Convex Opimizaion and Approximaion Insrucor: Moriz Hard Email: hard+ee7c@berkeley.edu Graduae Insrucor: Max Simchowiz Email: msimchow+ee7c@berkeley.edu Ocober 15, 018 3

More information

Notes on Kalman Filtering

Notes on Kalman Filtering Noes on Kalman Filering Brian Borchers and Rick Aser November 7, Inroducion Daa Assimilaion is he problem of merging model predicions wih acual measuremens of a sysem o produce an opimal esimae of he curren

More information

A Dynamic Model of Economic Fluctuations

A Dynamic Model of Economic Fluctuations CHAPTER 15 A Dynamic Model of Economic Flucuaions Modified for ECON 2204 by Bob Murphy 2016 Worh Publishers, all righs reserved IN THIS CHAPTER, OU WILL LEARN: how o incorporae dynamics ino he AD-AS model

More information

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing Applicaion of a Sochasic-Fuzzy Approach o Modeling Opimal Discree Time Dynamical Sysems by Using Large Scale Daa Processing AA WALASZE-BABISZEWSA Deparmen of Compuer Engineering Opole Universiy of Technology

More information

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011 Mainenance Models Prof Rober C Leachman IEOR 3, Mehods of Manufacuring Improvemen Spring, Inroducion The mainenance of complex equipmen ofen accouns for a large porion of he coss associaed wih ha equipmen

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

Matlab and Python programming: how to get started

Matlab and Python programming: how to get started Malab and Pyhon programming: how o ge sared Equipping readers he skills o wrie programs o explore complex sysems and discover ineresing paerns from big daa is one of he main goals of his book. In his chaper,

More information

Licenciatura de ADE y Licenciatura conjunta Derecho y ADE. Hoja de ejercicios 2 PARTE A

Licenciatura de ADE y Licenciatura conjunta Derecho y ADE. Hoja de ejercicios 2 PARTE A Licenciaura de ADE y Licenciaura conjuna Derecho y ADE Hoja de ejercicios PARTE A 1. Consider he following models Δy = 0.8 + ε (1 + 0.8L) Δ 1 y = ε where ε and ε are independen whie noise processes. In

More information

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models.

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models. Technical Repor Doc ID: TR--203 06-March-203 (Las revision: 23-Februar-206) On formulaing quadraic funcions in opimizaion models. Auhor: Erling D. Andersen Convex quadraic consrains quie frequenl appear

More information

CENTRALIZED VERSUS DECENTRALIZED PRODUCTION PLANNING IN SUPPLY CHAINS

CENTRALIZED VERSUS DECENTRALIZED PRODUCTION PLANNING IN SUPPLY CHAINS CENRALIZED VERSUS DECENRALIZED PRODUCION PLANNING IN SUPPLY CHAINS Georges SAHARIDIS* a, Yves DALLERY* a, Fikri KARAESMEN* b * a Ecole Cenrale Paris Deparmen of Indusial Engineering (LGI), +3343388, saharidis,dallery@lgi.ecp.fr

More information

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model Modal idenificaion of srucures from roving inpu daa by means of maximum likelihood esimaion of he sae space model J. Cara, J. Juan, E. Alarcón Absrac The usual way o perform a forced vibraion es is o fix

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION SUPPLEMENTARY INFORMATION DOI: 0.038/NCLIMATE893 Temporal resoluion and DICE * Supplemenal Informaion Alex L. Maren and Sephen C. Newbold Naional Cener for Environmenal Economics, US Environmenal Proecion

More information

OBJECTIVES OF TIME SERIES ANALYSIS

OBJECTIVES OF TIME SERIES ANALYSIS OBJECTIVES OF TIME SERIES ANALYSIS Undersanding he dynamic or imedependen srucure of he observaions of a single series (univariae analysis) Forecasing of fuure observaions Asceraining he leading, lagging

More information

4.1 Other Interpretations of Ridge Regression

4.1 Other Interpretations of Ridge Regression CHAPTER 4 FURTHER RIDGE THEORY 4. Oher Inerpreaions of Ridge Regression In his secion we will presen hree inerpreaions for he use of ridge regression. The firs one is analogous o Hoerl and Kennard reasoning

More information

Online Appendix to Solution Methods for Models with Rare Disasters

Online Appendix to Solution Methods for Models with Rare Disasters Online Appendix o Soluion Mehods for Models wih Rare Disasers Jesús Fernández-Villaverde and Oren Levinal In his Online Appendix, we presen he Euler condiions of he model, we develop he pricing Calvo block,

More information

Some Basic Information about M-S-D Systems

Some Basic Information about M-S-D Systems Some Basic Informaion abou M-S-D Sysems 1 Inroducion We wan o give some summary of he facs concerning unforced (homogeneous) and forced (non-homogeneous) models for linear oscillaors governed by second-order,

More information

14 Autoregressive Moving Average Models

14 Autoregressive Moving Average Models 14 Auoregressive Moving Average Models In his chaper an imporan parameric family of saionary ime series is inroduced, he family of he auoregressive moving average, or ARMA, processes. For a large class

More information

Chapter 15. Time Series: Descriptive Analyses, Models, and Forecasting

Chapter 15. Time Series: Descriptive Analyses, Models, and Forecasting Chaper 15 Time Series: Descripive Analyses, Models, and Forecasing Descripive Analysis: Index Numbers Index Number a number ha measures he change in a variable over ime relaive o he value of he variable

More information

A Shooting Method for A Node Generation Algorithm

A Shooting Method for A Node Generation Algorithm A Shooing Mehod for A Node Generaion Algorihm Hiroaki Nishikawa W.M.Keck Foundaion Laboraory for Compuaional Fluid Dynamics Deparmen of Aerospace Engineering, Universiy of Michigan, Ann Arbor, Michigan

More information

) were both constant and we brought them from under the integral.

) were both constant and we brought them from under the integral. YIELD-PER-RECRUIT (coninued The yield-per-recrui model applies o a cohor, bu we saw in he Age Disribuions lecure ha he properies of a cohor do no apply in general o a collecion of cohors, which is wha

More information

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé

Bias in Conditional and Unconditional Fixed Effects Logit Estimation: a Correction * Tom Coupé Bias in Condiional and Uncondiional Fixed Effecs Logi Esimaion: a Correcion * Tom Coupé Economics Educaion and Research Consorium, Naional Universiy of Kyiv Mohyla Academy Address: Vul Voloska 10, 04070

More information

1 Review of Zero-Sum Games

1 Review of Zero-Sum Games COS 5: heoreical Machine Learning Lecurer: Rob Schapire Lecure #23 Scribe: Eugene Brevdo April 30, 2008 Review of Zero-Sum Games Las ime we inroduced a mahemaical model for wo player zero-sum games. Any

More information

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Version April 30, 2004.Submied o CTU Repors. EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Per Krysl Universiy of California, San Diego La Jolla, California 92093-0085,

More information

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 175 CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 10.1 INTRODUCTION Amongs he research work performed, he bes resuls of experimenal work are validaed wih Arificial Neural Nework. From he

More information

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017 Two Popular Bayesian Esimaors: Paricle and Kalman Filers McGill COMP 765 Sep 14 h, 2017 1 1 1, dx x Bel x u x P x z P Recall: Bayes Filers,,,,,,, 1 1 1 1 u z u x P u z u x z P Bayes z = observaion u =

More information

Echocardiography Project and Finite Fourier Series

Echocardiography Project and Finite Fourier Series Echocardiography Projec and Finie Fourier Series 1 U M An echocardiagram is a plo of how a porion of he hear moves as he funcion of ime over he one or more hearbea cycles If he hearbea repeas iself every

More information

Chapter 3 Boundary Value Problem

Chapter 3 Boundary Value Problem Chaper 3 Boundary Value Problem A boundary value problem (BVP) is a problem, ypically an ODE or a PDE, which has values assigned on he physical boundary of he domain in which he problem is specified. Le

More information

ACE 562 Fall Lecture 8: The Simple Linear Regression Model: R 2, Reporting the Results and Prediction. by Professor Scott H.

ACE 562 Fall Lecture 8: The Simple Linear Regression Model: R 2, Reporting the Results and Prediction. by Professor Scott H. ACE 56 Fall 5 Lecure 8: The Simple Linear Regression Model: R, Reporing he Resuls and Predicion by Professor Sco H. Irwin Required Readings: Griffihs, Hill and Judge. "Explaining Variaion in he Dependen

More information

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand Excel-Based Soluion Mehod For The Opimal Policy Of The Hadley And Whiin s Exac Model Wih Arma Demand Kal Nami School of Business and Economics Winson Salem Sae Universiy Winson Salem, NC 27110 Phone: (336)750-2338

More information

A Note on the Equivalence of Fractional Relaxation Equations to Differential Equations with Varying Coefficients

A Note on the Equivalence of Fractional Relaxation Equations to Differential Equations with Varying Coefficients mahemaics Aricle A Noe on he Equivalence of Fracional Relaxaion Equaions o Differenial Equaions wih Varying Coefficiens Francesco Mainardi Deparmen of Physics and Asronomy, Universiy of Bologna, and he

More information

Air Traffic Forecast Empirical Research Based on the MCMC Method

Air Traffic Forecast Empirical Research Based on the MCMC Method Compuer and Informaion Science; Vol. 5, No. 5; 0 ISSN 93-8989 E-ISSN 93-8997 Published by Canadian Cener of Science and Educaion Air Traffic Forecas Empirical Research Based on he MCMC Mehod Jian-bo Wang,

More information

Unit Root Time Series. Univariate random walk

Unit Root Time Series. Univariate random walk Uni Roo ime Series Univariae random walk Consider he regression y y where ~ iid N 0, he leas squares esimae of is: ˆ yy y y yy Now wha if = If y y hen le y 0 =0 so ha y j j If ~ iid N 0, hen y ~ N 0, he

More information

3.1 More on model selection

3.1 More on model selection 3. More on Model selecion 3. Comparing models AIC, BIC, Adjused R squared. 3. Over Fiing problem. 3.3 Sample spliing. 3. More on model selecion crieria Ofen afer model fiing you are lef wih a handful of

More information

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t...

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t... Mah 228- Fri Mar 24 5.6 Marix exponenials and linear sysems: The analogy beween firs order sysems of linear differenial equaions (Chaper 5) and scalar linear differenial equaions (Chaper ) is much sronger

More information

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8)

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8) I. Definiions and Problems A. Perfec Mulicollineariy Econ7 Applied Economerics Topic 7: Mulicollineariy (Sudenmund, Chaper 8) Definiion: Perfec mulicollineariy exiss in a following K-variable regression

More information

Risk-Averse Stochastic Dual Dynamic Programming

Risk-Averse Stochastic Dual Dynamic Programming Risk-Averse Sochasic Dual Dynamic Programming Václav Kozmík Deparmen of Probabiliy and Mahemaical Saisics Charles Universiy in Prague Prague, Czech Republic David P. Moron Graduae Program in Operaions

More information

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints IJCSI Inernaional Journal of Compuer Science Issues, Vol 9, Issue 1, No 1, January 2012 wwwijcsiorg 18 Applying Geneic Algorihms for Invenory Lo-Sizing Problem wih Supplier Selecion under Sorage Capaciy

More information

Chapter 7: Solving Trig Equations

Chapter 7: Solving Trig Equations Haberman MTH Secion I: The Trigonomeric Funcions Chaper 7: Solving Trig Equaions Le s sar by solving a couple of equaions ha involve he sine funcion EXAMPLE a: Solve he equaion sin( ) The inverse funcions

More information

Random Walk with Anti-Correlated Steps

Random Walk with Anti-Correlated Steps Random Walk wih Ani-Correlaed Seps John Noga Dirk Wagner 2 Absrac We conjecure he expeced value of random walks wih ani-correlaed seps o be exacly. We suppor his conjecure wih 2 plausibiliy argumens and

More information

GMM - Generalized Method of Moments

GMM - Generalized Method of Moments GMM - Generalized Mehod of Momens Conens GMM esimaion, shor inroducion 2 GMM inuiion: Maching momens 2 3 General overview of GMM esimaion. 3 3. Weighing marix...........................................

More information

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits DOI: 0.545/mjis.07.5009 Exponenial Weighed Moving Average (EWMA) Char Under The Assumpion of Moderaeness And Is 3 Conrol Limis KALPESH S TAILOR Assisan Professor, Deparmen of Saisics, M. K. Bhavnagar Universiy,

More information

Two Coupled Oscillators / Normal Modes

Two Coupled Oscillators / Normal Modes Lecure 3 Phys 3750 Two Coupled Oscillaors / Normal Modes Overview and Moivaion: Today we ake a small, bu significan, sep owards wave moion. We will no ye observe waves, bu his sep is imporan in is own

More information

Time series Decomposition method

Time series Decomposition method Time series Decomposiion mehod A ime series is described using a mulifacor model such as = f (rend, cyclical, seasonal, error) = f (T, C, S, e) Long- Iner-mediaed Seasonal Irregular erm erm effec, effec,

More information

Math 10B: Mock Mid II. April 13, 2016

Math 10B: Mock Mid II. April 13, 2016 Name: Soluions Mah 10B: Mock Mid II April 13, 016 1. ( poins) Sae, wih jusificaion, wheher he following saemens are rue or false. (a) If a 3 3 marix A saisfies A 3 A = 0, hen i canno be inverible. True.

More information

Chapter 6. Systems of First Order Linear Differential Equations

Chapter 6. Systems of First Order Linear Differential Equations Chaper 6 Sysems of Firs Order Linear Differenial Equaions We will only discuss firs order sysems However higher order sysems may be made ino firs order sysems by a rick shown below We will have a sligh

More information

Single and Double Pendulum Models

Single and Double Pendulum Models Single and Double Pendulum Models Mah 596 Projec Summary Spring 2016 Jarod Har 1 Overview Differen ypes of pendulums are used o model many phenomena in various disciplines. In paricular, single and double

More information

Energy Storage Benchmark Problems

Energy Storage Benchmark Problems Energy Sorage Benchmark Problems Daniel F. Salas 1,3, Warren B. Powell 2,3 1 Deparmen of Chemical & Biological Engineering 2 Deparmen of Operaions Research & Financial Engineering 3 Princeon Laboraory

More information

ACE 562 Fall Lecture 5: The Simple Linear Regression Model: Sampling Properties of the Least Squares Estimators. by Professor Scott H.

ACE 562 Fall Lecture 5: The Simple Linear Regression Model: Sampling Properties of the Least Squares Estimators. by Professor Scott H. ACE 56 Fall 005 Lecure 5: he Simple Linear Regression Model: Sampling Properies of he Leas Squares Esimaors by Professor Sco H. Irwin Required Reading: Griffihs, Hill and Judge. "Inference in he Simple

More information

Online Convex Optimization Example And Follow-The-Leader

Online Convex Optimization Example And Follow-The-Leader CSE599s, Spring 2014, Online Learning Lecure 2-04/03/2014 Online Convex Opimizaion Example And Follow-The-Leader Lecurer: Brendan McMahan Scribe: Sephen Joe Jonany 1 Review of Online Convex Opimizaion

More information

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3 and d = c b - b c c d = c b - b c c This process is coninued unil he nh row has been compleed. The complee array of coefficiens is riangular. Noe ha in developing he array an enire row may be divided or

More information

Solutions to Odd Number Exercises in Chapter 6

Solutions to Odd Number Exercises in Chapter 6 1 Soluions o Odd Number Exercises in 6.1 R y eˆ 1.7151 y 6.3 From eˆ ( T K) ˆ R 1 1 SST SST SST (1 R ) 55.36(1.7911) we have, ˆ 6.414 T K ( ) 6.5 y ye ye y e 1 1 Consider he erms e and xe b b x e y e b

More information

2. Nonlinear Conservation Law Equations

2. Nonlinear Conservation Law Equations . Nonlinear Conservaion Law Equaions One of he clear lessons learned over recen years in sudying nonlinear parial differenial equaions is ha i is generally no wise o ry o aack a general class of nonlinear

More information

Lecture Notes 2. The Hilbert Space Approach to Time Series

Lecture Notes 2. The Hilbert Space Approach to Time Series Time Series Seven N. Durlauf Universiy of Wisconsin. Basic ideas Lecure Noes. The Hilber Space Approach o Time Series The Hilber space framework provides a very powerful language for discussing he relaionship

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Linear Response Theory: The connecion beween QFT and experimens 3.1. Basic conceps and ideas Q: How do we measure he conduciviy of a meal? A: we firs inroduce a weak elecric field E, and

More information

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details!

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details! MAT 257, Handou 6: Ocober 7-2, 20. I. Assignmen. Finish reading Chaper 2 of Spiva, rereading earlier secions as necessary. handou and fill in some missing deails! II. Higher derivaives. Also, read his

More information

1. An introduction to dynamic optimization -- Optimal Control and Dynamic Programming AGEC

1. An introduction to dynamic optimization -- Optimal Control and Dynamic Programming AGEC This documen was generaed a :45 PM 8/8/04 Copyrigh 04 Richard T. Woodward. An inroducion o dynamic opimizaion -- Opimal Conrol and Dynamic Programming AGEC 637-04 I. Overview of opimizaion Opimizaion is

More information

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD HAN XIAO 1. Penalized Leas Squares Lasso solves he following opimizaion problem, ˆβ lasso = arg max β R p+1 1 N y i β 0 N x ij β j β j (1.1) for some 0.

More information

A Hop Constrained Min-Sum Arborescence with Outage Costs

A Hop Constrained Min-Sum Arborescence with Outage Costs A Hop Consrained Min-Sum Arborescence wih Ouage Coss Rakesh Kawara Minnesoa Sae Universiy, Mankao, MN 56001 Email: Kawara@mnsu.edu Absrac The hop consrained min-sum arborescence wih ouage coss problem

More information

di Bernardo, M. (1995). A purely adaptive controller to synchronize and control chaotic systems.

di Bernardo, M. (1995). A purely adaptive controller to synchronize and control chaotic systems. di ernardo, M. (995). A purely adapive conroller o synchronize and conrol chaoic sysems. hps://doi.org/.6/375-96(96)8-x Early version, also known as pre-prin Link o published version (if available):.6/375-96(96)8-x

More information

I. Return Calculations (20 pts, 4 points each)

I. Return Calculations (20 pts, 4 points each) Universiy of Washingon Spring 015 Deparmen of Economics Eric Zivo Econ 44 Miderm Exam Soluions This is a closed book and closed noe exam. However, you are allowed one page of noes (8.5 by 11 or A4 double-sided)

More information

2.7. Some common engineering functions. Introduction. Prerequisites. Learning Outcomes

2.7. Some common engineering functions. Introduction. Prerequisites. Learning Outcomes Some common engineering funcions 2.7 Inroducion This secion provides a caalogue of some common funcions ofen used in Science and Engineering. These include polynomials, raional funcions, he modulus funcion

More information

E β t log (C t ) + M t M t 1. = Y t + B t 1 P t. B t 0 (3) v t = P tc t M t Question 1. Find the FOC s for an optimum in the agent s problem.

E β t log (C t ) + M t M t 1. = Y t + B t 1 P t. B t 0 (3) v t = P tc t M t Question 1. Find the FOC s for an optimum in the agent s problem. Noes, M. Krause.. Problem Se 9: Exercise on FTPL Same model as in paper and lecure, only ha one-period govenmen bonds are replaced by consols, which are bonds ha pay one dollar forever. I has curren marke

More information

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004 ODEs II, Lecure : Homogeneous Linear Sysems - I Mike Raugh March 8, 4 Inroducion. In he firs lecure we discussed a sysem of linear ODEs for modeling he excreion of lead from he human body, saw how o ransform

More information

Appendix 14.1 The optimal control problem and its solution using

Appendix 14.1 The optimal control problem and its solution using 1 Appendix 14.1 he opimal conrol problem and is soluion using he maximum principle NOE: Many occurrences of f, x, u, and in his file (in equaions or as whole words in ex) are purposefully in bold in order

More information

Introduction D P. r = constant discount rate, g = Gordon Model (1962): constant dividend growth rate.

Introduction D P. r = constant discount rate, g = Gordon Model (1962): constant dividend growth rate. Inroducion Gordon Model (1962): D P = r g r = consan discoun rae, g = consan dividend growh rae. If raional expecaions of fuure discoun raes and dividend growh vary over ime, so should he D/P raio. Since

More information

An Introduction to Backward Stochastic Differential Equations (BSDEs) PIMS Summer School 2016 in Mathematical Finance.

An Introduction to Backward Stochastic Differential Equations (BSDEs) PIMS Summer School 2016 in Mathematical Finance. 1 An Inroducion o Backward Sochasic Differenial Equaions (BSDEs) PIMS Summer School 2016 in Mahemaical Finance June 25, 2016 Chrisoph Frei cfrei@ualbera.ca This inroducion is based on Touzi [14], Bouchard

More information

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 38, No. 2, May 2013, pp. 209 227 ISSN 0364-765X (prin) ISSN 1526-5471 (online) hp://dx.doi.org/10.1287/moor.1120.0562 2013 INFORMS On Boundedness of Q-Learning Ieraes

More information

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data Chaper 2 Models, Censoring, and Likelihood for Failure-Time Daa William Q. Meeker and Luis A. Escobar Iowa Sae Universiy and Louisiana Sae Universiy Copyrigh 1998-2008 W. Q. Meeker and L. A. Escobar. Based

More information

15. Vector Valued Functions

15. Vector Valued Functions 1. Vecor Valued Funcions Up o his poin, we have presened vecors wih consan componens, for example, 1, and,,4. However, we can allow he componens of a vecor o be funcions of a common variable. For example,

More information

Chapter 5. Heterocedastic Models. Introduction to time series (2008) 1

Chapter 5. Heterocedastic Models. Introduction to time series (2008) 1 Chaper 5 Heerocedasic Models Inroducion o ime series (2008) 1 Chaper 5. Conens. 5.1. The ARCH model. 5.2. The GARCH model. 5.3. The exponenial GARCH model. 5.4. The CHARMA model. 5.5. Random coefficien

More information

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Simulaion-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Week Descripion Reading Maerial 2 Compuer Simulaion of Dynamic Models Finie Difference, coninuous saes, discree ime Simple Mehods Euler Trapezoid

More information

Problem Set 5. Graduate Macro II, Spring 2017 The University of Notre Dame Professor Sims

Problem Set 5. Graduate Macro II, Spring 2017 The University of Notre Dame Professor Sims Problem Se 5 Graduae Macro II, Spring 2017 The Universiy of Nore Dame Professor Sims Insrucions: You may consul wih oher members of he class, bu please make sure o urn in your own work. Where applicable,

More information

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems Paricle Swarm Opimizaion Combining Diversificaion and Inensificaion for Nonlinear Ineger Programming Problems Takeshi Masui, Masaoshi Sakawa, Kosuke Kao and Koichi Masumoo Hiroshima Universiy 1-4-1, Kagamiyama,

More information

!!"#"$%&#'()!"#&'(*%)+,&',-)./0)1-*23)

!!#$%&#'()!#&'(*%)+,&',-)./0)1-*23) "#"$%&#'()"#&'(*%)+,&',-)./)1-*) #$%&'()*+,&',-.%,/)*+,-&1*#$)()5*6$+$%*,7&*-'-&1*(,-&*6&,7.$%$+*&%'(*8$&',-,%'-&1*(,-&*6&,79*(&,%: ;..,*&1$&$.$%&'()*1$$.,'&',-9*(&,%)?%*,('&5

More information

SZG Macro 2011 Lecture 3: Dynamic Programming. SZG macro 2011 lecture 3 1

SZG Macro 2011 Lecture 3: Dynamic Programming. SZG macro 2011 lecture 3 1 SZG Macro 2011 Lecure 3: Dynamic Programming SZG macro 2011 lecure 3 1 Background Our previous discussion of opimal consumpion over ime and of opimal capial accumulaion sugges sudying he general decision

More information

NCSS Statistical Software. , contains a periodic (cyclic) component. A natural model of the periodic component would be

NCSS Statistical Software. , contains a periodic (cyclic) component. A natural model of the periodic component would be NCSS Saisical Sofware Chaper 468 Specral Analysis Inroducion This program calculaes and displays he periodogram and specrum of a ime series. This is someimes nown as harmonic analysis or he frequency approach

More information