Dynamic Bid Prices in Revenue Management

Size: px
Start display at page:

Download "Dynamic Bid Prices in Revenue Management"

Transcription

1 OPERATIONS RESEARCH Vol. 55, No. 4, July August 2007, pp ssn X essn nforms do /opre INFORMS Dynamc Bd Prces n Revenue Management Danel Adelman Graduate School of Busness, Unversty of Chcago, Chcago, Illnos 60637, dan.adelman@chcagogsb.edu We formally derve the standard determnstc lnear program LP) for bd-prce control by makng an affne functonal approxmaton to the optmal dynamc programmng value functon. Ths affne functonal approxmaton gves rse to a new LP that yelds tghter bounds than the standard LP. Whereas the standard LP computes statc bd prces, our LP computes a tme traectory of bd prces. We show that there exst dynamc bd prces, optmal for the LP, that are ndvdually monotone wth respect to tme. We provde a column generaton procedure for solvng the LP wthn a desred optmalty tolerance, and present numercal results on computatonal and economc performance. Subect classfcatons: revenue management, prcng: network; bd prces; dynamc programmng/optmal control: applcatons, approxmate. Area of revew: Manufacturng, Servce, and Supply Chan Operatons. Hstory: Receved July 2005; revson receved June 2006; accepted June Publshed onlne n Artcles n Advance July 20, Introducton The noton of bd-prce controls Tallur and van Ryzn 1998, Smpson 1989, Wllamson 1992) has been a powerful and nfluental soluton concept n revenue management for more than a decade. Maor arlnes, for nstance, have used bd-prce control polces for decdng when to open and close customer fare classes for sale. More generally, they can be used n revenue management settngs where the supply of resources s fxed and customer requests arrve over a fnte tme horzon to consume varous resource confguratons. The arrvng requests must ether be accepted or reected, wth the obectve of maxmzng expected proft over the tme horzon. The basc dea of bd-prce control s smple: Accept the request f the revenue earned exceeds the value of the resources consumed as measured by bd prces. Typcally, the bd prces are computed as optmal dual prces,.e., margnal resource values, of a smple determnstc lnear program. Whle the system under control s dynamc, to date there only exst models for computng statc bd prces, whch do not change as a functon of tme. The effect of dynamcally changng prces s created by re-solvng the statc bd-prce model through tme as the system evolves. One purpose of ths paper s to derve and explore a tractable model for computng a tme traectory of bd prces all at once wthn a sngle model. In mplementaton ths model may stll be re-solved over tme, and ths turns out to be a good strategy, but hopefully the prces wll be more accurate and effectve due to the fact that system dynamcs must somehow be taken nto account n computng them. The second purpose of ths paper s to further formalze the connecton between bd-prce control n revenue management and dynamc programmng, beyond Tallur and van Ryzn 1998). Gven the standard bd-prce lnear program, Tallur and van Ryzn 1998) heurstcally nterpret the embedded prcng mechansm as makng a lnear functonal approxmaton to the dynamc programmng value functon. However, the lnear program tself has never been derved drectly from the dynamc program. Rather, ts prces are heurstcally nterpreted ex post n terms of a value functon approxmaton. In ths paper, we start wth the dynamc program, and a pror make an affne functonal approxmaton to the value functon,.e., based on a lnear combnaton of affne bass functons. If r s the number of seats resources) stll avalable for flght resource type) n perod t, then we approxmate the value of state vector r by v t r t + V t r for parameters V t and t. From ths, we derve the standard bd-prce lnear program. We do ths by substtutng ths approxmaton nto a lnear programmng formulaton of the optmalty equatons, and then aggregatng constrants n the dual. We thereby show that the ntermedate lnear program, whch computes dynamc bd prces V t, provdes stronger bounds than the standard bd-prce lnear program. Furthermore, we may nterpret the standard, statc bd prces as approxmatng the dynamc ones. Ths analyss also leads to a new, alternatve proof that the standard lnear program provdes an upper bound on the optmal dynamc programmng value functon. Prevous proofs were based on sample-path arguments, for example, see the dscusson n Bertsmas and Popescu 2003). We provde numercal results showng that the standard bound can be as much as 50.4% larger than our new bound. Ths 647

2 648 Operatons Research 554), pp , 2007 INFORMS mproved bound can be used by researchers to numercally obtan mproved optmalty guarantees for new heurstcs. Ths s the frst paper to use the lnear programmng approach to approxmate dynamc programmng n the context of revenue management. Ths approach was frst consdered by Schwetzer and Sedmann 1985), and more recently by de Faras and Van Roy 2003). The dea s to approxmate the value functon wth a lnear combnaton of bass functons, and then substtute the approxmaton nto the lnear programmng formulaton of the optmalty equatons. To our knowledge, ths approach has not been consdered prevously n the fnte-horzon case, such as we have here. We show that ths approach has foundatonal sgnfcance n the context of bd-prce controls n revenue management. Indeed, bd prces need not be assocated wth a lnear functonal approxmaton, as they are usually thought of. In general, they may be vewed as prces on bass-weghted flowbalance constrants that appear n a prmal problem, for any arbtrary collecton of bass functons used to approxmate the value functon. The standard bd prces are assocated wth lnear bass functons. We show how to get ths approach to work effectvely n the affne bass case. Hopefully, our progress wll ad future researchers n explorng stronger functonal forms for bass functons, or n applyng these methods on other varatons of revenue management problems. For nstance, n the general approxmaton case, we establsh that obtanng feasblty s trval and that there s a smple optmalty guarantee. We demonstrate the mportance of structural propertes satsfed by optmal bd-prce traectores. We prove that the optmal bd prces are ndvdually nonncreasng over tme, and by addng ths as dual constrants, we obtan substantal computatonal speedup by as much as a factor of 85. It turns out that ths s key to mplementng the model on real-world ndustral-szed nstances. Ths structural result also permts us to nterpret the approxmate lnear program as fndng a tme threshold polcy that s optmal wth respect to an approxmate polcy evaluaton. We also report on an effectve column generaton algorthm for solvng the model wthn any desred optmalty tolerance. The economc performance of the resultng polcy, wth re-solvng, beats standard bd-prce control by as much as 21.4% n our numercal tests. Ths s substantal n the context of arlne revenues, for nstance. Prevous work has consdered varous other, but qute dfferent, approxmate dynamc programmng approaches to revenue management. As mentoned above, Tallur and van Ryzn 1998) ntepret varous revenue management models n terms of approxmatng the value functon. Bertsmas and Popescu 2003) consder usng the exact value functons of math programmng models, n partcular, the standard bd-prce lnear program, to compute opportunty costs. Our model could n fact be used n ther procedure, and therefore complements ther work. Bertsmas and de Boer 2005) use smulaton-based methods to estmate gradents useful n updatng bookng lmts. The latter two references, the book Tallur and van Ryzn 2004) and the revew artcle McGll and van Ryzn 1999), provde excellent, detaled revews of the lterature on other approaches to, and aspects of, the revenue management problem. Ths paper s organzed as follows. In 2, we provde some background, ncludng a standard dynamc programmng formulaton and the standard bd-prce control models. Then, n 3, we consder the general case of approxmatng the value functon wth a lnear combnaton of bass functons. Ths leads to a prmal model wth an nterestng structural form, as well as results regardng feasblty and optmalty guarantees. The heart of the paper s 4, whch makes the affne functonal approxmaton, derves the standard bd-prce lnear program from t, provdes structural propertes, and gves a useful column generaton algorthm. We provde numercal results n 5 on computatonal tmes, comparatve bound strength, and polcy performance. 2. Prelmnares In ths secton, we provde the basc formulatons and notaton we wll use throughout the paper. We frst present a known formulaton of the network revenue management problem as a Markov decson process. We then formulate the standard lnear program used for bd-prce control Markov Decson Process Formulaton Our formulaton essentally follows Cooper and Homemde-Mello 2003), and smlar models have appeared n the lterature McGll and van Ryzn 1999). The model s a fnte-horzon dscrete-tme Markov decson process wth tme unts t = 1, where s the last perod n whch sales can occur. The obectve s to maxmze the total expected revenue. There are m resources and n product or customer classes. There s an m-vector of resources c c, and an m n matrx A a. The entry c > 0 represents the nteger amount of resource avalable at the begnnng of the tme horzon t = 1), and the entry a represents the nteger amount of resource requred by a class customer. To ease notaton, we reserve the symbols,, and t for resources, classes, and tme, respectvely, and we omt wrtng the ndex sets. For example, the notaton means 1 m and means 1 m. In each perod, at most one customer arrves. A class customer arrves n perod t wth probablty p t, and wth probablty 1 p t no customer arrves. When a customer of class arrves, the controller must decde whether to accept or reect ths customer. If the controller chooses to accept, she receves f > 0 n revenue, and resources are consumed accordng to the th column of matrx A, denoted by A. Our analyss permts the revenue to depend on tme f we so wshed,.e., t could be gven by f t.) If there are not enough resources avalable to satsfy the

