Grafos La eficacia de los grafos se basa en su gran poderío de

Anuncio
Grafos
La eficacia de los grafos se basa en su gran poderío de abstracción y la muy clara
representación de cualquier relación lo que facilita enormemente la fase de modelado
como de resolución del problema. Gracias a la teoría de grafos se han desarrollado
una gran variedad de algoritmos y métodos de resolución eficaces que nos permiten
tomar una mejor decisión.
El grafo es una estructura que admitimos adecuada en lo concerniente a las
propiedades que nos interesan, donde luego aplicamos las deducciones y reglas
matemáticas para obtener datos y poder decidir.
Una aplicación frecuente de la teoría de grafos es la del método de camino
hamiltoniano óptimo para decidir el camino a seguir por un cobrador, de tal modo de
economizar sus energías, las suelas de sus zapatos y su bolsillo.
Definiciones
Grafo: es una dupla G=(X,U), donde X es un conjunto finito y no vacío de elementos
llamados vértices y U es el conjunto cuyos elementos se componen de subconjuntos
de X de cardinalidad 2, llamados aristas.
Grafo orientado: cuando sus aristas tienen asignadas direcciones, o sea no existe
una relación de precedencia entre los elementos.
Recorrido de grafos:
Cadena: es una secuencia de aristas de G, tal que cada arista de la secuencia tiene
un extremo común con el arco precedente y otra con el siguiente.
Largo de una cadena: es el número de aristas de la secuencia.
Cadena elemental: es aquella que no repite vértices.
Cadena simple: es aquella que no repite aristas.
Camino Sendero: es un camino elemental (que no repite nodos)
Vía: es un camino cuyos arcos se pueden recorrer en su sentido directo o contrario.
Clasificación de grafos:
Multigrafo: es un grafo no orientado con múltiples aristas entre pares de vértices.
Grafo simple: es un grafo sin bucles, sin múltiples aristas entre pares de vértices.
Grafo completo: para todo par de vértices de G, existe por lo menos una arista que
los une. Por lo tanto, un grafo completo de n vértices es aquel que tiene sus n vértices
mutuamente adyacentes.
n-clique: es un grafo completo simple de n vértices. Se nota Kn.
Subgrafo de G: es un grafo cuyos vértices pertenecen al conjunto A y cuyas aristas
son aquellas de G que tienen las dos extremidades en A.
Subgrafo parcial de G: es un grafo G´= (X,V) cuyos vértices son los mismos de G.
Subgrafo parcial de G: es un subgrafo de un grafo parcial de G.
Grafo bipartito: es un grafo cuyo conjunto de vértices puede ser particionado en dos
clases X1 y X2 de tal forma que dos vértices de la misma clase no sean jamás
adyacentes.
Grafo bipartito completo: es aquel en el que para todo elemento de X1 y todo
elemento de X2 existe por lo menos un arco que los liga
.
Grafo regular: es aquel en el que todos los vértices tienen el mismo grado.
Grafo conexo: es aquel en el que para cada par de vértices de G, existe una cadena
que los une.
Ciclos y circuitos
Ciclo: es una cadena simple, cuyos dos vértices extremos, inicial y terminal,
coinciden (no tiene en cuenta la orientación).
Todo multigrado que posee un ciclo Euleriano es conexo y todos sus vértices tienen
grado par.
Teorema E.1: un multigrado (no orientado) G= (X,U) posee un ciclo Euleriano si G es
conexo y todos sus vértices son de grado par.
Una cadena Euleriana es una cadena que recorre todas las aristas del grafo una sola
vez incluyendo todos los vértices.
Corolario E.2: un multigrado posee una cadena Euleriana, si es conexo y tiene
exactamente dos vértices de grado impar.
Árboles y algoritmos de búsqueda
Árbol: es un grafo finito, conexo, sin ciclos y con por lo menos dos vértices.
Bosque: es un grafo donde cada componente conexa es un árbol, es decir es un
conjunto de árboles o conexos entre si. Además es un grafo sin ciclos por estar
compuesto por árboles.
Arborescencia: es un árbol dirigido con un nodo llamado raíz, tal que existe un único
camino desde la raíz a cualquier otro nodo del árbol.
Altura de un árbol (o arborescencia): es el conjunto de aristas del camino mas
largo, es decir, el número de nivel más alto de cualquier vértice.
Árbol balanceado: es aquel árbol de altura h, en el cual todas sus hojas se
encuentran en el nivel h ó h-1.
Conexidad. Clausura transitiva
Un grafo se puede representar para su manipulación de las siguientes maneras:
a) Gráficamente
b) Notación de conjuntos
c) Estructura de datos
d) Matrices
La importancia de los GRAFOS radica en su gran aplicabilidad a la solución de
problemas combinatorios en diferentes ramas de las ciencias, así como en áreas que
tienen que ver con la carrera de Ingeniería Industrial tal como es la optimización de
redes, en donde, por medio de una representación grafica de puntos (vértices) y arcos
se plantea el modelo del problema para luego de realizar el análisis correspondiente y
después se pasa a la toma de decisiones con respecto al problema planteado. Todo
esto mediante algoritmos que son fácilmente aplicables a la solución de problemas en
caso de encontrarnos frente a una situación que necesita una respuesta inmediata
mediante un análisis exhaustivo.
Descargar