Está en la página 1de 23

INDICE

1.- Optimización de expresiones booleanas.


 Simplificación de expresiones booleanas mediante teoremas del algebra de
Boole.
2.- Aplicaciones del algebra booleana.
 mini términos y maxi términos.
3.- Representación de expresiones booleanas con circuitos lógicos.
 Algebra de Boole.
 Circuito lógico.
 Compuestas lógicas.
4.- Teoría de grafos.
 Historia
 Tipos de grafos
 Aplicaciones
5.- Tipos de grafos.
 ¿Qué es un grafo?
 ¿Qué es una arista?
 ¿Qué es un vértice?
6.- Teoría de grafos 2.0.
 Como se aplica en la computación
 Caminos más cortos y más anchos
7.- Grafos camino más corto y a lo ancho.
8.- Teoría de grafos (en profundidad).
9.- Arboles.
10.- Componentes y propiedades de los árboles y redes.
11.- Clasificación, altura y numero de nodos.
12.- Arboles con peso.
13.- Las redes en matemáticas discretas.
14.- Teorema de flujo mínimo.
1.- OPTIMIZACION DE EXPRESIONES BOOLEANAS.
Simplificación de expresiones booleanas mediante teoremas del
algebra de Boole.
Los teoremas que se van a utilizar se derivan de los postulados del algebra
booleana, y que permiten simplificar las expresiones lógicas o transformarlas en
otras que son equivalente. Una expresión simplificada se puede implementar con
menos equipo y su circuito es más claro que el que corresponde de a la expresión
no simplificada.

Para obtener el dual de un teorema se convierte cada 0(cero) en 1(uno) y cada


1(uno) en 0(cero), los signos más (+) se convierten en paréntesis, puntos o
simplemente no se ponen, y los puntos en signos de más (+). Las variables no se
complementan ya que al hacerlo se obtendría el complemento en lugar del dual.
Los teoremas 1 a 4 se aplican en cualquier caso y los teoremas 5 a 9 son
propiedades que tiene el álgebra booleana, semejantes a las reglas de conjuntos
correspondientes a las propiedades conmutativa, asociativa y la ley de Morgan. Por
lo general los teoremas de 11 a 13 se aplican en combinación dependiendo de la
expresión booleana.
Ejemplo.
1. Primero recordemos:
2. Variable: Símbolo que representa magnitudes lógicas. (0 o 1). A
3. Complemento: Inverso de la variable. Se representa Ā o A´
4. Literal: Es una variable o el complemento de una variable.
5. A+BC = A+AB+BC = A+BA+BC = A+B(A+C) Este es un ejemplo que antes
vimos
6. Simplificar Z= (a+b)(a´+b´) Reglas utilizadas o pasos
7. Z=(a+b)(a´+b´)
8. Z=aa´+ab´+ba´+bb´ Al usar (4)
9. Z=aa´+ab´+a´b+bb´ Al ordenas alfabéticamente
10. Z=0+ab´+a´b+0 Al usar (5)
11. Z=ab´+a´b Al usar (1)
12. Resultado Final seria Z=ab´+a´b
13. Simplificación de expresiones booleanas usando mapas de Karnaugh
ACTIVIDAD DINÁMICA.
• F=A´1+B´1+C´+CA Por que formula seria
Teorema 2
• F=A´+B´+C´+CA
Por qué formula seria
• F=A´+B´+C´+A
• F=(A+A´)+B´+C´
• F=(1+B´)C´
• F=1+C´
• F=1 Por que formula seria

2.- APLICACIONES DEL ALGEBRA BOOLEANA Y MINI TÉRMINOS


Y MAXI TÉRMINOS.
Existe una herramienta fundamental para el análisis y diseño de circuitos digitales
es el álgebra booleana. Esta algebra es un conjunto de reglas matemáticas
establecidas. (Similares a algunos aspectos del algebra convencional)
Con ello es posible construir lo que son los circuitos digitales, que estos son
llamados compuertas lógicas que estos con diodos, transistores y resistencias
conectados de una manera, hacen que la salida del circuito sea el resultado de
cierta operación lógica sobre la entrada.
Ejemplo de estos son estas 3 operaciones básicas que es la OR, AND y NOT
Compuerta OR.
 La salida es verdadera solo si al menos una entrada es verdadera.
 La expresión es X= A + B y se lee como “X es igual a A OR B”.
 La operación OR produce un resultado (es la salida) de 1 si cualquier