3 Operatons Research 554), pp , 2007 INFORMS 649 request, then the request must be reected and there s no reward. Even f enough resources are avalable, a request may be reected f t s more proftable to reserve resources for potental future customers. The state at the begnnng of any perod t s an m-vector of resources r that satsfes r R r m + r 0 1 c In Perod 1, we have r = c, and so for convenence we defne c f t = 1 R t = R f t = 2 Gven an ntal state c and the arrval probabltes p t, not all states are reachable, and so the sets R t are larger than needed. The controller chooses a vector u 0 1 n, where u = 1 f the controller would accept a class customer f one arrves ths perod, and u = 0 otherwse. Gven that the system s n state r, ths vector must satsfy u r = u 0 1 n r A u r R to ensure that there are enough resources avalable to satsfy a class request f u = 1. Gven r and u, wth probablty p t the reward for the current perod wll be f u and the next state wll be r A u. Wth probablty 1 p t, the reward n the current perod wll be zero and the next state wll be r. Let v t r denote the expected cost-to-go over perods t startng from state r at the begnnng of perod t. Defne the termnal value v +1 r 0 r, and assume that ths holds throughout. The optmalty equatons are { v t r = max p t f u + v t+1 r A u u r + 1 } p t )v t+1 r t r R t 1) It s easy to show that an optmal polcy chooses, n state r and perod t, 1 f r A f v t+1 r v t+1 r A u t r = 0 otherwse t r R t 2) where f v t+1 r v t+1 r A means that the revenue for a class customer meets or exceeds the opportunty cost of the resources that would be consumed. Note that the control polcy s nested: for any two classes 1 and 2 for the same tnerary A 1 = A 2, f f2 >f 1 then the polcy accepts 2 f t accepts 1. In prncple, the optmal value functon at the ntal state c can be computed by the lnear program D0) mnv 1 c v v t r p t f u +v t+1 r A u + 1 p t )v t+1 r t r R t u r 3) wth decson varables v t r t r. Ths can be shown from complementary slackness. It s apparently nontradtonal to consder lnear programmng for stochastc dynamc programs n the fnte-horzon case. However, we can vew ths dynamc program as a postve dynamc program Puterman 1994) wth the tme ndex ncluded n the state space, and therefore general results for that model, ncludng ones dealng wth lnear programmng, hold here. For notatonal convenence, we wrte the nequalty above as v t r p t f u + E v t+1 R t+1 r u where R t+1 R t+1 s the random vector representng the resource state at the begnnng of perod t + 1. Throughout the paper, the above condtonal expectaton reles only on the one-step transton probabltes, whch nvolve the demand probabltes p t as shown above. The followng result s elementary. It shows that any feasble soluton to D0) provdes an upper bound on the expected proft-to-go for an optmal polcy from every state and tme perod. Later, we wll consder feasble solutons that arse from specal functonal forms for v t. Proposton 1. Suppose that v t solves the optmalty Equatons 1), and ˆv t s any feasble soluton to D0). Then, ˆv t r v t r t r R t Proof. We show ths by nducton. For all r R, u r, dual feasblty 3) mples ˆv r Hence, ˆv r max p f u u r p f u = v r where the equalty s the optmalty Equaton 1) for perod t =. Now suppose the result s true for t + 1. Then, for all r R t, u r, by dual feasblty we have ˆv t r p t f u + E ˆv t+1 R t+1 r u p t f u + E v t+1 R t+1 r u

4 650 Operatons Research 554), pp , 2007 INFORMS In partcular, ˆv t r max u r p t f u + E v t+1 R t+1 r u = v t r where the last equalty s the optmalty equaton for perod t Standard LP for Bd-Prce Control In general, 1) and D0) are ntractable because of the hgh-dmensonal state space, known as Bellman s curse of dmensonalty. Consequently, the standard approach to revenue management solves a much smpler lnear program that gnores tme dynamcs. Let Y denote the expected number of unts of class we plan to satsfy over the fnte horzon. Then, the standard lnear program for bd-prce control s LP z LP = max f Y 4) Y a Y c 5) The dual of LP) s mn V 0 Y t V c + p t ) t a V + f V 0 p t 6) where V are dual prces on 5) and are dual prces on the rght-hand nequalty of 6). Let V and denote optmal dual prces. The dea of bd-prce control s to accept a class arrval f f a V, and reect t otherwse. In practce, LP) s re-solved frequently. Wllamson 1992) shows that ths polcy performs qute well, and n fact ths has been a wdely used approach to revenue management n ndustry. 3. Generalzed Functonal Approxmatons We now lay down a general framework for approxmately solvng D0). Consder a set of bass functons k r for all k n some set that ndexes them, and approxmate v t r ˆv t r = k V t k k r t r R t 7) where V t k s a parameter that weghts the kth bass functon at tme t. Note that f we specfy a separate bass functon for every possble state r, then we recover the exact model D0). The general dea s ths: By substtutng the approxmaton 7) nto D0), we restrct t nto an optmzaton problem over only the parameters V t k. If there are relatvely few parameters and there s enough structure n the k functons, then hopefully the restrcted optmzaton problem wll be consderably easer to solve than D0). From Proposton 1, the resultng approxmate value functon provdes an upper bound on the optmal value functon for every state. The approxmate lnear program n fact fnds the lowest upper bound on v 1 c of the form 7). Futhermore, we obtan a polcy whose performance can be compared wth the upper bound usng smulaton. It sets 1 f r A f u t r = V t+1 k k r k r A k 0 otherwse t r R t 8) Ths s computatonally easy to mplement provded the gven set of bass functons s not too large and the bass functons are easy to evaluate. Note that ths polcy does not ft the defnton of bdprce controls gven n Tallur and van Ryzn 1998), yet t s stll based on dual) prces. Indeed, substtutng 7) nto D0) yelds an optmzaton problem over the parameters V t k, D ) mn V 1 k k c 9) V k V t k k r V t+1 k E k R t+1 r u k Note that E k R t+1 r u = Its dual s P ) Z = max X 0 p t f u t r R t u r 10) p t k r A u + t 1 p t ) k r p t f u )X t r u 11) k r X t r u k c f t =1 = E k R t r u X t 1 r u r R t 1 u r t =2 k t 12) The constrants 12) are bass-weghted flow-balance constrants, whereby flow balance s mantaned around each

