SlideShare una empresa de Scribd logo
1 de 51
u                         5               v         Lista de Arcos
                                                                                 (u,v)
                                                  -2                             (u,x)
            6
                                                                                 (u,y)
z                                           -4                                   (v,u)
                            8
                                                                      7          (x,v)
                                             -3                                  (x,y)
                                                                                 (y,v)
            7                                     2                              (y,z)
                                                                                 (z,u)
                    x                            9           y
                                                                                 (z,x)
                                                      Paso 0.0
V   [   ]   =   {   u   v   x   y   z   }
d   [   ]   =   {   _   _   _   _   _   }                Encontrar el camino más corto del
P   [   ]   =   {   _   _   _   _   _   }                Vértice z a cada uno de los otros
                                                         Vértices.
u                         5                v           Lista de Arcos
                                                                                    (u,v)
                                                                  
                                                  -2                                (u,x)
            6
                                                                                    (u,y)
z                                           -4                                      (v,u)
0                           8
                                                                       7            (x,v)
                                             -3                                     (x,y)
                                                                                    (y,v)
            7                                     2                                 (y,z)
                    x
                                                             y
                                                                                   (z,u)
                                                 9                                  (z,x)
                                                      Paso 0.1
V   [   ]   =   {   u   v   x   y   z   }
d   [   ]   =   {       0           }
P   [   ]   =   {                       }                 Inicializar los vectores d y P.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.1        Aplicar Relax al Arco (u,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[u] + w( u , v ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x) 
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.2        Aplicar Relax al Arco (u,x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[u] + w( u , x ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y) 
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.3        Aplicar Relax al Arco (u,y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u) 
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.4        Aplicar Relax al Arco (v,u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[v] + w( v , u ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v) 
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.5        Aplicar Relax al Arco (x,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[x] + w( x , v ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y) 
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.6        Aplicar Relax al Arco (x,y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[x] + w( x , y ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v) 
            7                                     2                                      (y,z)
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.7        Aplicar Relax al Arco (y,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[y] + w( y , v ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v             Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z) 
                    x
                                                                 y
                                                                                        (z,u)
                                                 9                                       (z,x)
                                                      Paso 1.8        Aplicar Relax al Arco (y,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[z] > d[y] + w( y , z ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                     NO

                                                       Proceso:                No se hace nada.
u                         5                    v           Lista de Arcos
                                                                                         (u,v)
                                                                     
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                y
                                                                                        (z,u) 
                                                 9                                       (z,x)
                                                      Paso 1.9       Aplicar Relax al Arco (z,u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[z] + w( z , u ) ?
d   [   ]   =   {       0           }
P   [   ]   =   {                       }              Respuesta:                   SI

                                                       Proceso: d[u] = d[z] + w( z, u ) y P[u] = z
u                         5                    v           Lista de Arcos
                                                                                         (u,v)
                        6                                             
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u)
0                           8
                                                                           7             (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                                                                y
                                                                                        (z,u) 
                                                 9                                       (z,x)
                                                      Paso 1.9       Aplicar Relax al Arco (z,u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[z] + w( z , u ) ?
d   [   ]   =   {   6    0           }
P   [   ]   =   {   z                   }              Respuesta:                   SI

                                                       Proceso: d[u] = d[z] + w( z, u ) y P[u] = z
u                         5                    v           Lista de Arcos
                                                                                          (u,v)
                        6                                             
                                                  -2                                      (u,x)
            6
                                                                                          (u,y)
z                                           -4                                            (v,u)
0                           8
                                                                           7              (x,v)
                                             -3                                           (x,y)
                                                                                          (y,v)
            7                                     2                                       (y,z)
                    x
                                                                y
                                                                                         (z,u)
                                                 9                                        (z,x) 
                                                      Paso 1.10         Aplicar Relax al Arco (z,x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[z] + w( z , x ) ?
d   [   ]   =   {   6    0           }
P   [   ]   =   {   z                   }              Respuesta:                    SI

                                                       Proceso: d[x] = d[z] + w( z, x ) y P[x] = z
u                         5                    v           Lista de Arcos
                                                                                          (u,v)
                        6                                             
                                                  -2                                      (u,x)
            6
                                                                                          (u,y)
z                                           -4                                            (v,u)
0                           8
                                                                           7              (x,v)
                                             -3                                           (x,y)
                                                                                          (y,v)
            7                                     2                                       (y,z)
                    x
                        7                                        y
                                                                                         (z,u)
                                                 9                                        (z,x) 
                                                      Paso 1.10         Aplicar Relax al Arco (z,x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[z] + w( z , x ) ?
d   [   ]   =   {   6  7  0           }
P   [   ]   =   {   z       z           }              Respuesta:                    SI

                                                       Proceso: d[x] = d[z] + w( z, x ) y P[x] = z
u                         5                    v           Lista de Arcos
                                                                                          (u,v) 
                        6                                             
                                                  -2                                      (u,x)
            6
                                                                                          (u,y)
z                                           -4                                            (v,u)
0                           8
                                                                           7              (x,v)
                                             -3                                           (x,y)
                                                                                          (y,v)
            7                                     2                                       (y,z)
                    x
                        7                                        y
                                                                                         (z,u)
                                                 9                                        (z,x)
                                                      Paso 2.1          Aplicar Relax al Arco (u,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[u] + w( u , v ) ?
d   [   ]   =   {   6  7  0           }
P   [   ]   =   {   z       z           }              Respuesta:                    SI

                                                       Proceso: d[v] = d[u] + w( u, v ) y P[v] = u
u                         5                    v           Lista de Arcos

                      6                                                11                   (u,v) 
                                                    -2                                      (u,x)
            6
                                                                                            (u,y)
z                                             -4                                            (v,u)
0                             8
                                                                             7              (x,v)
                                               -3                                           (x,y)
                                                                                            (y,v)
            7                                       2                                       (y,z)
                 x
                      7                                            y
                                                                                           (z,u)
                                                   9                                        (z,x)
                                                        Paso 2.1          Aplicar Relax al Arco (u,v)
V   [   ]   =   { u v         x   y   z   }
                                                         Pregunta: ¿ d[v] > d[u] + w( u , v ) ?
d   [   ]   =   { 6 11 7  0              }
P   [   ]   =   { z   u       z           }              Respuesta:                    SI

                                                         Proceso: d[v] = d[u] + w( u, v ) y P[v] = u
u                         5                   v             Lista de Arcos

                      6                                                 11                (u,v)
                                                    -2                                    (u,x) 
            6
                                                                                          (u,y)
z                                             -4                                          (v,u)
0                             8
                                                                            7             (x,v)
                                               -3                                         (x,y)
                                                                                          (y,v)
            7                                       2                                     (y,z)
                 x
                      7                                             y
                                                                                         (z,u)
                                                   9                                      (z,x)
                                                        Paso 2.2         Aplicar Relax al Arco (u,x)
V   [   ]   =   { u v         x   y   z   }
                                                         Pregunta: ¿ d[x] > d[u] + w( u , x ) ?
d   [   ]   =   { 6 11 7  0              }
P   [   ]   =   { z   u       z           }              Respuesta:                    NO

                                                         Proceso:               No se hace nada.
u                       5                    v           Lista de Arcos

                      6                                          11                   (u,v)
                                              -2                                      (u,x)
            6
                                                                                      (u,y) 
z                                       -4                                            (v,u)
0                         8
                                                                       7              (x,v)
                                         -3                                           (x,y)
                                                                                      (y,v)
            7                                 2                                       (y,z)
                 x
                      7                                      y
                                                                                     (z,u)
                                             9                                        (z,x)
                                                  Paso 2.3          Aplicar Relax al Arco (u,y)
V   [   ]   =   { u   v   x y   z   }
                                                   Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   { 6 11 7  0        }
P   [   ]   =   { z   u   z         }              Respuesta:                    SI

                                                   Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
u                       5                    v           Lista de Arcos

                      6                                          11                   (u,v)
                                              -2                                      (u,x)
            6
                                                                                      (u,y) 
z                                       -4                                            (v,u)
0                         8
                                                                       7              (x,v)
                                         -3                                           (x,y)
                                                                                      (y,v)
            7                                 2                                       (y,z)
                 x
                      7                                      y
                                                                  2                   (z,u)
                                             9                                        (z,x)
                                                  Paso 2.3          Aplicar Relax al Arco (u,y)
V   [   ]   =   { u   v   x y   z   }
                                                   Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   { 6 11 7 2      0   }
P   [   ]   =   { z   u   z u       }              Respuesta:                    SI

                                                   Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
u                       5                   v             Lista de Arcos

                      6                                           11                (u,v)
                                              -2                                    (u,x)
            6
                                                                                    (u,y)
z                                       -4                                          (v,u) 
0                         8
                                                                      7             (x,v)
                                         -3                                         (x,y)
                                                                                    (y,v)
            7                                 2                                     (y,z)
                 x
                      7                                       y
                                                                  2                 (z,u)
                                             9                                      (z,x)
                                                  Paso 2.4         Aplicar Relax al Arco (v,u)
V   [   ]   =   { u   v   x y   z   }
                                                   Pregunta: ¿ d[u] > d[v] + w( v , u ) ?
d   [   ]   =   { 6 11 7 2      0   }
P   [   ]   =   { z   u   z u       }              Respuesta:                    NO

                                                   Proceso:               No se hace nada.
u                       5                    v           Lista de Arcos

                      6                                          11                   (u,v)
                                              -2                                      (u,x)
            6
                                                                                      (u,y)
z                                       -4                                            (v,u)
0                         8
                                                                       7              (x,v) 
                                         -3                                           (x,y)
                                                                                      (y,v)
            7                                 2                                       (y,z)
                 x
                      7                                      y
                                                                  2                   (z,u)
                                             9                                        (z,x)
                                                  Paso 2.5          Aplicar Relax al Arco (x,v)
V   [   ]   =   { u   v   x y   z   }
                                                   Pregunta: ¿ d[v] > d[x] + w( x , v ) ?
d   [   ]   =   { 6 11 7 2      0   }
P   [   ]   =   { z   u   z u       }              Respuesta:                    SI

                                                   Proceso:d[y] = d[x] + w( x, v ) y P[y] = x
u                         5                    v           Lista de Arcos

                        6                                             4                   (u,v)
                                                  -2                                      (u,x)
            6
                                                                                          (u,y)
z                                           -4                                            (v,u)
0                           8
                                                                           7              (x,v) 
                                             -3                                           (x,y)
                                                                                          (y,v)
            7                                     2                                       (y,z)
                    x
                        7                                        y
                                                                      2                   (z,u)
                                                 9                                        (z,x)
                                                      Paso 2.5          Aplicar Relax al Arco (x,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[x] + w( x , v ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    SI

                                                       Proceso: d[y] = d[x] + w( x, v ) y P[y] = x
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y) 
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 2.6         Aplicar Relax al Arco (x,y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[x] + w( x , y ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v) 
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 2.7         Aplicar Relax al Arco (y,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[y] + w( y , v ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z) 
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 2.8         Aplicar Relax al Arco (y,z)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[z] > d[y] + w( y , z ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u) 
                                                 9                                      (z,x)
                                                      Paso 2.9         Aplicar Relax al Arco (z,u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[z] + w( z , u ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x) 
                                                      Paso 2.10        Aplicar Relax al Arco (z,x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[z] + w( z , x ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v) 
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.1        Aplicar Relax al Arco (u,v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[u] + w( u , v ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x) 
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.2        Aplicar Relax al Arco (u,x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[u] + w( u , x ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        6                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y) 
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.3        Aplicar Relax al Arco (u,y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v           Lista de Arcos

                        6                                             4                  (u,v)
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u) 
0                           8
                                                                          7              (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                        7                                        y
                                                                      2                  (z,u)
                                                 9                                       (z,x)
                                                      Paso 3.4         Aplicar Relax al Arco (v, u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[v] + w( v , u ) ?
d   [   ]   =   {   6   4   7   2   0   }
P   [   ]   =   {   z   x   z   u       }              Respuesta:                   SI

                                                       Proceso: d[u] = d[v] + w( v, u ) y P[u] = v
u                         5                   v           Lista de Arcos

                        2                                             4                  (u,v)
                                                  -2                                     (u,x)
            6
                                                                                         (u,y)
z                                           -4                                           (v,u) 
0                           8
                                                                          7              (x,v)
                                             -3                                          (x,y)
                                                                                         (y,v)
            7                                     2                                      (y,z)
                    x
                        7                                        y
                                                                      2                  (z,u)
                                                 9                                       (z,x)
                                                      Paso 3.4         Aplicar Relax al Arco (v, u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[v] + w( v , u ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                   SI

                                                       Proceso: d[u] = d[v] + w( v, u ) y P[u] = v
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v) 
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.5         Aplicar Relax al Arco (x, v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[x] + w( x , v ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y) 
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.6         Aplicar Relax al Arco (x, y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[x] + w( x , y ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v) 
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.7         Aplicar Relax al Arco (y, v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[y] + w( y , v ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z) 
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 3.8         Aplicar Relax al Arco (y, z)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[z] > d[y] + w( y , z ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u) 
                                                 9                                      (z,x)
                                                      Paso 3.9         Aplicar Relax al Arco (z, u)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[u] > d[z] + w( z , u ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x) 
                                                      Paso 3.10        Aplicar Relax al Arco (z, x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[z] + w( z , x ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v) 
                                                  -2                                    (u,x)
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 4.1        Aplicar Relax al Arco (u, v)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[v] > d[u] + w( u , v ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                   v             Lista de Arcos

                        2                                             4                 (u,v)
                                                  -2                                    (u,x) 
            6
                                                                                        (u,y)
z                                           -4                                          (v,u)
0                           8
                                                                          7             (x,v)
                                             -3                                         (x,y)
                                                                                        (y,v)
            7                                     2                                     (y,z)
                    x
                        7                                         y
                                                                      2                 (z,u)
                                                 9                                      (z,x)
                                                      Paso 4.2        Aplicar Relax al Arco (u, x)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[x] > d[u] + w( u , x ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    NO

                                                       Proceso:               No se hace nada.
u                         5                    v           Lista de Arcos

                        2                                             4                   (u,v)
                                                  -2                                      (u,x)
            6
                                                                                          (u,y) 
z                                           -4                                            (v,u)
0                           8
                                                                           7              (x,v)
                                             -3                                           (x,y)
                                                                                          (y,v)
            7                                     2                                       (y,z)
                    x
                        7                                        y
                                                                      2                   (z,u)
                                                 9                                        (z,x)
                                                      Paso 4.3          Aplicar Relax al Arco (u, y)
V   [   ]   =   {   u   v   x   y   z   }
                                                       Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   {   2   4   7   2   0   }
P   [   ]   =   {   v   x   z   u       }              Respuesta:                    SI

                                                       Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
u                       5                    v           Lista de Arcos

                        2                                           4                   (u,v)
                                                -2                                      (u,x)
            6
                                                                                        (u,y) 
z                                         -4                                            (v,u)
0                           8
                                                                         7              (x,v)
                                           -3                                           (x,y)
                                                                                        (y,v)
            7                                   2                                       (y,z)
                    x
                        7                                      y
                                                                   -2                   (z,u)
                                               9                                        (z,x)
                                                    Paso 4.3          Aplicar Relax al Arco (u, y)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[y] > d[u] + w( u , y ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    SI

                                                     Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u) 
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y)
                                                                                      (y,v)
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x)
                                                    Paso 4.4         Aplicar Relax al Arco (v, u)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[u] > d[v] + w( v , u ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v) 
                                           -3                                         (x,y)
                                                                                      (y,v)
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x)
                                                    Paso 4.5         Aplicar Relax al Arco (x, v)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[v] > d[x] + w( x , v ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y) 
                                                                                      (y,v)
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x)
                                                    Paso 4.6         Aplicar Relax al Arco (x, y)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[y] > d[x] + w( x , y ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y)
                                                                                      (y,v) 
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x)
                                                    Paso 4.7         Aplicar Relax al Arco (y, v)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[v] > d[y] + w( y , v ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y)
                                                                                      (y,v)
            7                                   2                                     (y,z) 
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x)
                                                    Paso 4.8         Aplicar Relax al Arco (y, z)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[z] > d[y] + w( y , z ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y)
                                                                                      (y,v)
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u) 
                                               9                                      (z,x)
                                                    Paso 4.9         Aplicar Relax al Arco (z, u)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[u] > d[z] + w( z , u ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                   v             Lista de Arcos

                        2                                           4                 (u,v)
                                                -2                                    (u,x)
            6
                                                                                      (u,y)
z                                         -4                                          (v,u)
0                           8
                                                                        7             (x,v)
                                           -3                                         (x,y)
                                                                                      (y,v)
            7                                   2                                     (y,z)
                    x
                        7                                       y
                                                                    -2                (z,u)
                                               9                                      (z,x) 
                                                    Paso 4.10        Aplicar Relax al Arco (z, x)
V   [   ]   =   {   u   v   x   y   z }
                                                     Pregunta: ¿ d[x] > d[z] + w( z , x ) ?
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }              Respuesta:                    NO

                                                     Proceso:               No se hace nada.
u                       5                 v          Lista de Arcos

                        2                                         4               (u,v)
                                                -2                                (u,x)
            6
                                                                                  (u,y)
z                                         -4                                      (v,u)
0                           8
                                                                      7           (x,v)
                                           -3                                     (x,y)
                                                                                  (y,v)
            7                                   2                                 (y,z)
                    x
                        7                                    y
                                                                 -2               (z,u)
                                               9                                  (z,x)
                                                    Paso 5.0
V   [   ]   =   {   u   v   x   y   z }
                                                      Verificar en cada arco que se
d   [   ]   =   {   2   4   7 -2 0 }                  cumple la condición:
P   [   ]   =   {   v   x   z   u     }                         d[Vf] <= d[Vi] + w( Vi , Vf )
                                                      Si no se cumple:
                                                                => NO EXISTE SOLUCIÓN.
u                                 v    Lista de Arcos

                        2                                 4        (u,v)
                                                -2                 (u,x)
                                                                   (u,y)
z                                         -4                       (v,u)
0                                                                  (x,v)
                                           -3                      (x,y)
                                                                   (y,v)
            7                                                      (y,z)
                    x
                        7                             y
                                                          -2       (z,u)
                                                                   (z,x)
                                                 SOLUCIÓN
V   [   ]   =   {   u   v   x   y   z }
d   [   ]   =   {   2   4   7 -2 0 }
P   [   ]   =   {   v   x   z   u     }

Más contenido relacionado

La actualidad más candente (20)

Me02202 c
Me02202 cMe02202 c
Me02202 c
 
Integracion multiple
Integracion multipleIntegracion multiple
Integracion multiple
 
03 2
03 203 2
03 2
 
Al ap 04
Al ap 04Al ap 04
Al ap 04
 
3 funciones de varias variables
3 funciones de varias variables3 funciones de varias variables
3 funciones de varias variables
 
1 vectores en r3
1 vectores en r31 vectores en r3
1 vectores en r3
 
Cap7
Cap7Cap7
Cap7
 
Formulario cálculo aplicado aplicaciones de la integral
Formulario cálculo aplicado aplicaciones de la integralFormulario cálculo aplicado aplicaciones de la integral
Formulario cálculo aplicado aplicaciones de la integral
 
C:\Users\Manuel Romero\Documents\Manuel 2010 I\Reportaje\Manual I\Cap1
C:\Users\Manuel Romero\Documents\Manuel 2010 I\Reportaje\Manual I\Cap1C:\Users\Manuel Romero\Documents\Manuel 2010 I\Reportaje\Manual I\Cap1
C:\Users\Manuel Romero\Documents\Manuel 2010 I\Reportaje\Manual I\Cap1
 
1er termino 2008
1er termino 20081er termino 2008
1er termino 2008
 
-algebra lineal y vectores aleatorios
-algebra lineal y vectores aleatorios-algebra lineal y vectores aleatorios
-algebra lineal y vectores aleatorios
 
Solucion 2da evaluacion
Solucion 2da evaluacionSolucion 2da evaluacion
Solucion 2da evaluacion
 
Formulascalculo
FormulascalculoFormulascalculo
Formulascalculo
 
1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios
 
Matematicas
MatematicasMatematicas
Matematicas
 
Respuestas.ejercicios
Respuestas.ejerciciosRespuestas.ejercicios
Respuestas.ejercicios
 
Intro parte3
Intro parte3Intro parte3
Intro parte3
 
Diaspositivas
DiaspositivasDiaspositivas
Diaspositivas
 
Comp graf(2) marzo11
Comp graf(2) marzo11Comp graf(2) marzo11
Comp graf(2) marzo11
 
Cap1
Cap1Cap1
Cap1
 

Destacado

Lc10023 me09009 gc07079_lv08011
Lc10023 me09009 gc07079_lv08011Lc10023 me09009 gc07079_lv08011
Lc10023 me09009 gc07079_lv08011Tobías López
 
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...Camila Hamdan
 
Visits
VisitsVisits
Visitsladevi
 
Metodología y habilidades docentes
Metodología y habilidades docentesMetodología y habilidades docentes
Metodología y habilidades docentesrobertops1987
 
Alex ponto com patrícia
Alex ponto com patríciaAlex ponto com patrícia
Alex ponto com patríciaguestdfe46b
 
Religio judeisme1
Religio judeisme1Religio judeisme1
Religio judeisme1Ariadna28
 
Bakuman Capitulo 164 Mangá em Português
Bakuman Capitulo 164 Mangá em PortuguêsBakuman Capitulo 164 Mangá em Português
Bakuman Capitulo 164 Mangá em PortuguêsRuy Dantas
 
Presentació informatica sida
Presentació informatica sidaPresentació informatica sida
Presentació informatica sidaromafapi
 
2.ariketa
2.ariketa2.ariketa
2.ariketanuvaya
 
第10組 騜降臨
第10組 騜降臨第10組 騜降臨
第10組 騜降臨bugboy
 

Destacado (20)

Ikt
IktIkt
Ikt
 
Kidney
KidneyKidney
Kidney
 
Lc10023 me09009 gc07079_lv08011
Lc10023 me09009 gc07079_lv08011Lc10023 me09009 gc07079_lv08011
Lc10023 me09009 gc07079_lv08011
 
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...
HAMDAN, Camila. Arte Cíbrida: Experimentações Artísticas com Sistemas Interat...
 
Visits
VisitsVisits
Visits
 
Metodología y habilidades docentes
Metodología y habilidades docentesMetodología y habilidades docentes
Metodología y habilidades docentes
 
Die 10 besten tipps
Die 10 besten tippsDie 10 besten tipps
Die 10 besten tipps
 
Alex ponto com patrícia
Alex ponto com patríciaAlex ponto com patrícia
Alex ponto com patrícia
 
Document2
Document2Document2
Document2
 
Ikt proiektua
Ikt proiektuaIkt proiektua
Ikt proiektua
 
Caja torcica
Caja torcicaCaja torcica
Caja torcica
 
Religio judeisme1
Religio judeisme1Religio judeisme1
Religio judeisme1
 
Deficiências e Tecnologias Assistivas
Deficiências e Tecnologias AssistivasDeficiências e Tecnologias Assistivas
Deficiências e Tecnologias Assistivas
 
Bakuman Capitulo 164 Mangá em Português
Bakuman Capitulo 164 Mangá em PortuguêsBakuman Capitulo 164 Mangá em Português
Bakuman Capitulo 164 Mangá em Português
 
Presentació informatica sida
Presentació informatica sidaPresentació informatica sida
Presentació informatica sida
 
Nordic Solutions esite
Nordic Solutions esiteNordic Solutions esite
Nordic Solutions esite
 
2.ariketa
2.ariketa2.ariketa
2.ariketa
 
Pwp facebook
Pwp facebookPwp facebook
Pwp facebook
 
Presentación1
Presentación1Presentación1
Presentación1
 
第10組 騜降臨
第10組 騜降臨第10組 騜降臨
第10組 騜降臨
 

Similar a Algoritmo de Dijkstra para encontrar el camino más corto

T12 introduccion sistemas_mecanicos
T12 introduccion sistemas_mecanicosT12 introduccion sistemas_mecanicos
T12 introduccion sistemas_mecanicosisra_maldonado
 
Practico 2 Geometría Diferencial
Practico 2 Geometría DiferencialPractico 2 Geometría Diferencial
Practico 2 Geometría Diferencialerica grunberg
 
Algebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia PinargoteAlgebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia PinargoteVictor Garcia
 
Calculo linea recta minimos cuadrados
Calculo linea recta minimos cuadradosCalculo linea recta minimos cuadrados
Calculo linea recta minimos cuadradosFIDEL GUEVARA LARA
 

Similar a Algoritmo de Dijkstra para encontrar el camino más corto (9)

T12 introduccion sistemas_mecanicos
T12 introduccion sistemas_mecanicosT12 introduccion sistemas_mecanicos
T12 introduccion sistemas_mecanicos
 
Practico 2 Geometría Diferencial
Practico 2 Geometría DiferencialPractico 2 Geometría Diferencial
Practico 2 Geometría Diferencial
 
Superficies
SuperficiesSuperficies
Superficies
 
Formulario
FormularioFormulario
Formulario
 
Algebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia PinargoteAlgebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
 
Calculo linea recta minimos cuadrados
Calculo linea recta minimos cuadradosCalculo linea recta minimos cuadrados
Calculo linea recta minimos cuadrados
 
Unidad iv apuntes nov12
Unidad iv  apuntes nov12Unidad iv  apuntes nov12
Unidad iv apuntes nov12
 
Unidad iv apuntes nov12
Unidad iv  apuntes nov12Unidad iv  apuntes nov12
Unidad iv apuntes nov12
 
Metodo as rv
Metodo as rvMetodo as rv
Metodo as rv
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 

Algoritmo de Dijkstra para encontrar el camino más corto

  • 1. u 5 v Lista de Arcos (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) (z,u) x 9 y (z,x) Paso 0.0 V [ ] = { u v x y z } d [ ] = { _ _ _ _ _ } Encontrar el camino más corto del P [ ] = { _ _ _ _ _ } Vértice z a cada uno de los otros Vértices.
  • 2. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 0.1 V [ ] = { u v x y z } d [ ] = {     0 } P [ ] = { } Inicializar los vectores d y P.
  • 3. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.1 Aplicar Relax al Arco (u,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[u] + w( u , v ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 4. u 5 v Lista de Arcos (u,v)   -2 (u,x)  6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.2 Aplicar Relax al Arco (u,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[u] + w( u , x ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 5. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.3 Aplicar Relax al Arco (u,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 6. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u)  0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.4 Aplicar Relax al Arco (v,u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[v] + w( v , u ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 7. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v)  -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.5 Aplicar Relax al Arco (x,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[x] + w( x , v ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 8. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y)  (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.6 Aplicar Relax al Arco (x,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[x] + w( x , y ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 9. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v)  7 2 (y,z) x  y  (z,u) 9 (z,x) Paso 1.7 Aplicar Relax al Arco (y,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[y] + w( y , v ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 10. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z)  x  y  (z,u) 9 (z,x) Paso 1.8 Aplicar Relax al Arco (y,v) V [ ] = { u v x y z } Pregunta: ¿ d[z] > d[y] + w( y , z ) ? d [ ] = {     0 } P [ ] = { } Respuesta: NO Proceso: No se hace nada.
  • 11. u 5 v Lista de Arcos (u,v)   -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u)  9 (z,x) Paso 1.9 Aplicar Relax al Arco (z,u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[z] + w( z , u ) ? d [ ] = {     0 } P [ ] = { } Respuesta: SI Proceso: d[u] = d[z] + w( z, u ) y P[u] = z
  • 12. u 5 v Lista de Arcos (u,v) 6  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u)  9 (z,x) Paso 1.9 Aplicar Relax al Arco (z,u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[z] + w( z , u ) ? d [ ] = { 6    0 } P [ ] = { z } Respuesta: SI Proceso: d[u] = d[z] + w( z, u ) y P[u] = z
  • 13. u 5 v Lista de Arcos (u,v) 6  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x  y  (z,u) 9 (z,x)  Paso 1.10 Aplicar Relax al Arco (z,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[z] + w( z , x ) ? d [ ] = { 6    0 } P [ ] = { z } Respuesta: SI Proceso: d[x] = d[z] + w( z, x ) y P[x] = z
  • 14. u 5 v Lista de Arcos (u,v) 6  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y  (z,u) 9 (z,x)  Paso 1.10 Aplicar Relax al Arco (z,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[z] + w( z , x ) ? d [ ] = { 6  7  0 } P [ ] = { z z } Respuesta: SI Proceso: d[x] = d[z] + w( z, x ) y P[x] = z
  • 15. u 5 v Lista de Arcos (u,v)  6  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y  (z,u) 9 (z,x) Paso 2.1 Aplicar Relax al Arco (u,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[u] + w( u , v ) ? d [ ] = { 6  7  0 } P [ ] = { z z } Respuesta: SI Proceso: d[v] = d[u] + w( u, v ) y P[v] = u
  • 16. u 5 v Lista de Arcos 6 11 (u,v)  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y  (z,u) 9 (z,x) Paso 2.1 Aplicar Relax al Arco (u,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[u] + w( u , v ) ? d [ ] = { 6 11 7  0 } P [ ] = { z u z } Respuesta: SI Proceso: d[v] = d[u] + w( u, v ) y P[v] = u
  • 17. u 5 v Lista de Arcos 6 11 (u,v) -2 (u,x)  6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y  (z,u) 9 (z,x) Paso 2.2 Aplicar Relax al Arco (u,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[u] + w( u , x ) ? d [ ] = { 6 11 7  0 } P [ ] = { z u z } Respuesta: NO Proceso: No se hace nada.
  • 18. u 5 v Lista de Arcos 6 11 (u,v) -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y  (z,u) 9 (z,x) Paso 2.3 Aplicar Relax al Arco (u,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = { 6 11 7  0 } P [ ] = { z u z } Respuesta: SI Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
  • 19. u 5 v Lista de Arcos 6 11 (u,v) -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.3 Aplicar Relax al Arco (u,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = { 6 11 7 2 0 } P [ ] = { z u z u } Respuesta: SI Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
  • 20. u 5 v Lista de Arcos 6 11 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u)  0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.4 Aplicar Relax al Arco (v,u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[v] + w( v , u ) ? d [ ] = { 6 11 7 2 0 } P [ ] = { z u z u } Respuesta: NO Proceso: No se hace nada.
  • 21. u 5 v Lista de Arcos 6 11 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v)  -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.5 Aplicar Relax al Arco (x,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[x] + w( x , v ) ? d [ ] = { 6 11 7 2 0 } P [ ] = { z u z u } Respuesta: SI Proceso:d[y] = d[x] + w( x, v ) y P[y] = x
  • 22. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v)  -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.5 Aplicar Relax al Arco (x,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[x] + w( x , v ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: SI Proceso: d[y] = d[x] + w( x, v ) y P[y] = x
  • 23. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y)  (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.6 Aplicar Relax al Arco (x,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[x] + w( x , y ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 24. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v)  7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 2.7 Aplicar Relax al Arco (y,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[y] + w( y , v ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 25. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z)  x 7 y 2 (z,u) 9 (z,x) Paso 2.8 Aplicar Relax al Arco (y,z) V [ ] = { u v x y z } Pregunta: ¿ d[z] > d[y] + w( y , z ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 26. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u)  9 (z,x) Paso 2.9 Aplicar Relax al Arco (z,u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[z] + w( z , u ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 27. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x)  Paso 2.10 Aplicar Relax al Arco (z,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[z] + w( z , x ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 28. u 5 v Lista de Arcos 6 4 (u,v)  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.1 Aplicar Relax al Arco (u,v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[u] + w( u , v ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 29. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x)  6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.2 Aplicar Relax al Arco (u,x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[u] + w( u , x ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 30. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.3 Aplicar Relax al Arco (u,y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: NO Proceso: No se hace nada.
  • 31. u 5 v Lista de Arcos 6 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u)  0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.4 Aplicar Relax al Arco (v, u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[v] + w( v , u ) ? d [ ] = { 6 4 7 2 0 } P [ ] = { z x z u } Respuesta: SI Proceso: d[u] = d[v] + w( v, u ) y P[u] = v
  • 32. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u)  0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.4 Aplicar Relax al Arco (v, u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[v] + w( v , u ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: SI Proceso: d[u] = d[v] + w( v, u ) y P[u] = v
  • 33. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v)  -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.5 Aplicar Relax al Arco (x, v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[x] + w( x , v ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 34. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y)  (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.6 Aplicar Relax al Arco (x, y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[x] + w( x , y ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 35. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v)  7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 3.7 Aplicar Relax al Arco (y, v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[y] + w( y , v ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 36. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z)  x 7 y 2 (z,u) 9 (z,x) Paso 3.8 Aplicar Relax al Arco (y, z) V [ ] = { u v x y z } Pregunta: ¿ d[z] > d[y] + w( y , z ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 37. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u)  9 (z,x) Paso 3.9 Aplicar Relax al Arco (z, u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[z] + w( z , u ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 38. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x)  Paso 3.10 Aplicar Relax al Arco (z, x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[z] + w( z , x ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 39. u 5 v Lista de Arcos 2 4 (u,v)  -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 4.1 Aplicar Relax al Arco (u, v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[u] + w( u , v ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 40. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x)  6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 4.2 Aplicar Relax al Arco (u, x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[u] + w( u , x ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 41. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y 2 (z,u) 9 (z,x) Paso 4.3 Aplicar Relax al Arco (u, y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = { 2 4 7 2 0 } P [ ] = { v x z u } Respuesta: SI Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
  • 42. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y)  z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 4.3 Aplicar Relax al Arco (u, y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[u] + w( u , y ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: SI Proceso: d[y] = d[u] + w( u, y ) y P[y] = u
  • 43. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u)  0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 4.4 Aplicar Relax al Arco (v, u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[v] + w( v , u ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 44. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v)  -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 4.5 Aplicar Relax al Arco (x, v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[x] + w( x , v ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 45. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y)  (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 4.6 Aplicar Relax al Arco (x, y) V [ ] = { u v x y z } Pregunta: ¿ d[y] > d[x] + w( x , y ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 46. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v)  7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 4.7 Aplicar Relax al Arco (y, v) V [ ] = { u v x y z } Pregunta: ¿ d[v] > d[y] + w( y , v ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 47. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z)  x 7 y -2 (z,u) 9 (z,x) Paso 4.8 Aplicar Relax al Arco (y, z) V [ ] = { u v x y z } Pregunta: ¿ d[z] > d[y] + w( y , z ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 48. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u)  9 (z,x) Paso 4.9 Aplicar Relax al Arco (z, u) V [ ] = { u v x y z } Pregunta: ¿ d[u] > d[z] + w( z , u ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 49. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x)  Paso 4.10 Aplicar Relax al Arco (z, x) V [ ] = { u v x y z } Pregunta: ¿ d[x] > d[z] + w( z , x ) ? d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u } Respuesta: NO Proceso: No se hace nada.
  • 50. u 5 v Lista de Arcos 2 4 (u,v) -2 (u,x) 6 (u,y) z -4 (v,u) 0 8 7 (x,v) -3 (x,y) (y,v) 7 2 (y,z) x 7 y -2 (z,u) 9 (z,x) Paso 5.0 V [ ] = { u v x y z } Verificar en cada arco que se d [ ] = { 2 4 7 -2 0 } cumple la condición: P [ ] = { v x z u } d[Vf] <= d[Vi] + w( Vi , Vf ) Si no se cumple: => NO EXISTE SOLUCIÓN.
  • 51. u v Lista de Arcos 2 4 (u,v) -2 (u,x) (u,y) z -4 (v,u) 0 (x,v) -3 (x,y) (y,v) 7 (y,z) x 7 y -2 (z,u) (z,x) SOLUCIÓN V [ ] = { u v x y z } d [ ] = { 2 4 7 -2 0 } P [ ] = { v x z u }