SlideShare a Scribd company logo
1 of 45
ARBOL DE EXPANSIÓN MINIMA
  ALGORITMO DE KRUSKAL
      TEORIA DE REDES
   INV. DE OPERACIONES II

               MATERIAL PREPARADO POR:
             MC ADRIANA NIETO CASTELLANOS
               INSTITUTO TECNOLOGICO DE
                       TEHUACAN
20/10/2011
5.3 ÁRBOL DE EXPANSIÓN MÍNIMA
El árbol de expansión mínima es apropiado para problemas en los cuales
la redundancia es expansiva, o el flujo a lo largo de los arcos se
considera instantáneo.
 El problema surge cuando todos los nodos de una red deben conectarse
entre ellos sin formar un ciclo.
La aplicación de estos problemas de optimización se ubica en las redes
de comunicación eléctrica, telefónica, carretera, ferroviaria, aérea,
marítima, hidráulica o de gas, etc. donde los nodos representan puntos
de consumo eléctrico, teléfonos, aeropuertos, computadoras y los arcos
podrían ser de alta tensión, cable de fibra óptica, rutas aéreas, agua, gas
etc..
También se le conoce como árbol generador mínimo, es una red conexa
y ponderada que se refiere a utilizar los arcos de la red para llegar a
todos los nodos de esta, de manera tal que se minimiza la longitud total.
Para su solución se emplean los algoritmos de Prim y Kruskal
ALGORITMO DE KRUSKAL

1. Comience seleccionando el arco de menor
   longitud.
2. En cada iteración agregue el siguiente arco de
   menor longitud del conjunto de arcos disponibles,
   teniendo la precaución de no formar ningún ciclo.
3. El algoritmo finalizará cuando todos los arcos estén
   conectados.
   Si N= número de nodos entonces la solución
   optima debe incluir n-1 arcos.
ÁRBOL DE MÍNIMA EXPANSIÓN
                    MÉTODO DE KRUSKAL

                       8                      7
             b                     c                      d

    4                                                               9
                              2

a       11             i                           4        14           e
                 7             6
    8                                                               10

             h          1          g           2           f


             Seleccionar el arco con menor valor de toda la red e
                          incluir los nodos extremos
8                      7
             b                     c                      d

    4                                                               9
                              2

a       11             i                           4        14           e
                 7             6
    8                                                               10

             h          1          g           2           f


             Seleccionar el arco con menor valor de toda la red e
                          incluir los nodos extremos
8                    7
                    b                 c                     d

           4                                                        9
                                 2

     a         11           i                        4       14              e
                        7         6
           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                    7
                    b                 c                     d

           4                                                        9
                                 2

     a         11           i                        4       14              e
                        7         6
           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                    7
                    b                 c                     d

           4                                                        9
                                 2

     a         11           i                        4       14              e
                        7         6
           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                    7
                    b                 c                     d

           4                                                        9
                                 2

     a         11           i                        4       14              e
                        7         6
           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                    7
                    b                 c                     d

           4                                                        9
                                 2

     a         11           i                        4       14              e
                        7         6
           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                  7
             b                  c                d

    4                                                 9
                           2

a       11            i                      4   14        e
                 7          6
    8                                                 10

             h        1         g        2       f

                       CUANDO SE
                     EMPIEZAN A FORMAR
                     CICLOS ESTOS SE
                     DEBEN ELIMINAR
8                  7
             b                 c                 d

    4                                                 9
                           2

a       11            i                      4   14        e
                 7
    8                                                 10

             h        1        g         2       f

                       CUANDO SE
                     EMPIEZAN A FORMAR
                     CICLOS ESTOS SE
                     DEBEN ELIMINAR
8                     7
                    b                 c                     d

           4                                                        9
                                 2

     a         11          i                         4       14              e

           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                  7
              b               c                  d

    4                                                   9
                          2

a        11         i                       4     14             e

    8                                                    10

              h      1        g         2        f



    CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
8                     7
                    b                 c                     d

           4                                                        9
                                 2

     a         11          i                         4                       e

           8                                                            10

                    h       1         g          2          f


REPETIR
                 Seleccionar el arco con menor valor de toda la red e
PASO 2
                              incluir los nodos extremos
HASTA
               EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
TERMINAR
8                       7
               b                   c                       d

      4                                                            9
                               2

  a       11            i                           4                   e

      8                                                            10

               h        1           g           2          f

EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
                   ESTO GENERA SOLUCIÓN MÚLTIPLE
                     SOLUCIÓN 1         INCLUYE AL ARCO (bc)

                            SOLUCIÓN 2      INCLUYE AL ARCO (ah)
SOLUCIÓN 1       INCLUYE AL ARCO (bc)


                      8                       7
              b                    c                      d

    4                                                         9
                               2

a        11            i                          4                e

    8                                                         10

              h        1            g         2           f



    CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
