close
Warning:
Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Feb 2, 2011, 8:56:08 AM (14 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v21
|
v22
|
|
88 | 88 | |
89 | 89 | [[LatexEquation( \left\langle x,\mathcal{P}\left(A,a\right)\right\rangle = \underset{i=1\ldots r}{min}\left\{ \left\langle x,\mathcal{H}\left(A_i,a_i\right)\right\rangle \} > 0 )]] |
| 90 | |
| 91 | Obsérvese que los hiperplanos inactivos nunca darán la distancia mínima para un punto factible por lo |
| 92 | que efectivamente no influyen en absoluto en los cálculos, salvo que aumentan el tiempo de cálculo de |
| 93 | forma espúrea. Sin embargo no es en absoluto trivial determinar si una restricción es inactiva así que |
| 94 | será responsabilidad del analista no introducir demasiadas. |
90 | 95 | |
91 | 96 | === Paseo aleatorio hiperesférico === |
… |
… |
|
171 | 176 | [[LatexEquation(h \sim U\left[h^{-},h^{+}\right] \wedge h^{-} \le 0 \le h^{+} )]] |
172 | 177 | |
173 | | ==== Función de densidad ==== |
174 | | La función de densidad en este caso es simplemente proporcional al inverso de la longitud del intervalo, |
175 | | luego su logaritmo salvo una constante será |
176 | | |
177 | | [[LatexEquation( \ln Q\left(x,y\right) = -\ln\left(h^{+}-h^{-}\right) )]] |
178 | | |
179 | | Aunque no se explicita está claro que la longitud del intervalo depende del punto de origen por |
180 | | lo que el generador no es simétrico. |
181 | | |
182 | 178 | ==== Función generatriz ==== |
183 | 179 | Los pasos para muestrear un candidato serían los siguientes |
| 180 | 1. Primero se simulará un vector multinormal estandarizado [[BR]] [[BR]] |
| 181 | [[LatexEquation(w\sim N\left(0,I\right)\in\mathbb{R}^{n} )]] [[BR]] [[BR]] |
| 182 | 1. Dividiendo ese vector por su norma euclídea se obtendrá una dirección unitaria uniforme en la frontera |
| 183 | de la hiperesfera de radio 1 centrada en el origen [[BR]] [[BR]] |
| 184 | [[LatexEquation( u=\frac{w}{\left\Vert w\right\Vert _{2}} )]] [[BR]] [[BR]] |
184 | 185 | 1. Si los puntos [[LatexEquation( x - s u)]] y [[LatexEquation( x + s u)]] son ambos factibles |
185 | 186 | entonces se toma [[LatexEquation( h^{-} = -s)]] y [[LatexEquation( h^{+} = +s )]] |
… |
… |
|
204 | 205 | [[LatexEquation( h^{+} - h^{-} > h_0 > 0)]], |
205 | 206 | |
| 207 | |
| 208 | ==== Función de densidad ==== |
| 209 | |
| 210 | La función de densidad en este caso es simplemente proporcional al inverso de la |
| 211 | longitud del intervalo, luego su logaritmo salvo una constante será |
| 212 | |
| 213 | [[LatexEquation( \ln Q\left(x,y\right) = -\ln\left(h^{+}-h^{-}\right) )]] |
| 214 | |
| 215 | Los pasos del cálculo del intervalo serán ahora los siguientes: |
| 216 | 1. Primero se toma el vector de dirección que une los puntos [[BR]] [[BR]] |
| 217 | [[LatexEquation(w = y-x )]] [[BR]] [[BR]] |
| 218 | 1. Dividiendo ese vector por su norma euclídea se obtendrá la dirección unitaria |
| 219 | de la hiperesfera de radio 1 centrada en el origen [[BR]] [[BR]] |
| 220 | [[LatexEquation( u=\frac{w}{\left\Vert w\right\Vert _{2}} )]] [[BR]] [[BR]] |
| 221 | 1. Se repiten los pasos 3, 4 y 5 realizados en la generación para calcular el intervalo |
| 222 | |
| 223 | Está claro que la longitud del intervalo depende del punto de origen por |
| 224 | lo que el generador no es simétrico. |
| 225 | |
| 226 | |
| 227 | |
206 | 228 | === Paseo aleatorio mixto === |
207 | 229 | El paseo aleatorio hiperesférico tiene la ventaja de ser muy rápido pues sólo se necesita la distancia |