5 Operatons Research 554), pp , 2007 INFORMS 651 bass functon k separately. The V t k are dual prces on these constrants, and may be vewed as generalzed bd prces. The problem P ) has relatvely few constrants f not many bass functons are used but many varables. Thus, t may be well-suted for soluton va column generaton, provded the subproblems can be solved effcently. Denote the reduced proft of X t r u by t r u = k p t f u V t k k r V t+1 k E k R t+1 r u Gven an ntal set of prces V t k, to generate a new column for P ), or prove that none exst wth postve reduced proft, we solve max t t r u Later we consder a specal case n whch ths subproblem becomes a lnear nteger program for each t. Despte the enormous number of varables n P ), obtanng an ntal feasble soluton to begn a column generaton procedure s trval. There exsts one supported by only decson varables, correspondng wth the offer nothng polcy. Proposton 2. A feasble soluton to P ) s 1 f r = c u = 0 X t r u = t r R t u r 0 otherwse Proof. For all t, we have c R t and u = 0 c. For all t and k, the left-hand sde of 12) s k r X t r u = k c X t c 0 = k c Lkewse, for all t>1, the rght-hand sde s r R t 1 u r E k R t r u X t 1 r u = k c X t 1 c 0 = k c The next result gves an upper bound on the optmalty gap between an optmal soluton and a gven feasble soluton. Ths knd of result s relatvely standard, but we specalze t to our functonal approxmaton settng. It s useful because t provdes a stoppng crteron for a column generaton procedure. Ths result n fact holds for any basc feasble soluton X, but we present t n the form n whch we wll use t,.e., n terms of columns. Defne t = max t r u t Proposton 3. Suppose that k k s chosen so that 0 r = 1 r. Consder the restrcted verson of P ) contanng only decson varables X t r u, whose ndces are n a subset of all possble ndces. Let X V denote the correspondng optmal prmal-dual par for ths restrcted problem, and let t be t computed wth respect to V. Let Z denote ts optmal obectve value. Then, Z Z + t t=1 Proof. For k = 0, 12) becomes 1 f t = 1 X t r u = t = 2 whch mples r R t 1 u r X t 1 r u X t r u = 1 t 13) Consder any X feasble to P ), and any numbers V t k t k. Multply both sdes of 12) by V t k for each t, k, and add the resultng equatons together wth Z X = p t f u )X t r u We obtan Z X k t r u V 1 k k c = t r u X t r u t X t r u = t t r u t r u t r u X t r u ) = t t where the last equalty follows from 13), and t r u s the reduced proft of X t r u. Because ths relaton s true for all feasble solutons X, t s true n partcular for an optmal soluton X to P ), havng obectve value Z X = Z. Furthermore, from strong dualty appled to the restrcted problem, we have V 1 k k c = Z X = Z k Hence, we obtan Z Z + t t=1 to be the maxmum reduced proft for perod t under V. whch s the desred result.

6 652 Operatons Research 554), pp , 2007 INFORMS 4. Affne Functonal Approxmaton In ths secton, we study a specfc form of functonal approxmaton 7) wth affne bass functons. We gve the resultng prmal-dual formulatons, and then establsh ther relatonshp wth the standard LP for bd-prce control. We then gve some results on structural propertes satsfed by optmal solutons. Whle they are nterestng n ther own rght, we wll see later that these structural propertes also have a dramatc mpact on computatonal tmes for solvng larger-scale problem nstances. Lastly, we dscuss a column generaton algorthm Formulaton Consder the affne functonal approxmaton v t r t + V t r t r 14) where V t estmates the margnal value of a unt of resource n perod t, and t s a constant offset. We mplctly assume +1 = 0 and V +1 = 0. Ths approxmaton has the form 7), wth componentwse bass functons r = r and the constant bass functon 0 r = 1. Under 14), the control polcy 2) becomes 1 f r A f a V t+1 u t r = 0 otherwse t r R t 15) whch has the well-known bd-prce control structure Tallur and van Ryzn 1998). The lnear program D ), specalzed to ths form, becomes D1 mn V 1 + t t+1 + V 1 c 16) V t r V t+1 E R t+1 r u p t f u t r R t u r 17) By expandng the expectaton, we can rewrte 17) as t t+1 + p t f u The dual of D1) s P1 z P1 = max X V t r V t+1 r t r R t u r t p t a u )) p t f u )X t r u 18) r X t r u = c r R t 1 u r X t r u = X 0 f t = 1 r ) p t 1 a u t 19) X t 1 r u t = 2 1 f t =1 20) t =2 r R t 1 u r X t 1 r u Constrants 19) say that the expected mass of resources havng type flowng nto tme t must equal that flowng out. The frst part of 19) for t = 1 can be elmnated by notng R 1 = c and substtutng 20) for t = 1 nto the left-hand sde. Furthermore, 20) can be replaced smply by X t r u = 1 t 21) Ths allows us to nterpret the decson varables X t r u as state-acton probabltes. Note, however, that the X soluton does not, n general, yeld an mplementable randomzed control polcy. The support of X does not specfy an acton for every attanable state.) The obectve functon 18) maxmzes the approxmate total expected revenue over the fnte tme horzon Relatonshp wth the Standard LP for Bd-Prce Control To derve LP) from P1), defne Y t p t u X t r u 22) The obectve functon 4) follows mmedately from 18). Now fx, and sum 19) over tme t to obtan t r X t r u = c + t=2 r R t 1 u r r Rearrangng and cancelng terms yelds p t 1 a u )X t 1 r u c = a p t u X t r u t=1 1 + r X r u 23) r R u r

