Deje $\mathcal{L}$ = {x$\in$ $N^n$ : ||x||$_1$ $\leq$ m} denota el conjunto de los enteros puntos en el positivo orthant de la $\ell_1$ bola de radio $m$ donde $m < n$. Para cada una de las $x \in \mathcal{L}$, siendo w : $\mathcal{L}$ $\rightarrow$ $\mathcal{R}^+$ denotan una manera eficiente computable función de ponderación. Deje $\mathcal{D}$ definir una distribución de probabilidad sobre $\mathcal{L}$ que selecciona cada elemento de a $\mathcal{L}$ con probabilidad proporcional a su peso: $$\Pr_\mathcal{D}[x] = \frac{w(x)}{\sum_{y\in\mathcal{L}}w(y)}$$
Me gustaría (aproximadamente) de la muestra a partir de esta distribución de manera eficiente, donde de manera eficiente los medios en tiempo polinomial en n, la dimensión del espacio. El algoritmo puede consultar la función peso $w$ un polinomio número de veces. En general, esto es duro, pero conozco a dos hechos adicionales acerca de la función de ponderación que sospecho que el problema manejable.
1) El peso de la función es convexa: en particular, para cualquier C, el conjunto de puntos con el peso mínimo de C se encuentra en el interior de algunos convexo polytope.
2) El peso de la función de Lipschitz: para cualquier $x,y \in \mathcal{L} : ||x-y||_1 \leq 1$, $|w(x) - w(y)| \leq$ poli(n).
Hay un método conocido que permitiría muestreo eficiente de esta distribución?