Revenue comparison when the length of horizon is known in advance. The standard errors of all numbers are less than 0.1%.

Size: px
Start display at page:

Download "Revenue comparison when the length of horizon is known in advance. The standard errors of all numbers are less than 0.1%."

Transcription

1 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 37 Onlne Appendx Appendx A: Numercal Experments: Appendx to Secton 6 A.. Known Length of the Horzon In ths Secton we compare the performance of the EIB, LIB and Hybrd algorthms to the myopc polcy and the LP-based heurstcs when the length of the horzon s known n advance. We set the ntal nventory levels to 00,.e., c = 00, =, 2,..., 73. Performance Evaluaton: In Table 6, we present the average revenue of each algorthm as a percentage of the upper bound, whch s averaged over all 250 problem nstances, for loadng factors.4,.6 and.8 and for coeffcents of varaton of 0.,, and 2. As the table shows, when the number of customers s known n advance, LPR 500 algorthm can obtan more that 99% of the optmal soluton for all the consdered problem classes whch mples that havng more resolvng perods s not necessary. Problem Upper Avg. Revenue under Dfferent Polces (as % of the Upper Bound Class Bound, Inventory-Balancng Myopc One-shot LP LP Resolvng Hybrd LF CV (n $000 EIB LIB Polcy LPO ALPO LPR 500 H.5 H Table 6 Revenue comparson when the length of horzon s known n advance. The standard errors of all numbers are less than 0.%. We note that both the LIB and EIB algorthms outperform the myopc and LPO algorthms. Moreover, the revenue of the EIB and LIB algorthms s wthn ±2% of that of the resolvng heurstcs. Comparng the performance of LPR 500 n Tables 6 and 3 mples that that LPR heurstcs are senstve to uncertanty n number of customers. Precsely, the performance of LPR heurstc decreases sgnfcantly when t does not know the exact length of the horzon. In all problem classes, the Hybrd algorthms yeld more revenue than the IB polces snce they ncorporates addtonal nformaton about arrval sequence by usng the LP resolvng heurstc. Agan, n all cases, the LPO algorthm has the lowest revenue and ts performance decreases by ncreasng CV and loadng factor. Observe that when CV= 0., One-shot LP heurstcs obtan more than 95% of the optmal clarvoyant soluton. For small value of CV, the number of customers of each type s very concentrated around ts average. Therefore, these heurstcs do not suffer from fxng ther strateges at the begnnng of the horzon. Note that even for small value of CV, our IB algorthms perform better than One-shot LP heurstcs.

2 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 38 Management Scence 00(0, pp , c 0000 INFORMS Transent Behavor: Fgures 2 shows the cumulatve revenue over tme for the myopc, LIB, LPR 500, LPO and ALPO algorthms wth LF =.8 and CV = 2. We observe that the myopc polcy and the LIB algorthm are very aggressve durng the ntal perods, resultng n hgher cumulatve revenues than Oneshot LP and resolvng heurstcs. Snce resolvng heurstcs know exactly the number of customers n advance, they manage to earn revenue lnearly over tme. Ths mples that knowng the true estmate of the length of the horzon (number of customers s essental for the resolvng heurstcs, that s, f the number of customers s less than ts estmated value, these heurstcs wll suffer from sgnfcant revenue loss, see Secton 6.2. Revenue.5 2 x 05 EIB EIB Myopc ALPO LPO LPR Perod Fgure 2 The cumulatve revenue over tme for LF =.8 and CV = 2 when the length of the horzon s known n advance. A.2. Worst-Case Performance In Secton 6.2, we have compared dfferent polces n term of ther average performance. Here, we nvestgate the worst-case performance of dfferent polces. To ths am, we consder 250 random arrval sequences. For each of them we compute the rato of revenue collected by each polcy and the correspondng optmal clarvoyant soluton. Then, the worst-case performance of any polcy s defned as the mnmum of these ratos. Table 7 presents the worst-case performance of all polces for LF=.4,.6, and.8 and CV= 0., and 2 when the length of the horzon s drawn from the unform dstrbuton wth T T = E[T ]. Our IB polces outperform other polces n term of worst-case performance, that s they can obtan at least 9% of the optmal clarvoyant soluton, whch s much hgher than the theoretcal bounds,.e., 63% for the EIB polcy and 50% for the LIB polcy. We observe that the LP resolvng heurstcs perform poorly compare to IB and Hybrd algorthms. Furthermore, One-shot LP heurstcs are very senstve to uncertanty n arrval sequence (large CV. For nstance, when LF=.8 and CV=2 there s an arrval sequence n whch they only get 3.8% of the optmal clarvoyant soluton.

3 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 39 Problem Worst Case Revenue under Dfferent Polces (as % of the Upper Bound Class Inventory-Balancng Myopc One-shot LP LP Resolvng hybrd LF CV EIB LIB Polcy LPO ALPO LPR 500 LPR 50 H.5 H Table 7 Worst-Case Performance Comparson when the length of horzon s unknown. A.3. Learnng the Customer Types Here we nvestgate the performance of the IB algorthms when we do not know the exact value of the selecton probablty φ z t (S. Rather, we only have an estmate φ z (S based on data collected n the prevous perods. Snce we assume the multnomal logt choce model for each customer type, we mantan an estmate V z (t = (V z 0 (t, V z (t,..., V z n (t of the preference weght parameters, where for each product, we set V z (t to be proportonal to the number of tmes that a customer of type z purchases DVD durng the prevous t perods, and we normalze V z (t so that V z 0 (t =. Smlar to the prevous secton, we have 0 customer types and 73 products wth ntal nventory of c = 30. Problem Class Upper Revenue Loadng Coeffcent of Bound, (as % of the Upper Bound Factor (LF Varaton (CV (n $00 LIB EIB Table 8 The average revenue for the LIB and EIB algorthms when the underlyng parameters are unknown, and each algorthm uses the estmated parameters based on data collected n the prevous perods. Table 8 shows the revenue of the IB algorthms when these algorthms only have estmates of the preference weght parameters. In absolute terms, the IB algorthms perform well despte not knowng the true parameter values; they obtan 83% 98% of the upper bound, dependng of the coeffcent of varatons and the loadng factor. We observe better performance for loadng factor of.6 n compare to smaller loadng factors. The

4 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 40 Management Scence 00(0, pp , c 0000 INFORMS reason s that larger loadng factor or longer the horzon allows the algorthms to obtan better estmates of the unknown parameters. Note that IB algorthms perform well even wth few observatons. One of the reasons s that n the settng above, we do not mpose any constrant on the sze of the assortment that polces can offer to each customer. Ths could compensate for the naccuracy n estmaton of choce model snce the algorthm can offer large assortments. Furthermore, by Proposton, we expect the IB algorthms to be robust wth respect to the preference weght parameters. Appendx B: Relegated Proofs B.. Onlne Appendx to Secton 3 I t j Proof of Lemma 2: When the customer arrves n perod t, f product j has no remanng nventory, then = 0, whch mples that r j Ψ(I t j /c j = 0. By Assumpton, under our choce model, addng product j to an assortment does not ncrease the probablty that a customer wll select other products. Recall that n the case that both sets S and S {j} have the maxmum dscounted revenue, we choose the set wth the smaller number of products. Therefore, product j wll never be ncluded as a part of the optmal assortment. Proof of Corollary : Frst, observe that Ψ(x x. Ths s because Ψ s ncreasng and concave, and we have Ψ(0 = 0 and Ψ( =. By ths observaton, we have α Ψ (c mn mn x [0, cmn ] mn x [0, cmn ] mn x [0, cmn ] 2. x + Ψ(x + cmn x + x + cmn x+ { x The second equalty follows from the fact that for any x s less than the upper lmt of ntegral,, and Ψ(x. x+ cmn cmn dy } + x + x cmn cmn Ψ(ydy [ ] 0,, the lower lmt of ntegral, x +, cmn cmn In the followng we show that the compettve rato of the IB algorthm wth an ncreasng, strctly concave, and dfferentable penalty { functon s strctly greater } than. Frst note that for x = 0, the lower bound of 2 the compettve rato, penally functon Ψ, cmn mn x (0, cmn ] x cmn + Ψ(x+ x+ cmn Ψ(ydy Ψ(ydy s strctly less than cmn x + Ψ(x + cmn x+ cmn Ψ(ydy > s greater than. Ths s because for a dfferentable 2 and Ψ(0 = 0. Thus, the result holds because x cmn ] + x + dy = 2. cmn mn x (0, x+ cmn The nequalty holds because for any dfferentable and strctly concave penalty functon Ψ(x, we have Ψ(x > x for all x (0,.

5 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 4 B.2. Onlne Appendx to Secton 3. Proof of Theorem 2: From Theorem we have: x α(ψ = mn ( x [0,] e e e x ( x e y dy { } x = mn x [0,] e ( e e x + x e + e x { } x = mn x [0,] e (x = e = e e e e. The second part of the theorem s followed from Lemma 3. Proof of Lemma 3: 29 Consder a settng wth n products, ndexed by,, n, all wth revenue equal to and ntal nventory of T. Thnk of T, the length of the horzon, as a very large number (that would n tend to nfnty and a multple of n. The number of types s equal to 2 n. Each type corresponds to a set Θ of products that a customer of that type equally lkes; the no-purchase probablty for all types s equal to zero. The arrval process s defned as follows: customer arrves n n phases of equal length, that s, the number of customers n each phase s T. All the customers n each phase have the same type. We denote the type n of the customer n phase j by Θ j. We have Θ = {, 2,... n}; for j, 2 j n, Θ j = Θ j \ {θ j } where θ j s a randomly chosen element of Θ j. In other words, the set of products of nterest to customer durng phase j s the set of products of nterest to customers n phase j mnus one of those products and θ n s the only product of nterest to customers n phase n,.e., customers n phase j randomly lose nterest n one of the products of nterest n phase j. An example of sequences of customer types n n phases s { } {, 2,..., n}, {, 2,..., n },..., {, 2}, {}. Therefore, there are n! sequences of customer arrvals, each wth equal probablty. In Lemma 6 n Appendx B, we show that the followng Inventory-Balancng polcy s optmal among all determnstc polces: offer to each customer all the products wth the hghest (postve remanng nventory that are of nterest to her. 30 Each customer purchases one of the products (f any offered to her because the no-purchase probablty s zero. Hence, the polcy descrbed above, n each phase, sells equal porton of the remanng nventory of each product that s of nterest to the customers n that phase (whch are all of the same type. For nstance, n the frst phase fracton of the nventory of every product s sold. Note that the roundng error s neglgble n snce T s large. Recall that θ denotes the product that wll be of no more nterest to the customers arrvng 29 The proof s bult upon deas from Mehta et al. (2007. Our analyss s dfferent, more rgorous, and apples to smaller number of products. For nstance, thers omts the correspondng proof of Lemma 6 whch we establsh va nducton, usng the dynamc programmng formulaton of the problem. 30 We do not nvestgate that a randomzed algorthm would be able to outperform the aforementoned polcy, but we are not studyng that questons n the paper.

6 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 42 Management Scence 00(0, pp , c 0000 INFORMS after and ncludng phase +. Let q,j be the fracton of customers n phase j that bought product θ. We have j n j+ q,j = 0 j > where n j + s the number of products of nterest to customers n phase j. Therefore, the revenue obtaned { from product θ s (mn T }, n j= and consequently the total revenue of the polcy above s n j+ equal to n T ( n = mn { j= }., On the other hand, the optmal clarvoyant soluton that knows n j+ the customers types n advance sells all unts of product θ to customers n phase and obtans n total a revenue of T. Ths completes the proof. Lemma 6. For the arrval process descrbed n the proof of Lemma 3, the followng nventory balancng algorthm s optmal among all determnstc polces: offer to the customer all the products wth the hghest (postve remanng nventory that are of nterest to her. Proof: Snce the revenue from all the products s the same and no-purchase probablty s zero, by Eq. (8, to prove the lemma, t suffces to show the followng Clam. Clam : Consder any two products and j and remanng nventory levels (x,..., x n such that x > x j. If wth t perods remanng, the type of the arrvng customer s z such that z and j z, then we have V (t, x,..., x,..., x j,..., x n z V (t, x,..., x,..., x j +,..., x n z Ths clam mples that t would be better to equalze the nventory levels. Namely, f the nventory for product s hgher than product j, the value (.e., expected revenue of the DP polcy would ncrease f nstead we have one addtonal unt of product j and one less unt of product. We prove the clam usng nducton on the nventory levels, fxng product (any two products and j: The nducton bass s when x = x j + (and no restrcton on the nventory of other products. In ths case, because of the symmetry n the problem, the value functon does not change f we replace one unt of product wth one unt of product j. The reason s that the current customer n nterested n both and j and because of the symmetry n the arrval process, the probablty that a future customer s only nterested n product but not product j s the same as the probablty that a future customer s only nterested n product j but not product. Inducton Step: Consder ntal nventory levels (y,..., y n such that y > y j +. Assume Clam holds for any other ntal nventory levels (x,..., x n such x k y k, k n, and at least one of these nequaltes s strct. To prove the nducton step, suppose that the optmal dynamc program startng wth nventory levels (y, y 2,..., y n offers set S to the arrvng customer. Hence, by condtonng on the type of the customer n the next perod, denoted by z, we have: V (t, y,..., y n z = z Z Pr[next customer s of type z z] ( + S V (t, y k, y {k} z k S (2

7 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 43 where (y k, y {k} represents the same nventory levels as before only wth one less unt of product k. Now by applyng the nducton hypothess, we get V (t, y,..., y n z z Z Pr[next customer s of type z z] V (t, y, y j +, y {,j} z ( + S V (t, y k, y, y j +, y {,j,k} z The last nequalty follows from the propertes of the optmal dynamc program note that the optmal polcy startng wth nventory levels (y, y j +, y {,j} may fnd a set more proftable than S to offer to the customer. Fnally, we pont out f S and k = s chosen by the customer, then V (t, y k, y, y j +, y {,j,k} z would be defned equvalent to V (t, y 2, y j +, y {,j} z ; note that n the nducton step we assume y y j + 2. B.3. Onlne Appendx to Secton 4: Proof of Proposton 3 In the followng, we prove the clam for the EIB algorthm; a smlar argument can be appled to the LIB algorthm. Frst, note that we dvde the horzon T nto ɛ k S tme slots such that T ɛ s an nteger. We only observe the remanng nventory of each product n perods kt ɛ, 0 < k. Consder the soluton ɛ (allocaton of the EIB algorthm for a sequence of customers {z t } T t=. For ths soluton, let ρ j,k be the sum of revenue tmes capacty of any product whose fracton of the remanng nventory IkT ɛ c n the k th tme slot (perod kt ɛ s between (j + ɛ and jɛ (nclusve; that s, IkT ɛ c ( (j + ɛ, jɛ] where 0 j and 0 < k. Smlarly, let ɛ ɛ γj,k be the total revenue obtaned from product n the optmal soluton (of Prmal-S where IkT ɛ c ( (j + ɛ, jɛ],.e., ρ j,k = γ j,k = : IkT ɛ c ( (j+ɛ, jɛ] : IkT ɛ c ( (j+ɛ, jɛ] where o s the revenue obtaned from sellng product n the optmal soluton. Note that o r c. For any tme slot k, we defne χ(k = n c r = y= IkT ɛ c Ψ(ydy = r c, o, n c r = y=i kt ɛ Ψ(y/c dy. Notce that χ(k s an ncreasng functon of k. Usng the fact that n any perod t the IB algorthm chooses an assortment S t that maxmzes S r Ψ ( I t /c φ z t (S, we wll bound the change n χ functon at two consecutve tme slots, see the ffth sets of constrants n lnear program FRLP. Next, we wll show that the objectve functon of FRLP s less than the total revenue of the EIB algorthm. Snce the penalty functon s exponental, Ψ(x = functon s gven by χ( n ɛ = c r Ψ(ydy = e y= IT c e = e ( e e x, x [0, ], the frst term n the objectve n = c r ( I T c + e e I T c.

8 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 44 Management Scence 00(0, pp , c 0000 INFORMS By defnton of ρ j, ɛ, the second term of the objectve functon s lower bounded as follows e ɛ ( jɛ ρ j, ɛ e e ejɛ + e e n c r I T c e I T c + e. e e j=0 The nequalty holds because x e ex s a decreasng functon of x. Therefore, χ( ɛ e ɛ e j=0 ρ j, ɛ = ( jɛ e ejɛ + e n r (c I T, where the left hand sde s the objectve functon of lnear program FRLP and the rght hand sde s the revenue of the EIB algorthm. The next step s to show that any soluton of the EIB algorthm corresponds to a feasble soluton of lnear program FRLP. Wthout loss of generalty, we can normalze the revenue of the optmal soluton, Prmal-S, to whch mples the frst set of constrants. The second set of constrants holds because o r c. The thrd set of constrants follows from the defnton of ρ j,k and the fact that I kt ɛ = s a decreasng functon of k. The forth set of constrants holds because of the defnton of χ and the fact that Ψ(ydy s a decreasng y=x functon of x. In the followng, we prove Lemma 7 stated below, whch leads us to the last set of constrants. Ths set of constrants gves a lower bound for dfference of χ(k + and χ(k as a functon of the optmal soluton γ j,k. To prove the lower bound, we show that under unform permutaton, the revenue obtaned from product n the optmal soluton durng perods n [kt ɛ, (k + T ɛ denoted by o,k s concentrated around ts average ɛo. Usng ths concentraton and the fact that the IB algorthm chooses a set that maxmzes dscounted revenue, we wll get the desred bound for the change n functon χ. soluton of Hence, any the EIB algorthm, corresponds to a feasble soluton of the lnear program FRLP where the objectve s less than the revenue of the algorthm. Consderng the fact that the optmal soluton, Prmal-S, s normalzed to one, the soluton of the lnear program FRLP s a number n [0, ] and by mnmzng the objectve functon, we obtan a lower bound for the performance of the EIB algorthm, namely the rato of E {zt } T t= [Rev EIB ({z t } T t=] to Prmal-S. Lemma 7. Suppose that Ψ s ncreasng, concave, and twce dfferentable wth a bounded dervatve, n [0, ] and ɛ cmn = O(, then wth hgh probablty, for any 0 < k < ɛ, ɛ ɛ γ j,k+ Ψ ( (j + ɛ ( χ(k + χ(k + O. c mn j=0 Proof of Lemma 7: Note that the contrbuton of product to χ(k + χ(k s equal to t I 0 r c /c Ψ(ydy where t I t 0 = kt ɛ and t = (k +T ɛ. By the assumpton that the dervatve of Ψ s bounded, /c we can substtute the ntegral wth the sum and get r c I t 0 /c I t /c Ψ(ydy = r I t 0 I t Ψ(y/c dy r I t 0 z=i t ( Ψ(z/c O c mn (3

9 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 45 Now let us consder the optmal soluton. Let S t opt denote the set that s shown to the customer n perod t by the optmal soluton. Snce the Inventory-Balancng algorthm shows to each customer an assortment that maxmzes S r Ψ ( I t c φ t (S, we have n = r I t 0 z=i t t Ψ(z/c t=t 0 Sopt t r Ψ ( t I t /c φ t (Sopt t t=t 0 Sopt t The last nequalty holds because Ψ s an ncreasng functon. Recall that o,k r Ψ(I t /c φ t (S t opt (4 s the revenue obtaned by the optmal soluton from product durng perods n [kt ɛ, (k + T ɛ. By ths defnton and the nequalty above, we have n = r I t 0 z=i t Ψ(z/c n = Ψ(I t /c o,k (5 In Lemma 8 whch s borrowed from Mrrokn et al. (202 (wth some modfcatons, we show that under unform permutaton, wth hgh probablty, o,k s concentrated around ts average ɛo where s the number ɛ of tme slots. Note that ths concentraton holds under the unform permutaton and as we wll dscuss below t s useful when = O(. By ths lemma and the above equaton, ɛ cmn n = r I t 0 z=i t Ψ(z/c wth hgh probablty. Therefore, by Equaton (6 and the defnton of γ, we have n = Ψ(I t /c ɛo (6 n = r I t 0 z=i t ( Ψ(z/c O c mn ɛ 2 ɛ j=0 Ψ ( (j + ɛ ( γ j,k+ O c mn (7 Snce the left hand sde s less that χ(k + χ(k, the proof s completed. Lemma 8. If the customers arrve accordng to a random order (.e., a permutaton chosen unformly at random, n o = =, then for any δ > 0 and k, T ɛ ɛ [ n ] 5 Pr o,k ɛo > < δ. ɛ c mn δ = The assumpton that n = o = mples that we have normalzed Prmal-S to. In ths lemma, we need 5 to be ether constant or go to 0 whch justfes the assumpton = O( n Lemma 7. ɛ cmn ɛ cmn B.4. Onlne Appendx to Secton 5.2 Proof of Proposton : We prove the clam by revstng the steps of the proof of Theorem. Let {z t } T t= be the sequence of the customers. By Lemma 2, we never offer any product that has no nventory. We now construct a soluton for Dual ({z t } T t=, wth the true selecton probabltes, as follows: θ = r ( Ψ ( I T /c λ t = n [ ( Ψ I t /c t φz (S t + 2ɛ t]. = r

10 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 46 Management Scence 00(0, pp , c 0000 INFORMS where S t = arg max r S S S Ψ ( I t /c φ z t (S s the assortment offered by the IB algorthm. Note that we add the error term ɛ t to the value of λ t because the assortment S t s computed usng the estmated selecton probablty φ z t. Ths constructon gves us a feasble dual soluton because λ t n = r Ψ ( I T /c (φ z t (S t ɛ t + 2 n r ɛ t = n = r Ψ ( I T /c φ z t (S t + n r ɛ t where the frst nequalty follows from the fact that for all =, 2,..., n and S S, φ z t (S φ z t (S ɛ t. The second nequalty holds because Ψ s ncreasng and I t I T. By defnton of S t, { λ t max r Ψ ( } n I T /c φ z t (S + r ɛ t S S = { max r Ψ ( ( I T /c t φz (S ɛ t} n + r ɛ t S max S S (r θ φ z t (S, where the second nequalty follows from the fact that for all and S S, φ z t S = = (S φ z t (S ɛ t. The thrd nequalty follows from the defnton of θ and the fact that Ψ (I T /c s less than or equal to. It follows from the Weak Dualty Theorem that Prmal ( [ T ] n n {z t } T t= E λ t + c θ E t= = Hence, = r c ( Ψ ( I T /c + c t=i T + Ψ(t/c + 2 T t= ɛ t E [ n = r (c I T ] Prmal ({z t } T t= E [ n = r (c I T ] [ n ( E r = c ( Ψ (I T /c + c Ψ(t/c t=i + 2 ]. T T + t= ɛt where E [ n = r (c I T ] s the revenue of the Inventory-Balancng algorthm. Note that the contrbuton of any product that s not sold by the optmal soluton to Prmal ({z t } T t= s zero. Thus, to fnd the compettve rato, we only consder products that are sold by the optmal soluton. Snce t s assumed that the IB algorthm sells at least one unt of any product that s sold by the optmal soluton, the compettve rato of the algorthm s at least x mn (c,x:x c Ψ(t/c t=i + ( Ψ(x + 2 T + c E [ T ɛt], t= c c where s a product sold by the optmal soluton. Therefore, by the same argument as n the proof of Theorem, the compettve rato s at least mn x [0, cmn ] + Ψ(x + cmn x+ cmn x Ψ(ydy + 2 cmn E [ T t= ɛt].

11 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 47 Appendx C: Asymptotc Optmalty of the Dynamc Programmng Polcy In ths secton, we show asymptotc optmalty of the dynamc programmng (DP polcy when the type of customers s drawn ndependently from a known dstrbuton. Namely, we show that the value obtaned by the DP polcy approaches Prmal-S asymptotcally when both the capactes and the horzon scale proportonally. Let η z > 0, z Z, be the probablty that n each perod a customer of type z arrves. 3 Let V (t, x,..., x n z denote the maxmum expected revenue wth t perods remanng, gven that a customer of type z Z arrves, and the remanng nventores are (x,..., x n. Then, the dynamc programmng formulaton of ths problem s gven by V (t, x,..., x n z (8 { } = max φ z (S [r + V (t, x,..., x,..., x n ] + φ z S S : x 0(SV (t, x,..., x n S S where V (t, x,..., x n = z Z ηz V (t, x,..., x n z. Also, the termnal condton s gven by V (0, = 0. We denote the optmal revenue under the dynamc programmng formulaton by V (T, c where c s the vector of ntal nventores. We note that n computng V (T, c, we take expectaton wth respect to sequence of customers and the customers choces. For smplcty, we assume that the polcy can always offer an empty assortment wth S =. Thus, the maxmum n the dynamc programmng equaton s always well-defned. The asymptotc optmalty result s stated n the followng Proposton. Proposton 4 (Asymptotc Optmalty of DP. Gven that the type of customers s drawn ndependently from a known dstrbuton such that the probablty of arrvng a customer of type z Z n any perod t s η z, then lm β V (βt, βc Prmal-S(βT, βc =, where Prmal-S(βT, βc s the lnear programmng Prmal-S wth ntal nventores βc and the length of the horzon βt. In the above proposton, we scale both the horzon and ntal nventory wth a scalar β. The correspondng problem s called β-scaled stochastc problem. Then, to see the asymptotc behavor of dynamc programmng, we let β go to nfnty. We note that Proposton 4 does not mply that dynamc programmng polcy s asymptotcally optmal for every sequence of customer types. Instead t shows that t s asymptotcally optmal only when take average over all sequences. Proof of Proposton 4: By Lemma 4, V (βt, βc Prmal-S(βT, βc for all T, c and β > 0. Now, let {ȳ z (S : S S, z Z} denote an optmal soluton for the (unscaled Prmal-S(T, c for all T, c and β > 0. Then, t s easy to verfy that {βȳ z (S : S S, z Z} s an optmal soluton to Prmal-S(βT, βc. V (βt,βc To show that lm β =, we construct a determnstc polcy µ for the β-scaled stochastc Prmal-S(βT,βc problem whose expected revenue approaches Prmal-S(βT, βc as β ncreases toward nfnty. We show that 3 Ths s wth abuse of notaton and done for the sake of economy of notaton, we prevously used η z as the expected number of customers of type z, not the probablty.

12 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments 48 Management Scence 00(0, pp , c 0000 INFORMS ths polcy s admssble, that s the total sales of product s less than ts ntal nventory. Therefore, V (βt, βc also approaches Prmal-S(βT, βc as β. The polcy µ operates as follows: Offer a set S S to customers of type z for up to βη z ȳ z (S tmes. The order n whch the sets are offered s arbtrary. Under ths polcy, we wll NOT accept all of the demands generated by offerng S. Rather, we wll lmt the sales of product from offerng S to customers of type z to at most βη z φ z (Sȳ z (S. Let N(βT = (N z (βt : z Z be a multnomal random vector, where N z (βt denotes the total number of customers of type z over βt perods. Note that N z (βt has a bnomal dstrbuton wth parameter βt and η z. We defne the random varable D z (S, q as the total number of customers of type z who select product when S s offered under the polcy µ, gven that there are q customers of type z. Snce under the polcy µ we do not accept all the demands, the total sales of product from customers of type z generated from offerng S under the polcy µ s gven by Sale µ,z (S = mn {D z (S, N z (βt, βη z φ z (Sȳ z (S}. We pont out that Sale µ,z (S s a random varable because D z (S, N z (βt s a random varable. Snce βȳ z (S s a feasble soluton of lnear program Prmal-S(βT, βc, we have β z Z η z φ z (Sȳ z (S βc, =,..., n, S S whch mples that, wth probablty one, z Z S S Sale µ,z (S β z Z η z φ z (Sȳ z (S βc, =,..., n. S S Therefore, the polcy µ s admssble because the total sales of product does not exceed ts ntal nventory. The total revenue over βt n r = S S z Z Saleµ,z (S. Then, n n lm r Sale µ,z (S = lm r β β β β = S S z Z = S S n = r mn = = perods under polcy µ s gven by a random varable S S z Z mn {D z (S, N z (βt, βη z ȳ z (Sφ z (S} z Z { lm β } β Dz (S, N z (βt, η z ȳ z (Sφ z (S n r η z ȳ z (Sφ z (S = Prmal-S(T, c. = To establsh the thrd equalty above, note that t= S S z Z β Dz (S, N z (βt = M z l β {B t,z (S=} = M z β M z l M z {B t,z (S=}, where M z := mn{n z (βt, βη z ȳ z (S} and B t,z(s = denotes the event that the t th customer of type z selects product when S s offered, wth E[l {B t,z (S=}] = φ z (S. By SLLN, we know that lm β N z (βt /β = η z T almost surely (a.s.. Snce under the polcy µ, we only offer S up to βη z ȳ z (S customers of type z, t= M z lm β β = lm mn{n z (βt, βη z ȳ z (S} = η z ȳ z (S a.s. β β

13 Golrezae, Nazerzadeh, and Rusmevchentong: Real-tme Optmzaton of Personalzed Assortments Management Scence 00(0, pp , c 0000 INFORMS 49 By a smlar argument, M z M z t= l {B t,z (S=} = φ z (S. Thus, wth probablty one, lm β β Dz (S, N z (βt = η z ȳ z (Sφ z (S, whch gves us the desred result. Then, by the Domnated Convergence Theorem, t follows that lm E [ n r β β = S S z Z Saleµ,z (S ] = Prmal-S(T, c. Snce the polcy µ s admssble, V (βt, βc lm β Prmal-S(βT, βc lm E [ n r β = S S z Z Saleµ,z (S ] β Prmal-S(βT, βc =, β whch completes the proof.

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

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

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

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

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

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

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

More information

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

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

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

More information

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

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

More metrics on cartesian products

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

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

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

More information

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis A Appendx for Causal Interacton n Factoral Experments: Applcaton to Conjont Analyss Mathematcal Appendx: Proofs of Theorems A. Lemmas Below, we descrbe all the lemmas, whch are used to prove the man theorems

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

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

Randomness and Computation

Randomness and Computation Randomness and Computaton or, Randomzed Algorthms Mary Cryan School of Informatcs Unversty of Ednburgh RC 208/9) Lecture 0 slde Balls n Bns m balls, n bns, and balls thrown unformly at random nto bns usually

More information

Solutions to exam in SF1811 Optimization, Jan 14, 2015

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

More information

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

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

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

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

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

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

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

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture # 15 Scribe: Jieming Mao April 1, 2013

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture # 15 Scribe: Jieming Mao April 1, 2013 COS 511: heoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 15 Scrbe: Jemng Mao Aprl 1, 013 1 Bref revew 1.1 Learnng wth expert advce Last tme, we started to talk about learnng wth expert advce.

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

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

Maximum Likelihood Estimation of Binary Dependent Variables Models: Probit and Logit. 1. General Formulation of Binary Dependent Variables Models

Maximum Likelihood Estimation of Binary Dependent Variables Models: Probit and Logit. 1. General Formulation of Binary Dependent Variables Models ECO 452 -- OE 4: Probt and Logt Models ECO 452 -- OE 4 Maxmum Lkelhood Estmaton of Bnary Dependent Varables Models: Probt and Logt hs note demonstrates how to formulate bnary dependent varables models

More information

Notes on Frequency Estimation in Data Streams

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

More information

Homework Assignment 3 Due in class, Thursday October 15

Homework Assignment 3 Due in class, Thursday October 15 Homework Assgnment 3 Due n class, Thursday October 15 SDS 383C Statstcal Modelng I 1 Rdge regresson and Lasso 1. Get the Prostrate cancer data from http://statweb.stanford.edu/~tbs/elemstatlearn/ datasets/prostate.data.

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

Technical Note: An Expectation-Maximization Algorithm to Estimate the Parameters of the Markov Chain Choice Model

Technical Note: An Expectation-Maximization Algorithm to Estimate the Parameters of the Markov Chain Choice Model Techncal Note: An Expectaton-Maxmzaton Algorthm to Estmate the Parameters of the Markov Chan Choce Model A. Serdar Şmşek 1, Huseyn Topaloglu 2 August 1, 2017 Abstract We develop an expectaton-maxmzaton

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

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

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

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

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

Maximum Likelihood Estimation of Binary Dependent Variables Models: Probit and Logit. 1. General Formulation of Binary Dependent Variables Models

Maximum Likelihood Estimation of Binary Dependent Variables Models: Probit and Logit. 1. General Formulation of Binary Dependent Variables Models ECO 452 -- OE 4: Probt and Logt Models ECO 452 -- OE 4 Mamum Lkelhood Estmaton of Bnary Dependent Varables Models: Probt and Logt hs note demonstrates how to formulate bnary dependent varables models for

More information

Maximizing the number of nonnegative subsets

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

More information

Perfect Competition and the Nash Bargaining Solution

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

More information

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

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES BÂRZĂ, Slvu Faculty of Mathematcs-Informatcs Spru Haret Unversty barza_slvu@yahoo.com Abstract Ths paper wants to contnue

More information

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

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

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.65/15.070J Fall 013 Lecture 1 10/1/013 Martngale Concentraton Inequaltes and Applcatons Content. 1. Exponental concentraton for martngales wth bounded ncrements.

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

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

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

More information

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

Chapter 2 - The Simple Linear Regression Model S =0. e i is a random error. S β2 β. This is a minimization problem. Solution is a calculus exercise.

Chapter 2 - The Simple Linear Regression Model S =0. e i is a random error. S β2 β. This is a minimization problem. Solution is a calculus exercise. Chapter - The Smple Lnear Regresson Model The lnear regresson equaton s: where y + = β + β e for =,..., y and are observable varables e s a random error How can an estmaton rule be constructed for the

More information

The Geometry of Logit and Probit

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

More information

CS-433: Simulation and Modeling Modeling and Probability Review

CS-433: Simulation and Modeling Modeling and Probability Review CS-433: Smulaton and Modelng Modelng and Probablty Revew Exercse 1. (Probablty of Smple Events) Exercse 1.1 The owner of a camera shop receves a shpment of fve cameras from a camera manufacturer. Unknown

More information

A note on almost sure behavior of randomly weighted sums of φ-mixing random variables with φ-mixing weights

A note on almost sure behavior of randomly weighted sums of φ-mixing random variables with φ-mixing weights ACTA ET COMMENTATIONES UNIVERSITATIS TARTUENSIS DE MATHEMATICA Volume 7, Number 2, December 203 Avalable onlne at http://acutm.math.ut.ee A note on almost sure behavor of randomly weghted sums of φ-mxng

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

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

Linear Regression Analysis: Terminology and Notation

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

More information

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

Credit Card Pricing and Impact of Adverse Selection

Credit Card Pricing and Impact of Adverse Selection Credt Card Prcng and Impact of Adverse Selecton Bo Huang and Lyn C. Thomas Unversty of Southampton Contents Background Aucton model of credt card solctaton - Errors n probablty of beng Good - Errors n

More information

Supporting Materials for: Two Monetary Models with Alternating Markets

Supporting Materials for: Two Monetary Models with Alternating Markets Supportng Materals for: Two Monetary Models wth Alternatng Markets Gabrele Camera Chapman Unversty Unversty of Basel YL Chen Federal Reserve Bank of St. Lous 1 Optmal choces n the CIA model On date t,

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

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

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

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

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

More information

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

Applied Stochastic Processes

Applied Stochastic Processes STAT455/855 Fall 23 Appled Stochastc Processes Fnal Exam, Bref Solutons 1. (15 marks) (a) (7 marks) The dstrbuton of Y s gven by ( ) ( ) y 2 1 5 P (Y y) for y 2, 3,... The above follows because each of

More information

2.3 Nilpotent endomorphisms

2.3 Nilpotent endomorphisms s a block dagonal matrx, wth A Mat dm U (C) In fact, we can assume that B = B 1 B k, wth B an ordered bass of U, and that A = [f U ] B, where f U : U U s the restrcton of f to U 40 23 Nlpotent endomorphsms

More information

Online Resource Allocation under Arbitrary Arrivals: Optimal Algorithms and Tight Competitive Ratios

Online Resource Allocation under Arbitrary Arrivals: Optimal Algorithms and Tight Competitive Ratios Onlne Resource Allocaton under Arbtrary Arrvals: Optmal Algorthms and Tght Compettve Ratos Wll Ma Operatons Research Center, Massachusetts Insttute of Technology, Cambrdge, MA 02139, wllma@mt.edu Davd

More information

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

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

More information

Limited Dependent Variables

Limited Dependent Variables Lmted Dependent Varables. What f the left-hand sde varable s not a contnuous thng spread from mnus nfnty to plus nfnty? That s, gven a model = f (, β, ε, where a. s bounded below at zero, such as wages

More information

Negative Binomial Regression

Negative Binomial Regression STATGRAPHICS Rev. 9/16/2013 Negatve Bnomal Regresson Summary... 1 Data Input... 3 Statstcal Model... 3 Analyss Summary... 4 Analyss Optons... 7 Plot of Ftted Model... 8 Observed Versus Predcted... 10 Predctons...

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

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

The Expectation-Maximization Algorithm

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

More information

18.1 Introduction and Recap

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

More information

Complete subgraphs in multipartite graphs

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

More information

Supplementary material: Margin based PU Learning. Matrix Concentration Inequalities

Supplementary material: Margin based PU Learning. Matrix Concentration Inequalities Supplementary materal: Margn based PU Learnng We gve the complete proofs of Theorem and n Secton We frst ntroduce the well-known concentraton nequalty, so the covarance estmator can be bounded Then we

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

e i is a random error

e i is a random error Chapter - The Smple Lnear Regresson Model The lnear regresson equaton s: where + β + β e for,..., and are observable varables e s a random error How can an estmaton rule be constructed for the unknown

More information

1 Derivation of Rate Equations from Single-Cell Conductance (Hodgkin-Huxley-like) Equations

1 Derivation of Rate Equations from Single-Cell Conductance (Hodgkin-Huxley-like) Equations Physcs 171/271 -Davd Klenfeld - Fall 2005 (revsed Wnter 2011) 1 Dervaton of Rate Equatons from Sngle-Cell Conductance (Hodgkn-Huxley-lke) Equatons We consder a network of many neurons, each of whch obeys

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

Supporting Information for: Two Monetary Models with Alternating Markets

Supporting Information for: Two Monetary Models with Alternating Markets Supportng Informaton for: Two Monetary Models wth Alternatng Markets Gabrele Camera Chapman Unversty & Unversty of Basel YL Chen St. Lous Fed November 2015 1 Optmal choces n the CIA model On date t, gven

More information

HMMT February 2016 February 20, 2016

HMMT February 2016 February 20, 2016 HMMT February 016 February 0, 016 Combnatorcs 1. For postve ntegers n, let S n be the set of ntegers x such that n dstnct lnes, no three concurrent, can dvde a plane nto x regons (for example, S = {3,

More information

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

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

More information

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

A 2D Bounded Linear Program (H,c) 2D Linear Programming

A 2D Bounded Linear Program (H,c) 2D Linear Programming A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded

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

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM An elastc wave s a deformaton of the body that travels throughout the body n all drectons. We can examne the deformaton over a perod of tme by fxng our look

More information

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1 C/CS/Phy9 Problem Set 3 Solutons Out: Oct, 8 Suppose you have two qubts n some arbtrary entangled state ψ You apply the teleportaton protocol to each of the qubts separately What s the resultng state obtaned

More information

Equilibrium with Complete Markets. Instructor: Dmytro Hryshko

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

More information

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

Matrix Approximation via Sampling, Subspace Embedding. 1 Solving Linear Systems Using SVD

Matrix Approximation via Sampling, Subspace Embedding. 1 Solving Linear Systems Using SVD Matrx Approxmaton va Samplng, Subspace Embeddng Lecturer: Anup Rao Scrbe: Rashth Sharma, Peng Zhang 0/01/016 1 Solvng Lnear Systems Usng SVD Two applcatons of SVD have been covered so far. Today we loo

More information

See Book Chapter 11 2 nd Edition (Chapter 10 1 st Edition)

See Book Chapter 11 2 nd Edition (Chapter 10 1 st Edition) Count Data Models See Book Chapter 11 2 nd Edton (Chapter 10 1 st Edton) Count data consst of non-negatve nteger values Examples: number of drver route changes per week, the number of trp departure changes

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

Econ Statistical Properties of the OLS estimator. Sanjaya DeSilva

Econ Statistical Properties of the OLS estimator. Sanjaya DeSilva Econ 39 - Statstcal Propertes of the OLS estmator Sanjaya DeSlva September, 008 1 Overvew Recall that the true regresson model s Y = β 0 + β 1 X + u (1) Applyng the OLS method to a sample of data, we estmate

More information

Case A. P k = Ni ( 2L i k 1 ) + (# big cells) 10d 2 P k.

Case A. P k = Ni ( 2L i k 1 ) + (# big cells) 10d 2 P k. THE CELLULAR METHOD In ths lecture, we ntroduce the cellular method as an approach to ncdence geometry theorems lke the Szemeréd-Trotter theorem. The method was ntroduced n the paper Combnatoral complexty

More information

Portfolios with Trading Constraints and Payout Restrictions

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

More information

CSCE 790S Background Results

CSCE 790S Background Results CSCE 790S Background Results Stephen A. Fenner September 8, 011 Abstract These results are background to the course CSCE 790S/CSCE 790B, Quantum Computaton and Informaton (Sprng 007 and Fall 011). Each

More information

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur Analyss of Varance and Desgn of Exerments-I MODULE III LECTURE - 2 EXPERIMENTAL DESIGN MODELS Dr. Shalabh Deartment of Mathematcs and Statstcs Indan Insttute of Technology Kanur 2 We consder the models

More information

1 Convex Optimization

1 Convex Optimization Convex Optmzaton We wll consder convex optmzaton problems. Namely, mnmzaton problems where the objectve s convex (we assume no constrants for now). Such problems often arse n machne learnng. For example,

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

Estimation: Part 2. Chapter GREG estimation

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

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information