SlideShare una empresa de Scribd logo
1 de 47
ARBOL DE EXPANSIÓN MINIMA
    ALGORITMO DE PRIM
      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 PRIM

1. Seleccionar inicialmente cualquier nodo y conectarlo con
   el más próximo que contenga el arco de menor costo ó
   distancia. A esta rama se le acepta como parte de la red
   final
2. Completar la red interactivamente, identificando el nodo
   no conectado que está más cerca o menos costoso de
   alguno de los nodos conectados, se consideran todas las
   ramas que conectan a estos nodos con nodos inconexos.
3. Agregar este nodo al conjunto de nodos conectado. En
   caso de empate este se rompe en forma arbitraria.
4. En cada etapa del proceso iterativo la atención se centra
   en aquellos nodos que ya se han eslabonados Repetir
   este paso hasta que se hayan conectado todos los nodos.
ÁRBOL DE MÍNIMA EXPANSIÓN
                         MÉTODO DE PRIM

                        8                     7
                b                   c                     d

      4                                                           9
                               2

  a        11            i                         4       14           e
                    7           6
      8                                                            10

                h        1          g          2          f



Seleccionar inicialmente cualquier nodo (G)
y conectarlo con el más próximo (H) que contenga el arco de menor costo ó distancia
ÁRBOL DE MÍNIMA EXPANSIÓN
                             MÉTODO DE PRIM

                            8                     7
                    b                  c                     d

          4                                                           9
                                  2

      a        11           i                          4       14           e
                        7          6
          8                                                            10

                    h        1         g           2          f



Seleccionar inicialmente cualquier nodo (G)
  y conectarlo con el más próximo (H)    que contenga el arco de menor costo ó distancia
ÁRBOL DE MÍNIMA EXPANSIÓN
                      MÉTODO DE PRIM

                      8                       7
             b                    c                      d

    4                                                         9
                             2

a       11            i                           4      14        e
                 7            6
    8                                                         10

             h         1           g          2          f



A esta rama hg se le acepta como parte de la red final
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los
nodos conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos.


                            8                      7
                    b                   c                     d

          4                                                            9
                                   2

      a        11           i                          4        14           e
                        7           6
          8                                                             10

                    h        1          g          2           f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los
nodos conectados (red).
se consideran todas las ramas que conectan a estos nodos con nodos inconexos.



                    b



      a        11           i
                        7           6
          8

                    h        1          g          2           f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los
nodos conectados (red).
se consideran todas las ramas que conectan a estos nodos con nodos inconexos.

                      b



       a         11           i
                          7           6
           8

                      h        1          g          2           f


    Agregar este nodo al conjunto de nodos conectado.

    En caso de empate este se rompe en forma arbitraria.
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los
nodos conectados (red).
se consideran todas las ramas que conectan a estos nodos con nodos inconexos.




                  h          1          g          2           f


   Agregar este nodo al conjunto de nodos conectado.

   En caso de empate este se rompe en forma arbitraria.
Repetir este paso hasta que se hayan conectado todos los nodos.



                           8                      7
                   b                   c                      d

         4                                                             9
                                  2

     a        11            i                          4          14        e
                       7           6
         8                                                             10

                   h        1          g           2          f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos


                              8                     7
                      b                  c                      d

           4                                                            9
                                     2

       a         11           i                          4       14            e
                          7          6
           8                                                             10

                      h        1          g          2          f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos



                      b                  c                      d



       a         11           i                          4       14            e
                          7          6
           8                                                             10

                      h        1          g          2          f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos



                                         c



                                                          4




                   h           1          g           2          f


    Agregar este nodo al conjunto de nodos conectado.

    En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
Repetir este paso hasta que se hayan conectado todos los nodos.



                           8                     7
                   b                  c                      d

         4                                                         9
                                  2

     a        11           i                          4       14        e
                       7          6
         8                                                         10

                   h        1          g          2          f
