Numerical Methods for Controlled Hamilton-Jacobi-Bellman PDEs in Finance

Size: px
Start display at page:

Download "Numerical Methods for Controlled Hamilton-Jacobi-Bellman PDEs in Finance"

Transcription

1 Numercal Methods for Controlled Hamlton-Jacob-Bellman PDEs n Fnance P.A. Forsyth, G. Labahn October 12, 2007 Abstract Many nonlnear opton prcng problems can be formulated as optmal control problems, leadng to Hamlton-Jacob-Bellman (HJB) or Hamlton-Jacob-Bellman-Isaacs (HJBI) equatons. We show that such formulatons are very convenent for developng monotone dscretzaton methods whch ensure convergence to the fnancally relevant soluton, whch n ths case s the vscosty soluton. In addton, for the HJB type equatons, we can guarantee convergence of a Newton-type (Polcy) teraton scheme for the nonlnear dscretzed algebrac equatons. However, n some cases, the Newton-type teraton cannot be guaranteed to converge (for example, the HJBI case), or can be very costly (for example for jump processes). In ths case, we can use a pecewse constant control approxmaton. Whle we use a very general approach, we also nclude numercal examples for the specfc nterestng case of opton prcng wth unequal borrowng/lendng costs and stock borrowng fees. Keywords: Opton prcng, stochastc control, nonlnear HJB PDE 1 Introducton There are a number of fnancal models whch result n nonlnear partal dfferental equatons (PDEs). Examples where such nonlnear PDEs arse nclude transacton cost/uncertan volatlty models [28, 4, 38], passport optons [3, 43], unequal borrowng/lendng costs [13], large nvestor effects [2], rsk control n rensurance [32], prcng optons and nsurance n ncomplete markets usng an nstantaneous Sharpe rato [51, 31, 11], and optmal consumpton [12, 15]. A recent survey artcle on the theoretcal aspects of ths topc s gven n [35]. In many of these cases, the fnancal prcng problems can also be naturally posed as optmal control problems, leadng to nonlnear Hamlton-Jacob-Bellman (HJB) PDEs, partal ntegro dfferental equatons (PIDEs) or Hamlton-Jacob-Bellman-Isaacs (HJBI) equatons. Davd R. Cherton School of Computer Scence, Unversty of Waterloo, Waterloo ON, Canada N2L 3G1 e-mal: paforsyt@uwaterloo.ca Davd R. Cherton School of Computer Scence, Unversty of Waterloo, Waterloo ON, Canada N2L 3G1 glabahn@uwaterloo.ca 1

2 A common approach found n the lterature s to analytcally determne the optmal control, and then substtute ths control back nto the PDE. Unfortunately, ths method leads to PDEs whch are hghly nonlnear and where t s extremely dffcult to desgn numercal schemes whch are guaranteed to converge. In ths paper we consder the dscrete optmal control problem drectly. Our objectve s to provde a general procedure for numercal soluton of sngle factor optmal control problems n opton prcng. We focus on dscretzaton methods whch are uncondtonally stable, and for whch convergence to the fnancally relevant soluton s guaranteed. We place partcular emphass on the nteracton of the dscretzaton technque wth the method used to solve the nonlnear dscretzed algebrac equatons. Along the way we look at two specfc examples whch are nterestng n ther own rght: unequal borrowng/lendng rates and stock borrowng fees. There are many techncal ssues that need to be addressed when solvng optmal control problems drectly. For example, snce we have nonlnear PDEs, the solutons are not necessarly unque. For our problems we need to ensure that our dscretzaton methods converge to the fnancally relevant soluton, whch n ths case s the vscosty soluton [18]. As demonstrated n [38], seemngly reasonable dscretzaton methods can converge to non-vscosty solutons. We show that an optmal control formulaton s n fact qute convenent for verfyng monotoncty, l stablty and consstency of our dscrete schemes. Usng the basc results of [10, 5], ths ensures that our numercal solutons convergence to the vscosty soluton. In terms of exstng soluton methods, there are two basc threads of lterature concernng controlled HJB equatons. One classc approach s based on a Markov chan approxmaton (see for example [27]). In fnancal terms, ths approach s smlar to the usual bnomal lattce, whch s equvalent to an explct fnte dfference method. However, these methods are well-known to suffer from tmestep lmtatons due to stablty consderatons. A more recent approach s based on numercal methods whch ensure convergence to the vscosty soluton of the HJB equaton. Uncondtonally monotone mplct methods are descrbed n [8]. Ths leads to a nonlnear set of dscretzed equatons whch must be solved at each tmestep. It s common n the PDE lterature [8] to suggest relaxaton type methods for soluton of the nonlnear algebrac equatons at each tmestep. However convergence of relaxaton methods can be very slow for fne grds. On the other hand f we requre a monotone scheme, then the dscrete equatons can be related to the dscrete equatons whch occur n nfnte horzon controlled Markov chans. If we solve a dscrete verson of the control problem, then n some cases we can obtan guarantees on the convergence of Newton-type (Polcy) teraton schemes. Nevertheless, there are cases where the nonlnear dscrete equatons are qute dffcult to solve, or the convergence of the teraton s very slow. A case n pont, whch we wll not pursue n ths paper, would be the PIDE case. It may be qute dffcult to solve a local control problem wth a control parameter n the ntegral operator. An alternatve possblty, s to approxmate the acton of the control as pecewse constant n tme [25]. A smple case of ths whch s commonplace n fnance s the approxmaton of an Amercan opton by a Bermudan opton, wth exercse at the end of each tmestep. We use ths same dea for other types of controls. Ths gves a method whch has no tmestep lmtatons due to stablty, and does not requre the soluton of any nonlnear teratons at each tmestep. In ths case the controls must be dscretzed, and an addtonal PDE must be solved (at each tmestep) for each dscrete control. As such, ths approach reduces a sngle 2

3 complex nonlnear problem to a set of lnear problems, wth a nonlnear updatng rule at the end of each tmestep. The man results of ths paper are summarzed as follows: We show that many nonlnear opton prcng problems can be posed as optmal control problems, n partcular unequal borrowng/lendng rates and stock borrowng fees. If the control s handled mplctly, then the control formulaton allows us to easly check the condtons requred to ensure convergence of the dscretzaton to the vscosty soluton. The control formulaton leads to natural Newton-lke teraton schemes for the nonlnear algebrac equatons, whch arse from an mplct treatment of the control. The control problem can also be reformulated as pecewse constant (n tme) to avod solvng nonlnear algebrac equatons, at the expense of solvng a number of lnear problems at each tmestep. A combnaton of the mplct control and pecewse constant control can be used to obtan robust and effcent methods. We nclude numercal examples llustratng these deas for a model wth unequal borrowng/lendng rates and stock borrowng fees. We remark that, whle t s standard n the PDE lterature to use a combnaton of forward and backward dfferencng to ensure monotoncty (and hence mplyng that the error n the space-lke drecton s only frst order), n practcal fnancal applcatons, t s usually possble to use central dfferencng at most nodes, and stll obtan a monotone scheme. Our numercal examples llustrate that our schemes effectvely have second order convergence n most cases. 2 Prelmnares Let V (S, t) be the value of a contngent clam wrtten on asset S whch follows the stochastc process ds = µs dt + σs dz, (2.1) where µ s the drft rate, σ s volatlty, and dz s the ncrement of a Wener process. There are a number of fnancal stuatons where the value of a contngent clam s determned by solvng an optmal control problem. Consder for example, the uncertan volatlty model developed n [4, 30]. Ths provdes a prcng mechansm for cases where volatlty s uncertan, but les wthn a band, σ [σ mn, σ max ]. In ths case, the PDE whch s used to determne the value of a contngent clam s determned by the two extremal volatltes. For a short poston the optmal control problem s gven by q 2 V t + sup 1 S 2 Q ˆQ 2 V SS + SV S rv = 0 (2.2) 3

