Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is DeepXDE able to have a terminal condition instead of an initial #1692

Open
JackDigout opened this issue Mar 29, 2024 · 1 comment
Open

Comments

@JackDigout
Copy link

Hi,

I'm currently trying to use DeepXDE to solve the Black-Scholes equation for one space dimension and then higher ones after that. It is as follows:
Black-Scholes Equation
$$\frac{\partial V}{ \partial t } + \frac{1}{2}\sigma^{2} S^{2} \frac{\partial^{2} V}{\partial V^2} + r S \frac{\partial V}{\partial S}\ - r V = 0$$

and for the N-dim case it is
$$\frac{\partial V}{\partial t} + \frac{1}{2} \sum_{i, j = 1}^{N} \sigma_i\sigma_j S_i S_j \rho_{i,j} \frac{\partial^2V}{\partial S_i \partial S_j} + \sum_{i = 1}^{N} r_i S_i \frac{\partial V}{\partial S_i} - rV = 0$$

My issue is that it has a terminal condition: $$V(S,T) = max(S_T - K, 0)$$ instead of an initial condition. Is it possible to have this work in DeepXDE and if so how?

Thanks

@vl-dud
Copy link
Contributor

vl-dud commented Apr 11, 2024

Why don't you just add this equation to the PDEs list?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants