費曼-卡茨公式是一個數學公式與定理,得名於理查德·費曼和馬克·卡茨,將隨機過程和拋物型偏微分方程結合在一起。使用費曼-卡茨公式可以通過將某些拋物型偏微分方程的解寫成隨機過程的條件期望的方式,從而將求此類微分方程的數值解轉化為模擬隨機過程的路徑。反過來,此一類隨機過程的期望可以通過確定性的計算(偏微分方程求解)得到。考慮偏微分方程:
- 滿足邊界條件:
其中的 是已知的函數, 是給定的參數, 是所求的解函數。費曼-卡茨公式聲明,這個偏微分方程的解函數可以寫成某個隨機過程的(條件)期望:
其中 是由以下的隨機動力方程
決定的伊藤隨機過程。其中的是維納過程(Wiener過程,又稱為布朗過程), 滿足初始條件。
費曼-卡茨公式建立在若干對參數函數的限制性條件下。這些條件主要是要求參數函數足夠「平滑」與「規則」,使得隨機微分方程和偏微分方程的解存在。
首先假設偏微分方程的解函數 u 存在。卡拉查斯和史雷夫在1988年證明了:當其餘函數及 u 滿足以下條件
- 參數函數 以及函數u 都是連續函數。
- 函數u 關於x 變量保持多項式增長,即存在正常數M和c,使得對所有的x,都有:
-
- 參數函數 和 都要麼是正值函數,要麼也滿足類似以上的多項式增長條件。
- 參數函數 有下界,並且
- 參數函數 滿足關於x 變量的利普希茨條件,即存在常數K,使得對所有不相等的x 和y,都有:
-
的時候,解函數可以用費曼-卡茨公式表達為條件期望的形式[1]。這些條件中並不保證解的存在性。要保證後者,需要更強的條件:
- 參數函數 有界,並且局部地滿足關於x 變量和t 變量的利普希茨條件(即常數K可以和x相關)。
- 對任意的t,參數函數 都滿足赫爾德連續條件,即存在與t無關的常數H和介於0與1之間的常數 ,使得
-
- 參數函數 有界,並且對任意的t,都局部地滿足赫爾德連續條件。
- 對任意的t,參數函數 都局部地滿足赫爾德連續條件,並關於x 變量滿足多項式增長條件。
- 參數函數 關於x 變量滿足多項式增長條件。
以上條件由弗里德曼在1975年給出。1980年克里洛夫提出用更簡潔(同時更強)的條件代替,可以是:
所有的參數函數 滿足利普希茨條件並且二次連續可導,同時滿足多項式增長條件;函數V有下界。
在以上的條件下,偏微分方程的解唯一存在,並且滿足費曼-卡茨公式的期望表達,同時也滿足多項式增長條件[1]。
為簡化起見,以下只證明 的情況。
設偏微分方程的解函數為 。對以下函數 使用伊藤公式,可以得到:
-
由於 ,等式右邊第三項是高階無窮小 ,因此可以忽略。再一次對 使用伊藤公式,會得到
-
-
等式右邊的第一項里的括號中的式子恰好是微分方程的左邊,因此等於0。剩下的是:
-
將這個等式的兩邊從 積分到 ,可以得到:
-
兩邊取在已知 下的條件期望,並且注意到等式右邊是一個伊藤積分,因此右邊等於0。所以 。注意到
-
就可以得出需要證明的結論[2]。
- 以上的條件期望形式的公式對多維的伊藤過程也適用。與之相應,解函數 相對的偏微分方程是:
-
其中的
-
也就是說 ,其中 是矩陣 的轉置矩陣[3]。
- 將解函數表示為條件期望的形式後,可以使用蒙特卡羅或准蒙特卡羅方法來求出近似的數值解。
- 此定理最早由卡茨於1949年發表[4],最初的費曼-卡茨公式是作為一個解決某些維納泛函的分佈的公式提出的。假設 是滿足初始條件 的某個擴散過程。現要求出以下函數的期望值
-
費曼-卡茨公式說明這個期望值等價於對某個擴散方程(拋物型偏微分方程)的解的積分。特別地,當條件 滿足時,若設 並滿足 ,則有
-
費曼-卡茨公式也可以闡釋成對某個特定形式的泛函積分求值的一種方法。如果:
-
其中的積分對所有的隨機漫步路逕取得,那麼
-
其中 是拋物型偏微分方程 的解。並滿足初始條件 .