Protocolo Individual Matematicas U2
Protocolo Individual Matematicas U2
Protocolo Individual Matematicas U2
La teoría de grafos
La teoría de grafos surge en el siglo XVIII a raíz del problema matemático de los
puentes de Königsberg, que fue resuelto por Leonhard Euler en 1736. Su nombre
se debe a Königsberg, la ciudad de Prusia Oriental que luego perteneció a
Alemania, y en la actualidad es Kaliningrado (Rusia). Esta ciudad es atravesada
por el río Pregel, el cual se bifurca y rodea la isla de Kneiphof, dividiendo el terreno
en cuatro regiones distintas, que entonces estaban unidas por siete puentes; tal
como se muestra en la imagen.
Ciclo de Hamilton
Teorema (de Euler). Un grafo conexo no dirigido G tiene un ciclo euleriano si y solo
si cada vértice tiene grado par. Y tiene un camino euleriano si y solo si hay
exactamente dos vértices de grado impar. Como se observa en la Figura 2, los
cuatro puntos tienen un número impar de líneas incidentes (tres de ellos tienen
tres líneas y el restante tiene cinco), entonces se concluye que es imposible dar un
recorrido con las características del problema.
Camino simple
En la teoría de grafos, un lazo (también conocido como bucle) es una arista que
conecta un vértice consigo mismo. Es decir, si tenemos un grafo G y una arista a
en ese grafo, decimos que a es un lazo si conecta un vértice x con él mismo. En
otras palabras, si la función φ que asocia a cada arista con un par de vértices
cumple que φ(a) = {x, x} para un cierto vértice x en el grafo.
Es importante mencionar que, en un grafo no dirigido, el grado de un vértice es
igual al número de vértices adyacentes. Sin embargo, si un vértice posee un lazo,
se deben añadir dos a su grado. Esto se debe a que un lazo es incidente con su
vértice dos veces.
En matemáticas, una relación binaria es una relación entre dos conjuntos que se
puede representar como un conjunto de pares ordenados. En el contexto de los
grafos, una relación binaria puede representarse como un grafo dirigido, donde los
nodos representan los elementos y los bordes dirigidos representan los pares
ordenados.
Esta representación gráfica de las relaciones binarias es muy útil para visualizar y
analizar las propiedades de la relación. Por ejemplo, podemos identificar
fácilmente las propiedades reflexivas, simétricas y transitivas de la relación al
observar el grafo.
Es importante mencionar que las relaciones binarias y los grafos dirigidos están
estrechamente relacionados en la teoría de la complejidad computacional. Se
pueden utilizar para representar y analizar relaciones entre objetos o entidades
Grafos isomorfos
En teoría de grafos, dos grafos son isomorfos si existe una biyección entre los
vértices de un grafo y otro, de tal manera que se preserva la adyacencia de los
vértices.
Por ejemplo, si tenemos dos grafos G1 y G2, ellos serán isomorfos si existe una
función biyectiva f entre los vértices de G1 y G2, y una función biyectiva g entre
lados de G1 y G2 tales que un lado e es incidente a v y w en G1 si solo si el lado
g(e) es incidente a los vértices f(v) y f(w) en G2.
Grafo conexo
un grafo conexo es un grafo en el que todos sus vértices están conectados por un
camino (si el grafo es no dirigido) o por un semicamino (si el grafo es
dirigido). Esto significa que existe un camino que une cualquier par de vértices.
Un. Los subgrafos conexos máximos de un grafo no dirigido se
llaman componentes o componentes conexos. En el caso de los grafos dirigidos,
si no se considera el sentido de las aristas, se habla de componente débilmente
conexo, mientras que, si se considera el sentido, se habla de
componente fuertemente conexo. Un grafo es doblemente conexo si cada par de
vértices está conectado por al menos dos caminos disjuntos; es decir, es conexo y
no tiene vértices de corte, esto es, vértices tales que al quitarlos el grafo resultante
se vuelve disco nexo. En ciencias de la computación, es posible determinar si un
grafo es conexo usando un algoritmo de búsqueda en anchura (BFS) o búsqueda
en profundidad (DFS)
Grafos completos
Son (n - 1)-regulares.
Son simétricos.
Son vértice transitivo y arista transitivo.
Tienen distancia unidad.
Son fuertemente regulares e integrales.
El número de todas las trayectorias distintas entre un par específico de
vértices en K_n+2 está dado por
Los grafos simples que unen todos los pares de vértices se llaman grafos
completos. Si el número de vértices es n, al grafo completo correspondiente se le
denomina K_n. Cada uno de ellos es isomorfo a un polígono regular de n vértices
con todas sus diagonales
Grafos regulares
Grafos planos
En teoría de grafos, un grafo plano es un grafo que puede ser dibujado en el plano
sin que ninguna arista se cruce. Aquí están algunos detalles adicionales sobre los
grafos planos:
Los grafos K5 y el K3,3 son los grafos no planos minimales, lo cual nos
permitirán caracterizar el resto de los grafos no planos.
Todo grafo plano puede ser dibujado sobre la esfera, y viceversa.
Una generalización de los grafos planos son grafos dibujados e incrustados
sobre superficies de género arbitrario.
El matemático polaco Kazimierz Kuratowski encontró una caracterización
de los grafos planos, conocida como el teorema de Kuratowski: Un grafo es
plano si y solo si no contiene un subgrafo isomorfo a una subdivisión
elemental de K5 (el grafo completo de 5 vértices) o K3,3 (el grafo bipartito
completo de 6 vértices).
Existe un algoritmo rápido para este problema: dado un grafo de n vértices
y a el número de aristas, es posible determinar en tiempo O (n) (lineal) si el
grafo es plano o no
Grafos rotulados
Los rótulos pueden ser cualquier tipo de información asociada a los vértices o
arcos, como nombres, pesos, costos, colores, etc.
Un grafo puede ser rotulado de manera única, lo que significa que cada vértice o
arco tiene un rótulo único.
Un grafo puede ser rotulado de manera no única, lo que significa que los rótulos
pueden repetirse entre diferentes vértices o arcos.
Un grafo puede ser rotulado de manera parcial, lo que significa que algunos, pero
no todos, los vértices o arcos tienen rótulos.
Un grafo puede ser rotulado de manera completa, lo que significa que todos los
vértices y arcos tienen rótulos
Grafos árboles
Grafos dirigidos
Dígrafos y relaciones
Un dígrafo o grafo dirigido es un tipo de grafo en el que las aristas tienen una
dirección definida. En otras palabras, las aristas de un dígrafo van de un vértice a
otro específico. Los dígrafos son muy útiles para representar relaciones binarias.
Por otro lado, las matrices son una herramienta matemática que se utiliza para
representar grafos y dígrafos. Existen dos tipos principales de matrices que se
utilizan en este contexto:
Estas matrices son muy útiles para analizar las propiedades de los grafos y
dígrafos, como determinar qué vértices están conectados entre sí, encontrar
caminos más cortos entre vértices, entre otros
Dígrafos conexos
Una red de transporte es un tipo especial de grafo dirigido que se utiliza para
modelar sistemas de transporte, como redes de carreteras, redes de suministro de
agua, redes eléctricas, entre otros. En una red de transporte, cada arista tiene un
peso asociado que puede representar la distancia, el costo, el tiempo, la
capacidad, etc.
/**
*/
}
}
/**
*/
Árbol ancestro
Un árbol binario es una estructura de datos en la cual cada nodo puede tener 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.
Existen tipos de árboles binarios que suelen usarse para fines específicos, como:
Arboles maximales
Un árbol es máximo si no se puede agregar otra arista sin que deje de ser un
árbol. Es decir, si agregamos cualquier arista adicional a un árbol máxima, se
formará un ciclo, y por lo tanto, ya no será un árbol.
Un árbol con raíz es un tipo de árbol en el que uno de los nodos se designa como
la raíz y todos los demás nodos tienen un nodo padre. En otras palabras, un árbol
con raíz es un árbol en el que se ha elegido un nodo especial llamado raíz y cada
nodo tiene un padre único, excepto la raíz, que no tiene padre.
En un árbol con raíz, la raíz proporciona una referencia a partir de la cual se puede
acceder a todos los demás nodos del árbol. Además, la raíz proporciona un punto
de partida para muchas operaciones que se pueden realizar en un árbol, como la
búsqueda, la inserción y la eliminación de nodos.
Los árboles con raíz son muy comunes en ciencias de la computación, donde se
utilizan en muchas estructuras de datos y algoritmos, como los árboles de
búsqueda binaria, los árboles AVL, los árboles B, los árboles de sintaxis abstracta,
entre otros.
Cada tipo de árbol tiene sus propias necesidades específicas, por lo que siempre
es recomendable investigar y pedir asesoramiento antes de realizar cualquier
intervención en las raíces
Palabras claves