4 where Q = (q 1 ) and ˆQ = (σ mn, σ max ) and r s the borrowng/lendng rate. Replacng the sup by an nf gves the correspondng prcng equaton for a long poston. A PDE of precsely the same form s obtaned for the Leland model of transacton costs [28]. A second example of an optmal control problem s the passport opton on a tradng account [3, 43]. In ths case the holder of a passport opton s enttled to go long or short an underlyng asset wth value S. At the expry of the contract, the opton holder can receve the accumulated gan on the account W or walk away f W < 0. The Black-Scholes analyss nvolves constructon of a worst case hedgng portfolo whch gves an optmal control problem. If we set V = SU, where V (S, t) s the value of the short poston contract, then the far market prce for U s gven by U t + sup Q ˆQ + σ2 S 2 2 (x q 1) 2 U xx + ( ) (r γ r c )q 1 (r γ r t )x U x γu = 0, (2.3) wth Q = (q 1 ) and ˆQ = ([ 1, 1]). Here γ s the dvdend rate, r c s the cost of carry, r t s the nterest rate on the tradng account and x = W S wth < x <. We note that n ths case the control ranges over a contnuous nterval. However, when the payoff s convex then the controls become ˆQ = ( 1, +1). A thrd, more recent, example of an optmal control problem occurs n prcng certan nsurance contracts n ncomplete markets. One possble method for prcng such contracts s based on an nstantaneous Sharpe rato [31, 11]. In [51], an example s dscussed for the case of hedgng wth an mperfectly correlated asset. Suppose the asset underlyng the contract follows the process (2.1). However, t s not possble to trade n S, rather only n the asset S, whch follows ds = µ S dt + σ S dz wth dz dz = ρ dt. (2.4) For a short poston, the prcng PDE s then ( V t + sup r + q 1 λσ ) 1 ρ 2 SV S + σ2 S 2 Q ˆQ 2 V SS rv = 0, (2.5) where Q = (q 1 ) and ˆQ = ( 1, +1). Here λ s the nstantaneous Sharpe rato and r = µ (µ r) σρ σ. (2.6) Replacng the sup by an nf n equaton (2.5) gves the prce for a long poston. Whle the prevous three prcng PDEs are well known, we also nclude the followng examples of optmal control problems: 4

5 Example 2.1 : Unequal Borrowng/Lendng Rates Consder the case where the cash borrowng rate (gven by r b ) and the lendng rate (gven by r l, wth r b r l ) are not necessarly equal, a model dscussed, for example, n [13, 2]. The prce of an opton V s then gven by the nonlnear PDE (a bref dervaton s gven n Appendx A): where Short Poston: V t + σ2 S 2 2 V SS + ρ(v SV S )(SV S V ) = 0 Long Poston: V t + σ2 S 2 2 V SS + ρ(sv S V )(SV S V ) = 0, (2.7) ρ(x) = rl f x 0 r b f x < 0. (2.8) Notce that for the short poston the nonlnear problem can be posed as σ 2 S 2 V t + sup Q ˆQ 2 V SS + q 1 (SV S V ) = 0, (2.9) where Q = (q 1 ) and ˆQ = (r l, r b ). As before, the prce for a long poston opton s gven by replacng the sup by an nf n equaton (2.9). For a vanlla put, the bank account B = V SV S s always postve. Thus q 1 = r l n equaton (2.9) and the equaton becomes lnear. Smlarly, for a vanlla call the bank account B = V SV S < 0, so that q 1 = r b n equaton (2.9) and the PDE agan becomes lnear. At frst sght, the formulaton (2.9) appears to be unnecessarly complcated compared wth equaton (2.7). However, we wll demonstrate that usng an optmal stochastc control formulaton results n consderable smplfcaton of the analyss of the numercal algorthm used to solve problem (2.9). As well, the control formulaton permts use of a pecewse constant polcy algorthm for numercal soluton of control problem (2.9), a method whch s very straghtforward to mplement. Example 2.2 : Stock Borrowng Fees The borrowng/lendng model n Example 2.1 can be extended to nclude stock borrowng fees. Such fees are effectvely pad to stock lenders when a hedger shorts a stock. The stock borrowng process s descrbed n [21]. In essence, the holder of a short poston wll not receve the rate r l on the proceeds of the short sale, but rather r l r f, where r f s the stock borrowng fee. Typcally, r f can be about 40 bps (.4%) [52]. The nonlnear prcng PDE n the case where t s assumed that retal customers do not receve any nterest on the proceeds of a short sale (.e. r f = r l ), s derved n [13]. The prcng equaton s (for a dervaton of the opton prcng PDE for the general case where r f r l see Appendx A): Short Poston: V t + σ2 S 2 Long Poston: V t + σ2 S 2 2 V SS + H(V S ) [ρ(v SV S )(SV S V )] + H( V S ) [(r l r f )SV S ρ(v )V ] = 0 2 V SS + H( V S ) [ρ(sv S V )(SV S V )] + H(V S ) [(r l r f )SV S ρ( V )V ] = 0, (2.10) 5

6 where ρ(x) s defned n equaton (2.8), and H(y) = 1 f y 0 0 f y < 0 For a short poston we can pose our nonlnear PDE problem as the control problem σ 2 S 2 V t + sup Q ˆQ 2 V SS + q 3 q 1 (SV S V ) + (1 q 3 )[(r l r f )SV S q 2 V ] = 0, (2.11) where Q = (q 1, q 2, q 3 ) and ˆQ = (r l, r b, r l, r b, 0, 1). The prcng equaton for the long poston agan only nvolves replacng sup by nf. Remark 2.1 (Arbtrage Bands) The long and short prces n Examples 2.1 and 2.2 can be consdered to form an arbtrage band [13]. Any market prce hgher than the short prce or lower than the long prce represents an arbtrage opportunty. No arbtrage opportuntes exst for market prces whch le between the long prce and the short prce. Example 2.3 : Amercan Optons Let V be the payoff of an Amercan opton. The prce of an Amercan opton can be wrtten as σ mn V 2 S 2 t 2 V SS + rsv S rv, V V = 0. (2.12) We can also wrte ths as a penalzed control problem: σ 2 S 2 V t + sup 2 V SS + rsv S rv + µ (V V ) = 0, (2.13) ɛ µ 0,1 for ɛ 1. For a dscusson of the penalzed method from an analytcal pont of vew, see [1]. A numercal algorthm based on the penalty method s descrbed n [22]. Example 2.4 : Amercan Optons and Stock Borrowng Fees An nterestng case arses when the Stock Borrowng model n Example 2.2 wth a long poston, s combned wth Amercan early exercse. Ths gves rse to the problem σ mn V 2 S 2 t nf Q ˆQ 2 V SS + q 3 q 1 (SV S V ) +(1 q 3 )[(r l r f )SV S q 2 V ], V V = 0, wth Q = (q 1, q 2, q 3 ), ˆQ = (rl, r b, r l, r b, 0, 1) and where V s the opton payoff. formulate ths as a penalty problem σ 2 S 2 V t + sup nf µ 0,1 Q ˆQ 2 V SS + q 3 q 1 (SV S V )+(1 q 3 )[(r l r f )SV S q 2 V ] + µ (V V ) ɛ 6. (2.14) We can = 0. (2.15)

7 Note the nterestng feature of the sup nf n equaton (2.15). Ths type of problem s commonly referred to as a stochastc game. The PDE n ths case s referred to as the Hamlton-Jacob- Bellman-Isaacs equaton (HJBI). In our case, t s obvous that we can nterchange the nf sup n equaton (2.15), so that the Isaacs condton s satsfed, and we can expect a unque value. All of the above examples can be descrbed as HJB or HJBI equatons. If we assume the underlyng process s a jump process, we would end up wth a controlled partal ntegro dfferental equaton (PIDE). We wll not dscuss the PIDE case further n ths paper, leavng ths case for future work. We wll also not specfcally dscuss sngular or mpulse control problems n ths paper [35]. However, sngular controls can be formulated as a penalzed problem [19]. It s then straghtforward to use the methods descrbed n ths paper to solve the penalzed formulaton of a sngular control. Penalty methods can also be used for mpulse control. 3 General Form for the Example Problems All the methods descrbed n ths paper handle problems such Examples along wth passport optons, uncertan volatlty models, and many other problems n fnance. For concreteness, we wll make use of Examples 2.1 and 2.2 from the prevous secton. As s typcally the case wth fnance problems, we solve backwards n tme from the expry date of the contract t = T to t = 0 by use of the varable τ = T t. Wth a slght abuse of notaton, we now let V = V (S, τ) n the remander of the paper. Set L Q V a(s, τ, Q)V SS + b(s, τ, Q)V S c(s, τ, Q)V, (3.1) where the control parameter Q s n general a vector, that s, Q = (q 1, q 2,...). We wrte our problems n the general form V τ = sup Q ˆQ L Q V + d(s, τ, Q), (3.2) or V τ = nf Q ˆQ L Q V + d(s, τ, Q). (3.3) Here we nclude the d(s, τ, Q) term n equaton (3.2) snce t would be necessary for Amercan optons. As an example note that the coeffcents for equaton (3.2) wth Examples 2.1 and 2.2 are a(s, τ, Q) = σ2 S 2 b(s, τ, Q)) = c(s, τ, Q) = 2 Sq 1 Example 2.1 S(q 3 q 1 + (1 q 3 )(r l r f )) Example 2.2 q 1 Example 2.1 q 3 q 1 + (1 q 3 )q 2 Example 2.2 d(s, τ, Q) = 0. (3.4) 7

