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 (15 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 |