7 Operatons Research 554), pp , 2007 INFORMS 653 Next, we bound the second term on the rght-hand sde. We frst show that for all, t, r R t, u r, r a p t u By defnton of r, we have r a u. Multply both sdes by p t for any to obtan r p t a p t u Now sum over to obtan r r p t a p t u Hence, 23) mples c a p t u X t r u t = a Y whch yelds 5). To derve the nequaltes on the rght-hand sde of 6), start wth 22) to obtan Y = p t u X t r u t p t X t r u = p t 24) t t from 21). Together wth Proposton 1, ths proves the followng theorem. Theorem 1. Any feasble soluton to P1) yelds a feasble soluton to LP) havng the same obectve value. Hence, z LP z P1 v 1 c. It s well known that z LP s asymptotcally optmal,.e., converges to v 1 c, as the demand, capacty, and tme horzon scale lnearly e.g., see Cooper 2002). It follows, then, that z P1 s also asymptotcally optmal. Also, although the bound obtaned from P1) s stronger than that obtaned from LP), ths does not theoretcally guarantee that the assocated polcy 15) s better than standard bd-prce control based on LP). The followng example shows that we can have z LP >z P1. Example 1. Suppose that there s only one resource and one class,.e., m = n = 1. Hence, we drop the ndces and. Set = 2, c = 1, f = 1, a = 1, and p t = 0 5 for t = 1 2. Wthout loss of optmalty, we can elmnate X varables that set u = 0 when r = 1. Then, the lnear program P1) reduces to max 0 5 X X X = 1 X = X X X = X X 0 whch trvally has optmal obectve value equal to In contrast, LP) becomes max Y 0 Y 1 wth optmal obectve value equal to one. The dfference arses because, whereas LP) aggregates over all sample paths accordng to 22), P1) at least partally accounts for sample-path dynamcs. As an asde, note that n ths case the lnear program P1) s exact, meanng that t solves the orgnal optmalty Equatons 1). Comparng the obectve functon 16) wth that of the dual of LP) suggests that optmal dual prces from LP) are estmates of the optmal functonal approxmaton 14) computed by D1),.e., V V 1 ) p t 1 t Ths formalzes the heurstc nterpretaton of Tallur and van Ryzn 1998) that V 1 r V 1 r A V 1 a Note, however, that 15) ndcates the prces from tme perod 2, rather than 1, are relevant for the decson n tme perod 1. In the appendx, we show that the above analyss can be carred out wth a lower-fdelty, quas-statc value functon approxmaton. The resource prces do not depend on tme, as they do here, and so the upper bound s weaker Structural Propertes Gven a feasble soluton X to P1), defne the frst tme resource s used by t =argmn t 1 r R t u r wth X t r u >0 u =1 a >0 25) It s not necessarly the case that t = 1 n an optmal soluton X. For example, resource s consumpton may smultaneously requre, under the matrx A, the unproftable consumpton of other resources. Lemma 1. Fx. Assume that t exsts whch mples c > 0) and p t > 0 t. Then, 1) t > t, X t r u > 0 such that r <c, and 2) t t, X t r u > 0 only f r = c. Proof. We start by showng the frst part. Assume that t <. Let r and u be such that X t r u > 0 and there

8 654 Operatons Research 554), pp , 2007 INFORMS exsts an assocated as n the defnton of t. Observe that by defnton of t, we have the strct nequalty r p t a u <r c For perod t + 1, 19) therefore reads r X t +1 r u = r u r u r r + p t a u )X t r u p t a u r r u u c X t r u <c ) X t r u because of 20) and X t r u > 0. If r = c for all r, u such that X t +1 r u > 0, then by 20), the left-hand sde equals c, a contradcton. The desred result for all t > t follows by applyng the same argument recursvely. The second clam s true for t = 1 by defnton of R 1. Now consder any 1 <t t, and suppose that the statement s true for t 1. Then, 19) reads r X t r u = r X t 1 r u = c X t 1 r u = c r u r u r u because of 20). Suppose that r <c for some r, u such that X t r u > 0. Then, the left-hand sde becomes r X t r u = r u r r u u r X t r u + r X t r u <c r r u u X t r u + c X t r u = c whch s a contradcton. The desred result follows by nducton. Theorem 2. Assume that c > 0 and p t > 0 t. There exsts an optmal dual soluton V of D1) and a set of ndces t such that t t+1 t 26) V t = V t+1 t = 1 t 1 27) V t V t+1 t = t 28) V 0 29) Proof. Suppose that t, as defned n 25), exsts. Consder t = t. We later consder the case where t does not exst. We frst focus attenton on 27) and 28), whch we prove n three steps: 1) Vt V t+1 t > t. 2) Vt V t+1 t < t. 3) If Vt <V t+1 for some t t, then we can rase Vt to Vt+1 wthout loss of optmalty. Fnally, we prove the remanng clams. Step 1. Assume that t <. Consder an optmal prmaldual soluton X, V. From Lemma 1, there exsts an X t r u > 0 for whch r <c. Therefore, complementary slackness mples that 0 = t+1 t + p t f a V t+1 u V t V t+1 r 30) Consder a new r, equal to r except that r = r + 1 c. Note that u s stll feasble,.e., u r. By dual feasblty 17), 0 t+1 t + p t f a V t+1 u V t V t+1 r V t V t+1 r + 1 whch yelds the desred result,.e., 28) for t > t, when combned wth 30). Step 2. We now show that Vt V t+1 for all t < t. Equaton 20) mples that there exsts an X > 0 for t r u some r and u, and from Lemma 1 t has the property that r = c. By complementary slackness, we then have 0 = t+1 t + p t f a V t+1 u V t V t+1 r V t V t+1 c 31) Now consder a new r equal to r except r = c 1 0. Because, by defnton of t, u = 0 for all such that a > 0, we know that u s stll feasble,.e., u r. By dual feasblty 19), we have 0 t+1 t + p t f a V t+1 u V t V t+1 r V t V t+1 c 1 Combnng the last two dsplays yelds Vt V t+1. Step 3. Gven an optmal prmal-dual soluton X, V, consder the largest t t such that Vt <V t+1. Note that f V t Vt +1, then 28) s satsfed for t = t. We wll alter the optmal dual soluton to produce another soluton that acheves 27) or 28) f t = t ), yet s stll optmal because t preserves dual feasblty and complementary slackness. Denote the modfed soluton by V, and defne t to be the same as V except V t = V t+1 t = t + V t V t+1 c

