Page 12 - Tlahuizcalli CB-31_Neat
P. 12

problema  del  TSP.  En  efecto,  se  puede  hacer  lo   intervengan  en la  función  de  costo,  ya  que  esto
          mismo  que  al  definir  el  centro  de  masa,  porque   equivale  a  estudiar  todos  los  campos  de  fuerzas
          como    =    1 + ⋯ +        es la suma de las entradas de   que  intervienen  para  dar  una  función  de
          |  | (o sea la longitud   ), en principio lo único que   potencial, o sea una función que calcula cuánta
          restaría  sería  generar  (pseudo)aleatoriamente  el    energía  cuesta  recorrer  la  trayectoria    ,  en  el
          vector (   1 , … ,       ) para que fuera posible definir una   sentido de cualquier teoría física que se modele a
          variable aleatoria   , haciendo       =       /  . A partir de   partir de campos, no solo la que se aplique para
          esto,  es  claro  que  se  puede  calcular  la  media   hacer  carreteras.   En  este  sentido,  el  algoritmo
          〈  〉 =    1    1  + ⋯ +                                 Metrópolis  sirve  para  resolver  todo  tipo  de
                                                                  problemas  cuya  solución  esté  dada  por  la
            Sin  embargo,  hay  una  relación  entre  estos       obtención  de  un  vector  de  las  probabilidades
          conceptos que es muchísimo más útil para resolver       (   1 , … ,       ), no solamente el TSP y no solo como parte
          el TSP. Dado un vector (   1 , … ,       ), por ejemplo uno   del  recocido  simulado,  solamente  se  requiere
          generado (pseudo)aleatoriamente, y también una          conocer     el    número     〈  〉   y    generar
          cantidad  a  la  que  se  quiera  identificar  con  〈  〉,   (pseudo)aleatoriamente el vector (   1 , … ,       ).
          pero  que  como  en  nuestro  caso,  no  se  tenga  el
          vector de las probabilidades (   1 , … ,       ), necesario   Sin  embargo,  lo  más  importante  de  las
          para  poder  tener  una  variable  aleatoria     que    funciones de costo es que están muy relacionadas
          cumpla  que  〈  〉 =    1    1  + ⋯ +             ,  resulta  que  el   con las       . Una vez dada la dependencia explícita
          algoritmo Metrópolis es el que permite hallar las          entre las        y las         , quedará solo el problema de
          a partir de los datos de entrada (   1 , … ,       ) y 〈  〉. Más   hallar  las  probabilidades  (   1 , … ,       ).  Vamos  a
          aún, este algoritmo se deduce de manera natural         resolver ambos problemas, codificando un modelo
          a partir de dar un modelo computacional para el         físico dentro del algoritmo de recocido simulado.
          fenómeno físico del recocido, o sea al plantear el      Recordemos que la temperatura de un sistema de
          algoritmo del recocido simulado. Veamos esto en         partículas no es otra cosa que una medida de la
          su relación con el TSP con un ejemplo.                  energía  cinética  de  estas.  Veamos  el  ejemplo
                                                                  “atmosférico” (el cual se explica originalmente en
             Supongamos  que  la  trayectoria      es  una        (Feyman, 1998) para deducir la Ley de Boltzmann)
          carretera  que  pasa  por      ciudades.  Por           para entender de manera más precisa la relación
          comodidad  supongamos  que  existe  un  mapa            entre  altura  y  temperatura;  y  de  ahí  la  relación
          topográfico de la región por donde pasa   , tal que     entre las funciones de costo y las probabilidades.
          las posiciones de las ciudades  corresponden a    
          puntos  (   1 , … ,       )  dentro  de  un  cubo  de  volumen    Si  se  tiene  una  atmósfera  de  masa        a
          fijo, esto para representar la altura sobre el nivel del   temperatura   constante        en   un   campo
          mar  de  la  región,  por  lo  que  estamos  pensando   gravitacional      (por simplicidad sea    = 9.8  /  
                                                                                                                  2
          que  podemos  ver  el  mapa  en  3D.  Supongamos        la constante usual de la gravedad), esto implica
          también  que  se  conoce  el  número  〈  〉.  En  cada   que no hay viento, entendiendo  por viento a un
          segmento  de      al  ir  de          a          se  consume  una   conjunto  de  masas  de  aire  que  se  mueven  a
          energía          ,  y  otra            al  recorrerlo  en  sentido   distintas velocidades unas respecto a otras como
          contrario.  Como  dicho  mapa  indica  las  distintas   efecto   solamente    de   las   diferencias   de
          alturas  del  terreno,  podemos  suponer  (para         temperaturas  entre  ellas.  En  otras  palabras,
          simplificar)  que  las            se  pueden  calcular  en   suponemos  que  el  movimiento  promedio  es
          función solamente de la altura. Por ejemplo,  si           constante.  Sin  embargo,  la  presión      no  es
          está  a  más  altura  que          ,  o  sea          “tiene  más   constante,  esto  por  causa  de  la  gravedad:  si
          energía potencial” que       ,  entonces bajamos al ir   pensamos  que  hay      partículas  de  aire  tenemos
          de        a         y viceversa,  por lo que en dicho caso   que    =        (donde    es otra constante) pero    no
                  <         . Este enfoque simplificado no solo sirve con   es constante, aquí solo depende de la altura ℎ,  y
                                                                  como a mayor altura hay menos presión, entonces
          mapas topográficos, las energías          pueden tener   hay  menor  número      de  partículas,  por  lo  que
          significados  más  generales,  como  la  distribución   pequeños cambios en n, dados por el diferencial
          de  la  presión  atmosférica  (como  veremos  más       d  , son directamente proporcionales a pequeños
          adelante) y se conocen como funciones de costo.         cambios en P, o sea a d  , esto es, d   =     d  .  La
          De  hecho,  este  modelo  es  tan  flexible  que        frase  “a  mayor  altura  menos  presión”  se  vuelve
          podemos  agregar  un  sinfín  de  variables  que

              11
                            Tlahuizcalli ISSN: 2448-7260                              Año 11 Núm. 31 enero-abril 2024
   7   8   9   10   11   12   13   14   15   16   17