Я початківець з FE. Моє застосування - це ціноутворення фінансових деривативів, де простір є п’ятимірним. Отже, додавши час, проблема має шість вимірів.
Я спробував озирнутися (Fenics, escript, deal.II, ...), але я розумію, що це програмне забезпечення обмежене 3 + 1 (3d-пробіл + 1-й час). Це правильно?
Моєю цільовою мовою є Python або C ++.
Опис своєї проблеми
Я хотів би оцінити інвестиційний продукт, де кожен місяць інвестор має свободу реінвестирувати чи ні. Я хотів би зробити це зі стохастичною мінливістю, стохастичною процентною ставкою та стохастичною смертністю.
Стохастичні PDE виглядають таким чином
Де - часова залежна константа, пов'язана з ціною акцій , а
позначає допустимі інвестиції в момент часу . Проблема стохастичного управління виглядає як V τ = m a x { c ∈ C τ : P ( смерть ) E ( r τ f ( S τ + 1 ) ) + Вищезазначені PDE є безперервними, але значення продукту V τ вирішується лише за попередньо визначені-рази, скажімо, щомісяця.
Я думаю, Монте-Карло завжди може змусити мою проблему, але це дуже повільно.
Детермінована форма стохастичних PDE
Для цієї частини припустимо, що значення параметра
визначається на природний час , а не шрифт Times, з інвестицій в момент часу .
Визначте диференціальний оператор
де залежна від часу константа