Estoy trabajando en un proyecto de investigación relacionado con la optimización y recientemente tuve la idea de utilizar MCMC en este entorno. Desafortunadamente, soy bastante nuevo en los métodos MCMC, así que tuve varias preguntas. Comenzaré describiendo el problema y luego haciendo mis preguntas.
Nuestro problema se reduce a estimar el valor esperado de una función de costo donde es una variable aleatoria -dimensional con una densidad .
En nuestro caso, no existe una versión de forma cerrada de . Esto significa que tenemos que usar los métodos de Monte Carlo para aproximar el valor esperado. Desafortunadamente, resulta que las estimaciones de que se generan usando métodos MC o QMC tienen demasiada variación para ser útiles en un entorno práctico.
Una idea de que teníamos que usar una distribución de muestreo importante para generar puntos de muestra que producirían una estimación de baja varianza de . En nuestro caso, la distribución de muestreo de importancia ideal, , tiene que ser aproximadamente proporcional a . Al ver cómo se conoce hasta constante, me pregunto si puedo usar MCMC junto con la distribución de propuesta para eventualmente generar muestras de .
Mis preguntas aquí son:
¿Se puede usar MCMC dentro de esta configuración? Si es así, ¿qué método MCMC sería apropiado? Estoy trabajando en MATLAB, así que prefiero cualquier cosa que ya tenga una implementación de MATLAB.
¿Hay alguna técnica que pueda usar para acelerar el período de quemado para MCMC? ¿Y cómo puedo decir que se ha alcanzado la distribución estacionaria? En este caso, en realidad lleva bastante tiempo calcular para un determinado .