Repetir este paso hasta que se hayan conectado todos los nodos.



                           8                     7
                   b                  c                      d

         4                                                         9
                                  2

     a        11           i                          4       14        e
                       7          6
         8                                                         10

                   h        1          g          2          f
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos


                                                     7
                      b                   c                      d

                                     2

       a         11           i                           4       14            e
                          7           6
           8                                                              10

                      h        1          g           2          f


    Agregar este nodo al conjunto de nodos conectado.

    En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman



                                          c

                                      2

                               i                           4




                    h           1          g           2          f
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman



                                          c

                                      2

                               i                           4




                    h           1          g           2          f
Repetir este paso hasta que se hayan conectado todos los nodos.



                              8                     7
                      b                  c                      d

           4                                                             9
                                     2

       a         11           i                          4          14         e

           8                                                             10

                      h        1          g          2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
8                     7
                      b                  c                      d

           4                                                            9
                                     2

       a         11           i                          4       14            e

           8                                                             10

                      h        1          g          2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman


                               8                      7
                      b                   c                       d

                                      2

        a        11            i                           4       14               e

            8                                                               10

                      h         1          g           2          f
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria


                                                      7
                                         c                    d

                                    2                             eliminar ciclos
                                                                   si se forman
                              i                           4




                   h           1         g            2       f
Repetir este paso hasta que se hayan conectado todos los nodos.



                              8                     7
                      b                  c                      d

           4                                                            9
                                     2

       a         11           i                          4                     e

           8                                                             10

                      h        1          g          2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos


                              8                      7
                      b                  c                       d
                                                                          9
                                     2

       a         11           i                           4                     e

           8                                                              10

                      h        1          g           2          f


    Agregar este nodo al conjunto de nodos conectado.

    En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
8                      7
                  b                     c                       d

eliminar ciclos
 si se forman                       2

                             i                           4




                  h           1          g           2          f


   Agregar este nodo al conjunto de nodos conectado.

   En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
Primera solución por rompimiento de empare

                          8                      7
               b                     c                       d

                                 2

                          i                           4




               h           1          g           2          f


Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
Repetir este paso hasta que se hayan conectado todos los nodos.



                              8                     7
                   b                     c                      d

           4                                                            9
                                     2

       a                      i                          4                     e

           8                                                             10

                   h           1          g          2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman


                               8                      7
                    b                     c                       d

            4
                                      2

        a                      i                           4


            8

                    h           1          g           2          f
Repetir este paso hasta que se hayan conectado todos los nodos.



                              8                     7
                   b                     c                      d

           4                                                           9
                                    2

       a                      i                          4                    e

                                                                        10

                   h          1          g           2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
8                  7
                b                  c                   d

          4                                                   9
                               2

      a                   i                      4                  e



                h         1         g        2         f


ELIMINAR EL CICLO Y TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS
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
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
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
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
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
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
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
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
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
SEGUNDA SOLUCIÓN POR ROMPER EMPATES


                          8                      7
               b                     c                       d
                                                                      9
                                 2

   a                      i                           4                     e

       8                                                              10

               h           1          g           2          f


Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
SEGUNDA SOLUCIÓN POR ROMPER EMPATES


                          8                      7
                 b                   c                       d
                                                                      9
                                 2

   a        11            i                           4                     e

       8                                                              10

                 h         1          g           2          f


Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
Agregar este nodo al conjunto de nodos conectado.

En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman

                                                  7
                                       c                      d

                                  2

    a                       i                           4


        8

                h           1           g           2          f


 Agregar este nodo al conjunto de nodos conectado.
Repetir este paso hasta que se hayan conectado todos los nodos.



                              8                     7
                      b                  c                      d

           4                                                            9
                                     2

       a         11           i                          4                     e

           8                                                             10

                      h        1          g          2          f


Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos
conectados.
se consideran todas las ramas que conectan a estos nodos con nodos inconexos
Agregar este nodo al conjunto de nodos conectado.

eliminar ciclos si se forman

                               8                7
                   b                   c                    d

         4                                                      9
                                   2

    a         11               i                        4            e

         8                                                      10

                   h           1       g            2       f
