Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract
En estas notas se pretende hacer programas que faciliten la ob-
tencion de nucleos por trayectorias monocromaticas en digraficas m-
coloreadas, basandose en resultados obtenidos anteriormente.
1 Introduction
El proposito de este trabajo es mostrar el funcionamiento de varios algoritmos
que sirven como herramienta para poder obtener de manera rápida un núcleo
por trayectoria monocromática en algunas digráfica m-coloreada, definiendo
en algunas ocasiones el tipo de digráfica que servirá para seleccionar la opción
mas acertada, esto, buscando condiciones que aseguren almenos la existencia
de dicho núcleo y ası́ buscar dicho núcleo de la manera mas óptima posible,
asi como decir si una digrafica es nucleo perfecta o no, haciendo referencia a
algunos resultados importatntes, los cuales sirven como base para asegurar
dicha afirmacion, todo esto en digráficas finitas, como son ciclos, digráficas
transitivas, simetricar, bipartitas y torneos.
1
Definición 2.1. Una digráfica D la definimos como un conjuto no vacio de
elementos llamados vértices, denotado por V (D), y un conjunto de parejas
ordenadas de vértices llamadas flechas, denotado por F (D). Cada pareja
ordenada de vértices u y v se denota como uv.
Se dice que D tiene orden n si V (D) tiene n elementos.
Definición 2.2. Sea D una digráfica, u ∈ V (D), definimos el exgrado de
u como el número de flechas de D que tiene a u como vértice inicial y se
denota como grD + (u).
De manera similar, para v ∈ V (D), definimos el ingrado de v como el
número de flechas de D que tiene a v como vértice final y se denota como
grD − (u).
Definición 2.3. Una subdigráfica B de una digráfica D es una digráfica
tal que V (H) ⊆ V (D) y F (H) ⊆ F (D). y la denotaremos como B ⊂ D.
Definición 2.4. Se llaman flechas multiples a dos o mas flechas tales que
ambos extremos sean los mismos.
Definición 2.5. Sea D una digráfica y V 1, V 2 ⊆ V (D) no vacios, y sea
uv ∈ F (D), se dice que uv es una V 1V 2−flecha si u ∈ V 1 y v ∈ V 2. Si V 1
consta de un solo elemento, digamos u, entonces uv es una uV 2−flecha,con
v ∈ V 2.
Definición 2.6. Sea D una digráfica, un camino en D es una sucesion
de vértices (v1 , v2 , ..., vn ) tal que para cada i ∈ {1, 2, ..., n − 1} tenemos que
vi , vi+1 ∈ F (D) o vi+1 , vi ∈ F (D). Si el camino inicia en v1 y termina en vn
decimos que es un v1 vn -camino en D.
Un camino dirigido en D es un camino (v1 , v2 , ..., vn ) tal que para cada
i ∈ {1, 2, ..., n − 1} tenemos que vi vi+1 ∈ F (D).
Un camino cerrado en D es un camino (v1 , v2 , ..., vn ) tal que v1 = vn .
Un camino cerrado dirigido en D es un camino dirigido (v1 , v2 , ..., vn )
tal que v1 = vn
Definición 2.7. Para D una digráfica, una trayectoria es un camino (v1 , v2 , ..., vn )
tal que vi 6= vj si i 6= j, i, j ∈ {1, 2, ..., n}, si v1 , vn son el inicio y el final
de la trayectoria respectivamente, se dice que es una v1 vn -trayectoria de D.
En otras palabras, esta definicı́on dice que en una trayectoria no se repiten
vértices.
Una trayectoria dirigida es una trayectoria (v1 , v2 , ..., vn ) tal que vi vi =
1 ∈ F (D), i ∈ {1, 2, ..., n − 1}
2
Definición 2.8. Sea D una digráfica, un ciclo es un camino (v1 , v2 , ..., vn )
tal que vi 6= vj si i 6= j, i, j ∈ {2, ..., n − 1} y v1 = vn .
De manera similar definimos al ciclo dirigido.
Definición 2.9. Sea D una digrafica y N ⊆ V (D) no vacio, y sea u ∈
V (D)\N, decimos que D tiene una uN−trayectoria si existe una ux-trayectoria
para algún x ∈ N.
Definición 2.10. Para una digráfica D y T= (v1 , v2 , ..., vn ) una v1 vn -trayectoria
de D. Se dice que n es la longitud de la trayectoria T y se denota como
ℓ(T ) = n
Definición 2.11. Sea D una digráfica y sean u, v ∈ V (D)tal que uv ∈
F (D) ∈, decimos que uv es flecha simetrica si vu ∈ F (D).
De manera similar, si uv ∈ F (D), uv es flecha asimétrica si vu no esta
en F (D).
Definición 2.12. Una digráfica D es simétrica si para cada uv ∈ F (D),
vu ∈ F (D). De manera similar, D es asimétrica si para cada uv ∈ F (D),
vu 6= F (D)
Definición 2.13. Una digráfica D es completa si para cada u, v ∈ V (D),
uv ∈ F (D) y vu ∈ F (D).
Una digráfica D es semicompleta si para cada u, v ∈ V (D), uv ∈ F (D)
o vu ∈ F (D).
Definición 2.14. Sea T una digráfica, T es un torneo si T es semicompleta
y asimétrica.
Definición 2.15. Una digráfica D es transitiva si para cada u, v, y ∈
V (D),tal que uv, vy ∈ F (D) entonces uy ∈ F (D).
Definición 2.16. Sea D una digráfica y u, v ∈ V (D), si existe la uv−trayectoria
dirigida, se dice que u alcanza a v o que v es alcanzado por u.
Si u alcanza a v y v alcanza a u, se dice que u y v son mutuamente
alcanzables.
Definición 2.17. Una digráfica D es conexa si para cualquier par de ver-
tices de D existe un uv−camino en D.
D es fuertemente conexa o fuerte si para cualesquiera u, v ∈ V (D), ex-
isten las uv−trayectoria dirigida y la vu−trayectoria dirigida.
3
Definición 2.18. Sea D una digráfica y B una subdigráfica de D, B es una
componente conexa en D si B es conexa por si sola.
Una componente fuerte terminal es una Subdigráfica de D fuerte tal
que de ella no salen flechas hacia otras componentes fuertes.
Definición 2.19. Sea D una digráfica y S un subconjunto de vértices de D.
S es independiente si para todo u, v ∈ V (S), uv ni vu estan en F (D).
Definición 2.20. Sea D una digráfica y S un subconjunto de vértices de D.
S es absorbente si para cualquier u ∈ V (D) \ S se tiene que u es adyacente
hacia algun elemento de S.
Definición 2.21. Sea D una digráfica y S un subconjunto de vértices de D.
S es núcleo de D si:
(1) S es independiente.
(2) S es absorbente.
Definición 2.22. D es una digráfica núcleo perfecta si toda B subdigráfica
inducida de D tiene núcleo.
Definición 2.23. D es una digráfica núcleo imperfecta crı́tica si D no
tiene núcleo y toda B subdigráfica inducida propia de D tiene núcleo.
Definición 2.24. Para una digráfica D, decimos que es m-coloreable si
las flechas de D se pueden colorear con m colores. Si uv ∈ F (D) y uv es
coloreada con color i, la denotamos como u →i v.
Definición 2.25. Decimos que D es monocromática si todas las flechas
de D estan coloreadas con un solo color.
De manera similar, si se tiene a T una trayectoria en D m-coloreada, T
es una trayectoria monocromática si todas flechas de T tienen color i, para
algun i ∈ {1, 2, ..., m}.
De igual forma, si se tiene a C un ciclo en D m-coloreada, C es un
ciclo monocromático si todas flechas de C tienen color i, para algun i ∈
{1, 2, ..., m}.
Definición 2.26. Se dice que D es casimonocromática si todas las flechas
salvo una de D estan coloreadas con un solo color. De manera similar, si
se tiene a T una trayectoria en D m-coloreada, T es una trayectoria casi-
monocromática si todas las flechas de D salvo una de T tienen color i, para
algún i ∈ {1, 2, ..., m}. De igual forma, si se tiene a C un ciclo en una
digráfica D m-coloreada, C es un ciclo casimonocromático si todas flechas
salvo una de C tienen color i, para algun i ∈ {1, 2, ..., m}.
4
Definición 2.27. Sea D una digráfica m-coloreada y S un subconjunto de
vértices de D. S es independiente por trayectorias monocromáticas
si para cualesquiera u, v ∈ V (S), no existe una trayectoria monocromatica
entre u y v.
T = (u = u1 , u2 , . . . , un , un+1 = x)
5
(u = u1 , u2, . . . , un ) ∪ un un+1
donde T ′ = (u = u1 , u2 , . . . , un ) es una trayectoria dirigida de longitud n
y por hipótesis de inducción u1 un ∈ F (D), asi u1 un , un un+1 son flechas de
D, y por definición de digráfica transitiva, u1 un+1 ∈ F (D).
Corolario 2.1. Sea D una digráfica transitiva, sean u, v ∈ V (D), tenemos
que u, v estan en la misma componente fuerte si y solo si uv, vu ∈ F (D).
Demostración. Sea D una digráfica transitiva, supongamos que u, v ∈ V (D)
estan en una misma componente fuerte, entonces existe una uv−trayectoria
dirigida y una vu−trayectoria dirigida en D, entonces por propocición 2.1
uv, vu ∈ F (D). Ahora supongamos que uv, vu ∈ F (D), como u, v ∈ V (D),
son mutuamente alcanzables, y por lo tanto estan en la misma componete
conexa.
Corolario 2.2. Sea D una digráfica transitiva, donde C es una componente
fuerte de D, entonces existe Ct una componente fuerte terminal tal que si
u ∈ V (C), v ∈ V (Ct ) entonces uv ∈ F (D).
Demostración. Sea D una digráfica transitiva.
Por inducción sobre el numero de componentes fuertes.
Si n = 2
Sean C1 , C2 componentes fuertes de D, suponemos que D es conexa y
que C1 es una componente fuerte no terminal, por lo que existe x ∈ V (C1 )
tal que es adyacente a algun vértice de C2 , pues D sólo tiene 2 componentes
fuertes, sea w ∈ V (C2 ) tal que u es adyacente a w.
Consideramos a otro vértice x ∈ V (C1 ), por lo que u y x son mutua-
mente alcanzables, es decir ux ∈ F (D), como D sólo tiene dos componentes
entonces x es adyacente a algún w ∈ V (C2 ), es decir, ux, xw ∈ F (D), en-
tonces uw ∈ F (D). Suponemos que v, w ∈ V (C2 ), como C2 es componente
fuerte entonces u, w son mutuamente alcanzables, por lo tanto wv ∈ F (D),
entonces uw, wv ∈ f (D), por lo tanto uv ∈ F (D).
Recordando que C2 es terminal, de lo contrario se tendria una flecha de
C2 a C1 y como C1 es una componente fuerte no terminal entonces D tendria
solo una componente fuerte.
hipótesis de inducción
Suponemos que si D tiene n−1 componentes fuertes, entonces para C una
componente fuerte existe C ′ tal que si u ∈ V (C) y v ∈ V (C ′ ), uv ∈ F (D).
6
Paso inductivo
Suponemos ahora que D tiene n componentes fuertes, sean C1 , C2 , ..., Cn
las componentes fuertes.
Consideramos a Cn tal que no sea terminal, sea u ∈ V (Cn ), como no es
terminal, existe w ∈ V (Cn ) tal que es adyacente hacia un k ∈ V (Ci ), con
i ∈ {1, 2, ..., n − 1}.
Sea D ′ = D\Cn , asi en D ′ existen n−1 componentes fuertes, por hipótesis
de inducción existe x ∈ V (Ci ) y v ∈ V (Ch ), h ∈ {1, 2, ..., n − 1} donde Ch es
una componente fuerte terminal de D ′ , por lo que xv ∈ F (D).
Como u, w ∈ V (Cn ) entonces uw ∈ F (D) y como wk ∈ F (D) entonces
uk ∈ F (D) pues D es transitiva, comok, x estan en la misma componente
fuerte Ci , entonces son mutuamente alcanzables, asi kx ∈ F (D), entonces
uv ∈ F (D).
7
en C, entonces existe una vu−trayectoria dirigida, por lo tanto vu ∈ F (D),
es decir, u absorbe a v, si C es una componente fuerte terminal, entonces por
propiedad 2.1 existe u1 u2 −trayectoria dirigida, con u1 ∈ V (C), u2 ∈ V (Ct ),
Ct una componente fuerte terminal, por lo que u1 u2 ∈ F (D), que conecta a
esta componete fuerte C con una componente fuerte terminal por corolario
2.1.
Como v y u1 están en la misma componente fuerte no terminal, vu1, u1 u2 ∈
F (D), entonces vu2 ∈ F (D) con u2 en la componente conexa Ct , donde existe
u tal que u ∈ N.
Ası́, u2 u ∈ F (D), por lo tanto vu ∈ F (D), es decir, u absorbe a v.
Por lo tanto N es absorbente.
Por lo tanto N es núcleo de D.
Por demostrar que sólo se consideran un vértice de cada componente
fuerte terminal.
Como N es núcleo de D, si no se considerara alguna componente fuerte
terminal C, para todo u ∈ V (C), u no serı́a absorbido por N,es decir, N es
un conjunto absorbente minimal, por lo tanto N contiene un solo elemento
de cada componente fuerte terinal.
Si algún elemento de N fuera de una componente fuerte no terminal C ′ ,
entonces existe u ∈ C ′ tal que es absorbido por alguna componente fuerte
terminal, por lo tanto N no serı́a independiente.
Por lo tanto N tiene un solo elemento de cada componente fuerte terminal.
Lema 3.1. Sea D una digráfica transitiva, si v ∈ V (D) tal que v tiene
ingrado mayor en D, entonces v pertenece a una componente fuerte terminal
de D.
8
grD − (x) > grD − (v)
Lo cual es una contradicción, pues v es un vértice de ingrado mayor.
Por lo que v es vértice de una componente fuerte terminal.
Definición 3.1. Sea D una digráfica y H una sudigráfica de D, H es gen-
eradora si contiene todo vertice de D.
Definición 3.2. Sea D una digráfica, la parte asimétrica de D denotada por
Asim(D) es la subdigráfica generadora de D que contiene solo las flechas
asimétricas de D.
De manera similar, la parte simétrica de D denotada por Sim(D), es la
subdigráfica generadora de D que contiene solo las flechas simétricas de D.
Teorema 3.2. Si D es una digráfica núcleo imperfecta no existe una par-
ticion {V1 , V2 } de V (D) tal que D[V1 , V2 ] ⊆ Sim(D) con D[V1 , V2 ] = {uv ∈
F (D)u ∈ V1 , v ∈ V2 }; en otras palabras Asim(D) es fuertemente conexa.
Demostración. Sea D una digráfica núcleo imperfecta crı́tica, por reduccion
al absurdo.
Supongamos que D tiene una particion {V1 , V2 } de V(D) tal que D[V1 , V2 ] ⊆
Sim(D).
Notemos que V1 ∈ V (D) por lo que D[V1 ] tiene núcleo, sea N1 este núcleo.
Y sea X ⊆ V2 donde X contiene a los vértices tales que las V2 N1 −f lecha ∈
F (D), es decir, N1 absorbe a los vértices de X.
Consideremos ahora a V2 \ X, donde V2 \ X ⊆ V (D) por lo que D[V2 \ X]
tiene núcleo, sea N2 su núcleo.
Sea n = N1 ∪ N2 , por demostrar que N es núcleo de D, es decir, por
demostrar que N es indpendiente y absorbente.
Por dmostrar que N es independiente.
Por ser N1 y N2 núcleos, entonces son independientes, solo falta ver que
no hay flechas entre ellos.
Lo hacemos por contradicción, suponemos que existen u ∈ N1 y v ∈ N2
tales que uv ∈ F (D).
Como D[V1 , V2 ] ⊆ Sim(D) entonces vu ∈ F (D) y como u ∈ N1 entonces
v ∈ X, lo cual es una contradiccion pues v ∈ N2 = V2 \ X.
Suponemos ahora que v ∈ N1 y u ∈ N2 tales que uv ∈ F (D). Entonces
por definicion de X vu ∈ F (D), pero u ∈ X, lo cual es una contradicción,
pues u ∈ N2 = V2 \ X
Por lo tanto N es independiente.
9
Por dmostrar que N es absorbente.
Como N1 es núcleo de D[V1 ], entonces absorbe a los vértices de V1 \ N1 y
a los de X por definición de este.
Y como N2 es núcleo de D[V2 \ X], entonces absorbe a los vértices de
(V2 \ X) \ N2 .
Ası́,
N = N1 ∪ N2 es absorbente.
Por lo que N es núcleo de D, lo cual es una contradiccion, pues suponiamos
que D era núcleo imperfecta crı́tica, es decir, D no tenı́a núcleo.
Por lo que no existe una particion {V1 , V2 } de V(D) tal que D[V1 , V2 ] ⊆
Sim(D).
10
Por demostrar que todo cilco C en D tiene almenos una flecha simétrica.
Sea C un ciclo en D, C = (u1 , u2, ..., un , u1), como D[V (C)] es una sub-
digráfica de D, entonces tiene núcleo.
Sea {ui} el núcleo de D[V (C)], i ∈ {1, 2, ..., n} fijo, ahora, {ui } absorbe
a todos los vértices del ciclo, en particular absorbe a su vértice adyacente
{ui+1}, por lo que ui ui+1 , ui+1ui ∈ F (D[V (C)]).
Supongamos ahora que si todo cilco dirigido C tiene al menos una flecha
simétrica, en D una digráfoca semicompleta.
Por demostrar que D es núcleo perfecta.
Por contradiccion.
Suponemos que D no es núcleo perfecta, por lo que D tiene una sub-
digráfica H que es núcleo imperfecta crı́tica, por la proposicion [[ponber
referencia]], con el orden de H mayor o igual a 3, y por teorema [[poner
referencia]] Asim(D) es fuertemente conexa, por lo que H tiene un ciclo di-
rigido asimétrico C, es decir, C es un ciclo dirigido asimétrico de D, lo cual
es una contradiccion, pues todo ciclo dirigido de D tiene al menos una flecha
simétrica.
Por lo tanto, D es núcleo perfecta.
V (B) ⊆ V (D)
y
F (B) ⊆ F (D)
11
Como B no es bipartita, entonces contiene almenos un ciclo C de longitud
impar, con
V (C) ⊆ V (B)
Lo cual es una contradicción, pues pasarı́a que
Demostración.
⇒ Sea N un núcleo de D.
Por demostrar que N es un conjunto independiente maxmal.
Por contradicción.
Supongamos que existe S ⊆ V (D) un conjunto independiente maxila, tal
que
N ⊆S
Sea u ∈ S \ N, entones no hay uS-flecha en D, de particular, no hay una
uN-flecha en D, es decir, N no absorbe a u, lo cual es una contradicción, pues
N es núcleo de D.
Por lo tanto N es un conjunto independiente maximal.
⇐
Sea N un conjunto independiente maximal en D.
Por demostrar que N es núcleo de D.
Como N es independiente, solo falta ver que N absorbe a todo vértice de
D\N
12
Sea u ∈ V (D) \ N, entonces existe una uN-flecha o una Nu-flecha en D,
pues N es independiente maximal, y como D es simétrica, entonces estan
ambas flechas, por lo que N es absorbente.
Por lo tanto N es núcleo de D.
F (H) ⊆ F (D)
4 Digráficas m-coloreadas
Ahora se presentan algunos resulatos en digráficas m-coloreadas, para encon-
trar las que tienen núcleo por trayectoria monocromática y los núcleos por
trayectorias monocromoticas en digraficas m-coloreadas.
13
Teorema 4.1. Sea T un torneo m-coloreado, el cual no contiene ni C3 ni
T3 3-coloreados, entones existe un vértice u que es núcleo por trayectorias
monocromáticas.
14
Tambien debe de existir la f (f (u1 ))f (u1)−flecha, continuando con esto
y considerando que el torneo es finito y f biyectiva, existe un un1 tal que
f (un1) = u1 y por el argumento anterior se debe de tener la flecha de u1 a
un1 .
Reetiquetando los vértices tal que
15
Por lo que existen al menos dos ai consecutivos distintos en el ciclo.
Consideremos entonces ai 6= aj .
Supongamos sin perdida de generalidad que
Demostración. Sea N un n
Proof. Since
References
[GA1968] George A. Menuhin, Universal Algebra, D. Van Nostrand, Prince-
ton, 1968.
16