entrada tiene 1 la salida lo será. Si no será 0.
 Ejemplo

Compuerta AND.
 La salida es verdadera solo si todas las estradas son verdaderas.
 La operación AND se realiza igual que la multiplicación de unos y cero.
 La salida de la compuerta AND produce un resultado (es la salida) de 1 solo
si todas las entradas tienen 1. Si no será 0.
 La expresión es X= AB y esta se lee como “X es igual a A y B”

Compuerta NOT.
 La función de esta misma producir una salida inversa o contraria a su entrada
es decir convertir unos a ceros y ceros a unos.

MINI TÉRMINOS Y MAXI TÉRMINOS.


En el álgebra de Boole, se conoce como termino canónico de una función lógica a
todo producto o suma donde aparecen todas las variables. Toda función lógica
puede ser expresada en forma canónica utilizando los conceptos de mini término y
maxi término.
Un mini término es un término producto donde aparecen todas las variables de la
función (en su forma directa o negada) una vez. De esta manera, un mini término
tiene la característica de evaluar 1 (verdadero) para una única combinación de
valores de las variables.
De lo contrario, un maxi término es un término de suma donde aparecen todas las
variables una vez, y evalúa verdadero para todas las combinaciones de valores de
las variables excepto una. De otra manera este evalúa 0 (falso) para una única
combinación de variables.
Sea F(A,B,C,D) el termino A.B.C.D es un mini termino, pues es verdadero para una
única combinación de las variables: A=0, B=1, C=1 y D=1. Como podemos observar
en el siguiente mapa de Karnaugh.

Por otro lado, el término A+B+C+D es un maxi termino, pues es falso ya que hay
una única combinación de variables: A=1, B=1, C=1, y D=0. Tal como se observa
en el mapa de Karnaugh.

ACTIVIDAD DINÁMICA
¿Qué valor nos da el mini termino y el maxi termino?
0y1
Menciona las 3 operaciones básicas de los circuitos digitales
• 1. OR
• 2. NOT
• 3. AND
¿Cómo es el producto de mini términos y la suma de maxi términos?
F (A, B, C, D) =0
F (A, B, C, D) =1
¿Cómo se llama el mapa que construimos?
Karnaug
¿Cuál es producto y cual es suma?
p. Mini termino, s. Maxi termino

3.- REPRESENTACIÓN DE EXPRESIONES BOOLEANAS CON


CIRCUITOS LÓGICOS.
Algebra de Boole.
El álgebra de Boole permite la comprensión y facilita el manejo de diferentes
dispositivos que manipulan señales eléctricas, tales como las compuertas y los
circuitos lógicos.
Un bloque lógico es una representación simbólica gráfica de una o más variables
de entrada a un operador lógico para obtener una señal de salida. En electrónica,
estos bloques lógicos son las compuertas.
Circuito Lógico.
Un circuito lógico es un dispositivo que tienen una o más entradas y exactamente
una salida. En cada instante cada entrada tiene un valor, 0 o 1; estos datos son
procesados por el circuito para dar un valor en su salida, 0 o 1.
Los valores 0 y 1 pueden representar ciertas situaciones físicas como, por ejemplo,
un voltaje nulo y no nulo en un conductor.
Compuertas lógicas.
Para la compuerta AND, La salida estará en estado alto de tal manera que solo si
las dos entradas se encuentran en estado alto. Por esta razón podemos considerar
que es una multiplicación binaria.
 Operación
 Q=A*B
 Tabla de verdad y símbolo

La compuerta OR, la salida estará en estado alto cuando cualquier entrada o ambas
estén en estado alto. De tal manera que sea una suma lógica.
 Operación
 Q=A+B
 Tabla de verdad y símbolo

En la compuerta NOT, el estado de la salida es inversa a la entrada. Evidentemente,


una negación.
 Q=Q
 Tabla de verdad y símbolo

También está la NAND y NOR


