私は最適化に関連する研究プロジェクトに取り組んでおり、最近この設定でMCMCを使用することを考えていました。残念ながら、私はMCMCメソッドにかなり慣れていないため、いくつか質問がありました。問題を説明し、質問をすることから始めます。
問題は、コスト関数の期待値を推定することになります。ここで、は、密度次元確率変数です。ω = (ω 1、ω 2、。。。ω H)時間F (ω )
私たちの場合、閉じた形式のバージョンは存在しません。つまり、期待値を近似するにはモンテカルロ法を使用する必要があります。残念ながら、MCまたはQMCメソッドを使用して生成された推定値は、実際の設定で使用するには分散が大きすぎることがわかります。E [ c (ω )]
低分散推定を生成するサンプルポイントを生成するために重要度サンプリング分布を使用する必要があったという1つのアイデア。私たちの場合、理想的な重要度のサンプリング分布、ほぼ比例している必要があります。どのように見て定数まで知られている、私は私が提案配布とともにMCMCを使用できるかどうかを疑問に思って、最終的にサンプルを生成するために。g (ω )c (ω )f (ω )g (ω )c (ω )f (ω )g (ω )
ここに私の質問は次のとおりです。
この設定でMCMCを使用できますか?もしそうなら、どのMCMC法が適切でしょうか?私はMATLABで作業しているので、MATLABが既に実装されているものを優先します。
MCMCのバーンイン期間を短縮するために使用できるテクニックはありますか?そして、どのように私は定常分布に達したことを知ることができますか?この場合、実際には、特定のを計算するのにかなりの時間がかかります。ω