Anda di halaman 1dari 3

Grafos

• G=(V,A) V=conjunto de vertices y A=conjunto de aristas


• Estructuras de datos que permiten representar diferentes tipos de
relaciones entre los objetos.
• Costa basicamente de dos elementos , nodos o vertices y arcos o
aristas que son los que conectan un vertice con otro,

Conceptos basicos de grafos


• Grado de un nodo.- numero de aristas que contienen al nodo, que apuntan hacia
el. Grad(v).
• Lazo o bucle.- arista que conecta a nodo consigo mismo a=(u,u)
• Camino:Secuencia de n vertices que se debe seguir para llegar del nodo origen al
nodo destino
P=(v1,…,vn)
• Camino cerrado: cuando el primer y ultimo vertice son el mismo
• Camino simple:si todos sus nodos son distintos, con excepcion del primero y del
ultimo que pueden ser iguales.
• Ciclo: camino simple cerrado de longitud 3 o mas
• Grafica conexa: si existe un camino simple entre dos de sus nodos cualesquiera.
• Grafica arbol: Si la grafica es una grafica conexa sin ciclos.
•Grafica completa: si cada vertice v de G es adyacente a todos los demas vertices de G
•Grafica etiquetada: Se dice que una grafica esta etiquetada si sus aristas tienen asignado
un valor . Si cada arista a tiene un valor numerico no negativo u(a), llamado peso o
longitud de a, se dice que G tiene peso. En esta caso, cada camino P de G tendra
asociado un peso o longitud que sera la asuma de los pesos de las aristas que forman el
camino P.
•Multigrafica: Una grafica se denomina multigrafica si al menos dos de sus vertices estan
conectados por dos aristas. En este caso, las aristas reciben el nombre de aristas
multiples o paralelas.

A B

E
C
En la Figura 1
•Grado del todos los nodos es 4
•Un camino P puede ser A-D D
•Camino cerrado A-C-D-A ,tambien es simple y es un ciclo.
•Es conexa pues todos los nodos tienen al menos un camino a otro nodo
•Es completa pues todos los nodos se conectan con los demas

A B

En la figura 2
E
•Hay un lazo, ya que a=(b,b)
•Y es multigrafica ya que hay dos aristas que unen los vertices A y E a1=(A,E) y
a2=(E,A)

Grafos Dirigidos
• Se caracterizan por que sus aristas tienen asociada una direccion. Los
vertices se utilizan para representar informacion, mientras que las aristas
representan una relacion con direccion o jerarquia entre los vertices.
• Una arista dirigida a=(u,v) se llama arco y se expresa generalmente
como u -> v, tambien se les llama digrafica.
• Se aplica la siguiente terminologia
• A empieza en u y termina en v
• u es origen o punto inicial de a y v en es destino o punto final
• u es predecesor de v y v es sucesor de u
• u es adyacente hacia v y v es adyacente desde u

Representacion de Graficas
• Matriz de Adyacencia
Listas de adyacencia

Graficas no dirigidas
• Difiere de un grafica dirigida en que cada arista en A es un
par no ordenado de vertices.
• Si (u,v) es una arista no dirigida, entonces (u,v) = (v,u).
Representacion

Anda mungkin juga menyukai