SOLUCIÓN 1       INCLUYE AL ARCO (bc)


                    8                      7
          b                     c                      d

    4                                                         9
                            2

a                    i                         4                       e

                                                                  10

          h          1           g         2           f



              SOLO FALTA CONECTAR EL ULTIMO NODO (e)
        Conectar con el arco mas pequeño y terminar el problema
SOLUCIÓN 1       INCLUYE AL ARCO (bc)


                   8                      7
        b                      c                      d

    4                                                     9
                           2

a                  i                          4                e

                                                          10

        h          1            g         2           f



            SE FORMA UN CICLO QUE SE DEBEN ELIMINAR
SOLUCIÓN 1       INCLUYE AL ARCO (bc)


                8                       7
        b                    c                      d

    4                                                   9
                         2

a                i                          4               e



        h        1            g         2           f
SOLUCIÓN 2       INCLUYE AL ARCO (bc)


                                         7
          b                    c                      d

      4
                           2                              9

  a                i                          4               e


  8
          h        1           g          2           f



Solución: __+__+__+__+__+__+__+__=
SOLUCIÓN 1       INCLUYE AL ARCO (bc)


                  8                       7
          b                    c                      d

      4
                           2                              9

  a                i                          4               e



          h        1            g         2           f



Solución: __+__+__+__+__+__+__+__=
CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR LOSARCOS



                   8                     7
          b                  c                      d

      4
                         2                                  9

  a                i                          4                 e



          h         1
                             g            2
                                                        f


Solución: __+__+__+__+__+__+__+__=
           4


                SOLUCIÓN 1       INCLUYE AL ARCO (bc)
CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                        8                     7
               b                  c                      d

      4
                             2                                   9

  a                     i                          4                 e



               h        1
                                  g            2
                                                             f


Solución: __+__+__+__+__+__+__+__=
           4 8


                     SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__=
             4 8   7


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__=
             4 8   7 9


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__=
             4 8   7 9  2


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__=
             4 8   7 9  2   4


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__=
             4 8   7 9  2   4 2


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS



                         8                     7
                b                  c                      d

          4
                              2                                   9

      a                  i                          4                 e



                h        1
                                   g            2
                                                              f


  Solución: __+__+__+__+__+__+__+__= 37
             4 8   7 9  2   4 2   1


                      SOLUCIÓN 1       INCLUYE AL ARCO (bc)
PRIMERA SOLUCIÓN



                 8                     7
          b                c                      d

      4
                      2                                   9

  a              i                          4                 e



          h      1
                           g            2
                                                      f


Solución: __+__+__+__+__+__+__+__= 37
           4 8   7 9  2   4 2   1


              SOLUCIÓN 1       INCLUYE AL ARCO (bc)
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                        8                 7
               b                 c                      d

      4                                                     9
                             2

  a       11            i                      4                 e

      8                                                     10

               h         1        g        2            f

EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA
                   ESTO GENERA SOLUCIÓN MÚLTIPLE
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                     8                  7
              b                c                      d

    4                                                     9
                           2

a        11          i                       4                   e

    8                                                     10

              h       1        g         2            f



    CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
SOLUCIÓN 2     INCLUYE AL ARCO (ah)



                                          7
          b                    c                      d

    4                                                             9
                           2

a                    i                         4
                                                                       AE

    8                                                             10

          h          1          g          2          f



              SOLO FALTA CONECTAR EL ULTIMO NODO (e)
        Conectar con el arco mas pequeño y terminar el problema
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                   7
        b                 c                      d

    4                                                9
                      2

a                i                      4
                                                          AE

    8                                                10

        h        1         g        2            f



            SE FORMA UN CICLO SE DEBEN ELIMINAR
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1  2
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1  2  4
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1  2  4  2
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1  2  4  2  7
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__=
           4  8  1  2  4  2  7  9
SOLUCIÓN 2   INCLUYE AL ARCO (ah)



                                    7
          b                c                      d

      4                                               9
                       2

  a              i                       4
                                                          AE

      8

          h       1        g         2            f



Solución: __+__+__+__+__+__+__+__= 37
           4  8  1  2  4  2  7  9

More Related Content

What's hot

Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónLucas Mosquera
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesSergio Hernández Ortega
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDESADRIANA NIETO
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesRonald Alexander Medina Pinto
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteAlexander Chunhuay Ruiz
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimoADRIANA NIETO
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación linealARLO SOLIS
 
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexEjercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexSalvador Vasquez perez
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdualAndres Mena
 
Terminologia de teoria de redes
Terminologia de teoria de redesTerminologia de teoria de redes
Terminologia de teoria de redesADRIANA NIETO
 
Flujo máx 1
Flujo máx 1Flujo máx 1
Flujo máx 1Macogi
 
