Mientras que hay muy superior a los métodos para la solución determinista LP problemas (por ejemplo, los algoritmos de punto interior), puede MCMC ser usado para resolver sus estocástico variantes?
Por estocásticos, me refiero a, por ejemplo, con las distribuciones de los coeficientes y / o limitaciones, y obtener una probabilidad posterior de la solución que representa:
- La incertidumbre en la solución dada la incertidumbre en los coeficientes/restricciones
- La incertidumbre en la solución teniendo en cuenta que MCMC le da una estimación
Por ejemplo:
\begin{equation*} \begin{array}{rrl} \mathbf{x}^* = \underset{\mathbf{x}}{\text{arg}\;\text{min}} & \mathbb{E}\,(c_1x_1 -3x_2)\\ \mbox{s.t.} & -x_1 +x_2 & \le b_1 \\ & x_1, x_2 & \geq 0 \end{array} \end{ecuación*}
y donde:
- $c_1 \sim N(2,0.5)$
- $b_1 \sim N(0,3)$
El objetivo es calcular los $pdf\mathbf(x^*) = \text{p}(x_1, x_2)$, reflejando nuestra incertidumbre sobre la optimalidad de la solución.
Estoy más familiarizado con PyMC, pero algo haría. Me inclino a creer que podíamos utilizar MRF potenciales para representar las restricciones y la función objetivo, pero no estoy seguro acerca de la manera de proceder para resolver el problema de optimización usando MCMC.