June 14th, 2012, 4:52 am
QuoteOriginally posted by: AlanWell, take a look at my orig. post here.As I said there, there are two ways to proceed.In method one, you simply take the regular (free boundary) pde problem for the american-style put, and solve it twice. (with sigma & sigma + eps)In method two, the pde is simply the one you get by taking d/d sigma of the first one, solvedon (B(t),infty) where B(t) is the critical boundary of the first one. If, indeed, vega is continuous acrossB(t), then this is a very simple problem. B(t) is known (up to numerical errors) and the unknown vega = u(t,x) vanishes at both B(t) and infinity (and initially) So it's a *very* simple Dirichlet problem,once you've taken the trouble to get B(t) and the american put soln to good accuracy.Then, you could check that this Dirichlet solution is numerically very close to the method one soln.For method two I think an extra BC (?) is needed at the B(t) because B(t) is unknown. My mathematical handwaving wrt the smooth pasting conditions leads tovega = 0 (same conclusion as Alan)d (vega) / dS = 0 (but it looks this does _not_ hold in the perpetual case looking at your perpetual formula)on B(t).This would be a 3rd alternative.But I think you are suggesting to compute B(t) before computing vega. This would entail running the solver twice. Hopefully, errors will not cause problems between the solvers.
Last edited by
Cuchulainn on June 13th, 2012, 10:00 pm, edited 1 time in total.