9 Operatons Research 554), pp , 2007 INFORMS 655 We frst check the perod t nequaltes 17) for dual feasblty. Indeed, for any r and u, the reduced proft s t+1 t + p t f a V t+1 u Fgure Example dynamc bd-prce traectores. V t V t+1 r V t V t+1 r = t+1 t V t V t+1 c + p t f a V t+1 u V t V t+1 r 0 32) The nequalty follows because the second expresson s the reduced proft, under the orgnal dual feasble soluton V, for a potentally) modfed r havng r = c and u unchanged yet stll feasble). In partcular, consder any r, u, for whch X > 0. Because t t r u t, from the argument above r = c and 31) holds under V. Note that the expresson n 32) s the same as 31),.e., the reduced proft s the same under V as under V, and so complementary slackness s preserved. Next, we check dual feasblty and complementary slackness for the perod t 1 nequaltes 17), assumng that t>1. For any r, u, 17) reads t t 1 + p t 1 f a V t u V t 1 V t r V t 1 V t r 0 Under V, the reduced proft becomes t + V t V t+1 c t 1 + p t 1 f a V t a V t+1 u V t 1 V t r V t 1 V t+1 r Subtractng the frst reduced proft from the second yelds V t V t+1 c r + p t 1 a u 0 hence, dual feasblty s preserved. Furthermore, for any X > 0, we know that r t 1 r u = c and u = 0 for all such that a > 0. Therefore, the last nequalty changes to equalty,.e., complementary slackness s preserved. The modfed varables V t and t appear nowhere else besdes where consdered above, and so overall dual feasblty and complementary slackness s preserved. Now apply the same argument successvely for each smaller t. Because Vt V t+1 from Step 2 above), the procedure acheves 27). Bd-prce Resource 1 Resource 2 Resource 3 Resource Perod Fnal detals. If no t exsts, then Step 2 of the argument above shows that Vt V t+1 for all 1 t. The varable modfcaton procedure n Step 3 can stll be appled to acheve Vt+1 = V t for all t. Because V +1 = 0, t follows that Vt = 0 for all t, hence, 27) holds for t =. The nonnegatvty of Vt n 29) follows from 28) and V +1 = 0. The tme monotoncty of t, gven n 26), follows drectly from dual feasblty 17), because r = 0 and u = 0 s a feasble state-acton par. The nonnegatvty of n 29) follows from 26) and the fact that +1 = 0. The followng corollary follows drectly from the tme monotoncty of Vt and V +1 = 0. Corollary 1. There exsts an optmal dual soluton V of D1) and a set of tme thresholds such that for each class, f < f a V t+1 a V t+1 t = 1 1 t = The correspondng control polcy 15) s therefore 0 f t < u t r = t r R t 1 f t and r A Fgure 2. Algorthm Column generaton algorthm for solvng P1) to wthn an optmalty tolerance of. Column generaton Set = t c 0 t, solve the restrcted problem P1 )), and set t = for all t. whle t t > Z do for all t 1 compute t = max r u t r u select an r t u t arg max r u t r u update t r t u t solve P1 ))

10 656 Operatons Research 554), pp , 2007 INFORMS Table 1. Dmensons of test nstances. No. of nonhub locatons L) No. of legs m) No. of classes n) One mght then nterpret P1) as searchng over polces havng the above form, but evaluatng them only approxmately. In the sngle resource-type problem m = 1, t s well known that a tme threshold polcy s optmal. However, the tme thresholds depend on the current state, whereas here they only depend on the ntal state c. Bertsmas and Popescu 2003) argue that the tme threshold property does not hold n the network case. Ths renforces how P1) s stll an approxmaton. Note that LP) exhbts no noton of tme thresholds, as t s too coarse. Fgure 1 shows dynamc bd-prce traectores for each of four resources n a problem nstance wth 20 perods. These were obtaned by solvng D1) to optmalty. The traectores are monotone, wthout loss of optmalty as stated by Theorem 2. Intutvely, the margnal value of a resource decreases over tme because the opportuntes to use t are fewer. In fact, after the horzon, V +1 = 0 for all. Note that the curves exhbt nonlnearty toward the end of the horzon. In the begnnng of the horzon, the curves tend to be flat untl an nflecton pont s reached. Theorem 2 shows that sometme at or before that pont s reached, the resource s frst used.e., at tme t ) Column Generaton In passng from D0) to D1), we have reduced the number of decson varables from m R t = c + 1 t =1 whch s exponental n m, down to m + 1, a polynomal n m. However, there s stll an exponental number of constrants. Hence, the prmal program P1) s potentally suted for soluton va column generaton. To solve P1) usng column generaton, frst prce out an ntal prmal feasble soluton. Ths s suppled by Proposton 2. Denotng the resultng prces by V,, now solve max t r u = max p t f t t a V t+1 u V t V t+1 r t + t+1 whch maxmzes the reduced proft from 17). If the obectve value s greater than zero, then we add the column to the exstng set of columns for P1); otherwse, we have attaned optmalty. For fxed t>1, ths s equvalent to solvng the lnear nteger program max u r p t f a V t+1 u V t V t+1 r t + t+1 33) a u r 34) u ) r 0 c 36) Note that f a are ntegral, then wthout loss of optmalty, we can relax the ntegralty of r. Ths s because fxng u, n an extreme pont soluton ether r = max a u or r = c. Furthermore, fxng r, a u soluton s gven by 15). We beleve that because of ths structure, we fnd emprcally that CPLEX can effcently solve these subproblems to optmalty. We present the full algorthm n Fgure 2, where P1 )) denotes the restrcted verson of P1) wth columns comng only from, and Z denotes the correspondng optmal obectve value. Ths s a standard algorthm, except that we enter a batch of columns at once, potentally one column for each tme perod. We found ths to be much more effectve than addng one column at a tme. As a consequence of Proposton 3, to ensure that the obectve value of the current soluton X based on columns s wthn percent of an optmal soluton,.e., Table 2. Capacty and load statstcs for large test nstances. No. of nonhub locatons L) Capacty Load Capacty Load Capacty Load Capacty Load per leg factor per leg factor per leg factor per leg factor ,

11 Operatons Research 554), pp , 2007 INFORMS 657 Table 3. CPU seconds to solve P1) wth and wthout monotoncty constrants. No. of nonhub locatons L) Mono w/o Mono Mono w/o Mono Mono w/o Mono Mono w/o Mono , >84,000 Z /Z 1 +, t suffces to ensure that t t Z Ths s merely suffcent; for the soluton X, the rato Z /Z n fact may be closer to one than 1+. We employ ths as a stoppng crteron for the algorthm. We also consdered more complcated versons of ths basc algorthm. In one verson, whenever a t r u was found for whch X t r u has postve reduced proft, we added ths ndex to for all t for whch X t r u has postve reduced proft. Ths avoded havng to solve as many nteger programmng subproblems, but ths beneft was outweghed by havng to solve more lnear programs contanng more columns. It was better to add columns wth maxmum reduced proft. 5. Numercal Results We conducted numercal experments to study three questons: 1) How long does t take to solve nstances of practcal sze? 2) How much stronger s the upper bound gven by P1) as compared wth LP)? 3) How well does the approxmate polcy perform n smulatons, as compared wth the upper bound gven by P1) and standard bd-prce control? Table 4. CPU seconds to solve P1) wth monotoncty constrants for the same nstances except for half the load factor. No. of nonhub locatons L) , In our frst set of experments, we randomly generated 24 problem nstances of varyng complexty, havng tme horzons n the set We consdered an arlne servcng L locatons out of a sngle hub, where L Ths s an mportant, basc network structure of revenue management problems found n the arlne ndustry. Each locaton l 1 L s assocated wth two flght legs,.e., to and from the hub, each departng at the end of the tme horzon. Hence, there are m = 2L resources. There are m sngle-leg tnerares and L L 1 two-leg tnerares. For each tnerary, we desgnate a hgh-fare class and a low-fare class, so that the total number of classes s n = 2 m + L L 1. Table 1 gves the resultng dmensons of our test nstances. The dmensons of the largest nstances are of real-world sze. We generated the revenue for each low-fare class from a dscrete unform dstrbuton on the nterval 15 49, and set the hgh fare for the same tnerary equal to fve tmes that of the low fare. For smplcty, we consdered statonary demand wth the probablty 0.2 for havng no customer arrval n a perod, and the other probabltes generated randomly. For each tnerary, we splt the demand so that 25% was for the hgh-fare class, and 75% was for the lowfare class. For each nstance, we set the ntal capacty seats), c, to be the same for each leg. Table 2 dsplays the capacty per leg and load factor for each nstance. The load factor s defned as the expected demand for seat legs dvded by the supply,.e., load factor = / p t a cm Table 5. t Approxmate relatve dfference n upper bounds, LP / P1. No. of nonhub locatons L) ,