ACTIVIDAD DINAMICA.
¿Qué es son las compuertas lógicas?
son circuitos electrónicos diseñados para obtener resultados booleanos (0,1)
¿Cuál es la tabla de la verdad de la compuerta AND?

¿Cuál es la tabla de la verdad de la compuerta OR?

4.- TEOTRÍA DE GRAFOS.


Un grafo es un conjunto, no vacío, de objetos llamados vértices, y llamados aristas,
que pueden ser orientados o no. Un grafo se representa mediante una serie de
puntos (los vértices) conectados por líneas (las aristas).
Comenzamos con el trabajo de leonhard euler, en 1736, sobre el problema de los
puentes de königsberg es considerado el primer resultado de la teoría de grafos.
En 1845 se publica la aplicación de las leyes de los circuitos para calcular el voltaje
y la corriente en los circuitos eléctricos por gustav kirchhoff.
En 1857 arthur cayley resolvió el problema de la enumeración de isómeros por
medio de grafos.
Ejemplo: el alcohol etílico.
En 1878 el término grafo es acuñado por silvester en un artículo publicado en nature.
En 1936 se publica el primer libro de teoría de grafos, escrito por el matemático
judío húngaro dénes könig.
En 1962 se describe el algoritmo de floyd-warshall para el problema de apsp. Este
algoritmo representa la solución en una matriz de distancias.
En 1969 se publica el libro de frank harary.
En 1991 el ausiello continuó con el análisis de grafos dinámicos con un algoritmo
para grafos enteros de arco no mayores a un valor constante.
Tipos de grafos.
 Grafos simples
Un grafo es simple si existe una arista uniendo los vértices. Esto quiere decir
que una arista es la única que une dos vértices específicos. Un grafo que no
es simple se denomina multígrafo.
 Grafos completos
Un grafo es completo si existen aristas uniendo todos los pares posibles de
vértices. Debe tener una arista e que los une. El conjunto de los grafos
completos es denominado usualmente, siendo el grafo completo de n
vértices.
 Grafos conexos
Un grafo es conexo si cada par de vértices está conectado por un camino; es
decir, si camino para cualquier par de vértices, existe una unión. Un grafo es
doblemente conexo si cada par de vértices está conectado por al menos dos
caminos disjuntos.
 Grafos bipartitos
Un grafo g es bipartito si sus vértices son la unión de dos grupos de vértices
 Multígrafos
Son grafos que aceptan más de una arista entre dos vértices
 Grafo dirigido.
Son grafos en los cuales se ha añadido una orientación a las aristas,
representada gráficamente por una flecha
 Grafo etiquetado.
Grafos en los cuales se ha añadido un peso a las aristas (número entero
generalmente) o un etiquetado a los vértices.
 Grafo plano
Es uno que es posible dibujar en el plano sin que ningún par de aristas se
crucen entre sí.
 Grafo nulo
El grafo nulo es el grafo cuyos conjuntos de aristas y de vértices son vacíos
 Grafo trivial
Un grafo trivial es aquel grafo vacío con un único vértice.
APLICACIONES.
 La síntesis de circuitos secuenciales, contadores o sistemas de apertura
 Se utiliza para la mayoría de áreas de ingeniería
 Para la administración de proyectos
ACTIVIDAD DINÁMICA.

Grafico nulo Grafo etiquetado

Grafos complemento Grafico dirigido

5.- TIPOS DE GRAFOS.


Existen diferentes tipos de grafos, pero antes de empezar
¿QUÉ ES UN GRAFO?
Un grafo es un conjunto de vértices o nodos unidos por aristas y arcos
¿QUÉ ES UN VÉRTICE?
Bueno un vértice es el punto donde se encuentran dos o más elementos unidos
(curvas, vectores, semirrectas, o segmentos.)
¿QUÉ ES UNA ARISTA?
Esta es un alinea por la intersección de dos planos, considerándola por la parte
exterior del ángulo que forman.
Bueno una vez definido estos conceptos vamos con los diferentes tipos de grafos.
 Grafo cíclico y aciclico:
Si un grafo contiene al menos un ciclo se llama cíclico.
Un grafo aciclico es aquel que no tiene ningún ciclo.
 Grafico bipartito:
