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.

Changes between Version 21 and Version 22 of OfficialTolArchiveNetworkBysSamplerRandWalkInPolytope


Ignore:
Timestamp:
Feb 2, 2011, 8:56:08 AM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfficialTolArchiveNetworkBysSamplerRandWalkInPolytope

    v21 v22  
    8888
    8989[[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
     91Obsérvese que los hiperplanos inactivos nunca darán la distancia mínima para un punto factible por lo
     92que efectivamente no influyen en absoluto en los cálculos, salvo que aumentan el tiempo de cálculo de
     93forma espúrea. Sin embargo no es en absoluto trivial determinar si una restricción es inactiva así que
     94será responsabilidad del analista no introducir demasiadas.
    9095
    9196=== Paseo aleatorio hiperesférico ===
     
    171176[[LatexEquation(h \sim U\left[h^{-},h^{+}\right] \wedge h^{-} \le 0 \le h^{+}  )]]
    172177
    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 
    182178==== Función generatriz ====
    183179Los 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]]
    184185 1. Si los puntos [[LatexEquation( x - s u)]] y [[LatexEquation( x + s u)]] son ambos factibles
    185186    entonces se toma [[LatexEquation( h^{-} = -s)]] y [[LatexEquation( h^{+} = +s )]]
     
    204205[[LatexEquation( h^{+} - h^{-} > h_0 > 0)]],
    205206
     207
     208==== Función de densidad ====
     209
     210La función de densidad en este caso es simplemente proporcional al inverso de la
     211longitud del intervalo, luego su logaritmo salvo una constante será
     212
     213 [[LatexEquation( \ln Q\left(x,y\right) = -\ln\left(h^{+}-h^{-}\right)  )]]
     214   
     215Los 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
     223Está claro que la longitud del intervalo depende del punto de origen por
     224lo que el generador no es simétrico.
     225
     226
     227
    206228=== Paseo aleatorio mixto ===
    207229El paseo aleatorio hiperesférico tiene la ventaja de ser muy rápido pues sólo se necesita la distancia