12 658 Operatons Research 554), pp , 2007 INFORMS Table 6. Bound and polcy results for statonary demand. Capacty Load P1) LP) BPC fxed DBPC fxed BPC DBPC L per leg factor Bound Bound Mean Std. err.) Mean Std. err.) Mean Std. err.) Mean Std. err.) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 3, ) 3, ) 3, ) , ) 6, ) 7, ) 7, ) , ) 18, ) 18, ) 19, ) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 3, ) 3, ) 3, ) , ) 7, ) 7, ) 8, ) , ) 20, ) 19, ) 21, ) In Table 3, we report the CPU seconds requred to solve P1) guaranteed to wthn = 5%, whch s a practcal tolerance gven the data uncertanty encountered n the real world. We ran these nstances on an Intel Xeon CPU runnng at 3.6 GHz wth 3 GB of memory, usng CPLEX 9.1. Addng monotoncty constrants to D1) had a dramatc mpact on the soluton tmes, and n fact makes soluton practcal on large-scale nstances. The mprovement was on average by a factor of at least) tmes, wth a range between 2.06 and tmes. For the largest nstance, wth L = 20 and = 1 000, the model solved n 3.25 hours wth monotoncty constrants. Wthout them the model dd not solve after one day, and so we termnated the algorthm. Table 4 shows CPU tmes, wth monotoncty constrants, when the load factor s cut n half by doublng the capacty c per leg. On average, the speedup was by a factor of 11.14, wth a range between 1.38 and There was a marked ncrease n speedup as the sze of the network ncreased. Ths speedup can be explaned by the fact that as the load factor decreases, the polcy that always accepts tends to be closer to beng optmal. The algorthm quckly generates the correspondng columns, and there s effectvely a complexty reducton because other combnatons of accept/reect decsons are less mportant. In Table 5, we report the approxmate) relatve dfference n upper bounds between the standard lnear program LP) and our P1),.e., z LP /z P1. The numbers reported n the table correspond wth P1) solved to an optmalty tolerance of = 5%, whch does not strctly gve an upper bound. However, when we solved P1) to wthn = 0 5%, the mprovement n the obectve value of P1) was on average only about 1%, and ths was acheved wth an ncrease n CPU tme by a factor of about fve, on average. Therefore, the dfferences reported n the table are representatve; they are also consstent wth smlar results that follow. The gap between the bounds can be qute substantal, up to 48.5% on these nstances. Two trends are notceable. As the number of locatons ncreases.e., the network becomes more complex the gap n the bounds ncreases. Also, as the tme horzon ncreases, the gap n the bounds decreases. On these nstances, the capacty and demand scale up lnearly as the tme horzon ncreases. As a consequence of the asymptotc result n Cooper 2002), LP) becomes asymptotcally optmal, and hence so does P1) due to Theorem 1. We next consdered polcy performance. It has been shown by Wllamson 1992) that statc bd-prce control, usng LP), performs qute well when the bd prces are reoptmzed frequently. Ths motvates the followng polces, where the acronym DBPC stands for dynamc bdprce control. DBPC fxed: Solve P1) D1) once. Gven a set of fxed dynamc bd prces, use the polcy gven by 15). DBPC: Solve P1) D1) multple tmes spread evenly over the tme horzon. Between soluton epochs, use the polcy gven by 15). Table 7. Bound and polcy results for h-lo demand. Capacty Load P1) LP) BPC fxed DBPC fxed BPC DBPC L per leg factor Bound Bound Mean Std. err.) Mean Std. err.) Mean Std. err.) Mean Std. err.) ) ) ) ) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 2, ) 2, ) 2, ) , ) 5, ) 5, ) 5, ) ) ) ) ) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 2, ) 2, ) 2, ) , ) 5, ) 5, ) 6, )

13 Operatons Research 554), pp , 2007 INFORMS 659 Table 8. Bound and polcy results for lo-h demand. Capacty Load P1) LP) BPC fxed DBPC fxed BPC DBPC L per leg factor Bound Bound Mean Std. err.) Mean Std. err.) Mean Std. err.) Mean Std. err.) ) ) ) ) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 2, ) 2, ) 2, ) , ) 5, ) 5, ) 6, ) ) ) ) ) ) ) ) ) , ) 1, ) 1, ) 1, ) , ) 2, ) 2, ) 2, ) , ) 6, ) 5, ) 6, ) BPC fxed: Solve LP) once. Gven a fxed set of statc bd prces, use the polcy gven n 2.2. BPC: Solve LP) multple tmes spread evenly over the tme horzon. Between soluton epochs, use the polcy gven n 2.2. Unless specfed otherwse, we re-solve P1) D1) and LP) fve tmes over the tme horzon. We notced a small mprovement n the DBPC polces when we used a smple sngle-perod lookahead nstead of 15). Let ˆv denote the affne approxmaton 14), and û denote polcy 15) under ˆv. Instead of usng approxmaton 14) n polcy 2), we nstead approxmate v t+1 r and v t+1 r A by lookng ahead to perod t + 1, applyng polcy û n that perod but evaluatng the subsequent state n perod t + 2 usng the affne approxmaton ˆv. Thus, we use the approxmaton ṽ t+1 r = p t+1 f +ˆv t+2 r A û t+1 r + 1 ) p t+1 ˆv t+2 r t 2 r Fgure 3. Relatve polcy dfference DBPC/BPC) Relatonshp between relatve bound mprovement and polcy mprovement. Polcy mprovement as a functon of bound mprovement H-lo demand Lo-h demand Statonary demand Relatve bound dfference LP)/P1) We also notced a small mprovement n the DBPC polces when we requred the revenue f to be strctly greater than the opportunty cost as measured by ṽ t+1 r ṽ t+1 r A. In ths set of experments, we randomly generated three sets of nstances havng the same characterstcs as the orgnal set, except L 3 5 and The frst set has statonary demand, whle the second and thrd sets have nonstatonary h-lo demand and lo-h demand, respectvely. Followng Bertsmas and Popescu 2003), under h-lo demand the arrval probabltes ncrease over tme t for hgh-fare classes accordng to p t = p / log a a + t, where p s the base statonary arrval probablty and a and are parameters. The arrval probabltes decrease over tme t for low-fare classes accordng to p t = p / log a a + t 1. Lo-h demand s the reverse, wth the arrval probabltes for hgh-fare classes decreasng over tme, and the arrval probabltes for low-fare classes ncreasng over tme. For our experments, we used a = 5 and = 1. We smulated each nstance 100 tmes for each polcy, usng the same sequence of customer demands across dfferent polces. We also solved P1) wth an optmalty tolerance of = 0 5%. The results are shown n Tables 6, 7, and 8 wth standard errors reported n parentheses. Fgure 3 summarzes these results by plottng the relatonshp between the dfference n the bounds and the dfference n polcy performance. The mprovement of the DBPC polcy over the BPC polcy ncreases as the qualty of the bound P1) relatve to LP) mproves. Furthermore, the dfferences are substantal: the LP) bound can be up to 50.4% worse than the Table 9. Relatve polcy mprovement from re-solvng every perod. L BPC DBPC