Un grafo bipartito es cualquier grafo, cuyos vértices pueden ser divididos en dos
grupos o conjuntos, tal que no haya aristas entre los vértices del mismo conjunto.
 Grafo completo:
Un grafo es completo si cada vértice tiene un grado igual a n-l. donde n es el número
de vértice que compone el grafo.
 Grafo conexo:
Decimos que un grafo conexo, se es posible formar un camino desde cualquier
vértice a cualquier otro en el grafo.
 Grafo denso:
Un grafo dense es aquel en el que el número de aristas está cercano al número de
máximo de aristas.
 Grafo nulo:
Es el grafo cuyos conjuntos de aristas y de vértices son vacíos.
 Grafo plano:
Es uno que es posible de dibujar en el plano sin que ningún par de aristas se crucen
entre sí.
 Grafo ponderado:
Es aquel que asocia un valor o peso a cada arista en el grafo.
 Grafo regular:
Es un grafo cuyos vértices tiene el mismo grado.
 Grafo simple:
Es un grafo o dígrafo que no tiene bucles, y que no es un multígrafo.
 Grafo no simple:
Se le conoce igual como grafo no dirigido que tiene lados paralelos y lazos.
 Grafo trivial:
Es aquel grafo vacío con un único vértice.
ACTIVIDAD DINÁMICA.

Grafo ciclico.

Grafo completo.

Grafo no dirigido

Grafo no simple.

Grafo trivial.

6.- TEORIA DE GRAFOS 2.0.


¿CÓMO ESTOS SE APLICAN EN LA COMPUTACIÓN?
Los grafos son una estructura de datos que sirve para modelar una infinidad de
problemas que se pueden expresar de manera computacional. A diferencia de la
estructura de árbol, los grafos no son una estructura rígida (sino mucho más
flexible).
Ejemplo de ello son las redes sociales entre ellas esta facebook esta usa grafos
para manejar las relaciones de amistad entre personas. Cuando te dice “Personas
que quizá conozcas”.
También estas se ocupan en la Inteligencia artificial. Las famosas redes neuronales,
no es una aplicación, pero son algoritmos que son modelados a través de grafos.
CAMINOS MAS CORTOS Y MAS ANCHOS.
En la teoría de grafos, el problema del camino más corto es el problema que se
basa en descubrir un camino entre 2 vértices o nodos, de tal forma que la suma de
los pesos de las aristas que lo conforman sea mínima.
Recorrer un grafo se basa en “visitar” cada uno de los nodos a través de las aristas
del mismo. Hablamos de hacer recorridos de grafos de forma eficiente. Para eso,
se pondrá una marca en un nodo en el instante en que es visitado, de tal forma que,
al inicio, no está marcado ningún nodo del grafo.
ACTIVIDAD DINÁMICA.
Ejemplos de los grafos en la computación.
1. Cuando agregamos a alguien en el WhatsApp y nos aparece en facebook.
2. Cuando buscamos ropa en google y después al entrar al facebook nos
aparecen cosas relacionadas con la ropa.

7.- GRAFOS CAMINO MÁS CORTO Y A LO ANCHO.


GRAFO CAMINO MÁS CORTO.
En la teoría de grafos, el problema del camino más corto es el problema que consiste
en encontrar un camino entre dos vértices (o nodos) de tal manera que la suma de
los pesos de las aristas que lo constituyen es mínima.
Para encontrar el camino más corto utilizaremos el método de Dijkstra.
[8, K] (2)
 8: Seria lo acumulado.
 B: De donde o de que nodo proviene.
 2: Es el número de interacciones.
CAMINO MÁS ANCHO.
El recorrido de búsqueda en anchura, en amplitud o expansión, es una estrategia
aplicable indistintamente al caso de grafos dirigidos y no dirigidos.
El recorrido en anchura es una generalización del recorrido por niveles de un árbol.
Se trata de visitar un nodo inicial y luego a todos los nodos que están a un arco de
distancia de éste, luego a todos los nodos que están a dos arcos de distancia de
éste y así sucesivamente, hasta alcanzar a todos los nodos a los que se pueda
llegar desde el nodo inicial.