AGREGAR NODO FINAL



                                 7
             b               c           d

       4                                     9
                         2

   a                 i               4            e

       8                                     10

             h       1       g   2       f
AGREGAR NODO FINAL



                                 7
             b               c           d

       4                                     9
                         2

   a                 i               4           e

       8

             h       1       g   2       f



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

Más contenido relacionado

La actualidad más candente

El problema de la ruta mas corta
El problema de la ruta mas corta El problema de la ruta mas corta
El problema de la ruta mas corta
Luis Fajardo
 
Resolución de problemas (oa)
Resolución de problemas (oa)Resolución de problemas (oa)
Resolución de problemas (oa)
lineal
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporte
Alexander Chunhuay Ruiz
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
cabriales
 
Investigación de Operaciones 1/2
Investigación de Operaciones 1/2Investigación de Operaciones 1/2
Investigación de Operaciones 1/2
CEMEX
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poisson
Katia Arrayales Zamora
 
Problemas de tarea trasporte
Problemas de tarea trasporteProblemas de tarea trasporte
Problemas de tarea trasporte
Jaime Medrano
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
Rodia Bravo
 

La actualidad más candente (20)

El problema de la ruta mas corta
El problema de la ruta mas corta El problema de la ruta mas corta
El problema de la ruta mas corta
 
Resolución de problemas (oa)
Resolución de problemas (oa)Resolución de problemas (oa)
Resolución de problemas (oa)
 
EJERCICIOS DE DISTRIBUCIÓN HIPERGEOMETRICA
EJERCICIOS DE DISTRIBUCIÓN HIPERGEOMETRICAEJERCICIOS DE DISTRIBUCIÓN HIPERGEOMETRICA
EJERCICIOS DE DISTRIBUCIÓN HIPERGEOMETRICA
 
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
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporte
 
Problema de Asignación
Problema de AsignaciónProblema de Asignación
Problema de Asignación
 
Numeros Aleatorios
Numeros AleatoriosNumeros Aleatorios
Numeros Aleatorios
 
Problemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de ColasProblemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de Colas
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
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 rsueltos pl
Problemas rsueltos plProblemas rsueltos pl
Problemas rsueltos pl
 
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
 
Método pert cpm glenderson
Método pert cpm glendersonMétodo pert cpm glenderson
Método pert cpm glenderson
 
Formulas lineas de espera
Formulas lineas de esperaFormulas lineas de espera
Formulas lineas de espera
 
Definiciones de investigacion de operaciones
Definiciones de investigacion de operacionesDefiniciones de investigacion de operaciones
Definiciones de investigacion de operaciones
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
 
Investigación de Operaciones 1/2
Investigación de Operaciones 1/2Investigación de Operaciones 1/2
Investigación de Operaciones 1/2
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poisson
 
Problemas de tarea trasporte
Problemas de tarea trasporteProblemas de tarea trasporte
Problemas de tarea trasporte
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 

Más de ADRIANA NIETO

5.2 la ruta mas corta
5.2  la ruta mas corta5.2  la ruta mas corta
5.2 la ruta mas corta
ADRIANA 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 winqsb
ADRIANA NIETO
 
Flujo máximo teoria de redes
Flujo máximo teoria de redesFlujo máximo teoria de redes
Flujo máximo teoria de redes
ADRIANA NIETO
 

Más de ADRIANA NIETO (10)

Hoja de verificación ok
Hoja de verificación okHoja de verificación ok
Hoja de verificación ok
 
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
 
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
 
Terminologia de teoria de redes
Terminologia de teoria de redesTerminologia de teoria de redes
Terminologia de teoria de redes
 
Flujo máximo teoria de redes
Flujo máximo teoria de redesFlujo máximo teoria de redes
Flujo máximo teoria de redes
 

Último

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
El Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
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
lupitavic
 

Último (20)

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
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
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...
 
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
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.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
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigació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
 