14 660 Operatons Research 554), pp , 2007 INFORMS Table 10. Bound and polcy results for h-lo demand wth decreasng load factor across nstances. Capacty Load P1) LP) BPC DBPC L per leg factor Bound Bound Mean Std. err.) Mean Std. err.) ) ) , ) 1, ) , ) 2, ) , ) 3, ) , ) 7, ) ) ) , ) 1, ) , ) 2, ) , ) 3, ) , ) 8, ) P1) bound, and the polcy DBPC can perform up to 21.4% better than BPC. There appears to be no obvous dependency on the demand characterstcs.e., statonary, h-lo, or lo-h although the polcy mprovements appear slghtly weaker for lo-h demand. Table 9 consders the effect of more frequent re-solvng when demand s statonary. It reports the mean polcy performance from re-solvng every perod, dvded by the mean polcy performance from Table 6 for re-solvng fve tmes over the tme horzon. Re-solvng leads to more mprovement for BPC than for DBPC. On the other hand, as shown n Tables 6, 7, and 8, re-solvng for BPC may actually degrade the polcy a well-known effect), whereas re-solvng consstently mproves DBPC. We suspect ths s because the model P1) s more accurate than LP), and therefore ts recommendatons are more on target wth outcomes. We also tested how the polces are affected by the load factor. We consdered the same nstances as for the statonary demand case n Table 6, except the statonary arrval probabltes are used as base probabltes n the models gven above for h-lo and lo-h demand. As shown n Tables 10 and 11, ths gves a load factor that decreases as ncreases. For h-lo demand the lo-h demand case s smlar), n Fgure 4 we plot how the polcy and bound dfferences change as a functon of load factor. As the load factor decreases, the advantage of P1) over LP) decreases because the problem smply becomes easer: Acceptng every customer becomes optmal. On the other hand, as demand becomes greater than supply,.e., the load factor ncreases, the problem becomes harder because now some demand must be turned away. Hence, usng P1) and the correspondng polcy DBPC yelds greater mprovements precsely when they are needed the most. As shown earler, ths ncreased performance comes wth a computatonal prce. In our experments, we also notced that ncreasng the rato of hgh fare to low fare mproves the performance of DBPC. Although unrealstc, n one nstance wth a hghto-low fare rato of 20 to 1, we found the smulated mean revenue gap between BPC and DBPC to be 43%. Appendx We can, n fact, derve the standard lnear program LP) usng the followng quasstatc affne functonal approxmaton to the value functon v t r t + V r t r R t A1) Ths s a smpler form than 14), whch has parameters V t dependng on the tme ndex t, whereas here the parameters V do not depend on t. We can therefore nterpret the optmal dual prces V of LP) as approxmatng the Table 11. Bound and polcy results for lo-h demand wth decreasng load factor across nstances. Capacty Load P1) LP) BPC DBPC L per leg factor Bound Bound Mean Std. err.) Mean Std. err.) ) ) , ) 1, ) , ) 2, ) , ) 3, ) , ) 7, ) ) ) , ) 1, ) , ) 2, ) , ) 3, ) , ) 8, )

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

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

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

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

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

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

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

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

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

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

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

Assortment Optimization under the Paired Combinatorial Logit Model

Assortment Optimization under the Paired Combinatorial Logit Model Assortment Optmzaton under the Pared Combnatoral Logt Model Heng Zhang, Paat Rusmevchentong Marshall School of Busness, Unversty of Southern Calforna, Los Angeles, CA 90089 hengz@usc.edu, rusmevc@marshall.usc.edu

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

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

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

Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman School of Operatons Research and Informaton Engneerng, Cornell Unversty, Ithaca, New York 14853, USA

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

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

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

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

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

Feature Selection: Part 1

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

More information

Some modelling aspects for the Matlab implementation of MMA

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

More information

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

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

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

More information

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016 CS 29-128: Algorthms and Uncertanty Lecture 17 Date: October 26, 2016 Instructor: Nkhl Bansal Scrbe: Mchael Denns 1 Introducton In ths lecture we wll be lookng nto the secretary problem, and an nterestng

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

Foundations of Arithmetic

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

More information

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

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

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

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

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

More information

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

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

More information

Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm

Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm NYU, Fall 2016 Lattces Mn Course Lecture 2: Gram-Schmdt Vectors and the LLL Algorthm Lecturer: Noah Stephens-Davdowtz 2.1 The Shortest Vector Problem In our last lecture, we consdered short solutons to

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

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

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

Section 8.3 Polar Form of Complex Numbers

Section 8.3 Polar Form of Complex Numbers 80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the

More information

Lecture 20: Lift and Project, SDP Duality. Today we will study the Lift and Project method. Then we will prove the SDP duality theorem.

Lecture 20: Lift and Project, SDP Duality. Today we will study the Lift and Project method. Then we will prove the SDP duality theorem. prnceton u. sp 02 cos 598B: algorthms and complexty Lecture 20: Lft and Project, SDP Dualty Lecturer: Sanjeev Arora Scrbe:Yury Makarychev Today we wll study the Lft and Project method. Then we wll prove

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

Approximate Smallest Enclosing Balls