ACTIVIDAD DINÁMICA.
¿Cómo se llama el algoritmo para obtener el camino más corto?
Dijkstra
¿Cómo se llama la línea y los círculos del grafo?
Nodos y vértices
¿Cuáles son los pasos para obtener la etiqueta?
1. Clasificar el nodo
2. Calcular las clasificaciones
3. Si tiene todas las clasificaciones, detenerse.

8.- TEORÍA DE GRAFOS EN PROFUNDIDAD.


¿QUÉ ES LA TEORÍA DE GRAFOS?
En matemáticas y en ciencias de la computación, la teoría de grafos (también
llamada teoría de las gráficas) estudia las propiedades de los grafos. Un grafo es
un conjunto, no vacío, de objetos llamados vértices (o nodos) y una selección de
pares de vértices, llamados aristas, que pueden ser orientados o no.
La teoría de grafos es una mezcla extraordinaria de historia, cultura y soluciones a
problemas complejos desde el mundo de las matemáticas. Con esta teoría se busca
representar de forma visual conjuntos de datos abstractos en formas de nodos o
vértices y la unión o relaciones que estas pueden tener con otros nodos a través de
aristas.
Utilizaremos el método de “Depth First Search” DFS
Es un algoritmo que permite recorrer todos los nodos de un grafo o un árbol de
manera ordenada, pero a diferencia del recorrido por anchura, este genera el
recorrido del árbol en pre-orden (desde izquierda a derecha).
Ejemplo:
Una búsqueda en profundidad empezando en el nodo A, con la suposición que las
aristas a la izquierda son escogidas antes de las aristas a la derecha, el algoritmo
va a visitar los nodos en esta orden: A, B, D, F, E, C, G. Se puede notar qué si el
algoritmo no recuerde los nodos ya visitados, el algoritmo podría continuar en una
vuelta infinita A, B, D, F, E, A, B, D, F, E, etc. sin visitar C o G.

ACTIVIDAD DINÁMICA.
¿Qué es un grafo en profundidad?
Un conjunto, no vacío de nodos
¿Cuál es el orden adecuado para realizar este grafo?
Pues guiarnos del método de DFS
¿Cómo se representa un grafo?
Mediante vértices y nodos

9.- ARBOLES.
CONCEPTO.
Sea “A” un grafo. “A” recibe el nombre de árbol sí y sólo si:
Los árboles son una clase de grafos. Un árbol es un grafo no dirigido conexo que
no contiene circuitos, es decir que no existen dos o más paseos sobre un par de
vértices. Un conjunto de árboles disjuntos es llamado bosque.
TIPOS DE ARBOLES.
 Árbol binario:
En ciencias de la computación, un árbol binario es una estructura de datos
en la cual cada nodo siempre tiene un hijo izquierdo y un hijo derecho. No
pueden tener más de dos hijos (de ahí el nombre "binario"). Si algún hijo tiene
como referencia a null (es decir que no almacena ningún dato) entonces este
es llamado un nodo externo. En el caso contrario el hijo es llamado un nodo
interno.
 Árbol binario de búsqueda auto balancéale:
Esto es importante, ya que muchas operaciones en un árbol de búsqueda
binaria tardan un tiempo proporcional a la altura del árbol, y los árboles
binarios de búsqueda ordinarios pueden tomar alturas muy grandes en
situaciones normales, como cuando las claves son insertadas en orden.
 Árbol-B:
En las ciencias de la computación, los árboles-B son estructuras de datos de
árbol que se encuentran comúnmente en las implementaciones de bases de
datos y sistemas de archivos. Los árboles B mantienen los datos ordenados
y las inserciones y eliminaciones se realizan en tiempo logarítmico
amortizado.
 Árbol multica mino:
Los árboles multicamino o árboles multirama son estructuras de datos de tipo
árbol usadas en computación. Un árbol multicamino posee un grado g mayor
a dos, donde cada nodo de información del árbol tiene un máximo de g hijos.
 Arboles de decisión:
Un árbol de decisión es un mapa de los posibles resultados de una serie de
decisiones relacionadas. Permite que un individuo o una organización
comparen posibles acciones entre sí según sus costos, probabilidades y
beneficios.
 Arboles de peso:
Un árbol con peso es un grafo donde cada lado tiene un número asociado
o peso. Normalmente al peso de un lado se le designa por w(e). La suma de
todos los pesos de todos los lados de un grafo con peso se llama el peso del
grafo.
Ejemplo:
Altura:
 La altura (o profundidad) de un árbol es el largo del mayor camino de la raíz
a una hoja.
 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.
El nivel de un nodo en árbol binario se define del modo siguiente: la raíz del árbol
tiene el nivel 0, el nivel de cualquier otro nodo en el árbol es uno más que el nivel
de su padre.
Si un árbol binario contiene “M” nodos en el nivel I, contiene cuando mucho 2m
nodos en el nivel I + 1. Dado que un árbol binario solo contiene un nodo en el nivel
0 (raíz), puede contener un máximo de 2I nodos en el nivel I. Un árbol binario
completo de profundidad d es el árbol que contiene 2I nodos en el nivel I entre 0 y
D. La cantidad total de nodos en un árbol binario completo de profundidad D, tan es
igual a la suma de la cantidad de nodos en cada nivel entre 0 y D.
DIFERENCIA ENTRE PRE ORDEN, IN ORDEN Y POST ORDEN.
 Pre orden:
La raíz se recorre antes que los recorridos de los sub árboles izquierdo y
derecho.
 In orden o sub orden:
La raíz se recorre entre los recorridos de los árboles izquierdo y derecho.
 Post orden:
La raíz se recorre después de los corridos por el sub árbol izquierdo y el
derecho.
ACTIVIDAD DINÁMICA.
1. ¿Qué es un árbol?
Una clase de grafo
2. ¿Cuáles con los componentes de un árbol?
Raíz, Hoja, Padre, Hijo, Descendientes, Ancestros
3. ¿Qué es un árbol de decisión?
Es un mapa de posibles resultados
4. ¿Qué es un árbol de peso?
La suma de todos los pesos del grafo
5. ¿Cuál es la diferencia entre pre orden, in orden y post orden?
Que uno recorre antes los recorridos, otros entre los recorridos y otro
después de estos mismos
6. ¿Cuál es el recorrido que hace un árbol en suborden?
Recorre entre los recorridos de los arboles izquierdo y derecho
7. ¿Cuántos tipos de árboles hay y cuáles son?
6 tipos el binario, Auto-balance, B, Multica mino, De decisión, De peso.

10.- COMPONENTES Y PROPIEDADES DE LOS ÁRBOLES Y


REDES.
PROPIEDADES DE LOS ARBOLES.
Las propiedades de los árboles que existe un único paseo entre dos vértices
cualquiera en un árbol. El número de vértices es mayor en uno al número de aristas
en un árbol. Un árbol con dos o más vértices tiene al menos dos hojas.
Componentes (raíz, hoja, padre, hijo, altura). También podemos hablar de altura de
ramas, el máximo número de nodos que hay que recorrer para llegar de la raíz a
una de las hojas.
Componentes de los árboles.
Es una estructura jerárquica aplicada sobre una colección de elementos u objetos
llamados nodos, de los cuales uno es conocido como raíz, además se crea una
relación de parentesco entre los nodos dando lugar a términos como padre, hijo,
hermano, antecesor, sucesor, ancestro, etc.
Como se distribuyen sus componentes.
 Altura: es el máximo número de niveles de todos los nodos del árbol.
Equivale al nivel más alto de los nodos más 1 (h-1). También podemos hablar
de altura de ramas, el máximo número de nodos que hay que recorrer para
llegar de la raíz a una de las hojas.
 Ancestros: los padres y los abuelos de un nodo hijo.
 Descendientes: hijos de los hijos.
 Grado del árbol: es el máximo grado de todos los nodos del árbol.
 Grado: el número de hijos que tiene el elemento con más hijos dentro del
árbol. En el árbol del ejemplo, el grado es tres, ya que tanto a como d tienen
tres hijos, y no existen elementos con más de tres hijos. También es el
número de descendientes directos de un determinado nodo.
 Hermano: dos nodos serán hermanos si son descendientes directos de un
mismo nodo. En cuanto a la posición dentro del árbol.
 Longitud de camino: es el número de arcos que deben ser recorridos para
llegar desde la raíz al nodo X. Por definición la raíz tiene longitud de camino
1, y sus descendientes directos longitud de camino 2 y así sucesivamente.
 Nivel: es el número de arcos que deben ser recorridos para llegar a un
determinado nodo. Por definición la raíz tiene nivel 1. Se define para cada
elemento del árbol como la distancia a la raíz, medida en nodos
 Nodo hermano: dos nodos serán hermanos si son descendientes directos
de un mismo nodo.
 Nodo hijo: cualquiera de lo nodo apuntado por uno del nodo del árbol. Un
nodo puede tener varios hijos. X es hijo de Y, sí y solo sí el nodo X es
apuntado por Y. También se dice que X es descendiente directo de Y.
 Nodo hoja: nodo que no tiene hijos. Se llama hoja o terminal a aquellos
nodos que no tienen ramificaciones (hijos).
 Nodo interior: es un nodo que no es raíz ni hoja.
 Nodo padre: X es padre de Y, sí y solo sí el nodo X apunta a Y. También se
dice que X es antecesor de Y.
 Nodo raíz: es el único nodo del árbol que no tiene padre es decir no es hijo
de ningún elemento. Este es el nodo que usaremos para referirnos al árbol.
 Nodo: son los vértices o elementos del árbol.
 Orden: es el número potencial de hijos que puede tener cada elemento de
árbol.
 Peso: es el número de nodos del árbol.
 Rama: es el camino desde el nodo raíz a una hoja.
Fórmula para celular nodos.
2(4)-1=8
N (hijos de raíz) (nodos hijos) (h(hojas))-1= nodos
ACTIVIDAD DINÁMICA.
1. ¿Qué nivel es (2,6,9)?
Nivel 3
2. ¿Qué peso tiene el árbol?
Peso 9
3. ¿Cuántas ramas o padres tienen la figura?
4 ramas y 4 padres
4. ¿Qué grado es el árbol mostrado?
Grado 2
5. ¿Cuántos nodos tendría este árbol (con formula)?
N (h-1) =
2(3) =8

11.- CLASIFICACIÓN, ALTURA Y NUMERO DE NODOS.


ALTURA
La altura (o profundidad) de un árbol es el largo del mayor camino de la raíz a una
hoja. 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.
REPRESENTACIONES.
Un árbol se almacena mediante nodos con referencias al nodo padre y a la lista de
nodos hijos, o bien con referencias al nodo padre, al primer hijo y al nodo hermano.
Se suele utilizar un acceso basado en cursor.
NUMERO DE NODOS.
Nodo es el término usado para referirse a un vértice de un árbol con raíz.
Un árbol binario con “N” hojas siempre contiene 2n - 1 nodos. El nivel de un nodo
en árbol binario se define del modo siguiente.
La raíz del árbol tiene el nivel 0, el nivel de cualquier otro nodo en el árbol es uno
más que el nivel de su padre.
ACTIVIDAD DINÁMICA.
¿Cuántos tipos de árboles hay y cuáles son?
Árbol binario y árbol multiplicativo
¿Cuál es el largo del camino de altura?
Es el nodo con el número más alto
¿El árbol binario cuantos nodos tiene?
Tiene 2 nodos

12.- ARBOLES CON PESO.


Los arboles con peso son arboles binarios completos, lo que quiere decir es que
tiene dos hijos a acepción de las hojas.
El peso de un árbol en un nodo dado que es el número de nodos en el árbol sin
contarse el mismo. El peso de un nodo en un árbol es la longitud del camino más
largo del nodo a una hoja. El peso de un árbol es el peso de la raíz.
Un grafo ponderado o grafo con peso es aquel que asocia un valor o peso a cada
arista en el grafo. El peso de un camino en un grafo con peso es la suma de los
pesos de todas las aristas.
Un árbol con peso en un grafo donde cada lado tiene un numero asociado o peso.
Al peso de cierto lado (Arista) se denota por su W(Peso).
La suma de todos los pesos de todos los lados y se le llama peso del grado o la
suma de los pesos
ARBOLES DE PESO MÍNIMO
Un árbol de mínimo peso (T) es tal que la suma de sus pesos asociados a sus
aristas es mínima
 El camino más corto: Es aquel que tiene peso mínimo.
 El peso de un camino: La suma de los pesos de cada arista que conforma
