Skip to content

A pytorch implementation of Backward Stochastic Differential Equation

License

Notifications You must be signed in to change notification settings

rushhan/bsde_torch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A pytorch implementation of Backward Stochastic Differential Equation

To execute:

python main.py

Currently Supports and Tested (CPU only):

  • HJBLQ: Hamilton-Jacobi-Bellman (HJB) equation.

More to follow!!

Dependencies

torch 1.10.0 munch 2.5.0 torchvision 1.6.3

Reference

[1] Han, J., Jentzen, A., and E, W. Overcoming the curse of dimensionality: Solving high-dimensional partial differential equations using deep learning, Proceedings of the National Academy of Sciences, 115(34), 8505-8510 (2018). [journal] [arXiv]
[2] E, W., Han, J., and Jentzen, A. Deep learning-based numerical methods for high-dimensional parabolic partial differential equations and backward stochastic differential equations, Communications in Mathematics and Statistics, 5, 349–380 (2017). [journal] [arXiv]

Note and Thanks:

This Repo is heavily based on the work done by [frankhan91]. THe original work is in Tensorflow and can be found [here]. The current model reuses the same network for all the subswquent time step insteaad of creating new for each time step. This greatly reduced the parameters to train (about 1/20 the of the tf counterpart).

About

A pytorch implementation of Backward Stochastic Differential Equation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages