我是FE的初学者。我的应用是空间为五维的金融衍生产品的定价。因此,增加时间,问题有六个方面。
我试图环顾四周(Fenics,escript,deal.II等),但我的理解是,这些软件限于3 + 1(3d空间+ 1d时间)。它是否正确?
我的目标语言是Python或C ++。
问题描述
我想对一种投资产品进行定价,每个月投资者都可以自由进行或不进行再投资。我想做到的是随机波动,随机利率和随机死亡率。
随机偏微分方程这个样子
其中μ š 吨是相关的股票价格的时间依赖性常数小号,和乙小号吨是一个独立的Levy过程,其在股价噪声产生小号。类似地,对于其他量:ν σ 吨是关联到波动的时间依赖量σ。
让Çτ表示在时间允许的投资τ
d小号ŤdσŤd[RŤdqŤ= μ小号ŤdŤ+ σŤ--√d乙小号Ť= μσŤdt + νσŤd乙σŤ= μ[RŤdt + ν[RŤd乙[RŤ= μqŤdt + νqŤd乙qŤ(股票)(挥发性)(利率)(死亡)
μ小号Ť小号乙小号Ť小号νσŤσCττ。随机控制问题看起来像
上述PDE是连续的,但该产品的价值
V τVτ= 米一个X { Ç ∈ Çτ:P(死亡)E([RτF(Sτ+ 1))+ P(a l i v e )E([RτVτ+ 1)}。
Vτ仅在预定的
(例如每个月)进行求解。
τ
我猜蒙特卡洛总是可以蛮力解决我的问题,但这非常缓慢。
随机PDE的确定性形式
对于这部分,假设选项的值
是定义对天然时间t而不是τ时间,其中c t是时间t的投资。
定义微分算子
L t
V:(t ,SŤ,σŤ,[RŤ,qŤ,cŤ)↦ (t ,VŤ),
Ťτctt
,其中随时间变化的恒定
{μ小号吨,...}被忽略。确定性PDE然后
∂吨V吨+(大号吨+大号小号吨 +大号 σ 吨 +大号 ř 吨 +大号 q 吨)V吨=0,
其可以适应于最优控制问题的
τ-times。
LtLStLrtLσtLqt=∂r,S+∂r,σ+∂σ,S=σt∂S+rt∂S,S=∂r+∂r,r=∂σ+∂σ,σ=∂q+∂q,q
{μSt,…}∂tVt+(Lt+LSt+Lσt+Lrt+Lqt)Vt=0,
τ