Investigación de Operaciones: Problema de ruta crítica
Investigación de Operaciones: Problema de ruta críticaInvestigación de Operaciones: Problema de ruta crítica
Investigación de Operaciones: Problema de ruta críticaDiego Casso
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESJuanMiguelCustodioMo
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemasRodia Bravo
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXcabriales
 

What's hot (20)

Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansión
 
Redes
RedesRedes
Redes
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de Operaciones
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de Redes
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporte
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
Método simplex. Teoria
Método simplex. TeoriaMétodo simplex. Teoria
Método simplex. Teoria
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación lineal
 
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplexEjercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
Ejercicios de programacion lineal-resueltos-mediante-el-metodo-simplex
 
Investigación de operaciones inventario
Investigación de operaciones inventarioInvestigación de operaciones inventario
Investigación de operaciones inventario
 
Formulas lineas de espera
Formulas lineas de esperaFormulas lineas de espera
Formulas lineas de espera
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdual
 
Terminologia de teoria de redes
Terminologia de teoria de redesTerminologia de teoria de redes
Terminologia de teoria de redes
 
Flujo máx 1
Flujo máx 1Flujo máx 1
Flujo máx 1
 
Investigación de Operaciones: Problema de ruta crítica
Investigación de Operaciones: Problema de ruta críticaInvestigación de Operaciones: Problema de ruta crítica
Investigación de Operaciones: Problema de ruta crítica
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
 

Viewers also liked

Viewers also liked (8)

Algoritmos de kruskal y prim
Algoritmos de kruskal y primAlgoritmos de kruskal y prim
Algoritmos de kruskal y prim
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de Kruskal
 
Adiccion al trabajo
Adiccion al trabajoAdiccion al trabajo
Adiccion al trabajo
 
Algoritmo de kruskal
Algoritmo de kruskalAlgoritmo de kruskal
Algoritmo de kruskal
 
áRbol de peso mínimo
áRbol de peso mínimoáRbol de peso mínimo
áRbol de peso mínimo
 
Grafos resueltos
Grafos  resueltosGrafos  resueltos
Grafos resueltos
 
El modelo de la ruta mas corta
El modelo de la ruta mas cortaEl modelo de la ruta mas corta
El modelo de la ruta mas corta
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 

More from ADRIANA NIETO

Hoja de verificación ok
Hoja de verificación okHoja de verificación ok
Hoja de verificación okADRIANA NIETO
 
5.2 la ruta mas corta
5.2 la ruta mas corta5.2 la ruta mas corta
5.2 la ruta mas cortaADRIANA NIETO
 
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...ADRIANA NIETO
 
1.3.ruta mas corta con programación dinámica
1.3.ruta mas corta con programación dinámica1.3.ruta mas corta con programación dinámica
1.3.ruta mas corta con programación dinámicaADRIANA NIETO
 
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA ADRIANA NIETO
 
5.2 la ruta mas corta
5.2  la ruta mas corta5.2  la ruta mas corta
5.2 la ruta mas cortaADRIANA NIETO
 
5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsbADRIANA NIETO
 
Flujo máximo teoria de redes
Flujo máximo teoria de redesFlujo máximo teoria de redes
Flujo máximo teoria de redesADRIANA NIETO
 

More from ADRIANA NIETO (8)

Hoja de verificación ok
Hoja de verificación okHoja de verificación ok
Hoja de verificación ok
 
5.2 la ruta mas corta
5.2 la ruta mas corta5.2 la ruta mas corta
5.2 la ruta mas corta
 
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...
Programación Lineal de un diagrama de red para un problema de Flujo Máximo a ...
 
1.3.ruta mas corta con programación dinámica
1.3.ruta mas corta con programación dinámica1.3.ruta mas corta con programación dinámica
1.3.ruta mas corta con programación dinámica
 
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA
ASIGNACIÓN DE RECURSOS CON PROGRAMACIÓN DINAMICA
 
5.2 la ruta mas corta
5.2  la ruta mas corta5.2  la ruta mas corta
5.2 la ruta mas corta
 
5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb
 
Flujo máximo teoria de redes
Flujo máximo teoria de redesFlujo máximo teoria de redes
Flujo máximo teoria de redes
 