8 In the case of Amercan optons wth payoff V, the a(s, τ, Q) and b(s, τ, Q)) reman the same whle the other coeffcents become q 1 + µ c(s, τ, Q) = ɛ Example 2.1 q 3 q 1 + (1 q 3 )q 2 + µ ɛ Example 2.2 d(s, τ, Q) = µ ɛ V (3.5) wth the new set of controls now ncludng the addton of parameter µ 0, 1. We wll assume n the followng that a(s, τ, Q) 0, c(s, τ, Q) 0. In a fnancal context ths corresponds to non-negatve nterest rates and volatltes. In general t s useful for us to explctly separate the penalty term n equaton (3.6) from the non-penalty terms. To be more specfc, we assume that e(s, τ, Q) c(s, τ, Q) = ĉ(s, τ, Q) + ɛ d((s, τ, Q) = ˆd(S, e(s, τ, Q)f(S, τ) τ, Q) + ɛ and where ĉ(s, τ, Q), e(s, τ, Q), f(s, τ, Q) are all nonnegatve. If we have an addtonal set of controls P ˆP, and defne ; ɛ 1 (3.6) L Q,P V a(s, τ, Q, P )V SS + b(s, τ, Q, P )V S c(s, τ, Q, P )V, (3.7) then, wth d = d(s, τ, Q, P ), the HJBI case becomes V τ = sup nf L Q,P V + d(s, τ, Q, P ) Q ˆQ P ˆP. (3.8) For brevty n the followng, we wll only focus on the case wth the sup n equaton (3.2). All the results n the followng sectons hold for the nf case as well. We wll pont out the specal problems that arse when consderng the HJBI case (3.8). 3.1 Boundary Condtons At τ = 0, we set V (S, 0) to the specfed contract payoff. As S 0, we assume a(s, τ, Q) = 0 and b(s, τ, Q) 0 (3.9) so that equaton (3.2) reduces to the problem V τ = max Q ˆQ b(0, τ, Q)V S c(0, τ, Q)V + d(0, τ, Q). (3.10) In order to ensure that classcal solutons exst for the uncontrolled problem, we should have the addtonal condton [34] lm ( b(s, τ, Q) a S(S, τ, Q) ) 0 (3.11) S 0 8

9 so that no boundary condton (other than equaton (3.10)) s requred at S = 0. For the CIR model, the nonunqueness of the classcal soluton when condton (3.11) s not satsfed s dscussed n [23]. As S, we normally use fnancal reasonng to determne the asymptotc form of the soluton. A typcal assumpton s that V SS 0 [50], so that V B(τ)S + C(τ); S. (3.12) We make the approxmaton that the optmal control Q s ndependent of tme and S as S, so that Q can be determned from the payoff as S. Ths then leads to a set of ODEs to solve for B(τ), C(τ) [50], wth B(0), C(0) determned from the contract payoff. We wll assume n the followng that the asymptotc form s known. For computatonal purposes, we solve problem (3.2) on V (S max, τ) = B(τ)S max + C(τ) (3.13) 0 τ T and 0 S S max, (3.14) wth condton (3.10) mposed at S = 0, and the condton (3.13) wth B, C known functons mposed at S = S max. As ponted out n [7], we can expect any errors ncurred by mposng approxmate boundary condtons at S = S max to be small n areas of nterest f S max s suffcently large. Assumpton 3.1 (Propertes of the HJB and HJBI PDE.) We make the assumpton that the coeffcents a, b, c, d are contnuous functons of (S, τ, Q), wth a 0, and c 0 and that a, b, ĉ, e, ˆd, f (equaton (3.6)) are bounded on 0 S S max. Snce we restrct ourselves to a fnte computatonal doman 0 S S max, we avod dffcultes assocated wth coeffcents that grow wth S as S. We also assume that the set of admssble controls ˆQ (for the HJB case) and ˆQ, ˆP (for the HJBI case) are compact (.e. a closed, bounded nterval). It follows from [16, 9] that solutons to equaton (3.4) along wth the boundary condtons (3.10) and (3.13) satsfy the strong comparson property, n the case that the penalty terms are zero. From [1], we know that the penalzed equaton s also a good approxmaton to the vscosty soluton. Comparson results for the HJBI equaton (under more general condtons than dscussed n ths paper) are gven n [29]. Consequently, n all cases, we make the assumpton that the strong comparson property holds, so that a unque vscosty soluton exsts for equatons (3.2), (3.3), and (3.8). Remark 3.1 (Interpretaton of the Strong Comparson Property) As noted n [17], n a fnancal context, the strong comparson property smply states that f W (S, τ) and V (S, τ) are two contngent clams, wth W (S, 0) V (S, 0), then W (S, τ) V (S, τ) for all τ. We wll verfy that the schemes developed n ths paper satsfy a dscrete verson of the comparson prncple. 9

10 4 Dscretzaton In ths secton, we wll ntroduce the basc dscretzaton for the PDE n the general form (3.2), and ntroduce the matrx notaton to be used n the remander of the ths paper. We wll dscuss the concept of a postve coeffcent dscretzaton, whch wll ensure convergence to the vscosty soluton. In addton, the postve coeffcent property wll allow us to prove convergence of teratve schemes for solvng the nonlnear dscretzed algebrac equatons. Defne a grd S 0, S 1,..., S p wth S p = S max, and let V n be a dscrete approxmaton to V (S, τ n ). Let V n = [V0 n,..., V p n ], and let (L Q h V n ) denote the dscrete form of the dfferental operator (3.4) at node (S, τ n ). The operator (3.4) can be dscretzed usng forward, backward or central dfferencng n the S drecton to gve (L Q h V ) = α (Q)V 1 + β (Q)V+1 (α (Q) + β (Q) + c (Q))V.(4.1) Here α, β are defned n Appendx C. It s mportant that central, forward or backward dscretzatons be used to ensure that (4.3) s a postve coeffcent dscretzaton. To be more precse, ths condton s Condton 4.1 Postve Coeffcent Condton α (Q) 0, β (Q) 0, c (Q) 0. = 0,.., p 1 ; Q ˆQ. (4.2) We wll assume that all models have c (Q) 0. Consequently, we choose central, forward or backward dfferencng at each node to ensure that α (Q), β (Q) 0. Note that dfferent nodes can have dfferent dscretzaton schemes. If we use forward and backward dfferencng, then the equaton (C.3) guarantees a postve coeffcent method. However, snce ths dscretzaton s only frst order correct, t s desrable to use central dfferencng as much as possble (and yet stll obtan a postve coeffcent method). Ths s dscussed n detal n [49]. Equaton (3.2) can now be dscretzed usng fully mplct tmesteppng (θ = 0) or Crank- Ncolson (θ = 1/2) along wth the dscretzaton (4.1) to gve V τ V n = (1 θ) sup Q ˆQ (L Q h V ) + d + θ sup Q n ˆQ (L Qn h V n ) + d n. (4.3) These dscrete equatons are hghly nonlnear n general. We refer to methods whch use an mplct tmesteppng method where the control s handled mplctly as an mplct control method n the followng. 4.1 Order of Approxmaton Set ( S) max = max(s +1 S ) and ( S) mn = mn(s +1 S ) and suppose φ(s, τ) s a smooth test functon wth bounded dervatves of all orders wth respect to (S, τ). If φ n = φ(s, τ n ), then usng Taylor seres expansons (and the dscretzaton descrbed 10

11 n Appendx C) verfes that (L Q h φ)n (L Q φ) n = O(( S) max ). (4.4) For φ a smooth test functon, usng equatons (4.4), (B.4), (and Taylor seres expansons) also gves the order of our dscretzaton as [ (φ τ ) sup L Q φ φ n φ + d (1 θ) sup (L Q Q ˆQ τ Q ˆQ h φ ) + d ] θ sup (L Qn Q n ˆQ h φ ) + d n (φ τ ) φ φ n τ + sup L Q φ + d (1 θ) Q ˆQ = O( τ) + O(( S) max ) + θ sup L Q φ + d Q ˆQ (L Q h φ ) + d θ (L Q h φn ) n + d n (L Q h φn ) n + d n = O( τ) + O(( S) max ). (4.5) The last step follows snce the coeffcents of the PDE are assumed contnuous functons of tme. Remark 4.1 (Second Order Error) We have expanded the Taylor seres n equaton (4.5) about the pont (S, τ ). If we expand about the pont (S, τ /2 ) (where τ /2 = (τ + τ n )/2 ) and assume that the PDE coeffcents have bounded second dervatves wth respect to tme, then for θ = 1/2, the tme truncaton error s O(( τ) 2 ). As well, f we assume that the grd n the S drecton s slowly varyng, and that central weghtng s used, then the error n the S drecton wll be O(( S) 2 max). In general, of course, these assumptons may not be justfed. However, n many cases n practce, we observe close to second order convergence at most nodes of nterest f we use Crank-Ncolson weghtng. We requre our dscretzaton to satsfy α, β 0 and so requre a combnaton of forward/backward/central dfferencng choces. Of course we would lke to use central dfferencng as much as possble, rather than forward/backward dfferencng (whch are only frst order correct) (see the algorthm descrbed n [20]). However ths does mply that the dscretzaton n Appendx C s formally only frst order accurate n ( S) max due to the possblty of usng forward/backward dfferencng at some nodes, as well as the unequally spaced grd. In practce, forward/backward dfferencng s usually only requred at a small number of nodes, and usually the grd sze s changed smoothly near regons of nterest. The example computatons wll show near quadratc convergence as the mesh sze s reduced. From a practcal standpont, there are essentally two mportant cases. 11

12 4.2 Q Independent Dscretzaton In some cases, we can preselect central, forward or backward dfferencng ndependent of the optmal control Q, whch ensures that the postve coeffcent condton (4.2) s satsfed. In ths stuaton, the determnaton of the optmal control Q, for gven V, V+1, V 1 s usually straghtforward. As a result, we would expect that teratve soluton of the nonlnear equatons (4.3) s at least feasble. The followng method s used to preselect the dscretzaton method at each node [51]. We process each node n turn, frst testng to see f central dfferencng satsfes (4.2), for any Q ˆQ. If ths s the case, then we use central dfferencng at ths node, and proceed on to the next node. If central dfferencng does not ensure a postve coeffcent dscretzaton, then forward and backward dfferencng are tested. We remark that for the problems n Examples 2.1 and 2.2, as long as r l r f 0, then one of central or forward dfferencng wll satsfy the postve coeffcent condton, for an arbtrary choce of grd, for any Q ˆQ. In some cases, Q ndependent dscretzaton may not be possble for an arbtrary grd, but can be acheved for small enough node spacng. Usually, the problem nodes are few n number, and located near S 0, that s, where the dffuson term s small. In ths case, we can often take an arbtrary grd, and nsert a relatvely small number of nodes, whch wll guarantee that Q ndependent dscretzaton wll satsfy (4.2). An example of ths node nserton algorthm s gven n [51]. 4.3 Q Dependent Dscretzaton Unfortunately there are some stuatons where no matter how fne the grd, t may not be possble to preselect the type of dscretzaton at each node whch wll ensure that the postve coeffcent condton (4.2) s satsfed at each node for any Q ˆQ. Ths s the case for passport optons when there are non-convex payoffs [37, 49]. In ths case, the dscretzaton at node (central, forward or backward) wll depend on Q. Of course, the optmal value of Q wll now depend on the dscretzaton. In addton, for gven V, V+1, V 1, determnaton of the optmal value for Q may not be straghtforward. Ths follows snce the dscretzed equatons are contnuous functons of Q f forward and backward dfferencng only are used for the frst order terms, but the dscrete equatons wll not, n general, be contnuous functons of Q f central weghtng s used as much as possble. Ths ssue s dscussed n detal n [49]. In the followng, we wll not requre that the dscrete equatons be a contnuous functon of the control, to allow for the case descrbed n [49]. 4.4 Matrx Form of the Dscrete Equatons It wll be convenent to use matrx notaton for equatons (4.3), coupled wth boundary condtons (3.10) and (3.13). Let the boundary condtons at S = S max and tme τ n be gven by F n p = B(τ n )S max + C(τ n ), (4.6) 12

13 where S p = S max and B(0), C(0) determned from the payoff. Set We can wrte the dscrete operator (L Q h V n ) as V n = [V n 0, V n 1,..., V n p ] and Q = [Q 0, Q 1,..., Q p ] (4.7) (L Q h V n ) = [A(Q)V n ] = [ α n (Q)V 1 n + β n (Q)V+1 n (α n (Q) + β n (Q) + c n (Q))V n ] ; < p. (4.8) The frst and last rows of A are modfed as needed to handle the boundary condtons. The boundary condton at S = 0 (equaton (3.10)) s enforced by settng α = 0, and usng forward dfferencng for the frst order term at = 0. For notatonal consstency, ths s consstent wth the above f we defne V 1 n = 0. Let F n = [0,..., 0, Fp n ]. The boundary condton at = p s enforced by settng the last row of A to be dentcally zero. Wth a slght abuse of notaton, we denote ths last row as (A n (Q)) p 0. In the followng, t wll be understood that equatons of type (4.8) hold only for < p, wth (A n (Q)) p 0. Let D n (Q) be the vector wth entres [D(Q)] n = d n (Q), < p 0, = p. Remark 4.2 (Matrx Supremum Notatonal Conventon) In the followng, we wll denote [A (Q)V + D (Q) ] (4.9) by sup Q ˆQ A (Q )V + D (Q ) (4.10) [A where Q arg sup (Q)V + D (Q) ]. (4.11) Q ˆQ If the local objectve functon s a contnuous functon of Q, then, snce ˆQ s compact, the supremum s smply the maxmum value, and Q s the pont where a maxmum s attaned. If the local objectve functon s dscontnuous, we nterpret A (Q ) as the approprate lmtng value of [A (Q)] whch generates the supremum, at the lmt pont Q. A specfc example of an algorthm for computng ths lmt pont s gven for the case of maxmzng the usage of central weghtng as much as possble n [49]. Note that Q s not necessarly unque. The dscrete equatons (4.3) can be wrtten as [ I (1 θ) τa (Q ) ] V = [I + θ τa n (A n )] V n + (1 θ) τd (Q ) +θ τd n (Q n ) + (F F n ), [A where Q arg sup (Q)V + D (Q) ] Q ˆQ = 0,..., p 1. (4.12) 13

14 Here the term (F F n ) enforces the boundary condton at S = S p. Recall that Crank Ncolson (θ = 1/2) or fully mplct (θ = 0) tmesteppng s used. It wll be convenent to defne the followng ( τ) max = max n (τ τ n ) and ( τ) mn = mn n (τ τ n ) where we assume that there are mesh sze/tmestep parameters h mn, h max such that ( S) max = C 1 h max, ( τ) max = C 2 h max, ( S) mn = C 3 h mn, ( τ) mn = C 4 h mn (4.13) wth C 1, C 2, C 3, C 4 postve constants ndependent of h. We can then wrte the dscrete equatons (4.3) or (4.12) at each node n the followng form G (h max, V, V +1, V 1, V n, V n +1, V n 1) = 0 where V V n (1 θ) τ G F τ F n sup Q ˆQ ( ) A (Q )V + D (Q ) ( ) θ sup A n (Q n )V n + D n (Q n ) Q n ˆQ. (4.14) To avod longwnded notaton, we shall occasonally wrte G (h max, V, Vj where Vj j s the set of values Vj, j = 1,..., p. V n j j, V n j ) G (h max, V, V +1, V 1, V n, V n +1, V n 1), 5 Convergence to the Vscosty Soluton (4.15), j = 1,..., p, j, and Vj n s the set of values In [38], examples were gven n whch seemngly reasonable dscretzatons of nonlnear opton prcng PDEs were unstable or converged to the ncorrect soluton. It s mportant to ensure that we can generate dscretzatons whch are guaranteed to converge to the vscosty soluton [5, 18]. Assumng that equaton (3.2) satsfes the strong comparson property [6, 9, 16], then, from [10, 5], a numercal scheme converges to the vscosty soluton f the method s consstent, stable (n the l norm) and monotone. To be precse, we defne these terms. Defnton 5.1 (Stablty) Dscretzaton (4.14) s stable f V C 5, (5.1) for 0 n N, T = N τ, for ( τ) mn 0, ( S) mn 0, where C 5 s ndependent of ( τ) mn, ( S) mn. 14

15 Defnton 5.2 (Consstency) Scheme (4.14) s consstent f, for any smooth functon φ, wth φ n = φ(s, τ n ), we have ( ) lm φτ sup L Q φ + d G h max 0 (h max, φ, φ +1, φ 1, φn, φ n +1, φ n 1) = 0. Q ˆQ For the general case where the operator s degenerate, a more complcated defnton of consstency s requred n order to handle boundary data [5]. In our case, the degeneracy occurs at S 0, and boundary condton (3.10) s smply the lmt of equaton (3.2) as S 0. As such ths problem does not arse. The most nterestng requrement s monotoncty. Defnton 5.3 (Monotoncty) The dscrete scheme (4.14) s monotone f for all ɛ l j 0 and G (h max, V, V j + ɛ j Stablty and consstency are easly establshed. j, V n j + ɛ n j ) G (h max, V, Vj (5.2) j, V n j ). Lemma 5.1 (Stablty) If the dscretzaton (4.14) satsfes the postve coeffcent condton (4.2), and boundary condtons are mposed at S = 0 and S = S max, as n equaton (3.10) and (3.13), then the scheme (4.12) satsfes (for S max fxed, and recallng the defntons of ˆd, f n equaton (3.6)) (5.3) V n max( V 0 + C 6, C 7, C 8 ) (5.4) where C 6 = T max,n ˆd n, C 7 = max,n F n, and C 8 = max,n f n provded that τ θ (α n + β n + c n ) 1 ;. (5.5) Proof. For the fully mplct case (θ = 0), the dscrete equatons are, for < p, V = V n τ ( α + β + ĉ + e ) V ɛ + τα V 1 + τβ V+1 + τ ˆd + e τ f ɛ and Vp = Fp when = p. To avod notatonal clutter, we have suppressed the Q dependence n equatons (5.6). It wll be understood that the coeffcents are the lmtng values at the optmal Q. From equaton (5.6), we obtan V ( 1 + τ(α + β + ĉ + e ) ) V n + V τ(α + β ) ɛ 15 (5.6) + e τf + τ ˆd. (5.7) ɛ

16 If V = Vj, j < p, then equaton (5.7) gves V ( 1 + τĉ j + τ e j ) V n + e ɛ j τfj ɛ + τ ˆd j, (5.8) or, lettng f max = max j f j and ˆd max = max j ˆd j, we obtan V max( V n, fmax) + τ ˆd max. (5.9) If j = p then V = Vp and so equaton Vp = Fp gves Combnng equatons (5.9) and (5.10) gves V = F p. (5.10) V max( V n, fmax, Fp ) + τ ˆd max, (5.11) whch then results n equaton (5.4). A smlar seres of steps for θ > 0 shows that the dscretzaton s stable provded condton (5.5) holds. Lemma 5.2 (Consstency) If the dscrete equaton coeffcents are as gven n Appendx C, then the dscrete scheme (4.14) s consstent as defned n Defnton 5.2. Proof. Ths follows from equaton (4.5). The fact that a dscretzaton of a control problem whch satsfes the postve coeffcent condton (4.2) results n a monotone scheme was noted n [8]. Ths result holds for both Q dependent and Q ndependent dscretzatons (see Sectons 4.2 and 4.3). It s nstructve to nclude a proof of ths result, snce t llustrates the mportance of maxmzng/mnmzng the dscretzed equatons. Lemma 5.3 (Monotoncty) If the dscretzaton (4.14) satsfes the postve coeffcent condton (4.2), boundary condtons are mposed at S = 0 and S = S max, as n equaton (3.10) and (3.13), and the stablty condton (5.5) s satsfed, then dscretzaton (4.14) s monotone as defned n Defnton 5.3. Proof. Consder the fully mplct case (θ = 0 n equaton (4.14)). For = p, the Lemma s trvally true. For < p, we wrte equaton (4.14) out n component form G (h, V, V +1, V 1, V n = V τ V n ) + nf (α Q ˆQ (Q) + β (Q) + c (Q))V α (Q)V 1 β (Q)V +1 d (Q). (5.12) 16

17 For ɛ 0, we have G (h, V, V +1 + ɛ, V 1, V n ) G (h, V, V +1, V 1, V n ) (α (Q) + β (Q) + c (Q))V α (Q)V 1 β (Q)V +1 β (Q) = nf Q ˆQ (Q)ɛ d nf (α Q ˆQ (Q ) + β (Q ) + c (Q ))V α (Q )V 1 β (Q )V +1 d (Q ) sup β Q ˆQ (Q)ɛ = ɛ nf β Q ˆQ (Q) 0, (5.13) whch follows from equaton (B.2) and the fact that β (Q) 0. Smlarly (θ = 0), G (h, V, V+1, V 1 + ɛ, V n ) G (h, V, V+1, V 1, V n ) 0. (5.14) It s obvous from equaton (5.12) that (θ = 0) G (h, V, V +1, V 1, V n + ɛ) G (h, V, V +1, V 1, V n ) 0. (5.15) Fnally, for the general case wth θ 0, a smlar argument verfes that property (5.3) holds, as long as the stablty condton τ θ ( α n (Q) + β n (Q) + c n (Q) ) 1 ;, Q ˆQ, (5.16) s satsfed. Remark 5.1 (Extenson to Other Cases) Usng propertes (B.3), (B.6), we can replace the sup n equaton (5.13) by an nf, or a sup nf (wth two control varables Q, P as n equaton (3.8)) and the dscretzaton s monotone for these cases as well. Theorem 5.1 (Convergence to the Vscosty Soluton) Provded that the orgnal HJB satsfes Assumpton 3.1 and dscretzaton (4.12) satsfes all the condtons requred for Lemmas 5.1, 5.2, 5.3, then scheme (4.12) converges to the vscosty soluton of equaton (3.2). Proof. Ths follows drectly from the results n [10, 5]. It s also useful to note that [I (1 θ)a n (Q n )] s an M-matrx [47]. Remark 5.2 (Propertes of M-Matrces) An M-matrx B has the propertes that B 1 0 and dag(b 1 ) > 0. Lemma 5.4 (M-matrx) If the postve coeffcent condton (4.1) s satsfed, and boundary condtons (3.10,3.13) are mposed at S = 0, S max, then [I (1 θ) τa n ] s an M-matrx. Proof. Condton (4.1) mples that α n, βn, cn n equaton (4.8) are non-negatve. Hence [I (1 θ) τa n ] has postve dagonals, non-postve offdagonals, and s dagonally domnant, so t s an M-matrx [47]. 17

18 5.1 Dscrete Comparson Property It s nterestng to verfy that the dscrete equatons satsfy a dscrete verson of the Comparson Property (see Remark 3.1). Consder any two contngent clams W (S, τ), V (S, τ). If V (S, 0) W (S, 0), then by no arbtrage V (S, τ) W (S, τ). It s clearly desrable that dscrete solutons of the prcng PDEs also have these dscrete arbtrage nequaltes. Theorem 5.2 (Dscrete Arbtrage Inequalty) Suppose (a) the dscretzaton (4.8) satsfes the postve coeffcent condton (4.2), (b) boundary condtons are mposed at S = 0 and S = S max, as n equaton (3.10) and (3.13), wth boundary condton vector F n = [0,..., F n p ], (c) fully mplct tmesteppng s used. If W n and V n are two dscrete solutons to equaton (4.12), wth V n W n, wth boundary condton vectors F V F W, then V W. Proof. In the case of fully mplct tmesteppng, equaton (4.12) becomes V = V n + τ sup Q ˆQ A (Q )V + D (Q ) W = W n + τ sup Q ˆQ + (F V F n V ) (5.17) A (Q )W + D (Q ) + (F W F W n ) (5.18) Subtractng equaton (5.18) from equaton (5.17), and usng equaton (B.2), gves (V W ) = (V n W n ) + τ sup A (Q )V + D (Q ) Q ˆQ τ sup A (Q )W + D (Q ) Q ˆQ + (F V F n V ) (F W F n W ) (V n W n ) + (F V FV n ) (F W F W n ) + τ nf Q ˆQ A (Q)(V W ). (5.19) Let Q arg nf Q ˆQ A (Q)(V W ), so that equaton (5.19) becomes [I τa ( Q)](V W ) (V n W n ) + (F V F n V ) (F W F n W ). (5.20) By assumpton (V n W n ) + (F V FV n ) (FW F W n ) 0 (recall that F V, F W are dentcally zero except at = p where (F V ) n p = (V n ) p, (F W ) n p = (W n ) p ). Snce [I τa ( Q)] s an M matrx (from Lemma 5.4), we have that (V W ) 0. (5.21) 18

19 6 Soluton of Algebrac Dscrete Equatons Although we have establshed that dscretzaton (4.12) s consstent, stable and monotone, t s not obvous that ths s a practcal scheme, snce the mplct tmesteppng method requres soluton of hghly nonlnear algebrac equatons at each tmestep. In ths secton we gve two methods for solvng these algebrac equatons - one a relaxaton scheme and the second a Newton-lke (Polcy) teraton. 6.1 A Relaxaton Scheme Wrtng out equaton (4.12) n component form gves (for each < p) V = (1 θ) τ sup Q ˆQ α (Q)V 1 (Q)V+1 (α (Q) + β (Q) + c (Q))V + d (Q) + g n (6.1) ] where g n = V n +θ τ [A n V n + D n. Rearrangng equaton (6.1) and notng that α, β, c are all nonnegatve, we obtan V = sup Q ˆQ (1 θ) τ α (Q)V 1 + β (Q)V+1 + d (Q) (1 + (1 θ) τ)(α (Q) + β (Q) + c (Q)) g n + (1 + (1 θ) τ)(α (Q) + β (Q) + c (Q)). (6.2) Let ˆV k+1 be the (k + 1) estmate for V. Equaton (6.2) can then be used as a bass for the relaxaton scheme ˆV k+1 = sup Q ˆQ (1 θ) τ α (Q) ˆV 1 k + β (Q) ˆV +1 k + d (Q) (1 + (1 θ) τ)(α (Q) + β (Q) + c (Q)) g n + (1 + (1 θ) τ)(ᾱ k + β k + ck ). (6.3) Ths leads us to a constructve proof for the exstence of a unque soluton for the dscretzed equatons. Theorem 6.1 (Convergence of Relaxaton) Suppose that (a) the dscretzaton (4.8) satsfes the postve coeffcent condton (4.2), (b) boundary condtons are mposed at S = 0 and S = S max, as n equaton (3.10) and (3.13). 19

20 Then a unque soluton of the nonlnear equatons (6.1) exsts. Furthermore, the teraton scheme (6.3) s globally convergent for any ntal estmate. Proof. Wrtng equaton (6.3) for teraton k, and usng equaton (B.4) gves ˆV k+1 ˆV k γ ˆV k ˆV k 1 (1 θ τ)[α (Q) + β (Q)] γ = max sup Q ˆQ 1 + (1 θ τ)[α (Q) + β (Q) + c (Q)]. (6.4) Snce α n (Q), βn (Q), cn (Q) are nonnegatve for all Q ˆQ, we have that γ < 1. Thus the scheme (6.3) s a contracton and converges to the unque soluton of the dscretzed algebrac equatons. Remark 6.1 (Exstence of soluton: HJBI case) The above argument can be repeated f we replace the sup n equaton (6.3) by an nf or a sup nf. Hence, n all cases (HJB, or HJBI), the scheme (6.3) s a contracton. Although the soluton V s unque, the control may not be unque. Unfortunately, ths relaxaton scheme s not very useful n practce. To see ths consder the trval case where Q s constant. In ths stuaton, scheme (6.3) s smply a relaxaton method for the soluton of a dscretzed parabolc PDE. Recallng the defnton of the dscretzaton parameter h mn n equaton (4.13), ths mples that the error reducton n each teraton of scheme (6.3) s γ O(h mn ) (6.5) whch s very poor as h mn 0. Remark 6.2 (Markov Chans) Consder equaton (6.2) and, for smplcty, let θ = 0. wrte V = sup P, 1 V 1 + P,+1 V +1 + U Q ˆQ Then where P, 1 = τα ω, P,+1 = τβ and U ω = gn + τd (6.6) ω wth ω = (1 + τ)(α + β + c ). Snce 0 P,j 1 and j P,j < 1, we can dentfy the P,j as dscounted rsk neutral transton probabltes. Hence, at each tmestep, we can consder equaton (6.6) as the soluton of an nfnte horzon controlled Markov chan [27]. We wll refer to equaton (6.6) as the Markov chan form of the dscretzed equatons. Note that the Markov chan form necessarly puts some terms nvolvng the control parameter n the denomnator of the probabltes P,j. Ths can cause some complcatons, and varous methods have been suggested to remedy ths problem [27]. However, ths rearrangement s somewhat unnatural from the PDE pont of vew. 20

21 Remark 6.3 (Value Iteraton) We can vew the teraton (6.3) as smlar to the famlar value teraton n stochastc control [27]. In ths context, the problem s usually formulated as a dscrete Markov chan, as n Remark Polcy Iteraton It would seem desrable to have a scheme whch converged n one teraton f Q s constant. Ths leads us to the followng teratve scheme. Polcy Iteraton Let (V ) 0 = V n Let ˆV k = (V ) k For k = 0, 1, 2,... untl convergence EndFor Solve [ I (1 θ) τa (Q k )] ˆV k+1 = [I + θ τa n (Q n )] V n + (F F n ) If (k > 0) and max + (1 θ) τd (Q k ) + θ τd n [ Q k arg sup A (Q) ˆV k + D (Q)] Q ˆQ k+1 ˆV ˆV k ( max scale, ˆV k+1 ) < tolerance then qut (6.7) The term scale n scheme (6.7) s used to ensure that unrealstc levels of accuracy are not requred when the value s very small. Typcally, scale = 1 for optons prced n dollars. Some manpulaton of algorthm (6.7) results n [ ] I (1 θ) τa (Q k ) ( ˆV k+1 ˆV [ k ) = (1 θ) τ (A (Q k ) ˆV k + D (Q k )) (A (Q k 1 ) ˆV ] k + D (Q k 1 )). (6.8) We can also wrte equaton (6.8) as [ ] I (1 θ) τa (Q k ) ( ˆV k+1 ˆV k ) = R k, (6.9) where the resdual R vector s R k = ˆV k V n [ ( (1 θ) τ A (Q k ) ˆV ) ] k + D (Q k ) + H n (6.10) 21

22 wth H n = θ τ ( A n (Q n )V n + D n) + (F F n ). (6.11) In order to prove the convergence of Algorthm (6.7), we frst need an ntermedate result. Lemma 6.1 (Sgn of RHS of Equaton (6.8)) If A (Q k ) ˆV k s gven by equaton (4.8), wth the control parameter determned by [ Q k arg sup A (Q) ˆV k + D (Q)], (6.12) Q ˆQ then every element of the rght hand sde of equaton (6.8) s nonnegatve, that s, [ (A (Q k ) ˆV k + D (Q k )) (A (Q k 1 ) ˆV ] k + D (Q k 1 )) 0. (6.13) Proof. Recall that Q k s selected so that A (Q k ) ˆV k + D (Q k ) = sup Q ˆQ A (Q) ˆV k + D (Q). (6.14) for gven ˆV k. Hence, any other choce of coeffcents, for example A (Q k 1 ) ˆV k + D (Q k 1 ) (6.15) cannot exceed equaton (6.14). It s now easy to show that teraton (6.7) always converges. Theorem 6.2 (Convergence of Iteraton (6.7)) Provded that the condtons requred for Lemmas 6.1 and 5.4 are satsfed, then the nonlnear teraton (6.7) converges to the unque soluton of equaton (4.12) for any ntal terate ˆV 0. Moreover, the terates converge monotoncally. Proof. Gven Lemmas 6.1 and 5.4, the proof of ths result s smlar to the proof of convergence gven n [38]. We gve a bref outlne of the steps n ths proof, and refer readers to [38] for detals. A straghtforward maxmum analyss of scheme (6.7) can be used to bound ˆV k ndependent of teraton k. From Lemma 6.1, we have that the rght hand sde of equaton (6.8) s nonnegatve. Notng that [ I (1 θ) τa (Q k ) ] s an M-matrx (from Lemma 5.4) and hence [ I (1 θ) τa (Q k ) ] 1 0, t s easly seen that the terates form a bounded non-decreasng sequence. In addton, f ˆV k+1 = ˆV k the resdual s zero. Hence the teraton converges to a soluton. It follows from the M-matrx property of [ I (1 θ) τa (Q k ) ] that the soluton s unque. The above proof can be repeated wth the sup replaced by nf n equaton (6.7). 22

23 Remark 6.4 (Q Dependent Dscretzatons) Note that we obtan convergence for the case of Q dependent dscretzatons, even f the dscrete equatons, regarded as a functon of the control Q, are dscontnuous. Ths s dscussed n [49]. Remark 6.5 (Polcy Iteraton) Iteraton (6.7) s essentally the well known polcy teraton n stochastc control [42]. It dffers slghtly n that we do not use the Markov chan rearrangement of the dscrete equatons, as n equaton (6.6). Hence, the teraton sequence wll be dfferent than the classcal polcy teraton (a dfferent local control problem s solved at each node), but the convergence result s the same. Snce we do not rearrange the dscrete equatons nto the Markov chan form, we do not have the dffcultes assocated wth control parameters appearng n the denomnator of the dscrete equatons, as dscussed n Remark 6.2. Remark 6.6 (Equvalence of Iteraton (6.7) and Newton Iteraton) Suppose that that there s a sngle control at each node Q, and that the sup control s unconstraned. Then, from equaton (6.10), assumng that the dscrete equatons are dfferentable, we have But R k ˆV k j = Rk Q k Q ( ) ˆV + δ j k j (1 θ) τa j (Q k ). (6.16) R k Q k = 0 (6.17) snce Q k s locally optmal. Hence the teraton [ I (1 θ) τa k] ( ˆV k+1 ˆV k ) = R k, (6.18) whch s equvalent to teraton (6.7), s a Newton teraton. Of course, n general the coeffcents may not be dfferentable, and the control parameters are constraned. Nevertheless, as dscussed n [40, 39, 42], we may vew teraton (6.7) as a Newton-lke teraton (quadratc convergence when close to soluton). Remark 6.7 (Polcy Iteraton: HJBI Equaton) For the case of the HJBI equaton (problems wth a sup nf, equaton (3.8)), t s not clear when teraton (6.7) can be expected to converge. The convergence argument breaks down n ths case, snce we cannot expect Lemma 6.1 to hold. However, as dscussed n [36], we can also nterpret polcy teraton as a form of Newton-lke teraton, for the case of a fnte set of controls. In ths case, we can expect convergence, even for the stochastc game case, f the ntal estmate s suffcently close to the soluton. 7 Pecewse Constant Polces The relaxaton scheme (also known as value teraton) (6.3) from the prevous secton s globally convergent to the unque soluton of the dscretzed equatons for both HJB and HJBI equatons. However, the convergence rate becomes unacceptably slow as the grd sze s reduced. 23

24 The polcy teraton scheme (6.7) s globally convergent but only for HJB equatons. Snce ths method can be regarded as a Newton-lke teraton, convergence wll typcally be very rapd f the ntal estmate s suffcently close to the soluton. In typcal opton prcng problems, where we have the soluton from the prevous tmestep as the ntal guess, convergence generally occurs n 2 3 teratons f sx dgt accuracy s specfed. Unfortunately, there are examples where the convergence rates can be slow. In [42], an example wth dscrete controls s constructed whereby the teraton (begnnng from the zero state), takes R 1 steps, where R s the number of states (whch would correspond to nodes n our case). In some cases, t may also be a nontrval problem to solve the local control problem (6.12). Ths may be especally dffcult f jump processes are modelled, whch results n a controlled partal ntegrodfferental equaton (PIDE) [24]. In addton, the polcy teraton scheme does not guarantee global convergence of (6.7) for HJBI equatons. Indeed there are pathologcal cases where polcy teraton does not converge for these problems (c.f. [48]). Ths has led to the development of several varants of Newton teraton whch attempt to ensure global convergence for these problems [45, 14, 46]. In ths secton we consder an alternate tmesteppng method, one whch s guaranteed to converge to the vscosty soluton, does not have tmestep szes lnked to the mesh sze (whch precludes explct methods), and does not requre soluton of nonlnear equatons at each step. 7.1 An Informal Approach The basc dea behnd the pecewse constant polcy approxmaton s ntutvely appealng. Suppose an agent s allowed to make changes n the control only at dscrete forward tmes t, = 1,..., L. We wll also assume that the agent can choose from only a fnte number of controls, that s, all possble control choces can be enumerated Q m, m = 1,..., m max (for example m max = 2 n Example 2.1 and m max = 8 n Example double f we are lookng at Amercan optons). In the case that the control varables are contnuous, we approxmate the control by a fnte set of pecewse constant polces. Let τ = T t and V m be the soluton to (V m ) τ = L Qm V m + d(q m ), (7.1) where L Qm denotes the operator (3.1) for a fxed value of Q m. In other words, V m s the soluton to the optmal control problem wth the trval constant polcy Q m. At t = T, τ = 0, we set V m (S, 0) = Opton Payoff ; m. (7.2) Now suppose the agent s at t = t L, the last decson tme before the contract expry at t = T. In order to determne the optmal polcy at τ = T t L = τ L, the agent examnes all possble choces of the the polcy, and chooses the polcy whch maxmzes the value of the contract. Ths s smply done by solvng (V m ) τ = L Qm V m + d m wth d m = d(q m, S, τ), (7.3) from τ = 0 to τ = τ L for all m = 1,..., m max. The optmal value s then determned smply from V opt (S, τ L ) = max m V m(s, τ L ). (7.4) 24

25 We then set V m (S, τ L + ɛ) = V opt (S, τ L ) ; ɛ > 0, ɛ 1 ; m, (7.5) and repeat the above procedure at τ = τ L 1, and so on. If the tmes between decson dates t are small, and we have used a large enough sample of the polcy space Q, then ths should be a good approxmaton to the orgnal control problem (3.2). 7.2 A Formal Approach More precsely, consder the followng algorthm. tmesteppng. For smplcty, we consder only fully mplct Pecewse Constant Polcy Tmesteppng V 0 = Opton Payoff For n = 0,..., // Tmestep Loop V n,m = V n ; = 1,..., p m = 1,..., m max For m = 1,..., m max Solve (I τa (Q m ))V /2 m = V n m + τd (Q m ) EndFor V = max V /2 j,j ; = 1,..., p 1 Vp = Fp EndFor // End Tmestep Loop (7.6) Note that we have used a slghtly dfferent tme dscretzaton here compared wth equaton (4.12), wth the boundary condton updated explctly. We wll now verfy that that ths scheme satsfes the suffcent condtons for convergence. Lemma 7.1 (Stablty of Scheme (7.6)) If the dscretzaton (4.8) satsfes the same condtons as for Lemma 5.1, then the same stablty result (Lemma 5.1) holds for pecewse constant polcy tmesteppng. Proof. Ths follows usng the same maxmum analyss as used n the proof of Lemma 5.1. Showng consstency s a more challengng problem. In order to determne f the consstency condton (5.2) s satsfed, we need to elmnate Vm /2 from equaton (7.6). Let V /2 m = H m (V n ) [ ] 1 [ ] = I τa (Q m ) V n + τd (Q m ). (7.7) 25

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

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

Appendix B. The Finite Difference Scheme

Appendix B. The Finite Difference Scheme 140 APPENDIXES Appendx B. The Fnte Dfference Scheme In ths appendx we present numercal technques whch are used to approxmate solutons of system 3.1 3.3. A comprehensve treatment of theoretcal and mplementaton

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

More information

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

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

More information

Lecture 17 : Stochastic Processes II

Lecture 17 : Stochastic Processes II : Stochastc Processes II 1 Contnuous-tme stochastc process So far we have studed dscrete-tme stochastc processes. We studed the concept of Makov chans and martngales, tme seres analyss, and regresson analyss

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

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

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

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

Canonical transformations

Canonical transformations Canoncal transformatons November 23, 2014 Recall that we have defned a symplectc transformaton to be any lnear transformaton M A B leavng the symplectc form nvarant, Ω AB M A CM B DΩ CD Coordnate transformatons,

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

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system Transfer Functons Convenent representaton of a lnear, dynamc model. A transfer functon (TF) relates one nput and one output: x t X s y t system Y s The followng termnology s used: x y nput output forcng

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

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

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

Formal solvers of the RT equation

Formal solvers of the RT equation Formal solvers of the RT equaton Formal RT solvers Runge- Kutta (reference solver) Pskunov N.: 979, Master Thess Long characterstcs (Feautrer scheme) Cannon C.J.: 970, ApJ 6, 55 Short characterstcs (Hermtan

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

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

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 13

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 13 CME 30: NUMERICAL LINEAR ALGEBRA FALL 005/06 LECTURE 13 GENE H GOLUB 1 Iteratve Methods Very large problems (naturally sparse, from applcatons): teratve methods Structured matrces (even sometmes dense,

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

Remarks on the Properties of a Quasi-Fibonacci-like Polynomial Sequence

Remarks on the Properties of a Quasi-Fibonacci-like Polynomial Sequence Remarks on the Propertes of a Quas-Fbonacc-lke Polynomal Sequence Brce Merwne LIU Brooklyn Ilan Wenschelbaum Wesleyan Unversty Abstract Consder the Quas-Fbonacc-lke Polynomal Sequence gven by F 0 = 1,

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

2 Finite difference basics

2 Finite difference basics Numersche Methoden 1, WS 11/12 B.J.P. Kaus 2 Fnte dfference bascs Consder the one- The bascs of the fnte dfference method are best understood wth an example. dmensonal transent heat conducton equaton T

More information

Convexity preserving interpolation by splines of arbitrary degree

Convexity preserving interpolation by splines of arbitrary degree Computer Scence Journal of Moldova, vol.18, no.1(52), 2010 Convexty preservng nterpolaton by splnes of arbtrary degree Igor Verlan Abstract In the present paper an algorthm of C 2 nterpolaton of dscrete

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

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

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

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

Numerical Methods for Hamilton Jacobi Bellman Equations in Finance Lecture 1 Introduction

Numerical Methods for Hamilton Jacobi Bellman Equations in Finance Lecture 1 Introduction Lecture 1 Numercal Methods for Hamlton Jacob Bellman Equatons n Fnance Lecture 1 Introducton Peter Forsyth Unversty of Waterloo Cherton School of Computer Scence January 18-20 1 / 31 Lecture 1 Overvew

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

Inductance Calculation for Conductors of Arbitrary Shape

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

More information

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

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

NON-CENTRAL 7-POINT FORMULA IN THE METHOD OF LINES FOR PARABOLIC AND BURGERS' EQUATIONS

NON-CENTRAL 7-POINT FORMULA IN THE METHOD OF LINES FOR PARABOLIC AND BURGERS' EQUATIONS IJRRAS 8 (3 September 011 www.arpapress.com/volumes/vol8issue3/ijrras_8_3_08.pdf NON-CENTRAL 7-POINT FORMULA IN THE METHOD OF LINES FOR PARABOLIC AND BURGERS' EQUATIONS H.O. Bakodah Dept. of Mathematc

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

Hidden Markov Models & The Multivariate Gaussian (10/26/04)

Hidden Markov Models & The Multivariate Gaussian (10/26/04) CS281A/Stat241A: Statstcal Learnng Theory Hdden Markov Models & The Multvarate Gaussan (10/26/04) Lecturer: Mchael I. Jordan Scrbes: Jonathan W. Hu 1 Hdden Markov Models As a bref revew, hdden Markov models

More information

Module 9. Lecture 6. Duality in Assignment Problems

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

More information

Lecture 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

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

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

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

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

More information

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b Int J Contemp Math Scences, Vol 3, 28, no 17, 819-827 A New Refnement of Jacob Method for Soluton of Lnear System Equatons AX=b F Naem Dafchah Department of Mathematcs, Faculty of Scences Unversty of Gulan,

More information

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2018 LECTURE 16

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2018 LECTURE 16 STAT 39: MATHEMATICAL COMPUTATIONS I FALL 218 LECTURE 16 1 why teratve methods f we have a lnear system Ax = b where A s very, very large but s ether sparse or structured (eg, banded, Toepltz, banded plus

More information

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law: CE304, Sprng 2004 Lecture 4 Introducton to Vapor/Lqud Equlbrum, part 2 Raoult s Law: The smplest model that allows us do VLE calculatons s obtaned when we assume that the vapor phase s an deal gas, and

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

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

Inexact Newton Methods for Inverse Eigenvalue Problems

Inexact Newton Methods for Inverse Eigenvalue Problems Inexact Newton Methods for Inverse Egenvalue Problems Zheng-jan Ba Abstract In ths paper, we survey some of the latest development n usng nexact Newton-lke methods for solvng nverse egenvalue problems.

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

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

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

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

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

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS) Some Comments on Acceleratng Convergence of Iteratve Sequences Usng Drect Inverson of the Iteratve Subspace (DIIS) C. Davd Sherrll School of Chemstry and Bochemstry Georga Insttute of Technology May 1998

More information

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials MA 323 Geometrc Modellng Course Notes: Day 13 Bezer Curves & Bernsten Polynomals Davd L. Fnn Over the past few days, we have looked at de Casteljau s algorthm for generatng a polynomal curve, and we have

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

Relaxation Methods for Iterative Solution to Linear Systems of Equations

Relaxation Methods for Iterative Solution to Linear Systems of Equations Relaxaton Methods for Iteratve Soluton to Lnear Systems of Equatons Gerald Recktenwald Portland State Unversty Mechancal Engneerng Department gerry@pdx.edu Overvew Techncal topcs Basc Concepts Statonary

More information

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2 Salmon: Lectures on partal dfferental equatons 5. Classfcaton of second-order equatons There are general methods for classfyng hgher-order partal dfferental equatons. One s very general (applyng even to

More information

Supplementary Notes for Chapter 9 Mixture Thermodynamics

Supplementary Notes for Chapter 9 Mixture Thermodynamics Supplementary Notes for Chapter 9 Mxture Thermodynamcs Key ponts Nne major topcs of Chapter 9 are revewed below: 1. Notaton and operatonal equatons for mxtures 2. PVTN EOSs for mxtures 3. General effects

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

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

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal Inner Product Defnton 1 () A Eucldean space s a fnte-dmensonal vector space over the reals R, wth an nner product,. Defnton 2 (Inner Product) An nner product, on a real vector space X s a symmetrc, blnear,

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

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

ALGORITHM FOR THE CALCULATION OF THE TWO VARIABLES CUBIC SPLINE FUNCTION

ALGORITHM FOR THE CALCULATION OF THE TWO VARIABLES CUBIC SPLINE FUNCTION ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII AL.I. CUZA DIN IAŞI (S.N.) MATEMATICĂ, Tomul LIX, 013, f.1 DOI: 10.478/v10157-01-00-y ALGORITHM FOR THE CALCULATION OF THE TWO VARIABLES CUBIC SPLINE FUNCTION BY ION

More information

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010 Parametrc fractonal mputaton for mssng data analyss Jae Kwang Km Survey Workng Group Semnar March 29, 2010 1 Outlne Introducton Proposed method Fractonal mputaton Approxmaton Varance estmaton Multple mputaton

More information

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

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

More information

Bézier curves. Michael S. Floater. September 10, These notes provide an introduction to Bézier curves. i=0

Bézier curves. Michael S. Floater. September 10, These notes provide an introduction to Bézier curves. i=0 Bézer curves Mchael S. Floater September 1, 215 These notes provde an ntroducton to Bézer curves. 1 Bernsten polynomals Recall that a real polynomal of a real varable x R, wth degree n, s a functon of

More information

Least squares cubic splines without B-splines S.K. Lucas

Least squares cubic splines without B-splines S.K. Lucas Least squares cubc splnes wthout B-splnes S.K. Lucas School of Mathematcs and Statstcs, Unversty of South Australa, Mawson Lakes SA 595 e-mal: stephen.lucas@unsa.edu.au Submtted to the Gazette of the Australan

More information

Exercise Solutions to Real Analysis

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

More information

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

Deriving the X-Z Identity from Auxiliary Space Method

Deriving the X-Z Identity from Auxiliary Space Method Dervng the X-Z Identty from Auxlary Space Method Long Chen Department of Mathematcs, Unversty of Calforna at Irvne, Irvne, CA 92697 chenlong@math.uc.edu 1 Iteratve Methods In ths paper we dscuss teratve

More information

General viscosity iterative method for a sequence of quasi-nonexpansive mappings

General viscosity iterative method for a sequence of quasi-nonexpansive mappings Avalable onlne at www.tjnsa.com J. Nonlnear Sc. Appl. 9 (2016), 5672 5682 Research Artcle General vscosty teratve method for a sequence of quas-nonexpansve mappngs Cuje Zhang, Ynan Wang College of Scence,

More information

Numerical Solution of Ordinary Differential Equations

Numerical Solution of Ordinary Differential Equations Numercal Methods (CENG 00) CHAPTER-VI Numercal Soluton of Ordnar Dfferental Equatons 6 Introducton Dfferental equatons are equatons composed of an unknown functon and ts dervatves The followng are examples

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

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

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

ON MECHANICS WITH VARIABLE NONCOMMUTATIVITY

ON MECHANICS WITH VARIABLE NONCOMMUTATIVITY ON MECHANICS WITH VARIABLE NONCOMMUTATIVITY CIPRIAN ACATRINEI Natonal Insttute of Nuclear Physcs and Engneerng P.O. Box MG-6, 07725-Bucharest, Romana E-mal: acatrne@theory.npne.ro. Receved March 6, 2008

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

Application of B-Spline to Numerical Solution of a System of Singularly Perturbed Problems

Application of B-Spline to Numerical Solution of a System of Singularly Perturbed Problems Mathematca Aeterna, Vol. 1, 011, no. 06, 405 415 Applcaton of B-Splne to Numercal Soluton of a System of Sngularly Perturbed Problems Yogesh Gupta Department of Mathematcs Unted College of Engneerng &

More information

REAL ANALYSIS I HOMEWORK 1

REAL ANALYSIS I HOMEWORK 1 REAL ANALYSIS I HOMEWORK CİHAN BAHRAN The questons are from Tao s text. Exercse 0.0.. If (x α ) α A s a collecton of numbers x α [0, + ] such that x α

More information

ADAPTIVE FINITE DIFFERENCE METHODS FOR VALUING AMERICAN OPTIONS. Duy Minh Dang

ADAPTIVE FINITE DIFFERENCE METHODS FOR VALUING AMERICAN OPTIONS. Duy Minh Dang ADAPTIVE FINITE DIFFERENCE METHODS FOR VALUING AMERICAN OPTIONS by Duy Mnh Dang A thess submtted n conformty wth the requrements for the degree of Master of Scence Graduate Department of Computer Scence

More information

Chapter Newton s Method

Chapter Newton s Method Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve

More information

FTCS Solution to the Heat Equation

FTCS Solution to the Heat Equation FTCS Soluton to the Heat Equaton ME 448/548 Notes Gerald Recktenwald Portland State Unversty Department of Mechancal Engneerng gerry@pdx.edu ME 448/548: FTCS Soluton to the Heat Equaton Overvew 1. Use

More information

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

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

More information

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

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

More information