Professional Documents
Culture Documents
Arboles y Redes - Unidad 6
Arboles y Redes - Unidad 6
SUPERIOR DE PEROTE”
INGENIERIA EN INFORMÁTICA.
Sistema Semiescolarizado
Matemáticas Discretas
Segundo Semestre
205-B
“ARBOLES Y REDES”
ÍNDICE
INTRODUCCIÓN. ................................................................................................... 1
CONCLUSIÓN. ..................................................................................................... 13
BIBLIOGRAFÍA. ................................................................................................... 14
INTRODUCCIÓN.
La representación el conocimiento se extiende a toda expresión gráfica que incluya
símbolos verbales, geométricos, etc.; cuyo objetivo sea el de representar
secuencias de conceptos de un determinado dominio del conocimiento científico o
humano. En el ámbito de la Inteligencia Artificial se usan varios tipos de
representaciones simbólicas entre las que se encuentran: los diagramas de árbol,
las redes semánticas, los marcos, los árboles semánticos etc.; estos procedimientos
han influido.
1
6.1 ARBOLES.
En ciencias de la informática, un árbol es una estructura de datos ampliamente
usada que imita la forma de un árbol (un conjunto de nodos conectados). Un nodo
es la unidad sobre la que se construye el árbol y puede tener cero o más nodos hijos
conectados a él. Se dice que un nodo a es padre de un nodo b si existe un enlace
desde a hasta b (en ese caso, también decimos que b es hijo de a). Sólo puede
haber un único nodo sin padres, que llamaremos raíz. Un nodo que no tiene hijos
se conoce como hoja. Los demás nodos (tienen padre y uno o varios hijos) se les
conoce como rama.
Un árbol se define como un tipo de grafo que no contiene ciclos, es decir es un grafo
también acíclico, pero a su vez es conexo. (Blogspot.com., 2010)
Se llama recorrido de un árbol al proceso que permite acceder una sola vez a cada
uno de los nodos del árbol para examinar el conjunto completo de nodos.
2
6.1.1 COMPONENTES Y PROPIEDADES.
Componentes
❖ Raíz: Todos los árboles que no están vacíos tienen un único nodo raíz. Todos
los demás elementos o nodos derivan o descienden de él. El nodo Raíz no
tiene Padre es decir no es hijo de ningún elemento.
❖ 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.
❖ Hijo: 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.
❖ Hermano: Dos nodos serán hermanos si son descendientes directos de un
mismo nodo.
❖ Hoja: Se le llama hoja o Terminal a aquellos nodos que no tienen
ramificaciones (hijos).
❖ Nodo: Son los Vértices o elementos del Árbol.
❖ Nodo interior: Es un nodo que no es raíz ni Terminal.
❖ Grado: Es el número de descendientes directos de un determinado nodo.
❖ Grado del árbol: Es el máximo grado de todos los nodos del árbol.
❖ 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.
❖ 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.
❖ Peso: Es el número de nodos terminales 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.
(completo.V.P, s/f)
3
Propiedades
Entre las propiedades más importantes de los árboles está la presencia de un paseo
entre cualquiera de dos vértices del árbol; segundo, que el número de vértices no
es menor al número de aristas del árbol y que un árbol con más de dos vértices
tiene por lo menos dos hojas.
Un ejemplo claro de los árboles en la vida cotidiana son los árboles genealógicos.
Para este caso, los vértices representan a los miembros de la familia y los arcos
representan la relación de parentesco. Conforme los conocimientos adquiridos con
anterioridad, el árbol no deja de ser un grafo, pero es del tipo no dirigido. (Perfil,
Teoria de Grafos, 2014)
4
6.1.2 CLASIFICACIÓN POR ALTURA Y NÚMEROS DE NODOS.
Existen diversos tipos de árboles, clasificados según diferentes criterios. Entre ellos
se encuentran:
❖ N-ario, que son aquellos arboles donde el número máximo de hijos por nodo
es un valor n.
❖ Árbol binario, en el que el número máximo de nodos hijos es 2; estos, a su
vez, pueden ser llenos (cuando todos los nodos tienen cero o dos hijos) y/o
perfectos (cuando las hojas están en el mismo nivel).
❖ AVL, que es un árbol binario de búsqueda en el que, para cada nodo, las
alturas de sus subárboles izquierdo y derecho no difieren en más de 1.
❖ Tipo B, en el que los nodos internos deben tener un número variable de
nodos hijos dentro de un rango predefinido.
❖ Estrella, el cual consiste de un único nodo, que es la raíz, y del resto de sus
vértices, los cuales son hojas. (Guest., 2020)
5
6.2 ARBOLES CON PESO.
Los árboles son unas estructuras especialmente adaptadas a los problemas de
optimización.
Para modelar esta situación, necesitamos una generalización del concepto de grafo.
Un grafo con pesos (o grafo ponderado) será un grafo G en el que, además, cada
arista a tenga asociado lo que llamaremos su peso, p(a), un número real no
negativo. La matriz de vecindades de un grafo con pesos será simétrica, con ceros
en la diagonal, y sus entradas serán los pesos de las aristas (o 0 si no hay tales
aristas). (Perfil, Blogspot.com., s/f)
6
6.2.1 RECORRIDO DE UN ÁRBOL.
Árbol binario.
1. Visite la raíz
2. Atraviese el sub-árbol izquierdo
3. Atraviese el sub-árbol derecho
7
Postorden: (izquierdo, derecho, raíz). Para recorrer un árbol binario no vacío en
postorden, hay que realizar las siguientes operaciones recursivamente en cada
nodo:
8
En general, la diferencia entre preorden, inorden y postorden es cuándo se recorre
la raíz. En los tres, se recorre primero el sub-árbol izquierdo y luego el derecho.
En preorden, la raíz se recorre antes que los recorridos de los subárboles
izquierdo y derecho
En inorden, la raíz se recorre entre los recorridos de los árboles izquierdo y
derecho, y
En postorden, la raíz se recorre después de los recorridos por el subárbol
izquierdo y el derecho. (Perfil, Blogspot.com., s/f)
6.3 REDES.
Una red de transporte es una gráfica dirigida, simple, con peso y que debe cumplir
las siguientes:
Una red de transporte, es una gráfica dirigida, simple con peso que satisface:
9
6.3.1 TEORMA DE FLUJO MÁXIMO.
Es una red G, el flujo máximo. Generalmente existen varios flujos con el mismo valor
máximo. Para encontrar el flujo máximo consideremos un flujo inicial en cada arista
igual a cero, después se determina un camino específico de la fuente al sumidero y
se incrementa el flujo el flujo.
Si una arista está dirigida hacia la fuente decimos que esta arista está dirigida en
forma impropia, en caso contrario está dirigida en forma propia.
Para realizar estas alteraciones debemos tener un flujo menor que la capacidad en
una arista orientada en forma propia y un flujo distinto de cero en una arista
orientada en forma impropia.
Teorema 2:
10
• Para arista (i, j) de P, orientada en forma propia.
Fij<Cij
0< Fij
Se define:
11
6.3.2 TEOREMA DE FLUJO MÍNIMO.
En lo que respecta a las redes, un corte es un conjunto de corte en el cual, quedando
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 en la otra. Se llama capacidad de un corte a la
suma: Capacidad (v,w) ; vV1, w?V2 V1es la parte que contiene a la fuente V2 es la
parte que contiene al sumidero Sea F un flujo en G y sea (P, P) un corte en G.
Entonces la capacidad de (p, p) es mayor o igual que el valor de F. (Grimaldi)
Un arco que este etiquetado con K puede ser interpretado como K arcos paralelos.
(Pearson., s/f)
12
CONCLUSIÓN.
El tema principal del bloque, que la relación es una correspondencia entre dos
elementos de dos conjuntos con ciertas propiedades. Que en la computación se
utilizan en bases de datos, estructura de datos, redes entre otros. Y en lo que viene
siendo las funciones son una clase especial de relación que se utiliza prácticamente
en todas las áreas de las matemáticas.
Debemos tener en cuenta que un árbol como estructura de datos nos permite
almacenar una cantidad significativa de datos de forma ordenada. Un árbol se
representa con un conjunto de nodos entrelazados entre sí por medio de ramas,
debemos tener en cuenta que el nodo base es único, y se le denomina raíz. Los
recorridos de un árbol se entienden por el tratamiento realizado para acceder a los
diferentes nodos de un árbol. El recorrido puede afectar a la totalidad de los nodos
del árbol, por eso debemos tener muy claro que al realizar un árbol debemos colocar
nombres complejos que trate del algoritmo que estamos realizando.
13
BIBLIOGRAFÍA.
Blogspot.com. (18 de 02 de 2010). Obtenido de
http://matematicasdiscretasjota.blogspot.com/2010/02/arboles-y-
grafos_18.html
14