Matemáticas Discretas
Matemáticas Discretas
Matemáticas Discretas
PORTADA
MATEMÁTICAS DISCRETAS
2018
PORTADILLA
MATEMÁTICAS DISCRETAS
AS-2-196/2017
2018
PRÓLOGO
PRÓLOGO
El estudio de las matemáticas discretas ha adquirido cada vez
mayor importancia en la medida en que avanzó la era de las
computadoras digitales, entendiendo que estas son estructuras
finitas y muchas de sus propiedades pueden comprenderse e
interpretarse en el marco de los sistemas matemáticos finitos.
5
PRÓLOGO
6
PRÓLOGO
7
AGRADECIMIENTOS
A la presente Administración
ÍNDICE
10
ÍNDICE
CONCLUSIONES 210
BIBLIOGRAFÍA 212
11
ÍNDICE
12
UNIDAD I. SISTEMAS NUMÉRICOS
Unidad I
SISTEMAS
NUMÉRICOS
14
UNIDAD I. SISTEMAS NUMÉRICOS
COMPETENCIA ESPECÍFICA:
IDENTIFICAR, MANIPULAR Y APLICAR LOS DIFERENTES
SISTEMAS NUMÉRICOS Y SUS OPERACIONES ARITMÉTICAS
BÁSICAS CON LA MAYOR VENTAJA POSIBLE EN CADA
CASO.
COMPETENCIAS GENÉRICAS:
HABILIDAD DE RECONOCIMIENTO DE UN SISTEMA
NUMÉRICO EN CUESTIÓN.
15
UNIDAD I. SISTEMAS NUMÉRICOS
SISTEMAS NUMÉRICOS
16
UNIDAD I. SISTEMAS NUMÉRICOS
19
UNIDAD I. SISTEMAS NUMÉRICOS
Decimal:
Ejemplo:
77 / 2 = 38 Residuo 1
38 / 2 = 19 Residuo 0
19 / 2 = 9 Residuo 1
9/2=4 Residuo 1
4/2=2 Residuo 0
2/2=1 Residuo 0
1/2=0 Residuo 1
20
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
122 / 8 = 15 Residuo 2
15 / 8 = 1 Residuo 7
1/8=0 Residuo 1
21
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
6 / 16 = 0 Residuo 6
Binario:
22
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
Relación Binario-Octal
000 = 0 100 = 4
001 = 1 101 = 5
010 = 2 110 = 6
011 = 3 111 = 7
Ejemplo:
23
UNIDAD I. SISTEMAS NUMÉRICOS
101 = 5 octal
001 = 1 octal
011 = 3 octal
Ejemplo:
1010 = A
0111 = 7
0011 = 3
24
UNIDAD I. SISTEMAS NUMÉRICOS
Octal:
Ejemplo:
7 = 111
5 = 101
3 = 011
25
UNIDAD I. SISTEMAS NUMÉRICOS
Hexadecimal:
26
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
Ejemplo:
27
UNIDAD I. SISTEMAS NUMÉRICOS
Decimal:
Binario:
0+0=0 1+0=1
0+1=1 1 + 1 = 10
28
UNIDAD I. SISTEMAS NUMÉRICOS
0-0=0
1-0=1
1-1=0
11011001 minuendo
-10101011 sustraendo
——————
00101110 diferencia
29
UNIDAD I. SISTEMAS NUMÉRICOS
10110
*1001
—————
10110
00000
00000
10110
—————
11000110
1 00
1010 101000
1010
______
0000 00
30
UNIDAD I. SISTEMAS NUMÉRICOS
Octal:
31
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
Resta:
1230
- 653
_______
103
El equivalente binario sería
1010011000
-110101011
__________
1 000 011 equivale a 103 octal en grupo de 3 dígitos de
derecha a izquierda.
32
UNIDAD I. SISTEMAS NUMÉRICOS
123
* 16
2212
Es decir
1010011
* 1110
0000000
1010011
1010011 después de los productos binarios
1010011 se procede a la suma binaria
40 230
33
UNIDAD I. SISTEMAS NUMÉRICOS
100
100000 10011000
100000
________
00011000
Que equivale al cociente 4 octal con residuo de 30 octal.
17A
+3C
_____
1B6
1 0111 1010
+ 11 1100
___________
1 1011 0110 (1B6 hexadecimal)
34
UNIDAD I. SISTEMAS NUMÉRICOS
Ejemplo:
17 A
-3C
_____
13E
Convirtiendo se tiene:
101111010
- 111100
__________
1 0011 1110 (13 C hexadecimal)
Ejemplo:
34D
*A
________
2102
35
UNIDAD I. SISTEMAS NUMÉRICOS
Convirtiendo se tiene
1101001101
* 1010
____________
0000000000
1101001101
000000000
1101001101
________________
10 0001 0000 0010 (2102 decimal)
A9 7BD
36
UNIDAD I. SISTEMAS NUMÉRICOS
1 011
- 101 0101
100111 010
- 10101001
100100011
- 10101001
1111010
Imágenes
Textos
Códigos
37
UNIDAD I. SISTEMAS NUMÉRICOS
38
UNIDAD I. SISTEMAS NUMÉRICOS
39
UNIDAD I. SISTEMAS NUMÉRICOS
40
UNIDAD I. SISTEMAS NUMÉRICOS
41
UNIDAD I. SISTEMAS NUMÉRICOS
42
UNIDAD II. CONJUNTOS Y RELACIONES
UNIDAD II
CONJUNTOS
Y
RELACIONES
44
UNIDAD II. CONJUNTOS Y RELACIONES
COMPETENCIA ESPECÍFICA:
COMPETENCIAS GENÉRICAS:
45
UNIDAD II. CONJUNTOS Y RELACIONES
Notación:
Ejemplo:
Ejemplo:
46
UNIDAD II. CONJUNTOS Y RELACIONES
Ejemplo:
Ejemplos:
C= {2,4,6,8,…,100}
47
UNIDAD II. CONJUNTOS Y RELACIONES
1.- Intersección:
Notación:
Ejemplo 1:
U = { 0, 1, 2, 3, … 9 }
A= { 0, 2, 4, 6, } dígitos pares.
B= { 1, 3, 5, 7, 9 } dígitos nones.
O simplemente { }
48
UNIDAD II. CONJUNTOS Y RELACIONES
Ejemplo 2:
2.- Unión:
Notación:
A U B = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
3.- Complemento:
Ejemplo:
A= { 3, 5, 7, 9 } y U = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
49
UNIDAD II. CONJUNTOS Y RELACIONES
De donde Ac = { 1, 2, 4, 6, 8 }
Notación:
4.- Diferencia:
Notación:
Ejemplo:
Diferencia simétrica:
50
UNIDAD II. CONJUNTOS Y RELACIONES
Ejemplo:
Propiedades de unión.
R∪S∪T=(R∪S)∪T
R∪S∪T=R∪(S∪T)
R∪S∪T=S∪R∪T
R∪S∪T=T∪R∪S
Propiedades de la intersección
51
UNIDAD II. CONJUNTOS Y RELACIONES
R∩(S∩T)=(R∩S)∩T
R∩S∩T=R∩T∩S
R∩S∩T=T∩R∩S
Distributiva:
(R∩S)∪T=(R∪T)∩(S∪T)
(R∪S)∩T=(R∩T)∪(S∩T)
Propiedades de la diferencia
Aplicaciones de Conjuntos
52
UNIDAD II. CONJUNTOS Y RELACIONES
Ejemplo:
53
UNIDAD II. CONJUNTOS Y RELACIONES
54
UNIDAD II. CONJUNTOS Y RELACIONES
A = {a, b, c}
B = {m, n, o}
BxA = {(m,a), (m,b), (m,c), (n,a), (n,b), (n,c), (o,a), (o,b), (o,c)}
55
UNIDAD II. CONJUNTOS Y RELACIONES
56
UNIDAD II. CONJUNTOS Y RELACIONES
z w
57
UNIDAD II. CONJUNTOS Y RELACIONES
Relación
Relación reflexiva
Relación antireflexiva
58
UNIDAD II. CONJUNTOS Y RELACIONES
Relación simétrica
Relación Antisimétrica
Relación Transitiva
60
UNIDAD II. CONJUNTOS Y RELACIONES
Reflexiva. ∀a ∈ C; a R a
Simétrica. ∀a, b ∈ C; a R b ⇔ b R a
Transitiva. ∀a, b, c ∈ C; (a R b) ∧ (b R c) ⇒ (a R c)
Clases de Equivalencia
61
UNIDAD II. CONJUNTOS Y RELACIONES
2.8 Funciones
A×A, f={(a, a), (b, b), (b, c)}, g={(a, b), (b, c), (c, a)}, h={(a, a), (b,
a)}.
63
UNIDAD II. CONJUNTOS Y RELACIONES
y = y0 + v0yt − gt2
vx = v0 x
vy = v0y – gt
64
UNIDAD II. CONJUNTOS Y RELACIONES
65
UNIDAD II. CONJUNTOS Y RELACIONES
66
UNIDAD II. CONJUNTOS Y RELACIONES
ΙAUBΙ=ΙAΙ+ΙBΙ-ΙAΙ.
67
UNIDAD III. LÓGICA MATEMÁTICA
UNIDAD III
LÓGICA
MATEMÁTICA
68
UNIDAD III. LÓGICA MATEMÁTICA
COMPETENCIA ESPECÍFICA:
COMPETENCIAS GENÉRICAS:
69
UNIDAD III. LÓGICA MATEMÁTICA
Una palabra aislada, por sí misma, nos dice poco. Por ejemplo,
la palabra roca, nos dice muy poco y aunque tiene una
referencia nos dice poco; sin embargo, decir la roca es muy
antigua, ya constituye una proposición que da lugar a que esta
sea falsa o verdadera.
1.- Voy a leer un libro y 2.- Voy a tomar un café. Estas dos
proposiciones atómicas están conectadas mediante la
conectiva "y". Una proposición molecular será verdadera o falsa,
pero a diferencia de lo que ocurre con las proposiciones
atómicas, su verdad o falsedad no depende directamente de
la realidad, sino que depende o es función de la verdad o
falsedad de las proposiciones atómicas que la componen. Esto
significa que si quiero saber si es verdadero o falso que voy a
leer un libro y a tomar un café, es necesario que conozca la
verdad o falsedad de "voy a leer un libro" y de "voy a tomar un
café" por separado.
71
UNIDAD III. LÓGICA MATEMÁTICA
Ejemplos:
72
UNIDAD III. LÓGICA MATEMÁTICA
Conjunción
73
UNIDAD III. LÓGICA MATEMÁTICA
p Q p^q
v v v
v f f
f v f
f f f
Tabla 3.1 Conjunción lógica
Disyunción:
p Q p vq
v v v
v f v
f v v
f f f
Tabla 3.2 Disyunción lógica.
Ejemplo:
Condicional:
p Q p→q
v v v
v f f
f v v
f f v
Tabla 3.3 Operación lógica condicional.
75
UNIDAD III. LÓGICA MATEMÁTICA
p implica q.
p solo si q.
q es condición necesaria para p.
p es condición suficiente para q.
Ejemplos:
CONDICIÓN
1.- Si me acompañaras
2.- Si quieres
3.- Si me prometes ser puntual
4.- Si pones atención
5.- Si asisto por las tardes
76
UNIDAD III. LÓGICA MATEMÁTICA
ASEVERACIÓN
1.- Me alegraría mucho
2.- Paso por ti a las seis
3.- Te llevaré al baile
4.- Aprenderás más pronto
5.- Podría llevar dos materias
Bicondicional:
p Q p↔q
v v v
v f f
f v f
f f v
77
UNIDAD III. LÓGICA MATEMÁTICA
Ejemplos:
78
UNIDAD III. LÓGICA MATEMÁTICA
Negación
P ~p
v f
f v
Ejemplos:
79
UNIDAD III. LÓGICA MATEMÁTICA
80
UNIDAD III. LÓGICA MATEMÁTICA
Tablas de verdad:
p Q z
f F f
f V f
v F f
v V v
p Q z
f F v
f V v
v F v
v V f
p q z
f f f
f v v
v f v
v v v
81
UNIDAD III. LÓGICA MATEMÁTICA
Condicional (p → q)
p q z
v v v
v f f
f v f
f f f
p ˜p
V f
f v
Bicondicional lógico (p ↔ q)
p q z
V v v
V f f
f v f
f f v
82
UNIDAD III. LÓGICA MATEMÁTICA
Ejemplo:
A ~a a ∧ ~a
V f F
F v F
83
UNIDAD III. LÓGICA MATEMÁTICA
a b c bvc a^(bvc)
v v v v v
v v f v v
v f v v v
v f f f f
f v v v f
f v f v f
f f v v f
f f f f f
84
UNIDAD III. LÓGICA MATEMÁTICA
~p→~q
p q ~p ~q ~p→~q
v v f F v
v f f V v
f v v F f
f f v V v
85
UNIDAD III. LÓGICA MATEMÁTICA
p ^ v~q
p q ~q pv~q
v v f v
v f v v
f v f f
f f v v
Tabla de verdad resultante de una equivalencia lógica.
86
UNIDAD III. LÓGICA MATEMÁTICA
SH Silogismo hipotético
A→B
B→C
–––––
A→C
LS Ley de simplificación
A∧B
–––––
A
Ley de adición
A
–––––
A∨B
Contra Positiva
A→B
–––––
˜B → ˜A
87
UNIDAD III. LÓGICA MATEMÁTICA
89
UNIDAD III. LÓGICA MATEMÁTICA
90
UNIDAD III. LÓGICA MATEMÁTICA
[( p → q ) ^˜p] → q
91
UNIDAD III. LÓGICA MATEMÁTICA
p ~p p∧~p
f v f
v f f
92
UNIDAD III. LÓGICA MATEMÁTICA
Símbolos de conectivas:
˜ = Negación
∨ = Conectiva “o”
∧ = Conectiva “y”
→ = implicación
↔ = Doble implicación o equivalencia
Cuantificadores:
∃ = existencial
∀ = Universal
Ejemplo:
1.- Todo número es imaginario.
93
UNIDAD III. LÓGICA MATEMÁTICA
(a^b)^c ↔ a^(b^c)
a^~a↔f
a^f↔f
(p^q)^~q↔f
94
UNIDAD III. LÓGICA MATEMÁTICA
1+2 * n<=3 * n
95
UNIDAD III. LÓGICA MATEMÁTICA
Circuitos computacionales
96
UNIDAD III. LÓGICA MATEMÁTICA
Algoritmos
97
UNIDAD III. LÓGICA MATEMÁTICA
Programación lógica
98
UNIDAD III. LÓGICA MATEMÁTICA
99
UNIDAD III. LÓGICA MATEMÁTICA
100
UNIDAD IV ÁLGEBRA BOOLEANA
UNIDAD IV
ÁLGEBRA
BOOLEANA
102
UNIDAD IV ÁLGEBRA BOOLEANA
COMPETENCIA ESPECÍFICA:
COMPETENCIAS GENÉRICAS:
HABILIDAD DE RECONOCER Y MANIPULAR EXPRESIONES
BOOLEANAS.
103
UNIDAD IV ÁLGEBRA BOOLEANA
104
UNIDAD IV ÁLGEBRA BOOLEANA
1.- A = A
2.- Ã = Ã
2.1 A~~ = A
3.- A + 1 = 1
3.1 Ã + 1 = 1
4.- A (1) = A
4.1 Ã (1) = Ã
5.- A (0) = 0
5.1 Ã (0) = 0
6.- A + 0 = A
6.1 Ã + (0) = Ã
7.- A + A = A
7.1 Ã + Ã = Ã
8.- A A = A
8.1 Ã Ã = Ã
9.- A + Ã = 1
10.- A Ã = 0
11.- 0~ = 1
11.1 1~ = 0
1.- A + B = B + A
2.- A + AB = A
105
UNIDAD IV ÁLGEBRA BOOLEANA
2.1 Ã + ÃB~ = Ã
3.- A + ÃB = A + B
4.- Ã + ÃB~ = Ã
5.- A + AB~ = A
6.- Ã + AB~ = Ã + B~
7.- A (AB)= AB
7.1 (A + B) (Ã + B) = B
7.2 (A + B) (A + B~) = A
8.- A (ÃB) = 0
9.- ÃB~ + ÃB = Ã
10.- AB~ + AB = A
11.- ÃB~ + AB~ = B~
12.- ÃB + AB = B
13.- Ã + B~ + AB~ + ÃB = Ã + B~
14.- AB~ + ÃB + AB = A + B
106
UNIDAD IV ÁLGEBRA BOOLEANA
Teorema de De Morgan.
1.- Las dos formas básicas a comprender son la conversión de
un producto en suma y viceversa, es decir la conversión de
suma en producto y la primera o segunda negación de una
variable según sea el caso de la condición inicial de una
variable, vista a continuación.
107
UNIDAD IV ÁLGEBRA BOOLEANA
Símbolo Significado
Expresiones relacionales
8>4 la expresión es > Mayor que
verdadera por lo cual
< Menor que
devuelve 1 o cierto, en
cambio 8<4 es falso por lo = Igual que
108
UNIDAD IV ÁLGEBRA BOOLEANA
Operador AND
Expresión matemática Z = AB
109
UNIDAD IV ÁLGEBRA BOOLEANA
Tabla de verdad:
A B F
0 0 0
0 1 0
1 0 0
1 1 1
Símbolo:
________________________________________________
operador NAND
expresión matemática Z = AB
Tabla de verdad:
A B F
0 0 1
0 1 1
1 0 1
1 1 0
Símbolo:
________________________________________________
Operador OR
Expresión matemática Z = A + B
110
UNIDAD IV ÁLGEBRA BOOLEANA
Tabla de verdad:
A B F
0 0 0
0 1 1
1 0 1
1 1 1
Símbolo:
________________________________________________
Operador NOR
Expresión matemática Z = A + B
Tabla de verdad:
A B F
0 0 1
0 1 0
1 0 0
1 1 0
Símbolo:
________________________________________________
111
UNIDAD IV ÁLGEBRA BOOLEANA
Tabla de verdad
A B F
0 0 0
1 0 1
0 1 1
1 1 0
Símbolo:
________________________________________________
________________________________________________
Negación lógica o inversor.
Expresión matemática NOT (A)
Tabla de verdad
X F
0 1
1 0
112
UNIDAD IV ÁLGEBRA BOOLEANA
Expresión matemática
Z = NOT (A)
Símbolo:
113
UNIDAD IV ÁLGEBRA BOOLEANA
114
UNIDAD IV ÁLGEBRA BOOLEANA
115
UNIDAD IV ÁLGEBRA BOOLEANA
116
UNIDAD IV ÁLGEBRA BOOLEANA
A 0 1 y ahora equivale a Z= A
x
A 0 1
B
0 X
1
Z= Ã B~
118
UNIDAD IV ÁLGEBRA BOOLEANA
A 0 1
B
0 x
1
Z= AB~
A 0 1
B
0
1 X
Z= ÃB
A 0 1
B
0
1 x
Z= AB
A 0 1
B
0 x
1 x
AB 00 01 11 10
C
0
1
120
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
C
0 X X
1 X X
AB 00 01 11 10
C
0 X X
1
AB 00 01 11 10
C
0 X X
1 x X
121
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
C
0 X X
1 X X X X
AB 00 01 11 10
C
0 X X X
1 X X
122
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
C
0 X X X X
1 X X X
123
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
CD
00
01 X
11
10
AB 00 01 11 10
CD
00 X X X
01 X X X X
11 X
10 X
124
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
CD
00 X X X X
01 X X X X
11 X X X
10 X X X X
AB 00 01 11 10
CD
00 X X
01 X X
11 X
10 X X X X
125
UNIDAD IV ÁLGEBRA BOOLEANA
AB 00 01 11 10
CD
00 X X
01 X X
11 X X
10 X X
AB 00 01 11 10
CD
00 X X
01 X X X X
11 X X X X
10 X X
126
UNIDAD IV ÁLGEBRA BOOLEANA
127
UNIDAD IV ÁLGEBRA BOOLEANA
A
B
C
D
128
UNIDAD IV ÁLGEBRA BOOLEANA
Z
C
DEC A B C O0 O1 O2 O3 O4 O5 O6 O7
0 0 0 0 1 0 0 0 0 0 0 0
1 0 0 1 0 1 0 0 0 0 0 0
2 0 1 0 0 0 1 0 0 0 0 0
3 0 1 1 0 0 0 1 0 0 0 0
4 1 0 0 0 0 0 0 1 0 0 0
5 1 0 1 0 0 0 0 0 1 0 0
6 1 1 0 0 0 0 0 0 0 1 0
7 1 1 1 0 0 0 0 0 0 0 1
130
UNIDAD IV ÁLGEBRA BOOLEANA
132
UNIDAD IV ÁLGEBRA BOOLEANA
133
UNIDAD IV ÁLGEBRA BOOLEANA
134
UNIDAD IV ÁLGEBRA BOOLEANA
135
UNIDAD IV ÁLGEBRA BOOLEANA
136
UNIDAD IV ÁLGEBRA BOOLEANA
Figura 4.6 Circuito lógico secuencial flip-flop con compuertas NAND y tabla
de verdad
138
UNIDAD IV ÁLGEBRA BOOLEANA
Fila A B C f (A,B,C)
0 0 0 0 1
1 0 0 1 0
2 0 1 0 1
3 0 1 1 1
4 1 0 0 0
5 1 0 1 0
6 1 1 0 1
7 1 1 1 1
139
UNIDAD IV ÁLGEBRA BOOLEANA
*
Sm sumatoria de minterms.
†
PM producto de maxterms.
140
UNIDAD IV ÁLGEBRA BOOLEANA
141
UNIDAD IV ÁLGEBRA BOOLEANA
142
UNIDAD IV ÁLGEBRA BOOLEANA
Respuesta Z = A + B~+ C
Respuesta Z = A(B+C)
143
UNIDAD IV ÁLGEBRA BOOLEANA
R
Q
Q˜
S
S
R S Q Q~
0 0 0o1 1o0
0 1 0 1
1 0 1 0
1 1 n/a n/a
144
UNIDAD V. TEORÍA DE GRAFOS
UNIDAD V
TEORÍA DE
GRAFOS
146
UNIDAD V. TEORÍA DE GRAFOS
COMPETENCIA ESPECÍFICA:
COMPETENCIAS GENÉRICAS:
147
UNIDAD V. TEORÍA DE GRAFOS
148
UNIDAD V. TEORÍA DE GRAFOS
e4={A,C}, e5={B,D}.
149
UNIDAD V. TEORÍA DE GRAFOS
A B
0 0 vértices
0 0 aristas
C D
Figura 5.1 Grafo simple con vértices y aristas.
A e1 D e6
O O
e2 e3
B e5 C
O e4 O
Figura 5.2 Multigrafo con aristas múltiples e4 y e5, con lazo e6.
150
UNIDAD V. TEORÍA DE GRAFOS
A D
O O
O O
B C
Figura 5.3 Grafo dirigido con aristas paralelas del vértice B al vértice A.
151
UNIDAD V. TEORÍA DE GRAFOS
152
UNIDAD V. TEORÍA DE GRAFOS
B E A E
O O O O
D C D
AO O OH O O
O O O O
C F B F
(a) (b)
153
UNIDAD V. TEORÍA DE GRAFOS
154
UNIDAD V. TEORÍA DE GRAFOS
A B
C D
155
UNIDAD V. TEORÍA DE GRAFOS
A B C
O O O
O O
D E
P1 P2 A C
O O O O
O O O O O
P3 P4 B E F
156
UNIDAD V. TEORÍA DE GRAFOS
157
UNIDAD V. TEORÍA DE GRAFOS
158
UNIDAD V. TEORÍA DE GRAFOS
A1 A2 A3
2 3
1 O O O 4
P O 9 10 11 12 13 14 O Q
159
UNIDAD V. TEORÍA DE GRAFOS
O O
O O
K3 triángulo grado dos.
160
UNIDAD V. TEORÍA DE GRAFOS
161
UNIDAD V. TEORÍA DE GRAFOS
C
O
B
AO O r2 r3 FO OE
r1
r4 O D r5
162
UNIDAD V. TEORÍA DE GRAFOS
5.2.1 Matemática
163
UNIDAD V. TEORÍA DE GRAFOS
A B C
O O O.
O O
D E
A B C D E
A 0 1 0 1 0
B 1 0 1 0 1
C 0 1 0 0 0
D 1 0 0 0 1
E 0 1 0 1 0
Figura 5.7 Grafo y matriz de adyacencia generada.
164
UNIDAD V. TEORÍA DE GRAFOS
V2 O O V1
V3 O O V4
165
UNIDAD V. TEORÍA DE GRAFOS
La respuesta sería:
5.2.2 Computacional
‡
Cota superior asintótica.
166
UNIDAD V. TEORÍA DE GRAFOS
167
UNIDAD V. TEORÍA DE GRAFOS
168
UNIDAD V. TEORÍA DE GRAFOS
1 2 3 4 5 6 7 8
Vertex C A E B D
Next–V 8 6 0 1 5
PTR 0 3 10 6 1
Archivo arista
1 2 3 4 5 6 7 8 9 10
Beg–V 8(D) 3(A) 3(A) 6(B) 8(D) 3(A) 5(E)
End–V 1(C) 6(B) 6(D) 1(C) 1(C) 1(C) 1(C)
Next-E 7 9 0 0 4 4 0
[(0,1), (0,6), (0,8), (1,4), (1,6), (1,9), (2,4), (2,6), (3,4), (3,5), (3,8),
(4,5), (4,9), (7,8), (7,9)]
170
UNIDAD V. TEORÍA DE GRAFOS
171
UNIDAD V. TEORÍA DE GRAFOS
7 7 4 Y la matriz asociada:
7 5 0 0
RO OU W= 7 0 0 2
5 7 2 1 0 3 0 0
4 0 1 0
en función del algoritmo de
Warshall.
SO O T
3
Figura 5.10 Grafo ponderado y matriz asociada y su matriz de pesos W.
172
UNIDAD V. TEORÍA DE GRAFOS
Q2[1,3]=MIN(Q1[1,3], Q1[1,2]+Q1[2,3])=MIN(
5.3.2 A lo ancho
173
UNIDAD V. TEORÍA DE GRAFOS
Salir.
A O
E
FO O OB
C
DO O O L
JO O K
A B C D E F J K L
B,E,F E,L D,E,J E F D D,K C,L C,E
174
UNIDAD V. TEORÍA DE GRAFOS
La tabla siguiente:
VÉRTICE A BA EA FA LB DF CL JC
QUEUE A FA,EA,BA LB,FA,LA LB,FA DF,LB CL,DF CL JC
A O
E
FO O OB
C
DO O O L
O O
175
UNIDAD V. TEORÍA DE GRAFOS
176
UNIDAD V. TEORÍA DE GRAFOS
A O
E
FO O OB
C
DO O O L
J O OK
Vértice J KJ LK EL FE DF CL
STACK J KJ,DJ LK,CK,DJ EL,CL,CK,DJ FE,CL,DJ DF,CL,DJ CL Ø
A O
E
FO 4 O OB
5 C 3
DO O 6 O L
2
J O OK
1
178
UNIDAD V. TEORÍA DE GRAFOS
X O OY
Z O OW
1.4 Encuentre todos los ciclos en G. Respuesta. En G solo hay un ciclo, que
es (Y,W,Z, Y).
179
UNIDAD V. TEORÍA DE GRAFOS
B O
A O OC
E O D O
1.10 Demuestre que la suma de los grados de cada nodo, es igual a dos
veces el número de aristas.
180
UNIDAD VI. ÁRBOLES Y REDES
UNIDAD VI
ÁRBOLES Y
REDES
182
UNIDAD VI. ÁRBOLES Y REDES
COMPETENCIA ESPECÍFICA:
COMPETENCIAS GENÉRICAS:
183
UNIDAD VI. ÁRBOLES Y REDES
6.1 Árboles
184
UNIDAD VI. ÁRBOLES Y REDES
185
UNIDAD VI. ÁRBOLES Y REDES
186
UNIDAD VI. ÁRBOLES Y REDES
Dado un camino < v0, v1, v2, ..., vk > el largo de este camino es
k. Por lo cual el largo de un camino es igual al número de arcos
del camino.
187
UNIDAD VI. ÁRBOLES Y REDES
188
UNIDAD VI. ÁRBOLES Y REDES
partiendo del teorema 6.1 que dice que siendo (T, v0) un árbol
arraigado, entonces: no existen ciclos en T. V 0, es la única raíz de
T y cada vértice en T, diferente de V 0, tiene una entrada y V0, no
tiene entradas.
PESO
O 1
O O 2
O O O O 4
O O O O O O O O 8
Figura 6.4 Peso de un árbol igual a 15 (suma de vértices por cada nivel)
189
UNIDAD VI. ÁRBOLES Y REDES
r O
6 5
v0 O O v1
2 4 4 9
v2 O v3 O O v4 O v5
190
UNIDAD VI. ÁRBOLES Y REDES
1. Visite la raíz
2. Atraviese el sub-árbol izquierdo
3. Atraviese el sub-árbol derecho
In-orden o sub-orden (Izquierdo, Raíz, Derecho)
Para recorrer un árbol binario no vacío en in-orden (simétrico),
hay que realizar las siguientes operaciones recursivamente en
cada nodo:
Atraviese el sub-árbol izquierdo
Visite la raíz
Atraviese el sub-árbol derecho
Post-orden (Izquierdo, Derecho, Raíz)
Para recorrer un árbol binario no vacío en post orden, hay que
realizar las siguientes operaciones recursivamente en cada
nodo:
191
UNIDAD VI. ÁRBOLES Y REDES
192
UNIDAD VI. ÁRBOLES Y REDES
193
UNIDAD VI. ÁRBOLES Y REDES
194
UNIDAD VI. ÁRBOLES Y REDES
(3–(2 x X))+((X–2)–(3+X))
raíz
O +
O - O-
O3 Ox O- O+
O OO O O O
2 x x 2 3 x
Figura 6.11 Árbol binario conteniendo una expresión algebraica.
195
UNIDAD VI. ÁRBOLES Y REDES
196
UNIDAD VI. ÁRBOLES Y REDES
197
UNIDAD VI. ÁRBOLES Y REDES
198
UNIDAD VI. ÁRBOLES Y REDES
5 8
1 36 7
1
3
5
6
7
8
9
6.3 Redes
Considerando que el término redes es ambiguo, se define el
concepto de red como aquella gráfica dirigida, simple y con
pesos, que debe cumplir las siguientes condiciones:
Poseer una fuente o vértice fijo que no tiene aristas de
entrada.
Poseer un sumidero o vértice fijo que no tiene arista de
salida.
El peso Ci,j de la arista dirigida de i a j llamado capacidad
de “ij”, es un número no negativo.
199
UNIDAD VI. ÁRBOLES Y REDES
1 (7.6) 2
O O (0.5)
(5.5)
O (0.1) (4.3) (1.1) O T
S (0.1)
(3.2) (0.7)
O O
3 (8.0) 4
200
UNIDAD VI. ÁRBOLES Y REDES
201
UNIDAD VI. ÁRBOLES Y REDES
202
UNIDAD VI. ÁRBOLES Y REDES
A G H I
O O O O
B O OC
D
O
O O O O
F E J K
203
UNIDAD VI. ÁRBOLES Y REDES
Vértice saturado.
O O O O O
O O O
O O O O
(a) (b)
Figura 6.15 Grafos con pareos marcados con línea gruesa entre dos vértices.
204
UNIDAD VI. ÁRBOLES Y REDES
205
UNIDAD VI. ÁRBOLES Y REDES
Grafo G O O O
O
Respuesta: 8 árboles de expansión.
O O O O O O O O O O O O
O O O O
1 2 3 4
O O O O O O O O O O O O
O O O O
5 6 7 8
2.1 G sea un árbol. Se implica por pregunta 2.2. Sean u y v dos vértices
en G. Respuesta: puesto que G es un árbol, G es conexo, de modo que
hay por lo menos un camino entre u y v.
206
UNIDAD VI. ÁRBOLES Y REDES
O R (raíz)
O A B O
O C D O EO F O G O
O H IO J O K O L O
M O N O
1 2 2 5
O O O O
1 O O7
3O 4O O 5 O 6 3 O O O
4 6
O 7 O8
207
UNIDAD VI. ÁRBOLES Y REDES
208
CONCLUSIONES
CONCLUSIONES
211
BIBLIOGRAFÍA
BIBLIOGRAFÍA
212
BIBLIOGRAFÍA
213