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 14 and Version 15 of OfficialTolArchiveNetworkBysSamplerRandWalkInPolytope


Ignore:
Timestamp:
Feb 1, 2011, 6:00:06 PM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfficialTolArchiveNetworkBysSamplerRandWalkInPolytope

    v14 v15  
    1 
    21[[PageOutline]]
    32= Generación de candidatos factibles en un politopo =
     
    116115
    117116Se trataría de tomar una dirección unitaria aleatoria [[LatexEquation(u \wedge \left\Vert u\right\Vert = 1)]],
    118 siguiendo los mismos dos pasos del punto anterior, y luego encontrar un intervalo en esa dirección que incluya
     117siguiendo los mismos dos primeros pasos del punto anterior, y luego encontrar un intervalo en esa dirección que incluya
    119118al punto actual pero no necesariamente centrado en él, para generar el candidato uniforme en dicho intervalo
    120119
     
    124123
    125124Los pasos para conseguirlo serían los siguientes
    126  1. Si estamos en un punto interior:
    127   1. Si los puntos [[LatexEquation( x - s u)]] y [[LatexEquation( x + s u)]] son ambos factibles
    128      entonces se toma [[LatexEquation( h^{-} = -s)]] y [[LatexEquation( h^{+} = +s )]]
    129   1. Si [[LatexEquation( x - s u)]] no es factible habría que buscar mediante un método univariante
    130      como el de la bisectriz o el de Fibonacci el mínimo valor de [[LatexEquation( h^{-} )]] para el
    131      que el punto es factible, y que debe estar obligatoriamente en el intervalo
    132      [[LatexEquation(\left[-s,0\right]  )]]
    133   1. Análogamente, si [[LatexEquation( x + s u)]] no es factible habría que buscar el máximo valor
    134      de [[LatexEquation( h^{-} )]] para el que el punto es factible, y que debe estar obligatoriamente
    135      en el intervalo [[LatexEquation(\left[0,s\right]  )]]
    136   1. El intervalo ha de ser propio por partir de un punto interior, es decir,
    137      [[LatexEquation( h^{-} < h^{+})]], con lo que ya se puede generar la uniforme anterior.
    138  1. Si el punto está en la frontera se tomará el último punto interior aceptado como origen de los
    139     candidatos y se repite desde el principio generando una nueva dirección unitaria aleatoria, pero
    140     se compararán las probabilidades de los candidatos con las del último punto generado, para asegurar
    141     así la convergencia.
     125 1. Si los puntos [[LatexEquation( x - s u)]] y [[LatexEquation( x + s u)]] son ambos factibles
     126    entonces se toma [[LatexEquation( h^{-} = -s)]] y [[LatexEquation( h^{+} = +s )]]
     127 1. Si [[LatexEquation( x - s u)]] no es factible habría que buscar mediante un método univariante
     128    como el de la bisectriz o el de Fibonacci el mínimo valor de [[LatexEquation( h^{-} )]] para el
     129    que el punto es factible, y que debe estar obligatoriamente en el intervalo
     130    [[LatexEquation(\left[-s,0\right]  )]]
     131 1. Análogamente, si [[LatexEquation( x + s u)]] no es factible habría que buscar el máximo valor
     132    de [[LatexEquation( h^{-} )]] para el que el punto es factible, y que debe estar obligatoriamente
     133    en el intervalo [[LatexEquation(\left[0,s\right]  )]]
     134 1. Si el intervalo es propio, es decir, si [[LatexEquation( h^{-} < h^{+})]], entonces se puede
     135    generar la uniforme anterior.
     136 1. Si el intervalo no es propio entonces el punto generado es obligatoriamente el mismo en el que
     137    se estaba. Para evitar que se quede demasiado tiempo en el mismo punto, en la siguiente iteración
     138    se tomará el último punto con intervalo propio como origen de los candidatos y se repite desde
     139    el principio generando una nueva dirección unitaria aleatoria, pero se compararán las probabilidades
     140    de los candidatos con las del último punto generado, para asegurar así la convergencia.
    142141
    143142=== Paseo aleatorio mixto ===