5.3 arbol expansión minima algoritmo de kruskal

  • 1. ARBOL DE EXPANSIÓN MINIMA ALGORITMO DE KRUSKAL TEORIA DE REDES INV. DE OPERACIONES II MATERIAL PREPARADO POR: MC ADRIANA NIETO CASTELLANOS INSTITUTO TECNOLOGICO DE TEHUACAN 20/10/2011
  • 2. 5.3 ÁRBOL DE EXPANSIÓN MÍNIMA El árbol de expansión mínima es apropiado para problemas en los cuales la redundancia es expansiva, o el flujo a lo largo de los arcos se considera instantáneo. El problema surge cuando todos los nodos de una red deben conectarse entre ellos sin formar un ciclo. La aplicación de estos problemas de optimización se ubica en las redes de comunicación eléctrica, telefónica, carretera, ferroviaria, aérea, marítima, hidráulica o de gas, etc. donde los nodos representan puntos de consumo eléctrico, teléfonos, aeropuertos, computadoras y los arcos podrían ser de alta tensión, cable de fibra óptica, rutas aéreas, agua, gas etc.. También se le conoce como árbol generador mínimo, es una red conexa y ponderada que se refiere a utilizar los arcos de la red para llegar a todos los nodos de esta, de manera tal que se minimiza la longitud total. Para su solución se emplean los algoritmos de Prim y Kruskal
  • 3. ALGORITMO DE KRUSKAL 1. Comience seleccionando el arco de menor longitud. 2. En cada iteración agregue el siguiente arco de menor longitud del conjunto de arcos disponibles, teniendo la precaución de no formar ningún ciclo. 3. El algoritmo finalizará cuando todos los arcos estén conectados. Si N= número de nodos entonces la solución optima debe incluir n-1 arcos.
  • 4. ÁRBOL DE MÍNIMA EXPANSIÓN MÉTODO DE KRUSKAL 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f Seleccionar el arco con menor valor de toda la red e incluir los nodos extremos
  • 5. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f Seleccionar el arco con menor valor de toda la red e incluir los nodos extremos
  • 6. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 7. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 8. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 9. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 10. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 11. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
  • 12. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 8 10 h 1 g 2 f CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
  • 13. 8 7 b c d 4 9 2 a 11 i 4 14 e 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 14. 8 7 b c d 4 9 2 a 11 i 4 14 e 8 10 h 1 g 2 f CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
  • 15. 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f REPETIR Seleccionar el arco con menor valor de toda la red e PASO 2 incluir los nodos extremos HASTA EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA TERMINAR
  • 16. 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA ESTO GENERA SOLUCIÓN MÚLTIPLE SOLUCIÓN 1 INCLUYE AL ARCO (bc) SOLUCIÓN 2 INCLUYE AL ARCO (ah)
  • 17. SOLUCIÓN 1 INCLUYE AL ARCO (bc) 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
  • 18. SOLUCIÓN 1 INCLUYE AL ARCO (bc) 8 7 b c d 4 9 2 a i 4 e 10 h 1 g 2 f SOLO FALTA CONECTAR EL ULTIMO NODO (e) Conectar con el arco mas pequeño y terminar el problema
  • 19. SOLUCIÓN 1 INCLUYE AL ARCO (bc) 8 7 b c d 4 9 2 a i 4 e 10 h 1 g 2 f SE FORMA UN CICLO QUE SE DEBEN ELIMINAR
  • 20. SOLUCIÓN 1 INCLUYE AL ARCO (bc) 8 7 b c d 4 9 2 a i 4 e h 1 g 2 f
  • 21. SOLUCIÓN 2 INCLUYE AL ARCO (bc) 7 b c d 4 2 9 a i 4 e 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__=
  • 22. SOLUCIÓN 1 INCLUYE AL ARCO (bc) 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__=
  • 23. CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR LOSARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 24. CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 25. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 7 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 26. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 7 9 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 27. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 7 9 2 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 28. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 7 9 2 4 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 29. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 7 9 2 4 2 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 30. TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS Y SUMAR ARCOS 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 37 4 8 7 9 2 4 2 1 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 31. PRIMERA SOLUCIÓN 8 7 b c d 4 2 9 a i 4 e h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 37 4 8 7 9 2 4 2 1 SOLUCIÓN 1 INCLUYE AL ARCO (bc)
  • 32. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f EN CASO DE EMPATE SE ROMPRE EN FORMA ARBITRARIA ESTO GENERA SOLUCIÓN MÚLTIPLE
  • 33. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f CUANDO SE EMPIEZAN A FORMAR CICLOS ESTOS SE DEBEN ELIMINAR
  • 34. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 10 h 1 g 2 f SOLO FALTA CONECTAR EL ULTIMO NODO (e) Conectar con el arco mas pequeño y terminar el problema
  • 35. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 10 h 1 g 2 f SE FORMA UN CICLO SE DEBEN ELIMINAR
  • 36. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__=
  • 37. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4
  • 38. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8
  • 39. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1
  • 40. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1 2
  • 41. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1 2 4
  • 42. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1 2 4 2
  • 43. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1 2 4 2 7
  • 44. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 4 8 1 2 4 2 7 9
  • 45. SOLUCIÓN 2 INCLUYE AL ARCO (ah) 7 b c d 4 9 2 a i 4 AE 8 h 1 g 2 f Solución: __+__+__+__+__+__+__+__= 37 4 8 1 2 4 2 7 9