Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Copia de Nociones Básicas PDF
Copia de Nociones Básicas PDF
Digráficas
Una digráfica D es una pareja ordenada D = (VD , AD ), donde VD es un conjunto no vacı́o,
y AD es un subconjunto (posiblemente vacı́o) de (VD × VD )−±, donde ±= {(v, v)∶ v ∈ VD }.
Cuando no haya posibilidad de confusión, omitiremos el subı́ndice D, y escribiremos D = (V, A).
Llamaremos vértices a los elementos de V y flechas a los elementos de A. Una digráfica es vacı́a
si su conjunto de flechas es vacı́o.
Para vértices u y v en la digráfica D, si a = (u, v) ∈ A, escribiremos u → v, y diremos que u
domina a v, que v absorbe a v, y que u y v son adyacentes. También diremos que u y v son
la cola y la cabeza de a, respectivamente. Decimos que una flecha (u, v) es simétrica si v → u,
y asimétrica en otro caso. La exvecindad ND (v) del vértice v se define como ND (v) = {x ∈
+ +
V ∶ v → x}; el exgrado dD (v) del vértice v es el número de flechas de las cuáles es cola v, es decir,
+
exgrado
dD (v) = ∣ND (v)∣; el mı́nimo de los exgrados de D se denota por δD , y el máximo de los exgrados
+ + +
por ∆D . De manera análoga podemos definir la invecindad ND (v) y el ingrado dD (v) del vértice
+ − −
ingrado
v, ası́ como δD y ∆D . Una digráfica D es k-regular si d (v) = d (v) = k para cada v ∈ V ; una
− − + −
Isomorfismo
Dos digráficas D y H son idénticas (denotado D = H) si VD = VH y AD = AH . Decimos
que D y H son isomorfas, denotado D ≅ H, si existe una biyección ϕ∶ VD → VH tal que para
cualesquiera vértices u, v ∈ VD , se tiene que u → v si y sólo si ϕ(u) → ϕ(v); la biyección ϕ es un
isomorfismo entre D y H. Un automorfismo es un isomorfismo ϕ∶ D → D.
Representaciones
Podemos representar a una digráfica mediante su lista de flechas de la siguiente manera. Una
digráfica D con conjunto de vértices {1, . . . , n} se especifica por:
1. Su número de vértices n;
2. La lista de sus flechas, dada como una sucesión de parejas ordenadas (ai , bi ).
Otra posibilidad es utilizar listas de incidencia. Una digráfica D con conjunto de vértices
{1, . . . , n} se especifica por:
1. Su número de vértices, n;
2. n listas A1 , . . . , An donde Ai contiene a las flechas que inician en i. Una flecha a = ij se
guarda poniendo en la lista su nombre y su cabeza j, es decir, como la pareja (a, j).
En el caso en que no haya flechas múltiples podemos utilizar listas de adyacencia. Una
digráfica con conjunto de vértices {1, . . . , n} se especifica por:
1. Su número de vértices n;
2. n listas A1 , . . . , An , donde Ai contiene a todos los vértices j para los que D contiene a la
flecha (i, j).
A A
vértices se denotará por Ck .
fuertemente Una digráfica D es fuertemente conexa, o simplemente fuerte si para cualesquiera dos vérti-
conexa ces u y v en V , se tiene la existencia de al menos un uv-camino. Las componentes fuertemente
conexas, o componentes fuertes de D son las subgráficas maximas por contención con la pro-
piedad de ser fuertemente conexas. Si D es una digráfica con conjunto de componentes fuertemente
∗
condensación conexas S1 , . . . Sk , la condensación de D, denotada por D , es la digráfica con conjunto de vértices
v1 , . . . , vk donde vi → vj si y sólo si existe una Si Sj -flecha en D.
Gráficas
Una gráfica G es una pareja ordenada G = (VG , EG ), donde VG es un conjunto no vacı́o, y
EG es un subconjunto (posiblemente vacı́o) de (V2G ). Cuando no haya posibilidad de confusión,
omitiremos el subı́ndice G, y escribiremos G = (V, E). Llamaremos vértices a los elementos de V y
flechas a los elementos de E. Una gráfica es vacı́a si su conjunto de aristas es vacı́o, y es completa
si su conjunto de aristas es igual a (V2 ).
Para vértices u y v en la gráfica G, si e = {u, v} ∈ E, escribiremos uv, y diremos que u es
adyacente a v; usualmente escribiremos uv ∈ E en lugar de {u, v} ∈ E. Diremos que u y v son
los extremos de e, y que e es incidente en u y v. Si dos aristas comparten un extremo diremos
que son adyacentes. La vecindad NG (v) del vértice v se define como NG (v) = {x ∈ V ∶ vx}; el
grado grado dG (v) del vértice v es el número de aristas incidentes en v, es decir, dG (v) = ∣NG (v)∣. Si G
tiene vértices v1 , . . . , vn , la sucesión (d(v1 ), . . . , d(vn )) se conoce como la sucesión de grados de
G; la sucesión de grados de una gráfica usualmente se escribe en forma no creciente; decimos que la
sucesión d = (d1 , . . . , dn ) es gráfica si existe una gráfica con sucesión de grados d. Una gráfica G es
regular k-regular si d(v) = k para cada v ∈ V ; una gráfica es regular si es k-regular para algún natural
k.
No es difı́cil observar que podemos pensar a una gráfica como una digráfica donde todas las
flechas son simétricas. Ası́, la mayorı́a de los conceptos definidos para una digráfica, tienen una
interpretación inmediata en el contexto de las gráficas consideradas de esta manera.
orientación Dada una gráfica G una orientación de G es una digráfica obtenida a partir de G al sustituir
cada arista de G por exactamente una flecha (no puede haber flechas simétricas).
Isomorfismo
Dos gráficas G y H son iguales o idénticas (denotado G = H) si VG = VH y EG = EH .
Decimos que G y H son isomorfas, denotado E ≅ H, si existe una biyección ϕ∶ VG → VH tal que
para cualesquiera vértices u, v ∈ VG , se tiene que uv ∈ EG si y sólo si ϕ(u)ϕ(v) ∈ EH ; la biyección
ϕ es un isomorfismo entre G y H. Un automorfismo es un isomorfismo ϕ∶ G → G.
Subgráficas
Dadas dos gráficas G y H, si VH ⊆ VG y EH ⊆ EG , entonces decimos que H es una subgráfica
de G, y que G es una supergráfica de H, denotado H ⊆ G. Si H ⊆ G y H ≠ G, decimos que H
es una subgráfica propia de G. En caso de que VH = VG , decimos que H es una subgráfica
′
subgráfica generadora de G, y que G es una supergráfica generadora de H. Si V es un subconjunto no
generadora ′
vacı́o de V , la subgráfica de G cuyo conjunto de vértices es V , y cuyo conjunto de aristas son
′
aquellas aristas de G que tienen ambos extremos en V , es llamada la subgráfica de G inducida
por V , y es denotada por G[V ]; decimos que G[V ] es una subgráfica inducida de G. La subgráfica
′ ′ ′
los vértices de V junto con todas las aristas que inciden en ellos. Si V = {v}, escribiremos G − v
′ ′
en lugar de G − {v}.
′
Análogamente, si E es un subconjunto no vacı́o de E, la subgráfica de G cuyo conjunto de
′ ′
vértices es el conjunto de extremos de aristas en E , y cuyo conjunto de aristas es E es la subgráfica
de G inducida por E , y se denota por G[E ]. La subgráfica generadora de G con conjunto de aristas
′ ′
es una gráfica vacı́a, y decimos que V es un clan si G[V ] es una gráfica completa.
′ ′
Representaciones
A cualquier gráfica G con n vértices le corresponde una matriz de n × n, A(G), llamada la
matriz de adyacencia de G, con A(G) = (aij ), donde
1 si vi vj ,
aij = {
0 si vi vj ∉ E.
Si D tiene m aristas, también podemos considerar la matriz de incidencia, M (G), que es una
matriz de n×m dada por M (G) = (mij ), donde mij es el número de veces que vi y ej son incidentes.
Caminos y conexidad
Las definiciones de camino, paseo, trayectoria y ciclo dadas para digráficas, sirven para definir
conceptos análogos en el caso de las gráficas, cuando éstas se piensan como digráficas donde todas
las flechas son simétricas. Un concepto en el que las gráficas difieren de las digráficas es el de
conexidad. Decimos que una gráfica G es conexa, si entre cualesquiera dos vértices u y v existe un
uv-camino en G. A las subgráficas máximas por contención de G con la propiedad de ser conexas,
se les llamará componentes conexas. Denotamos por c(G) al número de componentes conexas
de una gráfica G.
radio El radio de una gráfica G se define como mı́nu∈VG {máxv∈VG {d(u, v)}}.
Una gráfica que no tiene vértices de corte es un bloque. Un bloque en una gráfica G es una
subgráfica de G que es un bloque, y que es máxima por contención con dicha propiedad.
′ ′
corte por En una gráfica G un corte por vértices es un subconjunto V de V tal que G − V es inconexa.
vértices Un k-corte por vértices (o simplemente k-corte) es un corte por vértices de cardinalidad k. Las
gráficas completas no tienen cortes por vértices, y son las únicas con esta propiedad. Si G tiene al
menos un par de vértices no adyacentes, la conexidad κ(G) de G es el mı́nimo entero k tal que G
tiene un k-corte; si G es completa, definimos κ(G) = n − 1. Ası́, κ(G) = 0 si y sólo si G es trivial o
inconexa, y κ(G) = 1 si y sólo si es isomorfa a K2 o es conexa y tiene un vértice de corte. Decimos
que G es k-conexa si κ(G) ≥ k; todas las gráficas conexas no triviales son 1-conexas.
Para una gráfica G y subconjuntos X y Y de V , denotamos por E[X, Y ] al conjunto de aristas
con un extremo en X y el otro en Y . Cuando Y = V − X, el conjunto E[X, Y ] es el corte por
corte por aristas de G asociado a X, y lo denotamos por ∂(X). El corte por aristas ∂(v) asociado a un vértice
aristas v es un corte por aristas trivial. Un k-corte por aristas es un corte por aristas con k elementos.
′ ′
Si G es no trivial y E es un corte por aristas de G, entonces G − E es inconexa; definimos la
conexidad por aristas κ (G) de G como el mı́nimo entero k tal que G tiene un k-corte por
′
y κ (G) = 1 si G es conexa y tiene una arista de corte. Decimos que G es k-conexa por aristas si
′
A A
κ (G) ≥ k. Todas las gráficas conexas no triviales son 1-conexas por aristas.
′
Demostración. Para la suficiencia, sean x y y vértices distintos en G, y sea v ∉ {x, y} otro vértice
en G. Por hipótesis, existen al menos dos xy-trayectorias internamente ajenas, por lo que el vértice
v pertenece a lo más a una de ellas, y por lo tanto en G − v hay al menos una xy-trayectoria.
Para la necesidad procederemos por inducción sobre la distancia de x a y. Cuando la distancia
′
de x a y es 1, tenemos que xy ∈ E, y como κ ≤ κ y G es 2-conexa, deducimos que xy no es un puente
de G. Por el Lema 1 se sigue que xy está en un ciclo de G, y por lo tanto hay una xy-trayectoria
en G que no usa a la arista xy, es decir, es ajena a la trayectoria (x, y).
Para el paso inductivo, supongamos que d(x, y) > 1. Sea W una xy-trayectoria de longitud
mı́nima en G, y sea w el penúltimo vértice en P . Ası́, d(x, w) = d(x, y) − 1, y por hipótesis inductiva
existen xw-trayectorias, P y Q, internamente ajenas. Como G es 2-conexa, existe una xy-trayectoria
R en G − w, y podemos considerar al último vértice de R que intersecta a P ∪ Q, digamos v, y
suponemos sin pérdida de generalidad que v ∈ VP . Proponemos entonces a las xy-trayectorias P vR
y Q ∪ (wy), que son claramente ajenas.