ese camino.
ACTIVIDAD DINÁMICA.
Organiza las frecuencias y realiza la suma.
T3, M5, D15, s16, E23, A31
Codificar en forma binaria.
0 en la izquierda y 1 en la derecha, pero solo en las ramas
Obtener la suma mínima.
CR=45, AB=30, BD=20
W= 95
DC=15, CA=45, AB=30
W= 90
El camino más corto es W=90

13.- LAS REDES EN MATEMATICAS DICRETAS.


Matemáticas en una red.
En matemáticas, una red es la generalización del concepto de sucesión, de tal
manera que no necesariamente tenga una cantidad numerable de elementos.
¿Qué es una red?
Una red es una gráfica que presenta algún tipo de flujo en sus ramales. Por ejemplo,
una gráfica cuyo flujo en sus ramales sea la electricidad es una red eléctrica.
En una red existen representaciones graficas como lo son las siguientes:
 Cadena: Una cadena corresponde a una serie de elementos ramales que
van de un nodo a otro. En el siguiente caso se resalta una cadena que va
desde el nodo 1 hasta el nodo 7 y que se compone por los elementos [1-4,
4-7].
 Ruta: Una ruta corresponde a los nodos que constituyen una cadena, en el
siguiente caso [1, 4, 7].
 Ciclo: Un ciclo corresponde a la cadena que une a un nodo consigo mismo,
en el siguiente ejemplo el ciclo está compuesto por la cadena [4-2, 2-5, 5-7,
7-4].
 Ramal orientado: Un ramal o arco oriental es aquel que tiene un sentido
determinado, es decir que posee un nodo fuente y un nodo destino.
 Gráfica orientada: Una gráfica orientada es aquella en la cual todos sus
ramales se encuentran orientados.
 Nodo fuente: El nodo fuente es aquel en el cual todos sus ramales se
encuentran orientados hacia afuera.
 Nodo destino: El nodo destino es aquel nodo en el cual todos sus ramales
se encuentran orientados hacia él.
Teorema de flujo máximo.
Se trata de enlazar un nodo fuente y nodo destino a través de una red de arcos
dirigidos. Cada arco tiene una capacidad máxima de flujo admisible. El objetivo es
el de obtener la máxima capacidad de flujo entre la fuente y el destino.

ACTIVIDAD DINÁMICA.

AI+B+C+GI
 6-4= 2
 4-4= 0
 4-4= 0
AI+C+F+GT
 4-3= 1
 3-3= 0
 9-3= 6
AI+D+F+GT
 1-1= 0
 3-1= 2
 5-1= 4

14.- TEOREMA DE FLUJO MINIMO.


¿Qué es un flujo mínimo?
Se define como un corte de flujo en el cual quedan dos partes disjuntas del conjunto
de vértices, V1 y V2 que. situados en la red, dejan la fuente en una de ellas y al
sumidero de la otra.
También veremos lo que es una red Petri y bueno es un grafo orientado con dos
tipos de nodos, representados mediante circunferencias llamadas “Lugares” y
transiciones representadas por segmentos rectos verticales
Ejemplo.

A D

5 4

Y 7 B 9 6
E G

8 5
C F

4+5+6+9+5+8+7=44
Partes de una red Petri.
 Plaza (Un circulo)
 Transición (Un rectángulo)
 Arco (Una flecha)
 Token (Un punto)
Para la creación de una red Petri debemos considerar los siguientes puntos
Este tipo de diagrama si se puede

En este caso no se puede.

ACTIVIDAD DINÁMICA.
 Calcula el flujo mínimo
El flujo mínimo es de 425
 Menciona 4 símbolos de la red Petri
Plaza
Transición
Arco
Token
 ¿Quién y en qué año crearon las redes de Petri?
En 1962 por Carl Adam Petri
 ¿Cuál es válida y cual no es válida?

Valida. No valida.

También podría gustarte