24
1 P.Reyes Tema 1: Introducción a la Teoría de Grafos Nociones básicas temática Discreta Formas de definir un grafo Subgrafos. Operaciones con grafos Ma Isomorfismo de grafos Matemática Discreta afos P.Reyes Nociones básicas: Grafo : G = (V,A) V conjunto de vértices A conjunto de aristas ón a la Teoría de Gra E D A F B vértices G = (V,A) V = {A,B,C,D,E,F} A = {{A,B}, {A,D}, {A,F}, {B,F}, {C,E}, {D,E}, {E,F}} Introducció Tema 1: 2 D C B aristas

Tema 1-Introduccion-2dpp.pdf

  • Upload
    neknew

  • View
    241

  • Download
    0

Embed Size (px)

Citation preview

  • 1P.Reyes

    Tema 1: Introduccin a la Teora de Grafos

    Nociones bsicas

    temticaD

    iscreta

    Formas de definir un grafo

    Subgrafos. Operaciones con grafos

    Ma

    Isomorfismo de grafos

    MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas:

    Grafo: G = (V,A)V conjunto de vrtices

    A conjunto de aristas

    n a

    la T

    eora

    de

    Gra

    E

    D

    A

    F

    B

    vrticesG = (V,A)

    V = {A,B,C,D,E,F}

    A = {{A,B}, {A,D}, {A,F}, {B,F}, {C,E}, {D,E}, {E,F}}

    Intro

    ducc

    i

    Tema 1: 2

    D

    C

    B

    aristas

  • 2MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas:

    Grafo: G = (V,A)V = {1,2,3,4,5,6}

    A = {{1,2},{1,3},{1,5},{1,6},{2,4},{2,6},{3,4},{3,5}}

    n a

    la T

    eora

    de

    Gra 1 2

    36

    1 2

    3 4

    5

    6

    Intro

    ducc

    i

    Tema 1: 3

    45

    Representacin grfica Inmersin

    Grafo plano

    MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas: Variantes de grafos:

    {2,4} arista mltiple

    n a

    la T

    eora

    de

    Gra

    1

    2

    34

    multigrafo

    Intro

    ducc

    i

    Tema 1: 4

  • 3MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas: Variantes de grafos:

    {2,4} arista mltiple

    n a

    la T

    eora

    de

    Gra

    1

    2

    34

    Intro

    ducc

    i

    Tema 1: 5

    {3,3} lazo o bucle

    seudografo

    grafo simple (no admite aristas mltiples ni lazos)

    MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas: Variantes de grafos:

    1 2

    3

    grafo dirigido o digrafo(las aristas son pares ordenados de vrtices)

    n a

    la T

    eora

    de

    Gra

    45

    de vrtices)

    (1,2) es arista, pero (2,1) no lo es

    digrafo mltiple o multigrafo dirigido (digrafo con aristas mltiples)

    Intro

    ducc

    i

    Tema 1: 6

    seudo digrafo o seudografo dirigido(digrafo con aristas mltiples y/o lazos)

  • 4MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas: Variantes de grafos:

    grafo ponderado(las aristas llevan asignadas un peso)

    n a

    la T

    eora

    de

    Gra

    H

    SE

    CO

    GR94

    187

    256

    138166

    JA104

    99

    Intro

    ducc

    i

    Tema 1: 7

    H

    CA

    AL

    MA

    125219

    265

    129166

    256

    219

    MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas:

    vrtices adyacentes

    v1, v2 V, v1 ~ v2 e ={v1 , v2} Aaristas incidentes

    n a

    la T

    eora

    de

    Gra

    1 2

    36

    valencia o grado de un vrtice v (v)

    v1 y v2 inciden en la arista e

    : V N

    Intro

    ducc

    i

    Tema 1: 8

    45

    (1)=4, (2)=3, (3)=3, (4)=2, (5)=2, (6)=2

    vrtices pares e impares vrtice aislado

  • 5MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas:

    Propiedades de la valencia: G = (V,A) n=|V|

    1 2

    36

    n a

    la T

    eora

    de

    Gra

    451) 0 (v) n-1

    2) Un grafo no puede tener simultneamente vrtices de valencia 0 y de valencia n-1

    3) La suma de las valencias de los vrtices es

    Intro

    ducc

    i

    Tema 1: 9

    igual al doble del nmero de aristas:

    vV

    (v) = 2 |A|

    (lema del apretn de manos)

    MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas:

    Adyacencia en digrafos

    valencia o grado de entrada( )

    valencia o grado de salida( )

    n a

    la T

    eora

    de

    Gra e(v)

    e(1)=2, s(1)=2, e(2)=1, s(2)=1, (3)=1 (3)=2

    1 2

    3

    s(v)

    Intro

    ducc

    i

    Tema 1: 10

    e(3)=1, s(3)=2, e(4)=2, s(4)=2, e(5)=1, s(5)=0

    3

    45

  • 6MatemticaDiscreta

    afos

    P.Reyes Nociones bsicas: Algunos grafos especiales

    Grafo regular: T d l ti ( ) k ( V)

    Grafo trivial: No tiene ninguna arista.

    n a

    la T

    eora

    de

    Gra Grafo regular: Todos los vrtices

    tienen la misma valencia.(v)=k (vV)

    grafo k-valente o k-regular

    Si k=n-1 se llama grafo completo (Kn)

    K

    K3 K4

    Intro

    ducc

    i

    Tema 1: 11

    K2 K5grafo ciclo

    C5

    grafo camino

    P3

    MatemticaDiscreta

    afos

    P.Reyes

    V1

    Nociones bsicas: Algunos grafos especiales

    Grafo bipartito:

    n a

    la T

    eora

    de

    Gra

    V2V = V1 V2 e A : e = {v1,v2} , v1 V1 , v2 V2

    G = (V,A)

    Grafo bipartito completo: (Kn,m)

    Intro

    ducc

    i

    Tema 1: 12

    K4,2 K3,3

  • 7MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    n a

    la T

    eora

    de

    Gra

    1 2

    36

    1 2

    5

    6

    Intro

    ducc

    i

    Tema 1: 13

    45 3 4

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    1 2

    3

    45

    6

    nv vrtices, na aristas

    n a

    la T

    eora

    de

    Gra 45

    Lista de adyacencias o lista de listas

    Lista formada por nv listas.

    {{2,3,5,6},{1,4,6},{1,4,5},{2,3},{1,3},{1,2}}

    Intro

    ducc

    i

    Tema 1: 14

  • 8MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    1 2

    3

    45

    6

    nv vrtices, na aristas

    n a

    la T

    eora

    de

    Gra 45

    Matriz de adyacencia

    Ad: Matriz de orden nv nv

    aij = 1 si vi es adyacente a vj

    0 en caso contrario

    0 1 1 0 1 11 0 0 1 0 11 0 0 1 1 00 1 1 0 0 01 0 1 0 0 01 1 0 0 0 0

    Ad =

    Intro

    ducc

    i

    Tema 1: 15

    0 en caso contrario 1 1 0 0 0 0

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    1 2

    3

    45

    6

    nv vrtices, na aristas

    n a

    la T

    eora

    de

    Gra 45

    Matriz de adyacencia

    Propiedades:

    0 1 1 0 1 11 0 0 1 0 11 0 0 1 1 00 1 1 0 0 01 0 1 0 0 01 1 0 0 0 0

    Ad =Es cuadrada y simtrica

    La suma de cada fila (o columna) es

    Intro

    ducc

    i

    Tema 1: 16

    1 1 0 0 0 0La suma de cada fila (o columna) es el grado del vrtice correspondiente

    La diagonal es nula

  • 9MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    1 2

    3

    45

    6

    nv vrtices, na aristas

    n a

    la T

    eora

    de

    Gra 45

    Matriz de incidencia

    In: Matriz de orden nv na

    bij = 1 si vi es vrtice de la arista aj

    0 en caso contrario

    1 1 1 1 0 0 0 01 0 0 0 1 1 0 00 1 0 0 0 0 1 10 0 0 0 1 0 1 00 0 1 0 0 0 0 1

    In =

    Intro

    ducc

    i

    Tema 1: 17

    0 en caso contrario0 0 0 1 0 1 0 0

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    G = (V,A)V={1,2,3,4,5,6}A={{1,2},{1,3},{1,5},{1,6},

    {2,4},{2,6},{3,4},{3,5}}

    1 2

    3

    45

    6

    nv vrtices, na aristas

    n a

    la T

    eora

    de

    Gra 45

    Matriz de incidencia

    Propiedades:

    No tiene por qu ser ni cuadrada ni simtrica

    1 1 1 1 0 0 0 01 0 0 0 1 1 0 00 1 0 0 0 0 1 10 0 0 0 1 0 1 00 0 1 0 0 0 0 1

    In =

    Intro

    ducc

    i

    Tema 1: 18

    La suma de cada fila es el grado del vrtice correspondiente

    La suma de cada columna vale 2

    0 0 0 1 0 1 0 0

  • 10

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    Matriz de adyacencia de un digrafo

    G = (V,A)V={1,2,3,4,5}A={(1,2),(1,4),(2,3),(3,1),

    1 2

    3

    n a

    la T

    eora

    de

    Gra (3,4),(4,1),(4,5)}

    3

    45

    0 1 0 1 00 0 1 0 01 0 0 1 0

    Ad

    Ad: Matriz de orden nv nv

    aij = 1 si (vi , vj) es una arista

    0 en caso contrario

    Intro

    ducc

    i

    Tema 1: 19

    1 0 0 0 10 0 0 0 0

    Ad =0 en caso contrario

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    Matriz de adyacencia de un digrafo

    G = (V,A)V={1,2,3,4,5}A={(1,2),(1,4),(2,3),(3,1),

    1 2

    3

    n a

    la T

    eora

    de

    Gra (3,4),(4,1),(4,5)}

    3

    45

    0 1 0 1 00 0 1 0 01 0 0 1 0

    Ad

    Propiedades:

    Es cuadrada pero no tiene por qu ser simtrica

    Intro

    ducc

    i

    Tema 1: 20

    1 0 0 0 10 0 0 0 0

    Ad =La suma de cada fila es el grado de salida del vrtice correspondiente

    La diagonal es nula

    La suma de cada columna es el grado de entrada del vrtice correspondiente

  • 11

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    Matriz de adyacencia de un seudografo

    G = (V,A)V={1,2,3,4}A={{1,2},{1,3},{2,4},{2,4}, 1

    2

    n a

    la T

    eora

    de

    Gra

    Ad: Matriz de orden nv nv

    aij = nmero de veces que aparece la arista {vi ,vj} d bl d l d

    ij

    {3,3},{3,3},{3,4},{4,4}}

    3

    4

    Intro

    ducc

    i

    Tema 1: 21

    0 1 1 01 0 0 21 0 4 10 2 1 2

    Ad =

    doble del nmero de veces que aparece el lazo {vi,vi}

    i=j

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    Matriz de adyacencia de un seudografo

    G = (V,A)V={1,2,3,4}A={{1,2},{1,3},{2,4},{2,4}, 1

    2

    n a

    la T

    eora

    de

    Gra {3,3},{3,3},{3,4},{4,4}}

    3

    4

    Propiedades:

    Es cuadrada y simtrica

    La suma de cada fila (o columna) es

    Intro

    ducc

    i

    Tema 1: 22

    0 1 1 01 0 0 21 0 4 10 2 1 2

    Ad =

    La suma de cada fila (o columna) es el grado del vrtice correspondiente

    La diagonal no tiene por qu ser nula

  • 12

    MatemticaDiscreta

    afos

    P.Reyes Formas de definir un grafo:

    Matriz de adyacencia de un grafo ponderado

    Ad: Matriz de orden nv nv1 2

    67 8

    n a

    la T

    eora

    de

    Gra

    aij = peso de la arista {vi, vj}

    0 7 3 0 9 77 0 0 5 0 83 0 0 3 7 0

    Ad =

    3 4

    57

    5

    3

    7

    9

    3

    Intro

    ducc

    i

    Tema 1: 23

    0 5 3 0 0 09 0 7 0 0 07 8 0 0 0 0

    Ad =

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G es subgrafo de GG = (V,A) y G=(V ,A)

    V V

    n a

    la T

    eora

    de

    Gra G G A A

    Intro

    ducc

    i

    Tema 1: 24G G

  • 13

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G(S): subgrafo inducido por SG = (V,A) y S V

    n a

    la T

    eora

    de

    Gra

    S

    Intro

    ducc

    i

    Tema 1: 25G G(S)

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G subgrafo recubridor de G si V =V

    G = (V,A) y G =(V,A) un subgrafo de G

    n a

    la T

    eora

    de

    Gra G subgrafo recubridor de G si V V

    Intro

    ducc

    i

    Tema 1: 26G G

  • 14

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    Eliminacin de vrtice G =(V,A), vV

    n a

    la T

    eora

    de

    Gra

    v

    Intro

    ducc

    i

    Tema 1: 27

    G

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    Eliminacin de vrtice

    G-v = G(V-{v})

    G =(V,A), vV

    n a

    la T

    eora

    de

    Gra G v G(V {v})

    Intro

    ducc

    i

    Tema 1: 28

    G-v

  • 15

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    Eliminacin de arista G =(V,A), eA

    n a

    la T

    eora

    de

    Gra

    e

    Intro

    ducc

    i

    Tema 1: 29

    G

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    Eliminacin de arista

    G-e = (V,A-{e})

    G =(V,A), eA

    n a

    la T

    eora

    de

    Gra G e (V,A {e})

    Intro

    ducc

    i

    Tema 1: 30

    G-e

  • 16

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G = (V,A) Grafo complementario G = (V, A )

    e Ae A

    n a

    la T

    eora

    de

    Gra

    Intro

    ducc

    i

    Tema 1: 31

    G G

    Kn = G G

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G = (V,A)

    G = (V A)

    Unin de grafosG G = (V V,A A)

    n a

    la T

    eora

    de

    Gra

    a b b

    G (V ,A )

    ba

    Interseccin de grafosG G = (V V, A A)

    b

    Intro

    ducc

    i

    Tema 1: 32

    de

    G

    de

    c

    G

    de

    c

    G Gde

    G G

  • 17

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    G = (V,A) y G = (V,A) disjuntos (V V= )Vrtices: V V

    n a

    la T

    eora

    de

    Gra Suma de grafos: Aristas:

    A A {{v,v} / vV, v V}

    Intro

    ducc

    i

    Tema 1: 33

    G G G + G

    MatemticaDiscreta

    afos

    P.Reyes Subgrafos. Operaciones con grafos:

    Grafo rueda Wn = K1 + Cn

    n a

    la T

    eora

    de

    Gra

    + C12 =

    Intro

    ducc

    i

    Tema 1: 34

    K1

    W12

  • 18

    MatemticaDiscreta

    afos

    P.Reyes Operaciones con grafos: Grafo de lnea

    Dado G = (V,A)V = {v1, v2, , vn}

    A = {a1, a2, , am}

    L(G) = (L(V) L(A))L(V) = A = {a1, a2, , am}

    n a

    la T

    eora

    de

    Gra

    {ai,aj}L(A) si, en el grafo G, las aristas ai y aj son incidentes en un vrtice.

    L(G) = (L(V), L(A))L(A)

    Ga7

    a1a2

    L(G)a1

    a2a11

    Intro

    ducc

    i

    Tema 1: 35

    a9a10

    a3

    a4

    a11

    a8

    a5

    a6

    a7

    a9

    a10 a3

    a4

    a8 a5a6

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    G = (V,A) y G=(V ,A) son isomorfos (G G)

    f : V V biyectiva | {u,v} A {f(u),f(v)} A

    n a

    la T

    eora

    de

    Gra

    1

    25 c

    b

    f : V V biyectiva | {u,v} A {f(u),f(v)} A

    f(1) = c

    f(2) = e

    f(3) = a

    Intro

    ducc

    i

    Tema 1: 36

    34e a

    df(4) = d

    f(5) = b

  • 19

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Invariantes: Si G y G son isomorfos (G G) deben tener en comn:

    n a

    la T

    eora

    de

    Gra nmero de vrtices

    nmero de aristas

    grados de los vrtices

    nmero de ciclos de igual longitud

    Intro

    ducc

    i

    Tema 1: 37

    e o de c c os de gu o g ud

    nmero de componentes conexas

    etc.

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Grafo autocomplementario: Si G G1

    2h

    n a

    la T

    eora

    de

    Gra 2

    3

    46

    8

    7

    e

    b

    ga

    c

    f

    Intro

    ducc

    i

    Tema 1: 38

    G5

    gd

    Gf(1)=a, f(2)=b, . f(8)=h

  • 20

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Lista de grados de un grafo

    1

    n a

    la T

    eora

    de

    Gra

    25

    Relacin de adyacencias

    {2,4,3,3,4}

    (1)=2, (2)=4, (3)=3, (4)=3, (5)=4

    Intro

    ducc

    i

    Tema 1: 39

    34

    Lista de grados (4,4,3,3,2)

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Lista de grados de un grafoDos grafos pueden tener la misma lista de grados y no ser isomorfos.

    n a

    la T

    eora

    de

    Gra

    1

    6 3

    2

    f c

    ba

    Intro

    ducc

    i

    Tema 1: 40

    5 4 e d

    Listas de grados (3,3,3,3,3,3)

    No son isomorfos. El primer grafo contiene 3-ciclos y el segundo no.

  • 21

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Lista de grados de un grafoNo siempre una secuencia numrica decreciente representa una lista de grados de un grafo. Cuando esto ocurre se dice que la secuencia numrica

    n a

    la T

    eora

    de

    Gra

    g dos de u g o. Cu do es o ocu e se d ce que secue c u ces una secuencia grfica.

    La secuencia numrica decreciente (a1,a2,...,ap) (con a1>0,p>1) es una secuencia grfica si, y slo si, tambin lo es la que resulta de efectuar las siguientes operaciones:

    1) Eliminar el primer elemento (a1) de la lista.Teorema de Havel-Hakimi

    Intro

    ducc

    i

    Tema 1: 41

    2) Restar una unidad a los primeros a1 elementos de la nueva lista.

    3) Ordenar en sentido decreciente la nueva lista.

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    Lista de grados de un grafoUna secuencia numrica decreciente representa una lista de grados de un grafo si el siguiente algoritmo devuelve una lista de ceros:

    n a

    la T

    eora

    de

    Gra

    g o s e s gu e e go o devue ve u s de ce os:

    Algoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P.3 Eliminar el elemento a1 de la lista.

    Intro

    ducc

    i

    Tema 1: 42

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.6 Retornar la lista (a1,a2,...).

  • 22

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafosAlgoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P 3 Eli i l l t d l li t

    (5,4,4,4,2,1)

    (4,4,4,2,1)

    (3,3,3,1,0)

    (3 3 1 0)

    P.3

    P.4

    P.3

    n a

    la T

    eora

    de

    Gra

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.3 Eliminar el elemento a1 de la lista.

    P.6 Retornar la lista (a1,a2,...).

    (3,3,1,0)

    (2,2,0,0)

    (2,0,0)

    (1,-1,0)

    P.4

    P.3

    P.4

    P.5

    Intro

    ducc

    i

    Tema 1: 43

    (-1,-1)P.4

    (5,4,4,4,2,1) no es una secuencia grfica

    (1,0,-1)P.5

    (0,-1)P.3

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    (1,2,2,3,4)

    (4,3,2,2,1)

    Algoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P 3 Eli i l l t d l li t

    n a

    la T

    eora

    de

    Gra

    (3,2,2,1)

    (2,1,1,0)

    (1,1,0)

    P.3

    P.4

    P.3

    P 4(1,2,2,3,4) es una secuencia grfica

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.3 Eliminar el elemento a1 de la lista.

    P.6 Retornar la lista (a1,a2,...).

    Intro

    ducc

    i

    Tema 1: 44

    (0,0,0)

    P.4

  • 23

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    (1,2,2,3,4)

    (4,3,2,2,1)

    Algoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P 3 Eli i l l t d l li t

    n a

    la T

    eora

    de

    Gra

    (3,2,2,1)

    (2,1,1,0)

    (1,1,0)

    P.3

    P.4

    P.3

    P 4

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.3 Eliminar el elemento a1 de la lista.

    P.6 Retornar la lista (a1,a2,...).

    Intro

    ducc

    i

    Tema 1: 45

    (0,0,0)

    P.4

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    (1,2,2,3,4)

    (4,3,2,2,1)

    Algoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P 3 Eli i l l t d l li t

    n a

    la T

    eora

    de

    Gra

    (3,2,2,1)

    (2,1,1,0)

    (1,1,0)

    P.3

    P.4

    P.3

    P 4

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.3 Eliminar el elemento a1 de la lista.

    P.6 Retornar la lista (a1,a2,...).

    Intro

    ducc

    i

    Tema 1: 46

    (0,0,0)

    P.4

  • 24

    MatemticaDiscreta

    afos

    P.Reyes Isomorfismo de grafos

    (1,2,2,3,4)

    (4,3,2,2,1)

    Algoritmo de Havel-Hakimi

    P.1 Leer la lista decreciente (a1,a2,...,ap).

    P.2 Mientras el primer elemento sea a1>0

    P 3 Eli i l l t d l li t

    n a

    la T

    eora

    de

    Gra

    (3,2,2,1)

    (2,1,1,0)

    (1,1,0)

    P.3

    P.4

    P.3

    P 4

    P.4 Restar 1 a los primeros a1 elementos de la nueva lista.

    P.5 Ordenar (decreciente) la nueva lista.

    P.3 Eliminar el elemento a1 de la lista.

    P.6 Retornar la lista (a1,a2,...).

    Intro

    ducc

    i

    Tema 1: 47

    (0,0,0)

    P.4