Approximate Smallest Enclosing Balls Chapter 5 Approxmate Smallest Enclosng Balls 5. Boundng Volumes A boundng volume for a set S R d s a superset of S wth a smple shape, for example a box, a ball, or an ellpsod. Fgure 5.: Boundng boxes Q(P

More information

Exercises. 18 Algorithms

Exercises. 18 Algorithms 18 Algorthms Exercses 0.1. In each of the followng stuatons, ndcate whether f = O(g), or f = Ω(g), or both (n whch case f = Θ(g)). f(n) g(n) (a) n 100 n 200 (b) n 1/2 n 2/3 (c) 100n + log n n + (log n)

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

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

Global Sensitivity. Tuesday 20 th February, 2018

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

More information

Pricing Problems under the Nested Logit Model with a Quality Consistency Constraint

Pricing Problems under the Nested Logit Model with a Quality Consistency Constraint Prcng Problems under the Nested Logt Model wth a Qualty Consstency Constrant James M. Davs, Huseyn Topaloglu, Davd P. Wllamson 1 Aprl 28, 2015 Abstract We consder prcng problems when customers choose among

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

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

More information

How Strong Are Weak Patents? Joseph Farrell and Carl Shapiro. Supplementary Material Licensing Probabilistic Patents to Cournot Oligopolists *

How Strong Are Weak Patents? Joseph Farrell and Carl Shapiro. Supplementary Material Licensing Probabilistic Patents to Cournot Oligopolists * How Strong Are Weak Patents? Joseph Farrell and Carl Shapro Supplementary Materal Lcensng Probablstc Patents to Cournot Olgopolsts * September 007 We study here the specal case n whch downstream competton

More information

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

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

More information

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

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

More information

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

Dynamic Programming. Lecture 13 (5/31/2017)

Dynamic Programming. Lecture 13 (5/31/2017) Dynamc Programmng Lecture 13 (5/31/2017) - A Forest Thnnng Example - Projected yeld (m3/ha) at age 20 as functon of acton taken at age 10 Age 10 Begnnng Volume Resdual Ten-year Volume volume thnned volume

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

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens THE CHINESE REMAINDER THEOREM KEITH CONRAD We should thank the Chnese for ther wonderful remander theorem. Glenn Stevens 1. Introducton The Chnese remander theorem says we can unquely solve any par of

More information

Norm Bounds for a Transformed Activity Level. Vector in Sraffian Systems: A Dual Exercise

Norm Bounds for a Transformed Activity Level. Vector in Sraffian Systems: A Dual Exercise ppled Mathematcal Scences, Vol. 4, 200, no. 60, 2955-296 Norm Bounds for a ransformed ctvty Level Vector n Sraffan Systems: Dual Exercse Nkolaos Rodousaks Department of Publc dmnstraton, Panteon Unversty

More information

NUMERICAL DIFFERENTIATION

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

More information

APPENDIX A Some Linear Algebra

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

More information

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

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

Maximizing the number of nonnegative subsets

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

More information

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

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

Lecture 21: Numerical methods for pricing American type derivatives

Lecture 21: Numerical methods for pricing American type derivatives Lecture 21: Numercal methods for prcng Amercan type dervatves Xaoguang Wang STAT 598W Aprl 10th, 2014 (STAT 598W) Lecture 21 1 / 26 Outlne 1 Fnte Dfference Method Explct Method Penalty Method (STAT 598W)

More information

Approximation Methods for Pricing Problems under the Nested Logit Model with Price Bounds

Approximation Methods for Pricing Problems under the Nested Logit Model with Price Bounds Approxmaton Methods for Prcng Problems under the Nested Logt Model wth Prce Bounds W. Zachary Rayfeld School of Operatons Research and Informaton Engneerng, Cornell Unversty, Ithaca, New York 14853, USA

More information

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

More information

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers

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

More information

BOUNDEDNESS OF THE RIESZ TRANSFORM WITH MATRIX A 2 WEIGHTS

BOUNDEDNESS OF THE RIESZ TRANSFORM WITH MATRIX A 2 WEIGHTS BOUNDEDNESS OF THE IESZ TANSFOM WITH MATIX A WEIGHTS Introducton Let L = L ( n, be the functon space wth norm (ˆ f L = f(x C dx d < For a d d matrx valued functon W : wth W (x postve sem-defnte for all

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

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

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

More information

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence) /24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes

More information

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41,

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41, The greatest common dvsor of two ntegers a and b (not both zero) s the largest nteger whch s a common factor of both a and b. We denote ths number by gcd(a, b), or smply (a, b) when there s no confuson

More information

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n +

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n + Topcs n Theoretcal Computer Scence May 4, 2015 Lecturer: Ola Svensson Lecture 11 Scrbes: Vncent Eggerlng, Smon Rodrguez 1 Introducton In the last lecture we covered the ellpsod method and ts applcaton

More information

Relaxations of Weakly Coupled Stochastic Dynamic Programs

Relaxations of Weakly Coupled Stochastic Dynamic Programs OPERATIONS RESEARCH Vol. 56, No. 3, May June 2008, pp. 712 727 ssn 0030-364X essn 1526-5463 08 5603 0712 nforms do 10.1287/opre.1070.0445 2008 INFORMS Relaxatons of Weakly Coupled Stochastc Dynamc Programs

More information

Determinants Containing Powers of Generalized Fibonacci Numbers

Determinants Containing Powers of Generalized Fibonacci Numbers 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol 19 (2016), Artcle 1671 Determnants Contanng Powers of Generalzed Fbonacc Numbers Aram Tangboonduangjt and Thotsaporn Thanatpanonda Mahdol Unversty Internatonal

More information

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

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

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA 4 Analyss of Varance (ANOVA) 5 ANOVA 51 Introducton ANOVA ANOVA s a way to estmate and test the means of multple populatons We wll start wth one-way ANOVA If the populatons ncluded n the study are selected

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

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

A NOTE ON CES FUNCTIONS Drago Bergholt, BI Norwegian Business School 2011

A NOTE ON CES FUNCTIONS Drago Bergholt, BI Norwegian Business School 2011 A NOTE ON CES FUNCTIONS Drago Bergholt, BI Norwegan Busness School 2011 Functons featurng constant elastcty of substtuton CES are wdely used n appled economcs and fnance. In ths note, I do two thngs. Frst,

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

Research Article Green s Theorem for Sign Data

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

More information

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

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

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

The Feynman path integral

The Feynman path integral The Feynman path ntegral Aprl 3, 205 Hesenberg and Schrödnger pctures The Schrödnger wave functon places the tme dependence of a physcal system n the state, ψ, t, where the state s a vector n Hlbert space

More information

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

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

More information

Time-Varying Systems and Computations Lecture 6

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

More information

a b a In case b 0, a being divisible by b is the same as to say that

a b a In case b 0, a being divisible by b is the same as to say that Secton 6.2 Dvsblty among the ntegers An nteger a ε s dvsble by b ε f there s an nteger c ε such that a = bc. Note that s dvsble by any nteger b, snce = b. On the other hand, a s dvsble by only f a = :

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

Linear Feature Engineering 11

Linear Feature Engineering 11 Lnear Feature Engneerng 11 2 Least-Squares 2.1 Smple least-squares Consder the followng dataset. We have a bunch of nputs x and correspondng outputs y. The partcular values n ths dataset are x y 0.23 0.19

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

Ryan (2009)- regulating a concentrated industry (cement) Firms play Cournot in the stage. Make lumpy investment decisions

Ryan (2009)- regulating a concentrated industry (cement) Firms play Cournot in the stage. Make lumpy investment decisions 1 Motvaton Next we consder dynamc games where the choce varables are contnuous and/or dscrete. Example 1: Ryan (2009)- regulatng a concentrated ndustry (cement) Frms play Cournot n the stage Make lumpy

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

Edge Isoperimetric Inequalities

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

More information

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

Appendix B. Criterion of Riemann-Stieltjes Integrability

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

More information

Lecture Space-Bounded Derandomization

Lecture Space-Bounded Derandomization Notes on Complexty Theory Last updated: October, 2008 Jonathan Katz Lecture Space-Bounded Derandomzaton 1 Space-Bounded Derandomzaton We now dscuss derandomzaton of space-bounded algorthms. Here non-trval

More information

An (almost) unbiased estimator for the S-Gini index

An (almost) unbiased estimator for the S-Gini index An (almost unbased estmator for the S-Gn ndex Thomas Demuynck February 25, 2009 Abstract Ths note provdes an unbased estmator for the absolute S-Gn and an almost unbased estmator for the relatve S-Gn for

More information