我正在从事一个与优化相关的研究项目,最近有一个想法在此设置中使用 MCMC。不幸的是,我对 MCMC 方法还很陌生,所以我有几个问题。我将从描述问题开始,然后提出我的问题。
我们的问题归结为估计成本函数的期望值,其中是维随机变量.
在我们的例子中,不存在的封闭形式版本。这意味着我们必须使用蒙特卡罗方法来逼近期望值。不幸的是,事实证明,使用 MC 或 QMC 方法生成的估计值具有太大的方差,无法在实际环境中使用。
一种想法是我们必须使用重要性抽样分布来生成样本点,这些样本点将产生的低方差估计。在我们的例子中,理想的重要性采样分布必须与大致成比例。看到如何知道是恒定的,我想知道是否可以使用 MCMC 以及提议分布生成样本。
我的问题是:
可以在此设置中使用 MCMC 吗?如果是这样,哪种 MCMC 方法是合适的?我在 MATLAB 中工作,所以我偏爱任何已经有 MATLAB 实现的东西。
有什么技术可以用来加快 MCMC 的老化期。我怎么知道已经达到了平稳分布?在这种情况下,计算给定实际上需要相当长的时间。