5.3 arbol de expansión minima algoritmo de prim

  • 1. ARBOL DE EXPANSIÓN MINIMA ALGORITMO DE PRIM 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 PRIM 1. Seleccionar inicialmente cualquier nodo y conectarlo con el más próximo que contenga el arco de menor costo ó distancia. A esta rama se le acepta como parte de la red final 2. Completar la red interactivamente, identificando el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados, se consideran todas las ramas que conectan a estos nodos con nodos inconexos. 3. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria. 4. En cada etapa del proceso iterativo la atención se centra en aquellos nodos que ya se han eslabonados Repetir este paso hasta que se hayan conectado todos los nodos.
  • 4. ÁRBOL DE MÍNIMA EXPANSIÓN MÉTODO DE PRIM 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f Seleccionar inicialmente cualquier nodo (G) y conectarlo con el más próximo (H) que contenga el arco de menor costo ó distancia
  • 5. ÁRBOL DE MÍNIMA EXPANSIÓN MÉTODO DE PRIM 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f Seleccionar inicialmente cualquier nodo (G) y conectarlo con el más próximo (H) que contenga el arco de menor costo ó distancia
  • 6. ÁRBOL DE MÍNIMA EXPANSIÓN MÉTODO DE PRIM 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f A esta rama hg se le acepta como parte de la red final
  • 7. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 8. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados (red). se consideran todas las ramas que conectan a estos nodos con nodos inconexos. b a 11 i 7 6 8 h 1 g 2 f
  • 9. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados (red). se consideran todas las ramas que conectan a estos nodos con nodos inconexos. b a 11 i 7 6 8 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria.
  • 10. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados (red). se consideran todas las ramas que conectan a estos nodos con nodos inconexos. h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria.
  • 11. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 12. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 13. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos b c d a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 14. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos c 4 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 15. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 16. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f
  • 17. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos 7 b c d 2 a 11 i 4 14 e 7 6 8 10 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 18. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman c 2 i 4 h 1 g 2 f
  • 19. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman c 2 i 4 h 1 g 2 f
  • 20. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 14 e 8 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 21. 8 7 b c d 4 9 2 a 11 i 4 14 e 8 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 22. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman 8 7 b c d 2 a 11 i 4 14 e 8 10 h 1 g 2 f
  • 23. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria 7 c d 2 eliminar ciclos si se forman i 4 h 1 g 2 f
  • 24. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 25. Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos 8 7 b c d 9 2 a 11 i 4 e 8 10 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 26. 8 7 b c d eliminar ciclos si se forman 2 i 4 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 27. Primera solución por rompimiento de empare 8 7 b c d 2 i 4 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 28. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a i 4 e 8 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 29. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman 8 7 b c d 4 2 a i 4 8 h 1 g 2 f
  • 30. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a i 4 e 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 31. 8 7 b c d 4 9 2 a i 4 e h 1 g 2 f ELIMINAR EL CICLO Y TERMINAR LA RED CUANDO TODOS LOS NODOS YA ESTAN INCLUIDOS
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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
  • 41. SEGUNDA SOLUCIÓN POR ROMPER EMPATES 8 7 b c d 9 2 a i 4 e 8 10 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 42. SEGUNDA SOLUCIÓN POR ROMPER EMPATES 8 7 b c d 9 2 a 11 i 4 e 8 10 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman
  • 43. Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman 7 c d 2 a i 4 8 h 1 g 2 f Agregar este nodo al conjunto de nodos conectado.
  • 44. Repetir este paso hasta que se hayan conectado todos los nodos. 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f Identificar el nodo no conectado que está más cerca o menos costoso de alguno de los nodos conectados. se consideran todas las ramas que conectan a estos nodos con nodos inconexos
  • 45. Agregar este nodo al conjunto de nodos conectado. eliminar ciclos si se forman 8 7 b c d 4 9 2 a 11 i 4 e 8 10 h 1 g 2 f
  • 46. AGREGAR NODO FINAL 7 b c d 4 9 2 a i 4 e 8 10 h 1 g 2 f
  • 47. AGREGAR NODO FINAL 7 b c d 4 9 2 a i 4 e 8 h 1 g 2 f Solución: 4+8+1+2+4+2+7+9= 37