Anda di halaman 1dari 370

Anlisis

combinatorio

l<.A.Pb161111Kon

un~J.lEl-fl.1 E
B KOMGV11-IA11.>l'lhllit

,..l.1J1aTe11bCTHO

MocxoocKoro

AHAJJl-13

y1111ucpc11Tcra

K. RIBNIKOV

Anlisis
combinatorio

Editorial Mr Mosc

Traducido del ruso por K .M<dk-0v

Impreso en la URSS

Ha M:cn11uc.1o>M

ISBN S-03-00061~9

MlbtKC"

l1l11&TCJ11>CTBO

Mocxoacoro

yirnaepc11-rera,

traducido al espaol, editorial Mir, 1988

1985

NDICE
Prlogo
Captulo l. Fundamenlos tericos del ammsis combinatorio

1.1. Qu se estudia e11 el anlisis combinatorio y qu clase de problemas


se resuelven
1.2. Conocimlentos indispensables de la t<Orla de los conjuntos y del
lgebra
1.3. Muestras y ordenaciones
1.4. Distribuciones y llenados
1.S. Sistemas de conjuntos

Capitulo 2. Funciones generatrices


2.2. Tipos de funciones generatrices y de numeradores
2.3. Aparato operacional del mtodo de funciones generatrices
2.4. Sobre las apllcaclones del m~odo de funciones generatrices
2.S. Tcorla de Redfield-l'olya

Captulo 3. Mtodos lgicos


y exclusiones

de l<> teora do Ramscy

.5.1. Evidencia en las interpretaciones


S.2. Ideas gecmtricas lJ1jrns
S.3. Sobre los grafos

de los sistemas

lfl

130
di$CICIOS

6.1. Planteamiento de los problemas combinatorios t""Xtremalc.s y accesos a


su resolucin
6.2. Mtodo de ramificadones y rcstriccioucs0
6.J. Mtodos hcursucos
6.4. Opunuzacru en los grafos
6.S. l~uJOS en las redes

Capitulo 7. Mtodos probabilsticos en el anlisis comblnstorle


(;jcmplos de aplicadn de lo mtodos probabillstioos
1robkmn) Je planilcadn del experimento
Mtodo de enuopa
Mtodo de balance aleatorio
Sistemas scpArodoro lle subccnjuntos

Captulo 8. Anlisis comblnatorlo en los conjuntos parcialmente


ordenados
parcsatmenre ordenados

8.3. l'uncior.cs 11< 1nc1denci e mversin de Moebius

87
87
93
101

Captulo 6. Mtodos de resolucin de los problemas extremales

8.4. Matroitlcs

66

83

Captulo S. Medios geomtricos y grficos

Bibliografla
ndice alfabtico de materias

S2
62

74

4.1. Siscc111:1s de 111C"1<.knda


y inatrice.'( especiales
4.2. Rc<tnufus y i:uadra<lus latino>
4.3. Bloquo -esquemas
4.4. Permanemes

l:U. Coruuruos
8.2. Retculos

3J
40

78

Captulo 4. Apar.ilo htbular de matriz del anll~is eombeatoro

7.1
7 .2.
7.J.
7.4.
7.S.

9
17
23
32

74

3.2. Sistemas de represenranres de los conjuntos


).). Priucrpios

37

2.1. Fundamentos del mtodo de (unciones seneratnces

).l. Mtodo de inctusiones

130
132

144
159
1 S9
l6S
179

189
192

206
206
210
214
220
224

232
2)2
263
248
324

J61
367

PRLOGO

En el presente libro se examinan los mtodos matemticos de investigacin de los sistemas discretos. Esta clase de sistemas ocupan un notable
lugar en la actividad de la gente y existe una diversidad de tipos difcil
de examinar (circuitos elctricos, flujos de transporte e informacin, sistemas de organizacin de la produccin, tablas, grafos, razonamientos lgicos, etc.).
Pese a que el carcter especfico y heterogneo de los sistemas discretos
aparenta ser insuperable, stos tienen en sus fundamentos mucho de comn. Esto se manifiesta con toda evidencia en la semejanza e, incluso, en
la coincidencia de los modelos matemticos que se introducen al resolver
problemas de carcter discreto,
Las amplias clases de los sistemas discretos se analizan en nuestro libro
como panes de una teora nica. Dentro de los mrgenes de dicha teora
(que histricamente conserva su nombre de anlisis combinatorio) las clases
citadas ocupan su lugar en dependencia de cmo se interpretan sus entes,
qu problemas se estudian y cules son los mtodos que se eligen para resolverlos. Tal exposicin, como muestra la experiencia, facilita el estudio del
anlisis combinatorio y atribuye a esta parte de las matemticas los rasgos
necesarios de universalidad, tanto terica como prctica.
Para que el lector obtenga una mejor orientacin en la moderna teora
combinatoria general, el captulo ocho del libro, escrito en colaboracin
con A.M.Reviakin, contiene material referente a la aplicacin de problemas
y mtodos del anlisls combinatorio a los conjuntos <le naturaleza lo ms
amplia posible.
Resta por aadir que el autor expresa su ms profundo agradecimiento
a sus disclpulos y colegas que prestaron una valiosa cooperacin, y muy
especialmente a A.M.Rcviakin, quien ayud activamente al autor en el proceso de preparacin de la versin espaola del libro.
El autor quedar agradecido por las observaciones de los lectores.

CAPTULO l

FUNDAMENTOS TERICOS
DEL ANLISIS COMDINATOIHO

En este captulo se dan explicaciones que tienen por ffo permitir al lector la formacin de nociones elementales sobre el anlisis -combinatorto
(combinatoria). Se trata de los objetos que se estudian en el anllsis combinatorio (considerado como una asignatura) y de Jos problemas que en este
caso se plantean y se resuelven. Adems, si; introducen los conceptos principales, operaciones y simbolismo. Por fin, se explican los procedimieruos
aplicados en la resolucin de los problemas combinatorios no complejos
que se plantean tanto en la teora co1110 en la prctica.
l. t. QUI;; SE ESTUJ)IA EN f, ANLISIS COMllINATOJHO
Y QU CLASE DE PROBLEMAS SI~ RESUELVEN
Enunciemos, para iniciar, unos cuantos problemas. Harmoslo para que
el lector perciba intuidvamcnte el carcter combinatorio <le dichos problemas y est mejor preparado para poder ashuilar las formulaciones
generales.
a) Uno que ha terminado In enseanza media y aspira a ingresar en
la Universidad tiene que aprobar cuatro exmenes, siendo el sistema de calicaciu de cinco puntos. Para ingresar es suficiente obtener 17 puntos.
Cuntas son las combinaciones
que le permiten aprobar los exmenes (por
supuesto, sin sacar ni un solo mal?
b) Cmo
debe buscar el itinerario ms corto para Ull cartero o un
operador cinematogrfico que atienden un nmero dado de poblados? La
distancia entre cada par Je poblados se conoce.
e) Que nmero de reinas o de otras piezas de ajedrez es suficiente para
que 'ellns mantengan bajo amenaza todas las casillas del tablero de ajedrez
y.no se puedan comer una a la otra? Cuntas son las combinaciones ele
su colocacin?
d) En cuntas parres dividen un espacio 11 planos, si de cuatro cualquiera de ellos ninguno pasa por un mismo punto, de tres, ninguno pasa
por una misma recta y de dos, ninguno es paralelo, mientras que cualesquiera tres planos tienen un punto comn'!
Los problemas de esta ndole son semejantes por el hecho de que, en
primer lugar, en ellos se estudian los conjuntos discretos (compuestos de
elementos separados, aislados). En Ja mayora de los casos los conjuntos
mencionados son finitos. Tampoco se excluyen del anlisis combinatorio
los conjuntos infinitos, compuestos por un 11(1111cro infinlarncntc grande

se

<le elementos, sicmpi e que haya una informacin su ficicntc sobre las peculiaridades estructurales de estos ltimos conjuntos. La estructura ele los
conjuntos discretos puede ser muy compleja en funcin de las relaciones
y razones existentes entre ellos. La primera principal tarea del anlisis combinatorio consiste en estudiar tales estructuras discretas y expresar sus pro
piedades empleando los mtodos adoptados en las matemticas (analticos,
grficos, tabulares y geomtricos).
Sobre los conjuntos discretos se rca lz an operaciones, t\lg11n:1s de ellas
originan el cambio de la estructura de los conjuntos, otras modifican la
composicin de stos. Como operaciones ms simples del primer tipo intervienen las permutaciones habituales de elementos, y del segundo upo, la
separacin de los subconjuntos de elementos, o, como suele decirse, sus
muestras. Como regla, al resolver los problemas, las operaciones se aplican
ms de una vez (reiteradamente) y, adems. en las combinaciones ms diversas, cuando vienen impuestas diferentes condiciones. Esto es una razn por
la que se prestan posibilidades prcticamente inagotables de crear construcciones discretas, las cuales se denominan frecuentemente configuraciones
(a veces, configuraciones combinatorias).
Segn sean el carcter del objeto de Invcsrigacin y las operaciones n
introducir. se dcrcrmina la totalidad especfica de los problemas que se resuelven mediante el anlisis combinatorio. Los m~ antiguos son problemas
sobre el nmero de construcciones discretas que satisfacen las condiciones
planteadas. Los mtodos de su resolucin han recibido el nombre de problemas enumerativos. Adems de los problemas de tipo enumerativo, en el
anlisis combinatorio se estudian cuestiones de existencia o no existencia
de una configuracin que satisfaga las condiciones prefijadas, se buscan
algoritmos de construccin de las configuraciones, como tambin las cuestiones de seleccin en una totalidad dada ele tales configuraciones o algoritmos que posean, e11 un mayor o menor grado. las propiedades elegidas
(problemas y mtodos de oprimizacin).
El nulisis combinatorio est asociado con muchos apartados de lus
matemticas e incluso tiene parles comunes correlacionadas. Efectivamente, los elementos de los razonamientos combinatorios surgieron en tiempos
remotos, antiguamente. en la aurora de la formacin de las ciencias matemticas. No obstante, en el transcurso de la historia estos elementos se desarrollaban junto con otras partes de 1'1S matemticas, integrando en diversos casos la composicin de stas, No es diflcl ver que en una serie de
ramas de las matemticas modernas (teora de los nmeros, lgebra, geometra, lgica matemtica y otras) muchos conceptos y mtodos fundamentales tienen naturaleza discreta y poseen conexiones estables. Esto permite
estudiar los problemas del anlisis combinatorio en diferentes interpretaciones, investigar problemas, que a primera vista parecen tener diferente
naturaleza, desde un punto de vista nico que corresponda del modo ms
conveniente a la esencia del problema.
8

Hoy dla las posibilidades de los mtodos discretos ele nvcstigncin


aumentaron muy bruscamente. Ha crecido tambin la importancia de estos
mtodos. A la par con la teora combinatoria general formada histricamente (anlisis combinatorio) existen en las matemticas modernas: la reoda de los grafos Y de los hipcrgrafos, geometra de los nmeros, anlisi~ .
discreto y anlisis finito, invcsrigacin
de opernctoncs, etc. en los Iibros.
y artculos se consideran ciertas clases de problemas, lo que es tcstimonlo
de amplia ramificacin y riqueza de las invcstigacioucs combinatorias.
La tarea de este libro consiste en exponer el autisls combinatorio como
una teorla matemtica de investigaciones de Jos conjuntos discretos en sus
diferentes interpretaciones, teniendo presente que dicha teora est basn<la
en principios nicos, es suficientemente rica en lo que se refiere a los mtodos que se emplean y puede servir de base terica general para los mtodos.
discretos de investigacin en las rnarcmtlcas.
1.2. CONOCIMIENTOS lNDISPF.NSAHl.F,S DE LA TIWRA
DE LOS CON.JUNTOS Y DEL LGEURA
La informacin que se incluye en este prrafo del libro $C dcsriua para
describir las propiedades de los objetos que se estudian en el nnillisis combinatorio, las operaciones que se realizan sobre ellos y para uuroducir un
simbolismo uniforme. Las definiciones, los trminos y los smbolos se eligen, por regla, de los que son de uso general en las matcmncus. La introduccin de ellos ser paulatina.
El concepto principal es el de co11j1111to. No damos definicin de este
concepto debido a una tautologa inevitable, Tudos los conjuntos que se
analizan en el libro (si no hay referencias a una precisin especial) son
discretos y Finitos. Los conjuntos sedesignarn mediante letras maysculas
latinas A, B, ... , y los elementos de los conjuntos, mediante tetras 111/111sc11/as a, /J, .. Escribiremos aE/I, si el elemento a pertenece al conjunto A,
y a~A. si a 110 pertenece al conjunto A. Se denomina s11bccmj11111110 A del
conjunto S(A SS) cualquier conjunto cuyos elementos pertenecen todos
a S. En airas palabras, A s s, si de aEA se deduce que aES. Los conjuntos
A y B coinciden o son iguales (A = 8), si estn compuestos por unos mismos elementos. Dicho de otro modo, A = 8, cuando y slo cuando AS /J
y BSA. Si A <;;B, pero A ~ B, suele decirse que A es un subconjunto propio del conjunto B, y se escribe: A e D.
Los conjuntos, al igual que los subconjuntos, pueden introducirse y designarse mediante diferentes mtodos. Por ejemplo, un subconjunto A del
conjunto S se define frecuentemente como conjunto de lodos los elementos
aES que poseen cierta propiedad bien determinada. Si designamos esta propiedad mediante P(a), la definicin de A puede escribirse simblicamente
as: A
(a ES 1 P(a)), o bien (simplemente) A = la l P(a)). Estas inscripciones se leen del modo siguiente:''A es un conjunto de todos los elementos

a del conjunto S, para los cuales resulta vlida la condicin P(a)". Por
ejemplo, la inscripcin A = (a 1 aEN y a = 21> para cierto bEN J, donde
N es un conjunto de nmeros naturales, describe el conjunto de todos los
nmeros positivos pares.
Introduzcamos el s(mbolo 0 para designar con l un conjunto vado,
es decir, conjunto sin elementos. Es evidente que cualquier conjunto con
tiene en calidad de subconjunto un conjunto vaco. Por P(S) designaremos
un conjunto de todos los subconjuntos del conjunto S, el cual contiene,
en calidad de elementos, todos los subconjuntos propios A que satisfacen
la condicin 0 CA CS, como tambin el conjunto vaco 0 y el mismo
conjunto S. Por ejemplo, si S = 1 a, b, e}. entonces P(S) contiene, adems
de 0 y S, seis subconjuntos propios la l. lb), (e), lo, b), (o, e l. 1 b,
e). En general, si S se compone de 11 diferentes elementos, entonces P(S)
contiene 2" diferentes subconjuntos. Por eso, en la literatura matemtica
P(S) se denota tambin con 2'.
Diremos que est dada la aplicacin VJ del conjunto A en el conjunto
JJ, si a todo elemento del conjunto A se le ha puesto en correspondencia
cieno elemento del conjunto D. Para designar Ja aplicacin "'de A en B,
haremos uso del smbolo "': A- B. Si o EA, entonces el elemento de 8,
que se le ha puesto en correspondencia al elemento a, se designa mediante
'f'{a) y se denomina imagen del elemento o en la aplicacin '{). Si bEB. enronces cualquier elemento a de A, para el cual se verifica la igualdad
b = \O(a), se llama preimagcn (imagen reciproca) del elemento b. El conjunto A lleva el nombre de origen de la aplicacin "'' y el conjunto B es el
fin de la aplicacin citada. Por supuesto, cada elemento del origen de la
aplicacin y> tiene exactamente una sola imagen. No obstante, no todo elemento del fin de dicha aplicacin tiene necesariamente una preimagen. Por
otra parte, el fin de una aplicacin puede contener elementos que cuentan
con varins prcimgcncs. Un subconjunto del fin de la aplicacin "' compuesto por todos los elementos suyos que tienen preimagen, o bien, lo que
es lo mismo, que se representan en la forma op{a) para cierto aEA, se denomina imagen (le la oplicac~n.,. y se.designa Im op. Para un conjunto finito
A = l '!1, a1, .... , a,. l se emplea con frecuencia la inscripcin de la aplicacin
.,.,: A-. 8 en orm;i de dos filas, n saber

Y'

= ( 'f'('11)
a1

a2

op(a1)

op(t1,.)

Dos -aplicaciones 1"1 : A1-B1; ip2 : A2-B2 se consideran iguales, si


A1, 81 ... 82, y <p1(a) = '1'2{0) para cualesquiera aEA1. La aplicacin
ip' : A-. lJ es una contraccin sobre A de la aplicacin 'f' : A-. B, siempre
que A';A y ip'(a)"" ip(a) para todo aEA'.
La aplicacin "' : A ... D lleva el nombre de encaje (inmersin), si cada
elemento de D tiene no ms de una preirnagen, es decir, '{)(a) = v>(b) lleva

A1

JO

consigo a = b, Si cada elemento de B tiene al menos una prcimagen, o

bien, con otras palabras, lm\O = B, la aplicacin "' se denomina superposicin. Una superposicin \O : A-. B se llama tambin aplicacin de A sobre
B. Una aplicacin que representa a la vez un encaje y una superposicin
se denomina biuntvoca (biyectiva),
Si A "' B, la aplicacin biunvoca \O : A ..... A se llama sustitucin.
Los conjuntos pueden ser finitos (es decir, compuestos por un nmero
nito de elementos) e infinitos. El nmero de elementos en un conjunto
A recibe el nombre de potencia del conjunto A y se designa con 1 A 1 .
Se dice que los conjuntos A y B son equipotentes, si existe una aplicacin
biunvoca "' : A-+B. Evidentemente, dos conjuntos finitos son equipotentes, cuando y slo cuando contienen ambos un nmero igual de elementos.
Denominaremos n-conjunto a todo conjunto finito A tal que 1 A 1 = n,
Los conjuntos infinitos pueden ser equipolentes a alguno de sus subconjuntos; por ejemplo, el conjunto de los nmeros naturales es equipotente al
conjunto de los nmeros positivos pares y al conjunto de sus cuadrados.
Entre los conjuntos infinitos se destinguen los conjuntos numerables e innumerables. Se llama numerable todo conjunto infinito que sea equipotentc
con el conjunto de nmeros naturales. En adelante, cuando se trate de conjuntos infinitos, stos se considerarn numerables.
Definamos ciertas operaciones que se realizan en el conjunto P(S).
Se llama unin (reunin o suma) AUB de los conjuntos A y Bel conjunto de todos los elementos pertenecientes o bien a A, o bien a 8 (o bien
a A y 8 simultneamente):
AU B = { aES 1 aEA, o bien aEB J.
Se llama interseccin ( o producto) AllB de los conluntos.zt y B el
conjunto de todos los elementos pertenecientes tanto a A, como a B:
AllB - (aES j aEA y aEB).
De un modo anlogo se definen las uniones e intersecciones de un sistema arbitrario (incluido el infinito) de conjuntos.
Se llama complemento del conjunto A el conjunto
A=(aeSla~AJ.
Se llama diferencia de los conjuntos A y 8 el conjE_nto A'\. B
(a E S 1 a E A y a~ BJ. Es evidente que A '\.B = An B.
Se llama diferencia simtrica de los conjuntos A y B el conjunto

A.6..8"" (AU B)'\.(An B) =(A '\.8) V (8'\.A).

El conjunto P(S) con las operaciones de unin, interseccin y de


complementodefinidas sobre l recibe el nombre de booleano. Quedan vli
das en este caso las siguientes leyes algebraicas:
11

l. An A =A;

AV A =A
(idempotencia);
An B B ()A; A U B =BU A
(conmutatividad);
A n (B () C)"' (A n B) n C; A U (BU C) = (A) U C(asociatividad);
A () (A U B) = A U (A l B) "' A
(absorcin);
Si A ~C. se tiene A U (8 n C) =(A U 8) n C (modularidad);
A (\ (B u C)
(A n B) u (A n C);
A U (8 () C) = (A U B)
(A U C)
(distributividad);
7. A n 0 = 0; A U 0 =A;
(fronteras universales);
A n S
A; A U S "" S
8. A n A
0; A u A=
(complementariedad);
9.
10. A n B "' A u B; A u B = A n B
(leyes de De Morgan).

2.
3.
4.
5.
6.

A:A

=
=

n =

Si A B
0, entonces A y B se llaman conjuntos disjuntos. La representacin del conjunto Sen forma de una unin de los subconjuntos disjuntos dos a dos recibe el nombre de particin del conjunto S. En otras palabras, A1, Az, .... , A es una particin del conjunto S, si S =

UAi.

lI

n A; = 0 para cualesquiera ;o! j. U na totalidad de todos los pares ordenados (a, b) tales que u E A, b E B, se denomina producto directo (cartesiano) de los conjuntos A y B y se designa por A x B, es decir,
A1

A X B

\(a, b) 1 a E A, b e B}.

Si A "' 8, el producto directo A ><A se denota con A2 Anlogamente


determina el producto directo de k conjuntos:
Ai X A2 X .... X Ak =[(a, 0:2, , ak)

101

se

E Ai. Oi. E A2, .... ,a;. E A1d,

y, al coincidir los conjuntos, tenemos: Ak .. A x A x x A.


Enunciemos las reglas evidentes que yacen en la base de muchos clculos y estimaciones combinatorios.
Regla de hl sumu. Si S es un conjunto

finito y S =

U A1,

/al

donde

A; E P(S), i = 1, 2, .... , k, entonces

1s1 = 1j~IA11

~ /~I 1A11

con la particularidad de que la igualdad tiene lugar cuando Ai. A2,


... , Ak forman una particin del conjunto S.
Regla del producto. Para los conjuntos finitos A1, A2, ... , Ak tenemos
k

1A1

A2

X .. X

A1; 1

= ;-1TI

Ad .

Llamemos correspondencia binaria entre los conjuntos A y B cualquier


subconjunto A s;A x B. Si (a, b)Ecx, suele decirse que a se encuentra en
12

G.
f'ig.l.l

relacin ex respecto a b, y esto se expresa en la forma aab, La nocin de


correspondencia binaria entre A y 8 sirve de generalizacin del concepto
de la aplicacin 'I' : A-> B. En efecto, cada aplicacin "' : A-+ B define- la
correspondencia binaria ex,. entre A y 8: la expresin aa,,b significa que
b tp(O). Viceversa, sea dada una correspondencia binaria a entre los conjuntos A y B. Analicemos para todo aEA el conjunto de todos los bEB
que se caracteriza por la propiedad aob. Dicha correspondencia define la
aplicacin "' : A .... B, cuando y slo cuando para todo aEA existe exactamente un solo elemento bEB que se caracteriza por las propiedades aab,
As pues, la nocin de correspondencia binaria incluye el concepto de aplcacin como un caso particular (muy importante).
Cuando A = B, la correspondencia binaria <;;A x A lleva el nombre
de relacion binaria en el conjunto A. Son ejemplos de relacin binaria la
relacin de igualdad A "" 1 (o, a) 1 a E A 1. llamada diagonal del conjunto
A. y la relacin que coincide con todo el conjunto A x A, denominada
relacin unidad.
A una relacin binaria Q sobre el conjunto finito A se le puede poner
en correspondencia un ente geomtrico llamado grafo orientado o diagrama. A todo elemento o E A se le pone en correspondencia un punto en
el plano que lleva el nombre de vrtice. Si para o y b tenemos aob, los
puntos marcados con o y b se unen por una flecha que parle de a y llega
a b y que se denomina arco. La totalidad de vrtices y arcos construidos
del modo mencionado representan el diagrama r(A, Q) de la relacin '1
En la fig. 1.1 se exponen los diagramas r(A, .o.) y I'(A, 1), respectivamente,
donde A =(a, b; e), I =Ax A.
Sea A' un subconjunto no vaco del conjunto A, sobre el cual viene
dada la relacin binaria e: de la relacin e' en A', definida mediante la
condicin

OQ 'b

= aeb para cualesquiera a, b E

A',

se dice que ella est inducida mediante la relacin e.


Formulemos las propiedades que pueden tener las relaciones binarias.
Una relacin Q se denomina reflexivo, si OQO para todo a E A. Dicho de
otro modo, una relacin es reflexiva, siempre que A~ '1 Si la expresin
aob lleva consigo boa, Ja relacin Q se llama simtrica. En cambio. si OQb
y bl1 tienen por resultado a = b, la relacin '1 se llama antisimtrica. Una
relacin Q se llama transitiva, si acb y bec conducen a OQC. No es difcil
13

convencer-se de que la diagonal posee todas las cuatro propiedades citadas:


mientras que la relacin unidad tiene todas estas propiedades, a excepcin
de la antisimetra. Pero, si A se compone slo de un elemento, la relacin
unidad coincide con la diagonal.
Se denomina clase contiguo de la relacin binaria Q, definida por un
elemento a E A, el conjunto de todos los elementos b E A tales que b oa,
La relacin binaria Q en el conjunto A se llama relacin de equivalencia,
si es reflexiva, simtrica y transitiva a la vez. Las relaciones de equivalencia
son de gran importancia en el anlisis combinatorio, puesto que estn
estrechamente ligadas con las particiones de los conjuntos. Efectivamente,
puede demostrarse con facilidad que una totalidad de clases contiguas de
relaciones de equivalencia sobre un conjunto S representa la particin de
este ltimo y que a toda particin del conjunto S le corresponde la relacin
de equivalencia Q. cuyas clases coinciden con los bloques de la particin
indicada (la afirmacin aob tiene lugar, si y slo si a y b pertenecen a
un mismo subconjunto de la particin del conjunto S).
Una relacin binaria Q sobre el conjunto A se denomina relacin de
orden parcial, si es reexiva, antisimtrica y transitiva. La relacin de orden
parcial se denotar con el smbolo ,.; . La notacin a ;;: b significa que
b ,;; a. A veces diremos que A (o bien (A, .::; )) es un conjunto parcialmente
ordenado, suponiendo que Ja relacin de orden parcial ya es conocida (esta
afirmacin, sin embargo, no es bien correcta, por cuanto en un solo couiun10 pueden fijarse rdenes diferentes).
Un conjunto parcialmente ordenado se denomina trivial, siempre que
a ~ b, cuando y slo cuando a = b. Un conjunto parcialmente ordenado
(A, ~).que posee la propiedad de que para cualesquiera a, b E A se verifica
o bien a.~ b, o bien b ~ a, lleva el nombre de cadena (lo llaman tambin
conjunto lineatmente ordenado).
Recordemos, adems, algunos conceptos algebraicos que nos harn falta ulteriormente. Se denomina operacin bmaria sobre el conjunto A la
aplicacin f: A x A ..... A. Si /(a, b)
e, donde a, b, e E A, se escribe
a "b = c. Una operacin binaria se llama asociativo, si para cualesquiera
o, b, e E A:

(ob)

e=

a,.(boe).

Si una operacin binaria satisface la condicin


a=b

= b-

para cualesquiera a, b E A, se denomina conmutativa, El elemento eEA


se denomina elemento unidad (elemento neutro) respecto de la operacin
, si para todo a E A:
Si tal elemento existe, es nico. Supongamos que un conjunto A con opera
1
cin prefijada posee un elemento unidad e. En este caso el elemento a 14

se denomina inverso (o simtrico) del elemento oEA con relacin a dicha


operacin, siempre que 00-1 = o- 1a
e. El conjunto A conoperacin
binaria , en el cual las ecuaciones a-x = b, e ya = b son resolubles unvocamente respecto de x e y para cualesquiera o, bEA se llama casi grupo.
Un conjunto no vaclo A, sobre el cual viene definida Ja operacin. binaria
asociativa, recibe el nombre de semigrupo. Si la operacin es conmutativa,
el semigrupo se llama abetiano. Un scmigrupo, en el que existe un elemento
unidad y para cada elemento existe uno inverso, se denomina grupo. El
nmero de elementos en el grupo se llama orden del grupo. Un grupo cuyos
elementos son todos Ja potencia de un elemento a (es decir, pueden obtenerse por la aplicacin sucesiva de la operacin, empleando un mismo elemento a distinto del elemento neutro) se llama ctciico. Los grupos cclicos son
siempre abelianos.
Sean A y B los grupos finitos de rdenes arbitrarios con las operaciones
binarias y, respectivamente, y supongamos que op: A--+ B es una aplicacin, con Ja cual para cualesquiera a, a' E A se verifica la igualdad

'f'(O O')

= 'f'(O)tp(a'),

Tul aplicacin "' se llama homomorfismo del grupo A en el grupo D. Si


"' es una aplicacin biunvoca, el homomorfismo recibe el nombre de

isomorfismo.

Ejemplo. Un conjunto de sustituciones 'I' : X--+ X forma un grupo, si


la operacin se define corno resultado de la actuacin sucesiva de dos
sustituciones, es decir tpY, = ..-, donde vx E X: ir(x)
.J(.p(x)). Dicho grupo lleva el nombre de grupo simtrico de potencia 11
1X1 . Es fcil
mostrar que todos los grupos simtricos de un mismo orden son isomorfos.
Observemos que los grupos simtricos no son abelianos cuando n ~ 3.
Si en un subconjunto B~A el resultado de una operacin de dos cualesquiera elementos de B pertenece tambin a B, suele decirse que B est cerrado respecto de la operacin dada. Se llama subgrupo a un subconjunto
no vaco del grupo que est cerrado respecto de la operacin binaria y que
para cada elemento contiene un-elemento inverso.
Un conjunto A con dos operaciones binarias +v- se denomina anillo.
siempre que forma un grupo abeliano respecto de la opcracin-s , un semigrupo respecto de Ja operacin-, y si es distributiva respecto de la
operacin+; es decir, si para cualesquiera a, b, cEA se tiene

(a

+ b)c = ac + b+c,
+ b) = ca + c-b,

c(o

En un anillo Jos elementos neutros respecto de las operaciones + y se


denominan nulo y unidad, respectivamente. Un elemento del aniUo se llama
invertible, si para dicho elemento existe un elemento inverso respecto de
la operacin .
Si un conjunto de elementos de un anillo, distintos de cero, forma res1$

pecio de la operaciu un grupo abeliano, entonces el anillo se llama en


este caso campo. U11 campo en el que se contienen un nmero finito de
elementos se llama finito. Un campo finito de n elementos existe, cuando
y slo cuando 11 ,., p", donde pes un nmero primo y a, un nmero natural. Tal campo es nico con exactitud hasta un isomorfismo en el que se
conservan ambas operaciones binarias. Este campo se denomina de Galois
y se designa, de ordinario, con la expresin GF(p"). Si ex "" 1, GF(p) es
isomorfo al campo de residuos respecto al mdulo primo (o irreducible) p.
Como ejemplos de un anillo infinito y de un campo infinito sirven el
anillo de nmeros enteros Z y el campo de nmeros reales R. Las operaciones binarias son aqu operaciones corrientes de adicin y multiplicacin.
Se denomina espacio lineal L sobre el campo P el conjunto dotado de
la operacin binaria cp: L x L-+L, Ja cual se designa habitualmente como
ndicin cp{a, b) = o + b para a. b E L. y de la operacin binaria externa
f:P x L->L, la cual se designa habitualmente como multiplicacin /(p,
a)
pa, con la particularidad de que dichas operaciones satisfacen los siguientes .axiomas:
a) con respecto a la operacin de adicin el espacio L es un grupo abeliM10. El elemento neutro de este grupo se denota con O; el elemento inverso
de Q se designa corrientemente con - u:
b) la multiplicacin de los vectores por los elementos del campo P, o
por los escalares, es unitaria, es decir, l a= 11 para todos los a, y asociativa,
es decir, (qa)
(pq)a para cualesquiera p. q E P; a E L:
e) la adicin y la multiplicacin estn unidas mediante las leyes de distributividad, es decir,
p(a + b) = pa + pb,

(p

+ q)a

= pa

+ qa

para cualesquiera p, q E P; a. b E L.
La expresin del tipo P + + Pn" lleva el nombre de combinacion
tineat de los vectores a1, ai, a.; Jos escalares p1 se llaman coeficientes
de dicha combinacin lineal.
Se denomina lgebra sobre el campo P el anillo asociativo con la unidad
A que coni iene el campo P y es tal que f> yace en el centro de A, es decir,
que conmuta con lodos los elementos de A. En particular, A es un espacio
lineal sobre el campo P.
Los conceptos nuevos se introducirn ms adelante a medida que surja
la necesidad. Pasemos, ahora, a la explicacin del sentido de las operaciones combinatorias ms simples. Nos limitaremos, para empezar. al anlisis de los conjuntos linealmente ordenados. Sin embargo, estudiaremos
tambin, en forma paulatina. los conjuntos de estructura ms compleja.

16

1.3. MUESTRAS Y ORDENACIONES


Con el concepto de muestra se asocian tanto la propia operacin de
seleccin de un subconjunto del conjunto dado, como tambin el resultado
de la operacin citada, es decir, el subconjunto elegido. En lo sucesivo se
tendr en cuenta precisamente la segunda interpretacin, siempre que no
se diga lo contrario.
Supongamos que de un 11-conjunto An se ha obtenido una r-rnuestra:
(ai, ai, ... , a,), donde a1EA.; i

1, 2, ... , r; r ~ n.

El nmero r se llama volumen de la muestra.


Segn sean las condiciones del problema, en las muestras puede tomarse
en consideracin el orden de sucesin de los elementos en ellas (y en este
caso las z-ruuestras se llaman r-permutacionesy; o bien dicho orden no se '
toma en consideracin (en este ltimo caso se denominan r-combinaciones). Por ejemplo, dos 5-mucstras del conjunto An(n ;;,, 5):
(a1.

ai, a1,

a..

ll$) y (as, <4,

as, ai,

a,)

representan en si 5-combinacioncs iguales y al mismo tiempo


5-permutaciones diferentes. En general, dos r-pennutaciones 11 (a,, 01,
... a,) y b = (b1. bi ... , b,) son iguales: a = b nicamente si o, = b1; i"' 1,
2, ... , r. En las muestras es posible la aparicin reiterada de los elementos,
y en tal caso ellas se: denominan r-combinaciones con repeticin y r-permutaciones con repeticin, respecuvameme, Una r-perrnutacin {con repeticin) de elementos del conjunto A se llama tambin palabra de longitud
r sobre <!I atfabeto A.
Es evidente que los conceptos de z-pcnnutaciones y r-cornblnacloucs,
al igual que sus combinaciones, abarcan todos los tipos posibles de
muestras. Por eso no hay necesidad de dar el concepto de arreglo (variacin), aunque dicho concepto aparece todava en In literatura, principalmente en los manualcs.
La multifonnidad de la solucin de los problemas combinatorios observada en las etapas iniciales del desarrollo de las matemticas condujo a
una cuestin natural; cuntos son los procedimientos, por medio de los
cuales puede realizarse la requerida disposicin combinatoria? En particular, el clculo del nmero de r-muestras de un 11-coujunto fue histricarnente uno de los primeros problemas de la combinatoria.
Hallemos el numero de todas las r-permutacioues posibles (sin repetcin) de un n-conjunto. Denotemos el nmero que se busca mediante /'(11,
r). El problema se reduce a una aplicacin sucesiva de la regla del producto.
En efecto, en el flCOnjunto se tienen 11 posibilidades para elegir el primer
elemento de la z-permutacin. Una vez realizada tal eleccin, quedan 11 - 1
posibilidades para ln eleccin del segundo elemento, luego quedan n - 2
posibilidades para elegir el tercer elemento, etc.: para la eleccin del r-sirno

2 -MI.~

17

l'is: 1 2.

elemento tendremos
producto,

11 -

r + 1 posibilidades. De acuerdo con la regla del

/'(n, r) = 11(11 -

1) ... (n - r 1- 1),

de donde se deduce
P(n, n)

= n!

Para que el resultado sea ms completo, admiramos


P(11, O) = O!

= l.

Calculemos ahora el nmero de r-permutacioncs posibles con repeticin. En este caso, despus de elegir cualquier elemento de lar-permutacin
quedan las mismas 11 posibilidades para elegir el elemento siguiente. Por
consiguiente, segn la regla del producto, el nmero de r-permutaciones
con repeticin del n-conjunto es igual a n',
Los razonamientos aducidos aqu se ilustran fcilmente con un ejemplo
del esquema de urna, cuyos diferentes tipos se empican en la teorla de las
probabilidades: se tiene una urna dentro de la cual se encuentran colocadas
n bolas iguales y de la cual se sacan por turno r bolas. En tal caso resultan
posibles dos casos: la bola sacada o bien se retorna a la urna (eleccin con
retorno) o bien no se retorna (eleccin sin retorno).
Un ejemplo ms. Cuntos subconjuntos tiene un n-coniunto S, es decir, a qu es igual 1 P(S) l 7 La respuesta ser 1 P(S) 1 = 2". Efectivamente,
cualquier r-rnuestra R = (s;1, s;2, ... , s1,), donde r = l, 2, ... , n, figura en
P(S). A estar-muestra. se le puede poner en correspondencia unan-muestra,
compuesta' por elementos de dos tipos: ceros, si el elemento no integra la
r-muestra R, y unidades, si el elemento figura en R. De este modo, las unidades deben disponerse en los lugares correspondientes a Is, ii, .... , i.,
mientras que los ceros, en los dems lugares. Pero, el nmero de tales nmuestras (es decir, de n-permutaciones con repeticin) de z-conjunro (O, 1 )
es igual a 2", lo que constituye precisamente el resultado buscado. Este mismo problema puede interpretarse como el problema sobre el nmero de vrtices de un hipercubo en el espacio de n dimensiones (el caso de n = 3,
S = {x, y, z l se muestra en la flg, 1.2, donde todos los subconjuntos P(S)
son vrtices del cubo).
18

Ejercido.

Cul es el nmero

unidades?

Calculemos
(;) o con

de matrices

de dmensn

k x I, compuestas por ceros y

ahora el 111111cro de r-combinaciones, designndolo

con

e:;. Comencemos por el caso en que todos Jos elementos en las r-

combinaciones son diferentes. Es fcil ver que el nmero de r-combinaciones del n-conjunco es r! veces inferior al nmero de z-permutacicnes de los
elementos del mismo conjunto. Por consiguiente,

n\
(r)

P(n, rJ_
r!

= ~~)

de aqu se deduce que (~)

...

r!

(11 - r

r);
G:) (~)
= (" ;

+ I)_

ni

r!(n - r)J

en particular,
= l.

Observemos que las r-combinaciones


del rH:onjunco son sus rsubconjuntos. Con este motivo estudiemos el problema sobre el nmero de
(r,, ri, ... , rk)-panicioni:s del 11-conjunto S, es decir, de particiones ordenadas del 1ipo S = T1U7iU ... UT1.:, en las cuales
= 0 para i ~i: i,
J ~ 1, 2, .... k , con la p;1r1io:ularid.1d de que 7; es un n-sulx:onjunto del con

rnr,

junto S, i

1, 2, ... , k. Obviamente,

(~J

2.,;r1 =JI.

kazonemos igual que lo

'~ 1

hemos hecho al buscar el nmero Pin, r). Para elegir el r1-subconjunto T1


de S se tienen

posibilidades: entonces el rz-suhcon.iunto

girse slo den - r, elementos restantes (ya que T1nT2


10, se tienen

(n ~ '')

mtodos para la eleccin de

= 0).

Ti puede eley, por lo tan-

Ti. etc.; el rk-subcon-

junto Tk puede ser elegido slo despus de haber vlcgido tos r,-conjumos
T;, i

l, 2, ... , k - 1, por consiguiente de

puede elegirse, sirvindose de

k-1

11 -

/1-lttlr;)
( ;*
1

L; r1 elementos restantes

iI

mtodos.

Aplicando ahora

la regla del producto, obtendremos que el numero buscado de (ri, r2, ... , '*)parciones del 11-.:onjunto S es igual a

(comando en consideracin
?.

la expresin para

C)).

La z-combinacin

19

del n-conjunto puede ser interpretada como una (r. n - r)-particin, y la


(1, 1, ... !)-particin representa simplemente una pcrmuracin. Calculemos,
por fin, el nmero de r-combinaciones con repeticin del n-conjun10 S. Daremos a conocer tres mtodos distintos de obtencin de este nmero con el
objeto de mostrar los rasgos especificas de los razonamientos
combinatorios.
1 .. mtodo. Admitamos que los elementos del conj unto S estn numerados por medio de los nmeros 1, 2, ... 11 (es decir, S se encuentra en una
correspondencia biunvoca con el conjunto Je los primero.~ 11111mcros naturales). 1 .ntonces, en lugar de las z-rnucst ras del conjunto S podemos analizar las z-muestras (biunvocas) del conjunto S' = 11, 2, ... n l que corresponden a tas primeras. Toda r-mucstru del conjunto S' puede ser escrita en
la forma A
(ai. as, ... , o,), donde a1 ~ (1z ~ ... .,;;; u, (la igualdad de los
nmeros responde al caso de elementos iguales en la r-rnuestra correspondiente de S). A la z-muestra A (los elementos en esta muestra no son forzosamente diferentes) le ponemos en correspondencia el r-conjunto
A' = f 111 + O, a2 + 1 , a, + r - t 1. en el cual todos los elementos son,
evidentemente, diferentes.
Como es fcil de ver, dicha correspondencia es biunvoca, con la particularidad de que los r-conjuntos A' son r-cornbinacioncs sin repeticin del
(n + r - ))-conjunto 11, 2, ... , n, n + l .... " I r - 11. cuyo 11111ero es
1)
igual (como qued demostrado) a (" + ; . Esta es precisamente la

respuesta que buscbamos.


El 2" mtodo consiste en la obtencin de una frmula recurrente'!'
Denotemos mediante/(11, r) el nmero de r-combinaciones con repeticiones del n-conjunto S. Est claro que
f(n, 1)

="

/(!, r)"'

l.

(para cualquier n > O cillero ele " elementos pueden elegirse n ctlfcrentcs
l-combinaciones, es decir, n diferentes elementos; mientras tanto para cualquier r > O entero de un elemento se puede obtener solamente una rcombinacin: una r-muestra compuesta por r elementos iguales). Fijemos
en.S cierto elemento, entonces cada z-combinacin o biencoruiene este elemento o no lo contiene. S tiene Jugar el primer caso, los dems r - 1 elementos de esta r-combnacin (y. por tanto, las z-combinaciones que contienen el elemento fijado) pueden ser elegidos empicando los f(n, r - 1)
mtodos. Si tiene lugar el segundo caso, la r-combinacin se elige de 11 - J
elementos, y entonces, el nmero de tales z-combirraciones es igual a
/(n- l, r). Empleando la regla de la suma, obtendremos
>Se denominan frmulas (relaciones) recurremes aquellas que pumilen calcular tos valores de una magnitud buscada paso a paso, partiendo de tos valores iniciales conocidos Y de
los calculados de antemano.
20

f(n. r)

= f(n, r - 1) + /(11 - 1,

En particular, al conocer /(11, 1) y /(1, r), tenemos


f(n, O)

= f(n, 1) - f(n - 1,

(J)

r).

1)

1,

lo que concuerda con el resultado obtenido anteriormente. Ahora obtenemos sucesivamente


f(n, 2)

= /(n,

1)

+ f(n - l, 2) = f(n, 1) + /(n - 1,

... = n + (n

- !)

+ (n

- 2)

+ ... + 1

(ll; 1)

+ f(n - 2, 2) = ...

n(n + 1)
= --2--

f(n, 3) = /(11, 2) + f(n - 1, 2)

1)

+ (~) + .. +

+ ...

= (" +
2
+ /(1, 3) =

1)

1 = ("; 2)

etc. Es fcil convencerse de que


/(11, r)

satisface la correlacin

= (" + ~-

1)

(1) y las condiciones iniciales:


/(11, 1) - 11; f(J, r)

l.

3.. mtodo. /\ una z-combinacu con repeticin del n-conjunto S (por


ejemplo, a bcb de S = ( a, b, e, d, e J) agreguemos iodos Jos n elementos del
conjunto S, y escribamos por orden los 11 + r elementos obtenidos, disponiendo juntos los elementos iguales: (abbbcc(/e). /\ continuacin, divida
mos los subconjuntos de elementos iguales mediante 11 - 1 rayas: (a 1 bbb 1ce1d1
e). Por fin, sustituyamos por puntos todos los elementos dispuestos entre lns rayas: (. 1 ... 1 .. 1 . 1 .). De este modo, a la r-combinacin se le
asigna (equipara) la colocacin de 11 - 1 rayas en 11 + r - 1 intervalos entre
11 + r puntos. l nvcrsameurc ,11 cadn colocacin <k esta ndole se restaura
mivocarucntc la z-cornbinacin que le corresponde. Por ejemplo,

( .. .1

"'

.. 1. l.)-(aaj

1 ("

bjccldl<'i'}-(mrhc,dee)~a,

1) ("

t', ej.

1)

+r I r 1111.:1o<los de colocar 11 11 - 1
r
rayas en 11 + r - 1 lugares. Por consecuencia, existe exactamente la misma
cantidad de r-cornbinacioncs con repeticin del 11-conjunto.
Como conclusin <le este prrafo. analicemos 1111 concepto relacionado
con la operacin de ordenacin, es decir, la permutacin. Esta ltima puede
ser examinada desde dos puntos de visea: a) como una totalidad ordenada
de elementos del conjunto dado, o bien b) como una perturbacin del orden
estndar llamado, habitualmente, natural {por ejemplo, alfabtico, numrico). El caso a) conduce a las z-perrnutaciones, r ~ 11, ya descritas anteriormente. El caso b) conduce a las n-permurnciones (en relacin con la defini1ox1stcn en tora

21

cin de la r-permutacin) denominadas simplemente permutaciones (o sustituciones), que se estudian en la teorla de los grupos.
Sea, por ejemplo una permutacin
p = (4, 3, 7, 5, 6, 9, 2, 8, 1, 12, 11, 10),

que representa una perturbacin del orden natural de los primeros 12 nmeros de la serie natural. Puede ser escrita en forma de una sustitucin (en
la primera fila se pone el orden natural y en la segunda, el perturbado).
p

= (\

2
3

3
7

9
1

5 6 9 2 8

10
12

11
JI

12)
10 '

Esta notacin muestra que, al realizarse la permutacin P, el elemento l se


convierte en 4, el elemento 2 en 3, el 3 en 7, etc. La permutacin P puede
escribirse tambin de otro modo:
p

= (1,

4, 5, 6, 9)(2, 3, 7)(10, 12)(8)(ll),

(2)

donde cada parntesis es una permutacin que acta slo contra los elementos encerrados dentro del parntesis dado y no toca los elementos no
encerrados en l (por ejemplo, la sustitucin (2, 3, 7) convierte 2 en 3, 3 en
7, y 7, de nuevo en 2). La representacin de una permutacin en Ja forma
(2) lleva el nombre de descomposicin en ciclos. Cualquier permutacin
puede ser descompuesta en ciclos. Esta descomposicin es nica, con una
exactitud de hasta las permutaciones cclicas de los elementos dentro de los
ciclos. Por ejemplo. (2, 3, 7), (3, 7, 2) (7, 2., 3) son notaciones diferentes de
un mismo ciclo.
Supongamos que una permutacin contiene k ciclos compuestos por
un solo elemento, es decir, l-ciclos, luego k2 2-ciclos, k3 3-ciclos; etc. En este
caso se denomina (k1, k2, ... k.)-permutacin, o bien permutacin de la
forma

(3)
donde, evidentemente,

L;iki = n.
,_ 1
Teorema. El nmero de permutaciones del tipo (3) es igual a
n!

P(k1 k2, ... , kn) .,, ~l 'k: 1 -2Ki-k ,--t~k


1 .
1

2 ...

(4)

Demostracin. Examinemos la notacin de una descomposicin en


ciclos para la permutacin del tipo (3), a saber: primero k, parntesis para
la notacin de los ciclos de longitud l, luego k2 parntesis para la notacin
de los ciclos de longitud 2, etc. En n posiciones dispuestas dentro de todos
los parntesis podemos poner 11 elementos, sirvindonos de ni mtodos,
y cada vez obtendremos la notacin de la permutacin del tipo (3). Sin ern22

bargo, entre dichas n! notaciones se encuentran diferentes notaciones de


una misma permutacin. Aclaremos cuntas notaciones diferentes tiene
una permutacin. En primer lugar como hemos observado anteriormente,
cada ciclo de longitud i puede escribirse dentro de los mrgenes del parntesis dado mediante i mtodos. En segundo lugar, sirvindose de k1 mtodos
se pueden reordenar los parntesis donde estn escritos los ciclos de longitud i. Segn la regla del producto obtenemos, que una familia de ciclos de
longitud i puede ser representada por l'1 k;! mtodos. Al hacer i recorrer
los valores de 1 a n , y al aplicar otra ve la regla del producto, concluimos
que existen

N = 1 k'ktl 21.-'k2l...nk~k,,!
mtodos para escribir cada permutacin del tipo (3). Por consiguiente, se
tienen en total n!IN de tales permutaciones, lo que era necesario demostrar,
La representacin de las permutaciones en forma de un producto de
ciclos sirve de fuente para muchos problemas combinatorlos, por ejemplo:
hallar el nmero de permutaciones del n-conjuntc que tengan un nmero
prefijado de ciclos (sin lomar en consideracin la longitud de los ciclos):
que dejen los elementos dados inmviles; que tengan un nmero dado de
ciclos de longitud p1 efijuda, etc,
1.4. l)(S'flUlHJCJONES Y 1.1.ENAl>OS
En muchos problemas cierta totalidad de elementos (por ejemplo de
granos, pernos, tuercas, etc.) se disrribuye por cierto conjunto de clulas
(cajas, cajones, cte.) que, como consecuencia, se llenan. Ambos conceptos
principales, esto es, distribucin (su sinnimo es J;1 particin) y llenado, se
emplean tanto para designar las operaciones, como para expresar el resultado de ellas, es decir, la situacin obtenida.
Los problemas de esta clase existen desde hace mucho tiempo y cuentan
con un procedimiento
de resolucin elaborado. El inters hacia estos
problemas no se extingue, pues tienen gran importancia prctica. Ellos se
manifiestan en los mas diversos planteamientos: particiones ele conjuntos,
corles de grafos y de redes, ugrupuciones de tornos y de mecanismos automticos y robores, de.
En el aspecto terico dichos 11whlcmas pueden mterpretarse como aplicaciones de un conjunto (de elementos) sobre otro conjunto (de clulas).
Pueden ser tratados tambin corno eleccin de muestras.
Los medios adoptados de resolucin de esta clase de problemas dependen de las condiciones impuestas sobre los tipos de elementos a distribuir,
mtodos de distribucin y capacidad de las clulas. Es evidente, que la riqueza de las condiciones posibles determina la diversidad de los procedimientos aplicados para la resolucin de los problemas. Ms abajo se da
cierta informacin que introduce al lector en esta esfera de problemas.
Para el clculo del nmero de distribuciones hace falta precisar si los ele23

ncntos del conjunto dado y las clulas


ncrados) o no. Oc acuerdo con ello los
es cuatro clases.
(A) los elementos
del conjunto son
as clulas;
(/J) los elemento'
del conjunto
no
Jisringuibles:

(C) los elemento'

son distinguibles
(por ejemplo, nuproblemas se dividen en las siguicndistinguibles.

como tambin

son distinguibles,

lo son

las clulas,

son

del conjunto son d1~linguihlcs. las clulas no son

Jisringuiblcs;

(D) 1111110 los elementos del conjunto, como la~ clulas no se distinguen
nurc s.
Dcnt ro de cada una de estas clases los problemas se diferencian, a s11
/ez, por la forma de las aplicaciones prefijadas por las condiciones concreas. Convengamos en que a continuacin N siempre servir de designacin
aara un 11-conjunto lle elementos, y R ser un z-conjuuto de clulas. Por
.uanro en este prrafo hablamos slo de los fundamentos tericos de la
operacin <le distribucin y llenado, estudiemos estas clases de problemas
:n rasgos generales, xin tratar de exponer completa y detalladamente todos
os accesos a la resolucin de los problemas correspondientes.
(A) Segn lo dicho anteriormente, todos los elementos del conjunto N
f rodas las clulas dct conjunto R son distinguibles. Aqu! no tiene impor.aucia si se diferencian por la forma, el color, volumen o, incluso, por el 11mero. Tiene importancia slo el hecho de distincin. He aqu algunas formas equivalentes de este problema: a) formacin de las palabras de longitud
, a partir del alfabeto compuesto por n letras; b) extraccin sucesiva de r
bolas de una urna que contienen bolas, con su retorno inmediato; e) forma:in de las r-pcrmutacioncs con repeticin ele 11 smbolos.
El carcter de la aplicacin que por ahora est libre de limitaciones algunas, permite indicar en seguida el numero de distribuciones posibles:
p = n',
por cuanto para cada una de r clulas se tiene la posibilidad de colocar en
ella cualquiera de 11 elementos. La forma particular de las aplicaciones
'.biunlvocas) corresponde a una limitacin adicional: en cada clula cabe
uno, y slo un elemento. En este caso
P

= 11(11

1) ... (11 - r + 1)

= -(11 "~
- r)!

A la clase (A) pct rencccn, en particular, los siguientes casos de distinde los elementos y de las clulas.
(Ai) El conjunto N tiene la (ki. k2, ... , k,,.)-especiicacin, si cuenta con
lc1 elementos del primer tipo (por ejemplo, de color), k2 elementos del segundo tipo, ... , km elementos <le! m-simo tipo (adems, k1 + k2 + ... +
+ k.,, = 11).
cin

24

" elomentos

Fig.1.3.

r ctl1ul0>s

(A2) El r-conumo R tiene 1:1 (111, 11, . , 11,)-espccifcacin, si en In sima clula se disponen n elementos, i
1, 2, ... , r.
(A1) Los elementos dentro de las clulas estn ordenados, es 'decir, dos
clulas se consideran llenas de una manera diferente, si es distinta la ordenacin de los elementos (incluso de los mismos) alojados en ellas; no hay limitaciones para el volumen de las clulas.
Sin pretender dar una descripcin completa de todas las situacioncsposbles, aduzcamos un solo ejemplo. Supongamos, por ejemplo, que el conjunto N tiene una (p, q)-especificac.in, es decir, contiene p elementos del
primer tipo y q elementos del segundo tipo; p + q n. Se necesita determinar cuntas son las distribuciones de los elementos del conjunto Nen r clulas diferentes sin limitaciones para el nmero de elementos en cada una
de las clulas. Los elementos del primer tipo pueden distribuirse en r clulas
por

mtodos, y los elementos del segundo tipo, por

mtodos. El nmero total de distribuciones


del producto, a

es igual, en virtud de la reglu

Si tiene lugar la (k1, k2, ... , k,.)-cspecificacin del conjunto N, el mi mero


de distribuciones de n elementos suyos en r clulas diferentes ser

Pasemos a los problemas de la clase (B). Como se ha dicho, en los


problemas de este tipo los elementos del conjunto N no son distinguibles
y Jos del conjunto R, distinguibles. Examinemos diferentes casos:
l. Los elementos del conjunto N estn distribuidos en las clulas del
conjunto R de una manera tal que ninguna clula est vaca (en la fig. 1.3.
se muestra la distribucin de n = 10 elementos en r = 4 clulas).
25

Segn se ve, el problema se reduce a la determinacin


del nmero de mtodos mediante los cuales se pueda trazar r - 1 lneas en n - l intervalos
.
.
.
entre 1 os e 1 cmeruos: este numero
es .1g11a 1 n r _ 1) . A este nusmo
tipo
1
de problemas se refieren los siguientes: hallar el nmero de mtodos para
pi mar, usando r colores, 11 objetos iguales (por ejemplo, bolas); hallar el nmero <le r-combinaciones con repeticin, en las cuales se emplea cada
elemento.
2. Los elementos del conjunto N de distribuyen en las clulas de R de
tal modo, que pueden haber clulas vacas. El mtodo de resolucin de los
problemas de este tipo es, en lo principal, el mismo. Al conjunto de elementos N se le agregan r "elementos vacos" simblicos. En este caso el problema se reduce a la determinacin del nmero de mtodos de trazar r - 1 lneas en n + r - 1 intervalos entre los elementos. Este nmero ser

(n -

(" ; ~ 7 1)

(11 +

1) .

Entre los problemas de este tipo hay, por ejemplo, el siguiente: hallar
el nmero de soluciones de la ecuacin
X1

Xi

+ ...

1 \",

11

en x,: i -= t. 2, . r enteros no negativos.


3. En fin, a esta clase se refieren los problemas relacionados con el clculo del nmero de muestras de un n-conjunto.
Los dos tipos restantes de problemas, (C) y (D), donde resultan no dlsliuguibles las celo las para el llenado. representan, al tratar de resolverlos,
dificul!adcs mucho ms considerables. Se llaman, habitualmente, por el
11011\brc colectivo de particiones 110 ordenadas. Los problemas del tipo e,
donde: son indistinguibles slo las clulas, mientras que los elementos a
distribuir son distinguibles, permiten, por otra parle. su resolucin. lndiquemes ulgu11;1s r.:irmulas.
l. En aquellos casos cu que no se admire, al realizar el llenado, clulas
vacas y cuando se toma en consideracin et orden en que los elementos
caen en las clulas, el nmero buscase de distribuciones es igual a
A' -

,. - n!r!

/1 ( r-1

1).

{!)

2. Si la par ncin antecedente se modrfrca de tal modo que se admiten


I, 2, ... , r clulas vacas, entonces el nmero buscado de distribuciones es
(A')~, = A~ + A,;- 1 + ... + A!.

(2)

3. Si no hay clulas vacas, mientras que el orden de disposicin de los


elementos c11 las clulas 110 se toma en consideracin, el nmero de distribuciones ser
26

B'.=-'r!

ni

----1

,, + ... + ,,.,.

S1 !sil...s,.

= S(n,

(3)

r).

,,:t: 1

El nmero S(n, r) se llama nrnero de Stirling de 2 gnero (vase ms abajo 2.3).


4. Cuando en el caso 3 se admiten l. 2, ..., r clulas vaces, el nmero
de distribuciones es igual n
(B')~.., IJ~

+ B'.-1 + ... + B~.

(4)

Aduzcamos un esbozo de la demostracin de las afirmaciones citadas.


Efectivamente, supongamos que en el caso 1 se distribuyen elementos de un
conjunto N = ( a1, a1, ... , crft t. Las distribuciones L tienen la forma
L 0 (0:1, a2, ta;, f a11+-J, 0'11+21 , c:r11 l ... a1,._,.,, "'-lr-1+1, ... ,a,.).
El nmero L de estas distribuciones se puede calcular mediante dos
procedimientos:

1 l

a)

1L 1

= n! (~

= :) , es

decir, el nmero de permutaciones en el

conjunto N se multiplica por el nmero de distribuciones de r - 1 lineas


en n - 1 intervalos;
b)
= A~r!, es decir, el nmero buscado se multiplica por el nmero de rcnumeraciones posibles de las clulas.
Al igualar entre s a) y b), obtenemos la frmula (1). Apliquemos en el
caso 3, al igual que en el caso !, dos mtodos para calcular el nmero de
distribuciones en diferentes clulas:

1L1

B'.rl

(;,)

(n ~Si) ... (" - S1 -

S2 -

;, -

s,_

1) ..

1a+ .. -+sr11

''~

de donde se deduce (3).


Las frmulas (2) y (4) se desprenden, evidentemente, de las (1) y (3),
respectivamente.
Estudiemos, por fin, el caso (D), es decir, la clase de problemas sobre
las distribuciones, cuando los conjuntos N y R se componen ambos de elementos indistinguibles. Dichos problemns resultaron ser ms dirlciles y la
teora de su resolucin an no est elaborada completamente. La interpreracin ms conocida del caso dado la representa el problema tericonumrico sobre la particin de los nmeros naturales en sumandos
naturales.
27

Notemos,
ante todo, que los problemas
de la clase (D) no pueden
equipararse
con los problemas de las clases anteriores, como se ha hecho
ms arriba: las conexiones resultan ser mucho ms complejas y no se logra
hallar una expresin analtica conveniente para obtener el nmero buscado.
Para calcular el nmero de particiones rcfcrenres a los problemas de tipo
(/)), sirve por ahora de medio principal el siguiente mtodo recurrente.
Supongamos que un 11-conjunto S se divide en k partes no vacas u, 1 a,
.... a, con la particularidad de que
t, i = 1, 2, .... k . Denotemos
con f>k(11) el nmero de tales particiones. Es obvio, que P1(11) = I;
Pk(k) : I, Pk(11) = O para 11 < k.

1a;1 ~

:; 11, = 11.

(5)

/y l

Admitamos que 1 a, 1 ~ I a2 1 ~ ... ~ 1 ai. 1


las partes de la particin). Est claro que
k

}:; (a1
;.

(renumerernos,

si es necesario,
(6)

I) = 11 - k.

Si: ha obtenido la particin del (n - k)-conjunto en partes cuyo nmero es


~k (la igualdud tiene lugar, si cualquier a, contiene no menos de 2 elementos). Se;Ln la regla de la suma, el nmero de tales particiones es igual a
k

;
;.

P,(11 - k), y, en virtud de la igualdad (6), dicho nmero es igual al

nmero

de part ciones del rr-conjuuto en k partes, es decir, a


k

(7)

P;(11 - k) ; l-'4(11).

i al

Teniendo c11 cuenta los valores (5), esta frmula recurrente permite obtener
sucesivamente los valores para Pk(11), reunindolos, si es necesario, en la
1abl:1 1.1.
Para los valores pequeos de k podemos obtener frmulas de Petn), por
ejemplo
P1(11) = I; P2(2)
P2(11) "' />2(11 - 2)

= 1;

P2(I)

= O;

+ P1 (11 - 2) = P2(11 - 2) + 1;

de donde

P2(r1) = ~- si n es par;
/"()
1 11

Pero, ya para k

11-I2= --

, s1.. 11 es impar.

= 3 las frmulas se hacen bastante

engorrosas. La investiga-

"

cin del comportamiento de las magnitudes Pk(ll) y P(n) = }:; Pk(n) (el
k.

2R

To/Jlir 1.1

,,

lO

---------------- ----

)
.1
2

,1

4
J

s
)

J
2

,,

s
8
9
7

s
)

9
10

L;

P(11) ~

l'dn)

IS

JI

22

10

~2

nmero de toda clase de pnrt icioncs del nmero 11) para grandes valores de
k est ligada con dificultades considerables. Se ha hallado el valor
aproximado

Pt(n) - -k!

(/1-

1)

k - 1

el cual en la prctica resulta suficiente. Para P(n) queda determinada

una

relacin recurrente
P(n)

= P(n -

1)

... +(-1)

P(11 - 2) - P(n - 5) - P(n - 7)


k - 1

3k2
11---2

:1:

+ ...

k ) + ...

y estn calculados los primeros valores sucesivos de esta magnitud.


Todas estas cuestiones y otras scmejanrcs se analizan en la teora de las
particiones (vase [16)).
Aproximadamente desde la mitad del siglo anterior, merced a los esfuerzos de Darfi, Fcrrers, Sylvester, y ms tarde, de MacMahon, en Ja teora de
las particiones entr la interpretacin de las mismas con ayuda de los grafos
pumualcs. Por ejemplo, la particin 29 == 7 + 7 + 5 + 3 + 3 + 2 + 2 est
expuesta en la fig. 1.4.
Las partes de las particiones se disponen, como regla, de arriba abajo
en el orden de decrecimiento, Del anlisis de los correspondientes grafos 11puntuales (llamados tambin grafos de Ferrers) pueden directamente obtenerse los resultados siguientes.
l. El nmero de particiones de un 11-conjunto en las que la mayor parte
29

()

"

o
o
o

Fg.1.6.

~-~--o--o--~--o
1 ',

~1 ):--<>--O
1 ',

? ?
1

Ht: t.~.

?'1

~--<)

1'

b ' O...

'

"' '~
o

Fig.1.7

-,

()

o
o

' -, -,

'''

''

/.
o

<>----0

T1;.l.S

1'1g.l ~

1 icnc k elementos, es igual al nmero de partes, es decir, a Pk(11). Este teore-

ma se demuestra por transposicin del grafo ele Ferrers respecto de la diagonal principal: tales grafos se denominan conjugados. As, por ejemplo, en
la fig. 1.5 el conjunto de 10 elementos est partido en 5 partes: 10 =
-= 3 + 3 + 2 + 1 + 1; al efectuar l<i transposicin, obtenemos: 10"" 5 +
.. 3 t- 2, es decir, la particin del l-conjunto en la cual la parte mayor
contiene 5 elementos (una situacin anloga se muestra en la fig. 1.6:
10 = 3 + 2 + 2 + 1 + 1 + 1 antes de la transposicin, y 10 6 + 3 + 1,
despus de la transposicin).
2. El nmero de particiones auroconjugadas de un rr-conjunto (una particn se llama aumconjugada, si el grafo de Fcrrers que Je corresponde es
simtrico respecto de la diagonal principal) es igual al nmero de particiones del mismo conjunto en subconjuntos desiguales que se componen de
un nmero impar de elementos. El teorema recproco es tambin lcito.
As, por ejemplo, a la particin autoconjugada del 20-conjunto 20 =
6 + 4 + 4 + 4 + 1 + 1 (fig. 1.7) le corresponde biunvocamente la particin 20 = 11 + 5 + 3 + 1, si los puntos de la primera columna dispuestos
debajo de la diagonal los trasladamos a la primera fila, de la segunda columna, a la segunda fila, etc.

30

3. El nmero de particiones de un n-conjunto en parles diferentes es


igual al nmero de particiones del mismo conjunto en parles, compuestas
(le un nmero impar de elementos.
Sea dada una particin del 11-conjunlo (por ejemplo, n = 34) en componentes impares (34
5 + 5 + 5 + 5 + 3 + 3 + 3 + J + 1 + 1 + 1 + 1).
Todas las componentes impares iguales se renen en grupos (4 de cinco, 3
de tres y 5 unidades) y se escriben los nmeros de sus repeticiones (4, J y
5) en el sistema binario (4
22; 5 = 22 .. 2; 3 = 21 + 2). Escribamos la
nueva particin, teniendo en cuerna la rcprcscnracin binaria obtenida
(34
5-4 + 3.3 + 15
522 + 321 + 32 + 121 + 122 + 12
= 20 + 6 + 3 + 4 + 1). Este procedimiento es siempre factible, pues cualquier nmero se escribe de un modo nico en el sistema binario. Siempre
se puede razonar tembin del modo inverso.
4. Si Q,, y Q,: son los nmeros de paniciones del n-conjunto en un nmero par e impar, respectivamente, de las panes desiguales entre si, entonces

Q,;, si

11~1

(Jk :t: 1);

Q,, ~ [ Qi + ( - 1 >', si

11 =

I(3k

:t: I);

donde k "' 1, 2,
Supongamos que el grafo de fcrrers de la particin del -conjumo en
partes desiguales tiene la forma mostrada en la fig. 1 .8. Ses In parle menor
de la particin y E. un conjunto de puntos (lnea) dispuestos, a parrir de
la parte mayor, bajo un ngulo de 45. Si 1S1 ~ 1E1. entonces S se traslada al conjunto E; en cambio, si 1 S 1 > ) E 1 viceversa, E se traslada a la
parte menor S. Como resultado de tales traslaciones, tendremos el cambio
de la paridad del nmero de partes desiguales de la parricin.
A toda parricin par se le pone en correspondencia una impar y, adems, biunvocamente: Qu "" Q,;. Recomendamos que el lector mismo realice dicha operacin con el siguiente ejemplo: 7 + 6 + 5 + 3 + 2 .... 8 + 7 + 5 + 3.
Sin embargo, la operacin no ser posible, si las lneas S y E se intcrsecan y

1S1

Sea 1 E 1 = k . Entonces,

= k

1E1

o bien

1S1 = 1E1 +

l.

en el primero de los casos exclusivos tendremos

+ (k + _I) + ... + (2k - l)

= ik

(3k - J);

y en el segundo:

n = (k + 1)

-t-

(k -1 ~) + ... + 2k

= k2 (3k

+ l);

lo que demuestra nuestra afirmacin.


JI

1.5. SISTEMAS UE CONJUNTOS


M:\s arriba definimos la asignatura del anlisis combinatorio, dimos
una dcterminnda informacin referente u la teora de los conjuntos discretos finitos, indicamos las operaciones pnncipules en las investigaciones
combinatorius, cxpticumos los mtodos de clculo del nmero de entes
combinatorios Iundamcntalcs, es decir. de muestras y ordenaciones, distr ibuciones y llenados. Todo lo dicho se realiz slo para los conjuntos liucatmente ordenados, y no para lodos los casos posibles. Estas limitaciones
fueron determinadas por el carcter introductor del captulo.
No seria justo, sin embargo, concluir que los problemas tratados en el
capl ulo presente tambin son de importancia Iimitada y que el papel de los
mismos es puramente pedaggico. La teora general de los conjuntos discretos finitos es una asignatura matemtica en desarrollo con sus propios
problemas especficos. Adems ocurre Irecuentarnente que a las investigadones tericas de los conjuntos finito~ se reducen los problemas altamenrc
prcticos.
Tomemos, 01 ejemplo, uno de los problemas sobre las particiones de
un -ccniumc finito Sen subconjuntos disjuntos. Analicemos las parucroues ... , y '11'2. Desiguemos, para un elementos E S por /.(s) el nmero de
elementos en el bloque de particin..-,, el cual contiene el elemento l(i
l,
2). Llamemos conjugadas las particiones 11"1 y ..-1 si los pares ordenados de
nmeros if,(s), fz(s)) son distintos para todo SES.
Ejemplo. Sea S = ( l, 2, ), 4, .5, 6}. Definamos dos particiones:

"II:

11"2 :

s"'

(1, 2, 31U14, SIU16);

S = 11, 4, 6 )UI 2, .5 )U( 3).

Obtendremos para ellas


i

/,(i)~lz<>
Por cuanto todos los pares ordenados 1/i (i), /2(i) 1 son distintos, T1 y
sern particiones conjugadas del conjunto S. Con relacin a estas particiones conjugadas se ha demostrado [35) que un par de estas particiones
existe, si y slo si 11 ?! 2, 5, 9. Este resultado se ha obtendo al resolver el
siguiente problema sobre la identificacin de los cables telefnicos
w2

mulrifiarcs.

Sea dado un cable de 11 conductores indistinguibles. Se pide fijar en S\tS


extremos A y 8 los bornes A1, 81: i .. 1, 2, .... , n, que correspondan a cada
conductor. El mtodo de resolucin consiste en unir los grupos de extremos
<le Jos conductores por un lado del cable y en probar el paso de Ja corriente
que se mide por otro lado del cable. Expliquemos esto ms detalladamente
con un ejemplo de un cable de seis conductores.
Tomemos el extremo A con bornes A1, A1, ... ,A,, y unamos sus bornes
de acuerdo con la particin 1r1 (posicin 1 en la le. 1.9). Supongamos que
32

..

A~

s,
84

A2

A3

B;

A4~

A~
f'i.1

A5
C)

"

83

86

85

11

//1

IV

como resultado de la comprobacin por el lado del extremo B (con bornes


81, 82, ... , 86) se ha obtenido la situacin que se indica en la fig. 1.9 mediante Ja posicin Il. Los bornes indistinguibles B1. 82,
se denotan con x,
Jos bornes 84 y Bs con y, y el B& con z: unamos Jos bornes en el extremo
B de acuerdo con la particin n (posicin Ill). A continuacin, al desconectar Jos bornes en el extremo A. comprobamos cuntos y cules conductores por el lado A quedan conectados en el extremo B. Admitamos, por
ejemplo, que el conductor A181 result conectado con un solo borne en el
extremo 8. Por cuanto sabemos que el borne A 1 pertenece al conjunto 1A1,
112, Ai). mientras que el borne en el extremo B integra el conjunto de dos
bornes unidos (a saber, /J2 y tts), y por cuanto el pa1 IJ(i},/2(1))
= (3, 21
corresponde solamente a i 2, concluimos que A, esta conectado con lli.
Anlogamente, si el borne A.s esr conectado con dos otros bornes por el
lado 8 (es decir, el conductor AsBs pertenece al conjunto de tres conducto
res que quedaban conectados), entonces A, debe ser conectado con B. (dado que al par (2, 3) corresponde i = 4), ere.
Este algorurno fue extendido tambin al caso general. Sea / un 11conjunto de mi meros enteros I
! . 2, ... 11 I. Supongamos que para l existen dos parrielones conjugudas:

s,

=(

.. , . f
1'!

= fJ,UPU

UP~;

I =- PJ.Jf>~

UPJ,.

En el extremo A unamos primeramente Jos conductores de acuerdo con


Ja particin iri. es decir, conductores en los males los nmeros de los bornes
pertenecen a cierto P1Eir1; t e, l, 2 .... , k . en el extremo 8 elegimos por
comprobacin los subconjuntos S,, S2, ...
de bornes de aquellos conducrores que fueron conectados en el cx1rc1110 A, y enumeremos los bornes en
el extremo 8 de un modo 1.11 Que, cualquiera que sea S,, el conjunto de indices de los bornes B, que se encuentrau en S, sea exactamente un subconjunto de "X"1. Ahora unamos los conductores en el extremo Ben grupos T1, T2,
.., Te, donde 7j consta de iodos aquellos conductores con bornes B., para
los cuales iE Pj. Separando rodas las conexiones en el extremo A, escogemos
los conductores por el lado de .11 que estn conectados en el extremo B.
Realizada esta operacin. podernos encontrar los bornes "izquierdo" y
"derecho" para un mismo conductor. En efecto, sea A. algn conductor

s,

33

que hemos cogido, y supongamos que en el l'.1<lrc1110 lJ dicho conductor integra el grupo 7j, el cual tiene, digamos, p elementos (ele donde hallamos
este nmero p). Por cuanto se sabe el nmero de elementos en el subconjunto Si, en el que esu contenido Au (admitamos que es igual a q), entonces,
basndonos en el procedimiento de construir S; y T,, y en que todos los pares (p, q) = 1/1(11), h(11) l son diferentes. podemos encontrar el nico 81.
tnl que ,-1., y /J,, sean extremos lle un mismo conductor.
En muchas rama' de las 111:11cm(11 leas y en sus aplicaciunc se plantcau
y se resuelven problemas que 11\) slo M: reducen al :111:ilisis de los conjuntos
discretos y de sus sivrcmas, sino que, adems se enuncian en trminos de
los mismos. As], poi ejemplo, sucede en la tcorta de los autmatas Iinitos,
en la tcnica de cmputo discreta, problemas aplicados del lgebra, etc.
Describamos unos cuantos problemas tipo que se encuentran muy a
menudo.
Familias de Sperncr. Se dice que los subconjuntos S,, Si .... , S,,, de un
conjunto finito S forman una familia de Speruer, siempre que ninguno de
ellos est contenido en el otro. Sea 1S1
n, ;,Cul ser el nmero mximo
posible 111 de trminos en la familia de Sperncr? La respuesta a esta prcgun-

'\>

= ( [n/21) .
Sistcums separadores, Este concepto fue iut roducido por A. Rcnyi (36)
al analizar los problemas ele la teora de informacin. Un sistema de subconjuntos ( S1, S2 ... , S,.,) de un conjunto finito S se denomina separador,
si en el mismo, para cualesquiera dos elementos distintos del conjunto S,
existe un subco11j111110 Sr que contiene slo un elemento de todos los mencionados. A. Rcnyi plante el problema de hallar 1111 sistema separador mnimo bajo la condicin de que cada subconjunto de este sistema consta
exactamente de un nmero dado de elementos, Este problema fue analizado
en [37].
Problemas sobre los subconjuntos 1111c se i1111.rscc:111. Existen varios
problemas en los que se introducen limitaciones en la potencia de los propios subconjuntos S1, S2, ... , S,,. <;;;. S y de sus mterseccones, Se requiere determinar el nmero mximo (m) de subconjuntos que satisfagan dichas
condiconcs para n ~ 1S1 fijo. Con este motivo recomendarnos la obra
(38). Demos a conocer el resultado clsico de 12rds, Chao Ko, l~a<lo 1)9J.
Supongamos que
1) cada uno de Jos subconjuntos S1, S2, .. , S,,. conricnc no ms de k elementes, donde k ~ 1112;
2) ninguno de Jos subconjuntos est contenido en el otro;
3) cualesquiera dos subconjuntos se intersecan. En este caso el nmero
la lleva el nombre del teorema de Sperner (vase cap. 8):

O C9n [xJ ~e denota t..1 nmero mximo entero


entero mini.no. superior Cl i~ual 4t .r,

34

<)UC

111

no sobrepasa .'\. con (x), C nmero

mximo posible de subconjuntos ser (~

= :) .

Precisamente este nmero

de trminos tiene el sistema de todos los k-subconjuntos del n-conjuu10 S


en los que est contenido cierro elemento fijo s E S.
Recubrtmlentos y empaques, El problema de construccin de los mejores cdigos conduce al siguiente problema combinatorio: hallar el nmero
mximo 1i1, para el cual existe un sistema de subconjuntos { S1, S2, , S111)
de r elementos del nconj unto S, donde 1 S,f\S; 1 < t para cualesquiera
i ~i<j~m. Dicho de otro modo, se requiere que cada z-subconjunro del
conjunto S se contenga a lo sumo en uno de los subconjuntos del sistema.
Este problema se denomina problema de empaques. Tambin se analiza con
frecuencia el problema inverso. Exijamos que cada r-subconjunto se contenga no menos que en uno de los subconjuntos del sistema; se. pregunta qu
cantidad mnima de r-subconjuutos del n-conjunto Ses necesaria para que
se pueda formar tal sistema. Este problema se denomina problema de recubrimientos. Al igual que el problema de empaques, l est resuelto por
ahora slo en algunos casos particulares (por ejemplo, para r = 3, t = 2;
r = 4, r = 2). Si en lugar de Jos subconjuntos S,, S2, ... , S.,, estudiamos
complementos de los mismos S. S .... s,;,. donde S/= S'->S,, y ponernos
k = 11. - t, I "' 11 - r, obtendremos 01 ra [or rua <ld problema de recubrrmientes: que! nmero minimo de hubconju111os del n-conjuntn Ses necesario para que en cualquier k-subconjunto de conjunto S se contenga por
lo menos uno de los /-subconju111os elegidos. Este nmero lleva el nombre
de numero de 1i1m11 T(n, k, /). En el ao 1941 Turan J40) demostr que
.
7(11. k , 2) = 11111 -

mtn,
-

1)

(k -

1)

para

111~

ll

F=T ~

111

+ l.

Pese a que la formulacin es sencilla. el problema de hallar los nmeros


de Turan resulta ser, en el caso general. exclusivamente difci]. Para /~ 3 se
han obtenido pocos resultados. Se conoce (vase (-llJ) que
T(n

k /) "' 11 - (k -- l ) para t ~ - _n

~k-1

~ _ _!_
- /-1

T(11, k. /) =

~-

1- ----.
r
i-;{_ r 3:

La propiedad .:fJ. Suele decirse que un sistema de subconjuntos S,, S2,


35

... , S,.. <;;. S posee Ja propiedad .<;6, si existe cal particin del conjunto S =
= S' us~ (S' ns = 0), que S, tf,S', S;is (i = 1, 2, ... , 111). Se imponen las restricciones 1S1 = n, y 1 S1 1 = 1 Si I = ...
1 S,.. 1 1 = k, Y se
busca el nmero mnimo m "' m(n, k) de subconjuntos en un sistema que
no posee la propiedad a. Este problema se analiza en el cap. 7.
Una clase importante ms de problemas sobre los sistemas de conjuntos
e~t relacionada con el teorema de Ramscy al que se dedica un prrafo aparte del captulo ).
El estudio de los sistemas de conjuntos <'S el problema principal en el
anlisis combinatorio. De los xitos de dicho estudio depende tanto el enriquecimiento de la teora de la combinatoria, como tambin la ampliacin
de los campos de aplicacin.

CAPTULO 2

]'UNCIONES GENEUATRICES

Durante mucho tiempo el contenido <le! anlisis combinatorio Jo constitua el clculo del nmero de configuraciones de determinados tipos. Una
parte de la teora combinatoria que estudia estos problemas sigue jugando
hoy da un papel importante en las aplicaciones.
En 1.3 y 1.4 hemos considerado los mtodos directos ("elementales")
de clculo. El presente captulo se dedica a los mtodos indirectos, con ayuda de los cuales se calcula la cantidad de configuraciones combinatorias.
2.1. FUNOAMENTOS l>EL MTODO
DE FUNCIONES GENEllATIUCES
El mtodo de las funciones gcnernrrices (generadoras) es uno de los ms
desarrollados en el au.ilixis combiuarorio. L;1s ideas fundamentales de este
uirodo fueron cuunciadas poi pr imera VC/. al final del siglo X Vil l cu las
obras de Laplacc referentes a la rcora de las probubifidades. Expliquemos
las mismas con el siguiente ejemplo sencillo. Veamos el producto del nmero finito de binomios lineales

1T
1 'Si.

(1 + x.t =
1

't l

11,1',

(1)

-0

donde
11,(.\"1, ... , x,.) .,.

no son nada mris <111c funciones si1111!1rk1s elementales de las variables xi,
... , x,.. Observemos que a !os sumandos del coeficiente u, se les puede asignar la~ z-comhinucinucs de 11 elementos ,.,, ... , x,.. l .a expresin (1) se llama
ni 1111111cn11/ur de la.~ r-co111bi11ac101u:~ tlt.: 11 etcmcruos. Si ponemos en (1)
X1
1 para i = 1, .... 11, obtendremos
00

"
~(;)1'
1'-

= (1

(2)

1)",

puesto que a,(I, ... , l) es el nmero de r-cornbinaciones ele 11 elementos. Desarrollemos la funcin (1 + 1)" en potencias de I segn la frmula de Taylor:
(1

1)"

"
L;

,_.,

...

---

11!

r!(11 - r)

(3)
37

(Este mismo resultado puede ser demostrado


to dc n.)
De (2) y (3) se deduce

tambin

por induccin

_-,1'!' r.

11!

r!(1i

,r-0

respec-

(4)

/\l igualar entre xi los coeficientes ch: igu;ilcs potencias de ten (4), obrencrnos de nuevo (esta vez, aualicamcntc) el resultado del cuptulo 1: el nmero de r-cornbinacioucs de

elementos es igual a -~'---),- . Al aplicar


r!(11 - r .
este resultado del capitulo 1 a la frmula (2), obtendremos una demostracin ms de la identidad (3). Semejante mtodo de determinar los cocficientes del desarrollo de las funciones era generalmente aceptado en la primera
mitad del siglo XIX y se llamaba anlisis combinatorio, a diferencia del
anlisis matemtico al cual se referan los mtodos analfticos de obtencin
de los desarrollos.
En la expresin (2) la funcin f(t) = (t + 1n est biunvocamente retadonada con una sucesin de los nmeros
11

[(~)J.r=0, 1,2, . .

,11.

Tal relacin resulta muy til: atribuyendo en la frmula (2) diferentes


valores particulares a la variable t, se pueden obtener muchas identidades
importantes. Asi, por ejemplo, para t
1 y t = - l tenemos

2"

I; (:') =
,.()

= tc-1rC)

rO

respectivamente. La adicin
trmino nos da

1 +

1-

11

+ (~) + (~) + ... + (~:).

n + (~)

(~) ~

(-1)"(;:);

y sustraccin de estas expresiones trmino a

I"; 'I
"

L._

r-o

11

2r+I

== 2" -

mientras que la simple divisin de los factores


(1 + t)" = (1 + 1)'"(1 + 1)"-"'
38

conduce

a l:i identidad

que se conoce corno convolucin de Vandcrmondc, Por fin, al sustituir en.


(2) t a/b, y al multiplicar por b" los miembros primero y segundo, obtenemos seguidamente el teorema binomial (1:1 frmula binomial):

(a+ b)" =

2:; (;'.) e:'.


r= O

debido a lo cual Jos nmeros (;) se llaman coeficientes binomiales.


Ejtrdcio. oc,nu,~1rt:!\(,

doud

fl(,I(

'111Ju'--.:i11

respecto a"' el

{(HIC:.JIHI

bmomlal

la stuut $e ..:ak11l;1 rcspt'ctu 1t>tl:t~ fa" $4,_)(11d ..)ncx ti..: In ecuacin " 111 + ...

11,,. : IJ en 111'cn11:1n~ \.'111t.ros ,.,, lhl~h~'s.:


pof111oinh'k~ ~y;, ;1pan,;\.1t 1t\Oen t-l "~1pitull
0

dcJ -ccnnnuo.
La fun.::in/(t)

~ (1

los ~Ol'lit1cot1."

''",

l .sC'.::undt> miembro $C llJornu

I ...-c~1h ,,11111crO$ tk la~ (111, 111 .. , 11,,.)f'\arlkion\.'s

1)" si: dcnomi11aji111n11 generatriz lle una suce-

sin de nmeros (;'], o bien, 111:i~ brcvcmcnre, fu11.::in generadora del 11(1
mero de z-ccmbiuacioncs de

11

elcmcuros, r =O, 1, 2, ... ,

11.

Exruniucmos al111ra una sucesin numrica a "' (ao, 111, ai, ... ), o bien,
de otro modo, la funcin lln de un arg11mc1110 de nmero entero 11. A esta
luucin le corresponde biunvocamente la serie

"-,

J.. v1 - L...i1,.1".

(5)

la c11:1l e~ 111:1~ r111nn<la y ,imple <:11 las operaciones, particulauucute cuando


ella converge a 1111a Iuncio que posee 1111<1 torma analtica conveniente, La
'cric f.,(1) se 11:1111<1 j111111 Je11N11t1 i; de !a sucesrn a. /\si pues, las funciones generatrices permiten pasa: del anatisis de magnitudes aisladas (por
ejemplo, de lus /-courbiuuvicuc para 1111 valor purticutar r) ;11 anlisis ele
sos sucesiones c. incluso, de las clases de sucesiones.
Para la mayora de los problemas combiuaroriox la serie (5) es finita. Si
esta serie es, sin embargo, intiuun y el radio lle su crculo de convergencia
es 1gu:1J a cero, las operacrnncs con ella ~011 posible- slo dentro del lgebra
de las series de w1cnria5 onu;1k~. el cual se aualizar en el prmfo que
\:CtU..'.

39

2.2. TIPOS DE EUNCIONES GENEl~ATlUCES


Y DE NUM ERADOR(IB
Sea R cierto anillo con la unidad. El anillo S(R) de sucesiones sobre R
y el anillo R [[ti], isomorfo a S(R), de series de pocencias formales sobre
R se definen del modo siguiente. Los elementos del anillo S(R) son las
sucesiones

1 a)
y los elementos

= ( (ao,

a,,

112, ..

)l.

(l)

correspondientes del anillo R((tlJ son las series


{P.(t)}, F0(t)

= ,~a,t'.

Se llama suma de las sucesiones a = (ao,


sucesin

e=a + b=

(ao +

bo, a, +

(2)

t11, ... ) y

tn , ... )

(bo, bi, ... ) a la

= (Co, e,, ... ),

y se llama suma de las series Fa(t) y 11,(t), pertenecientes a la clase (2). a


la serie r-~cn = F.(t) + Fi,(1):
Fc(t)

= ,c,t',
_.,

donde .1, = a, + b..


Se denomina producto (o convolucin) tic las sucesiones a y b de la clase
(J) a ta sucesin ax b = d =(do. di. ...). en la cual
d,

= aobr + a1br-1 + ...

+ a.b. r =O,

l, ... ,

(3)

y producto (convolucin) de las series F.(t) y Fb(I) de Ja clase (2), a la serie


Fa(t) = J:_(t)

X /"',(/) ~

d.t",

rO

donde/,. se determina segn la frmula (3).


Definamos ahora: el cero en la clase (1) como una sucesin (nula)

O= (O, O, ... ),
entonces el cero en la clase (2) es la serie correspondiente
Fo(/)

a O

= O;

la unidad en la clase (1) como una sucesin (unitaria)

= (1, O, O, ... ),

entonces la unidad en la clase (2) ser una serie correspondiente a e:


F,(t) = ).
Por fin, un elemento inverso para aES(R) respecto de la adicin en la
clase (1) es -a
(-a0, -a., .... ). y el elemento correspondiente inverso pa-

40

ca F.(I) en la clase (2) ser


..
-F,,(I) = F- g(f) = L; ( - a,)t'.
rO

Es fcil ver que todos los axiomas del anillo para S(R) >' R([J)l tienen
lugar.
Sea ao un elemento invertible del anillo R; buscamos a - ' = a', particndo de la condicin a X a' = e, es decir,

aoa = 1,
a1a + aoa = O,

de donde encontramos al. (k ~ O, 1, ... )de las primeras k + ecuaciones,


empicando el clculo sucesivo por el mtodo de Gauss (o bien por el de Cramer). Por consiguiente, slo para las sucesiones a, tales que a0 es invertible,
existen a - 1 y F."a- 1 (1) en Jos Millos S(R) y Rft)J.
En los anillos S(R) y R[[f]) puede introducirse la diferenciacin D: para
a=

(ao, a1,

),Da=

y la integracin

)a =

(o. '

(a1, 2a1, ... ,na ...

J:
~ ,

),

" - 1

a; )
n+T.

JF.(t)

t..o

n'~ 1

r .. 1.

Ej~rdcio l. Demustrense las siguientes propiedades de los aplicaciones D y '''


J) D(a + b) Da+
3) Df a = ";

4)

J Do

os.

2)

f (u + b) = fo + f b;

J en S{R):

= a;

5) D(a X b) = (Da) X b + o X Db;


y las propicdodcs correspondientes en el anillo

RltJI

Si el anillo Res un lgebra sobre el campo z>, entonces, al introducir en


de multiplicacin por uE/>:

S(R) y en R[[tl) las operaciones

cxa = (aao,

CY01,

. ),

(rl:;,(t)

= 2:: (cra,)t',
tO

convertimos S(R) y R([(}] en lgebras isomrfas.


Volvamos ahora a las sucesiones que aparecen en los problemas combinatorios, es decir, al lgebra S(R) de sucesiones sobre el campo R de nrneros reales. Para la sucesin aES(R), la serie F.(!)ER[[rjJ lleva el nombre de
funcion generatriz ordinario, mientras que la propia lgebra R[ft]) se deno41

mina lgebra de Cauchy. Las funciones generatrices ordinarias se usan al


analizar las familias de sucesiones cuyos elementos estn constituidos por
las funciones de las r-muestras no ordenadas (z-combinacioncs).
Para la construccin de los mismos objetos combinatorios (de las rcombinaciones) emplearemos el lgebra R(x; /) = R(x1, xi, ... Jlltll de series
de potencias formales sobre el lgebra R[x., Xi, ... ) de polinomios de las variables x
lx1, x2, ... J sobre el campo de nmeros reales. El lgebra R(x;
t) se llamar numeradora, y las series, cuyos coeficientes sern polinomios
que enumeran los objetos combinatorios construidos par nosotros, numetudores de dichos objetos.
Recordemos que la aplicacin M; A,-. Az, realizada del lgebra A1
sobre el campo P en el lgebra A2 sobre P, se denomina operador lineal.
si M(a + b) = Ma + Mb y M(<Xa)
cxMa para cualesquiera a, bEA,, ex E P.
La aplicacin M se denomina operador muttiplicativo; si M(ab) "' (Ma)
(Mb) para cualesquiera o, bEA 1 Usaremos con frecuencia la aplicacin T:
H(x; t)-Hl(tl)
que conviene todos los x, en l.

t:jcrclrao l. Demustrese que la aphcacln T <> un operador mul1iphcativo lin<>I.


sobre el :llgcbra R(x; t) son operadores
lm..:ttks.
t;i.rclcio 3. Demuestrese que l>r aplicac1oncs D y

1 11:.Ml'l.O 1. Hllense el numerador y In funcin generatriz para las rn>mhinaduncs tic 11 elementos.
Este problema ya lo hemos resucito en el 2.1: el numerador de las rcombinaciones de 11 elementos est dado por la serie (1) en el lgebra numeradora R(x; 1), y la funcin generatriz, por la serie (4) en la sublgcbra Rl{1))
de la misma.
1 Jl:.Ml'LO 2 Hllense el numerador y la funcin generatriz para las rcombinaciones con repci icioncs del upo (A,, ... , A~) de 11 elementos, donde
111 es un subconjunto del conjunto No de nmeros enteros no negativos; el
elemento a, puede estar presente en las r-combinaciones ).. veces, siempre
que >-EA,.
Al elemento "lid 11-1.:1)11j1111to S poug;mosk en correspoudencm 111w variable x, cu lttx; 1), cntouces. a la aparicin del elemento o, en la rcombinaci corresponder, o bien >-., veces, ... , u bien >-.2 veces, In serie
.f;l + .,} tA' t- l'or eso, el numerador buscado tendr la expresin

L; a,t'

,-o

..
= .11
; ...

(4)
1

1..1 funcin genenuriz tiene en este caso la forma


F(f) =

Il
j

L; ,~

~~ ...

t5)

(a los miembros primero y segundo de (4) se ha aplicado el operador lineal

T. que convierte todos los x1 en 1). Al desarrollar (5) en potencias de r, llegamos a que el nmero <le z-combiuuciones del tipo ()..1, .... >.,,)den elementos
42

es igual al nmero de soluciones de la ecuacin y, + ... + y,. = r con las incgnitas y,EA1. i = 1, ... , 11.
EJEMPLO l. Hllense el numerador y la funcin generatriz.
para las rcombinaciones con repiticiones ilimitadas de n elementos.
Reduciremos nuestro problema al aruerior; si ponemos A, .. No. i = 1,
..., n. El numerador (4) adopta la forma:

"

~11,1' =

TI

(1

Y,t -1

/(1) "" (1

= '-' -1

L.J

X/

ta funcin r,cncratri7..:

De aqu ( de (.5)) encentramos

'

.v,2t2 + ... )

I -1 /2

+ ... )" : (1 -

!)-

"=

...

.6 (" + ~ - 1) r = .6 ( - ~)( -1}'.


rO

rO

donde se hn puesto por definicin


( - ~)

= (-

1 )' (" ~ - 1) .

Oe aqui tenemos Ja sucesi n b = (bo. b,, ... ), donde b,

(" + r - ') es

el nmero de z-combinaciones con repeticin den elementos. Este resultado


concuerda con el obtenido antes (vase 1.3).
EJEMPLO Hllense el numerador y la funcin generatriz
de las rcombinaciones con repeticin, en las cuales figura por lo menos un elcmcnto de cada tipo.

Pongamos, en las condiciones del ejemplo 2, A1 = N .. ( l, 2, ... J. i = 1,


.... n. Entonces, de (4) obtenemos el numerador buscado:

I;a,t' =
'"

De aqu tenemos

./(/) = (t

IT
,_,

(x,t

1 xft2 + ... ) "'

r"IT

la funcin generatriz:

+ r 2 + ... I"

= t"( 1

- ()

- x.t

'"1 (" + r 1) ,

" ~ t" L.J

r -

rO

Al realizar la sustitucin
f(t) =

..

11

r "' k , obtenemos

'"1(k - l)rk,,. '"1(k - 1)1

L;

k"

k-11

L;

11-1

t.

k ... ,,

43

Por consiguiente, el nmero de r-combinaciones buscadas es igual a O para

r c:n, y

a G, =:),para

r,.11.

EJEMPLO s . Hllense el numerador y la funcin generatriz para las rcombinaciones den elementos, donde se admite slo un nmero par de apariciones para cada uno de los elementos.
Suponiendo en las condiciones del ejemplo 2, A1 = 1 O, 2, 4, ... J. i = I,
.... 11, tenemos de (4) el numerador buscado:
,.

~u,t'

=TI

(1 + x,2,2 +

x:1 ~ ... )

; .. 1

TI

1 _

\7 .

De aqu obtenemos la funcin generatriz


f(t)

Ahora

(1 -

= (1 +

12

+ ,. + ... )" .. ( 1 - t2) - "

obtener una identidad


interesante:
por cuanto
- /) - "(! + /) - n. la comparacin de tos coectenres de las

podemos

12) - n ... ( 1

potencias de t en los miembros prlrucro y segundo nos da:

~)- 1)1 ('/ + rr --

-u

k k

1) (" + kk - 1)
.

=(e,~::

':_i~l)par,.
=
, para r
h.

l:;juddo 4. li~llcnsc el numerador y la fu11c1011 gcncratnt para las r-combinaconcs de


n elementos, dou(k se admiren o lo sumo j rC'pcU~1on\:.s de cada elemento.

Pasemos ahora a la construccin de la tccra analtica para la enumeracin


de las r-muest ras ordenadas o de las r-pcrmutaciones.
En los mrgenes del lgebra R(x1. x2, ... lflt]l de series de potencias formales con los coeficientes del lgebra de polinomios R(x1, x2, ... ] sobre un
campo R de variables x,, .\), ... , que no conmutan entre s, examinemos la
expresin
~
"
11!

"' II

L..J
11(.\',.

(1

.
x.c.11) "' ""1
L..JU,(X1,
xi, ... )
,. ..u

i l

r.1

({1

en La que la suma en el primer miembro se torna por todas las sustituciones


de grupo simtrico S~ de susriruciones de un 11-conjunto. No es difcil ver
que en el coeficiente de 1' del desarrollo en potencias de t de la expreslu

ESn

n"

(1

X,(i)/)

ie 1

el numero <le apariciones del monomio x1, ... x1, es igunl al nmero de sustituciones <le irESH tales, que ir- 1(i1) <ir - 1(i) < ... < x " 1(i,). Las sustituciones de esta ndole pueden construirse del modo siguiente: elegimos r tugnres para las pre imgenes de los elementos t ... , i, empleando
-14

(;!-) rnto-

dos, Y los dems n - r elementos pueden permutarse mediante (11 todos. Por eso, el monomio

que se examina aparece slo (~)

(11 -

1 )'

m-

r)! =

= 11!/rl veces. Por consiguiente, el polinomio a:<x1. x1.... )en (6) se compone de monomios, correspondientes a rodas las r-pcrrnutncioncs de elementos x,, ... , x . La serie (6) se denominar numerador exponencial de tas rpermutaciones de 11 elementos.
Ahora. suponiendo en (6) X1 "' t , t"' t, ... , 11 (aplicamos a los trminos
primero y segundo el operador mulriplicauvo T que convierte todos los X1
en 1). obtenemos
(1

+ t)" ~

~
t'
L._JP(11, r) -1 ,

(7)

r.

donde Ptn, r) es el nmero de r-pcrrnutaciones de n elementos. La funcin


/{!) ~ (1 + t)" se: llamar funcin generatriz exponencial para el nmero de rpcrmutaciones den elementos. Observemos que la frmula (7) poda ser deducida inmediatamente de la frmula (2) 2.1, puesto que P(n, r) = a,(l,
... )r! Al desarrollar (1 + t) en potencias de t, obtenemos

b
,..o

f>(11, r)

t'
=
r!
-

b.
rO

11

111 -

--

r)!

-t' ,
r!

y de aqu hallarnos otra vez el nmero de r-permutacioncs


P(n, r) "' nll(n - r)J.

de

11

elementos:

Sea R un anillo con la unidad. El anillo S (R) de sucesiones exponenciales sobre R y el anillo R ((1Jl (isomorfo a S (R)) de series de potencias
formales sobre R se construyen del modo siguiente. El anillo s(R), siendo
un grupo aditivo, coincide con el grupo aditivo del anillo S(R). La operacin de mulrlplicacin en
(R) ser la convolucin liinomial de las sucesiones: ab = d = (do, d., ... ), donde a ~ (an, 01, ... ). b "' (/Jo, ln , ... ),
0

s:

d, =

I; (;)01b, - ,.
1 ~o

s:

(8)

La unidad y el cero en (R) son los mismos que en el anillo S(R). El elemento inverso respecto de la multiplicacin para la sucesin a 90 (Oo,
existe slo en el caso de in\'Cnibilidad del elemento ao, y se calcula a partir
del sistema de ecuaciones, anlogo al sistema, ya analizado, de ecuaciones
en d anillo S(R).

' ... )

Ejordcio S. Demustrese que en S"(R) es1~11 cumplidos rodos tos :uiomas del anillo, y to
aplicacin a...,, 01 .... a.... .)-o' (oo, ' .... a,./11!) es un l.tomorris1no de los anillos
S{R) y s: (R).

Como elementos del anillo R"l[rl) intervienen las series de potencias


exponenciales
45

.,
t' ,
(Ea(t)), Eo(I) = "'
L.J' rf
fu

correspondientes a las sucesiones a = (a0, a1, ... ). Las operaciones de adicin y muttinlicacin
se dcicnuiuan del modo siguiente:
E.(t) + l!{,(f) = E<(t) = ~
b

= (bo, bi,

... ), <; = a,

t'

e, --r! '

+ b,;

,.o
donde d, se baila por la frmula (8). El cero y la unidad en R(l1)] son los
mismos que en el anillo R([t]J; el elemento inverso respecto de la adicin
se determina anlogamente; el elemento inverso respecto de la multiplicacin se calcula igual que en el anillos (R). Si Res el lgebra sobre el campo
P. entonces (lo mismo que en el caso de S(R)) el anillos (R) se transforma
cu el lgebra sobre P, Una construccin anloga se realiza tambin para el
amllo R[lr]l sobre el lgebra R.
Ejcrcioi<> 6. Rcaltccnse para el uuillo R'l[I)) tas construecienes y demosrraciones

en el

omuidas

ICXIO.

De la definicin del anillo R'l[i]] se ve que en el caso de las series convergentes el producto formal coincide con el ordinario. La serie E,,(t) recibe
el nombre defu11ci11 generatriz exponenciat para la sucesin oES' (R), y la
propia lgebra R(l1)] se denomina lgebra de funciones generatrices
exponenciales.
t:jerdciu 7. Mutsirese que las :!l~cbr-.i~ if111JJ y R'([tll son isomorfas.
De nuevo con el fin de realizur la construccin tgebrica de las rmuestras ordenadas, examinemos el lgebra R'(x; f) = (R(x,, xi, ... ]) [(ti(
de series de potencias exponenciales sobre el lgebra R{x1, xi, ... ) de polino1111os con vuriablcs 110 cu11111111ablcs, la cual llamnremos lgebra numeradora
exponencial, y el lgebra ll"(x; f) ., (R[x1, x2, )) lltll de series de poten
-cias exponenciales sobre el lgebra R[x1, x2, ] de polinomios habituales
que llamaremos lgebra numeradora exponencial reducida. Denotemos con
la aplicacin de R'(x; /) en R'[[t)l que reemplaza todos los X; por l.

l:':jtrcicio 8. Demustrese que

es un operador lineal muhiplicativo.

Designemos con U Ja aplicacin que traslada una serie de R'(x; t) en


la misma serie de n(x; t), es decir, que permite que las variables x, conmuten entre s.
Ejercicio 9. Demustrese que U es un operador muhiplicativo

lineal.

Designemos con 1" la aplicacin lf{x; t) en lf [(/})que reemplaza todos


los x, por l.
46

E;Jercido

10. l.Xmustrc>c que

r: es un <>fl(rador multiplicall\'O lineal.

Veamos la aplicacin V: lt (x; f)-fi'(x; t), la cual todo 111011oniio


X1,X1, ... x1, con la especificacin
()q, ... , >-.) (esto quiere decir que x1 se encuentra X1 veces, x2, X2 veces, etc.) en el coeficiente de k/k! lo transforma
en el polinomio
0

donde la suma se toma respecto ele rodns las ncnuutacioncs


los elementos ;,, ... ;,.

(i,, .... j,) de

l'Jcrclclo 1 f. Dcmuts1rcc c11c Ves un upct'...Jorlmc:il,mos lo propiedad lle 111ulclplk"'"''d3d !)ara ti no 1 lene lugar.
EJnciciD fl. Demustrese QIOC UV <"S uu o>cl~dor id11i~o &otirc el C:d>ra R
1).
0(\;

A toda z-pcrmuracin iti2. i, de elementos l, ... , 11 con rcpiticiones pon


gamos en correspondencia en el lgebra numeradora exponencial un monomio x,, .. x1,t' Ir!. la serie correspondiente p(x1. x2 ... ; t) para la clase dada
de permutaciones se llamar 1111111eradnr exponencial de dicha clase. La
imagen Up(Xi. x:i, ... ; t), al actuar el operador U, la llamaremos 1111111erador
exponencial reducido de la clase dada de permutaciones, y la serie i''p(x,,
x2 .... ; t), funcin generatriz exponencial.
EJloMPLO 6. Hllense el numerador exponencial, el 1111111cmdo1 exponencial reducido y la funcin generar
exponencial para una z-pcruuuncln
tic n elementos.
El numerador exponencial ya lo hemos encontrado en la Iormn (l); el
numerador exponencial reducido es el polinomio

ri,

c1 ... ~.,> .

y la funcin generatriz exponencial para el nmero

de r-pcrmutacioncs de
elementos la hemos hallado en la forma de (7).
GJl:MlLO 1. J lllensc el numerador exponencial, el numerador exponencial reducido y la funcin generatriz exponencial para las r-pcrmutaciones
con repeticiones del tipo (X1 ..... X.) de 11 elementos.
Por O.i. ... , Xn)permanente (vase {421) de una (r X 11)-ma11'i.l
11

11

= (~'.'. .: ~'.'.')
a,.1

n,,.

con los elementos del anillo R se entender un elemento


Per1~ ...... ~.>A =

':;aio,au, ... a,,,,

donde la suma se toma respecto de todas las r-perrnutacioncs (i, ... , i,) de
elementos 1, ... , n con la repeticin del tipo (;\1, ... , An). o bien, dicho de
otro modo, en el producto pueden figurar A elementos de la columna i slo
en el caso en que /\EA si la suma tiene un conjunto vado de sumandos,
47

entonces pongmosla igual a cero. Ahora podemos escribir el numerador


exponencial buscado en la forma

..

p(x1, xi, ...; r)

"'
= L..J

t'
Per(A1, ... , A,,)Xr. r-,

,. o

donde X,,,, es una (r X 11)-matriz con r filas iguales (Xi. .. , x,,). El numerador cxponcucial reducido Uptx, x2, ... ; t) puede representarse ahora del
modo siguiente:
Up(X, X2,

x.... ,,., t'

rJ

(}= ~

't.; o ' + ...

-,--,r, .... r,,. 1

x. 1'
r.

( 9)

t ,,. .. ,

r1Eh1, .. ,r11EA,. -

de donde

Uptx,

X2, . , () =

TI ( 2}f
/lti 1

~~)

(10)

AE.Ai

Por l'in, 1;1 tuncin generatriz, exponencial tiene la forma

()=TI (~ t),
n

T;.(x1, .o, ... ; t) = T'Up(x., xz, .. :

;.,. l

~EA,

por lo cual

" l,

... , t) = ~

'" ,, ....

+r,,~1

De aqu llegamos a que el nmero de r-pcrmm aclones den elementos con


rcpcricioncs del tipo (A1, ... , i\,,) es igual a
r!

11 .

TtE.A .

r,, i... r

:~!~.'.1~

,l'1tEA ..

Podemos hallar tambin el numerador exponencial partiendo del numerador exponencial reducido (10), al representarlo en la forma cannica (9) y
al aplicar el operador Iineal V.
l!JcMl'lO s. Hllense el numerador exponencial, el numerador exponencial reducido y la funcin generatriz exponencial para las r-permutaciones
con repcriclcnes ilimitadas de n elementos.
En este caso, en las condiciones del ejemplo antecedente A; = No para

/ =

1, ... ,

11,

Peruo .....
48

rMXr.n =(xi

+ ... + x,,)'.

Por eso el numerador exponencial

ptx, x2,

1)

'"'
= L./x1
+

tiene la forma de un exponente

... +

x,,)'

= exp((x1

1'

1r.

+ ... + x,,)I).

l u misma lonna licue en este caso el 11u111cr.1do1 exponencial reducido,


mientras que la funcin gl!neralri1 exponencial se obtiene en lu siguiente
forma
t'
p(I, 1, ... ; f) = exp(nr) =

.2:n' rr

As pues. el nmero de r-pernuuaciones con repericroncs Ilimitadus de 11 elementos es igual a 11', lo que concuerda con el resultudo del 1.3. La forma
de In funcin generatriz de este ejemplo predetermina precisamente el trmino "exponencial" que se usa c11 la tcorn an:il1k.1 de cuurncrucioncs de
la~ r-pcn11111.1.:iu11c~.
1JJM1'l.ll ,. 1 [;ille11'C el n11111c1ado1 exponencial, d numerador exponencul reducido y la funcin gc11c1;i1ti/ exponencial p.uu las r-pcnuutucioues
de 11 ctcmcuros con rcpc1icu)11l'' donde cada dc111l1110 J1a de ap.1rc1:cr por
lo mcuox uun VI.'./.
l'ar.i ;,,,. cuvo, cu l.i. ,,1tlll11.:io11.:~ del cjc1111lo 7 1,11.:11ws A, . N, 1
1,
.. 11, por c<'1b1;11i.:n1l. d 1111111lrado1 exponencial reducido 1c11d1.1 l,1 forrnn

'(:<1, .r~ ....

; /) =

rr

...,
( L.J

A,...

(,~/!)~
,.. ) --

n
r -

(cxp(,\,/) -

1)

Ahora podemos escribir la funcin exponencial gc11cr.11ri"I:


p'(I,

1, .. ; 1)

I)" ~ ~(

(11 -

l)tC:)e'

~ :; (-1)'(;)<1111

4'

"'.Z::::c1:

kJ

iv,

los nmeros currcspoudicmcv, por lo


p(ll, r)

1''

4-o

I)'

1111110,

G~)

son ii,:11ale~ a

(11 -

sv,

(ll)

Por fin, el numerador exponencial puede ser dc1c1 mi nudo con ayuda del
opcrndor lineal V:

/1

(Xi,

Xi, ... ; I

) ., .,~Pe \"1,

\'",

1) =

v[J
1

(1''' -

1).
49

EJrcldo IJ. Hllense el numerador exponcucral, el numerador exponencial reducido y


la funcin generatriz exponencial para las r-permuraciones con repeticiones de n elementos,
donde cada elemento puede aparecer slo un nmero par de veces.

La funcin generatriz de Dirichtet para una sucesin de nmeros

a"'

(a,, a2, .. ) es una serie formal

o.o = ~
-~
L-.J r'
,~1

Determinemos, igual que lo hicimos antcriormeutc, las operaciones de


adicin y multiplicacin para estas series. Se llamar suma de D0(1) con
Di.(t) a la serie
D4(1) + !),(/) ., D,(t)
donde e, = a,
siguiente:

= b
,_,

~ , b = (b1, bi ...

+ b., y producto de las series mencionadas,


D,.(t) x Db(t) = D,,(t)

),
a la serie

d,
= ~ --,
r'
r 1

donde
<1,

= 2: r "ib; = 'Ll11b,11
,1,
lj-

(la adicin se realiza segn los divisores enteros r). De aqu se ve con facilidad que O = (O, O, ... } define el cero con relacin a ta adicin; e = (1, O.
O, ... ) define la unidad con relacin a la multiplicacin:
D,(t) = l; el elemento inverso respecto de la multiplicacin D.- 1(1) se busca a partir de la
igualdad
o bien, que es lo mismo, del sistema de ecuaciones:
010{

1,

+ aaai = O,
a3a + aia; = O,
aca] + 01a + a.a;

a2a{

de donde tenemos, en particular:

= 4O

al

-4a, , etc.,

= O,

at "" -1- , a
O

= - ~01 ,

OJ

a;= --r

'

es decir, es necesaria y suficiente la invert ibilidad

del elemento a1 No es dificil comprobar que la totalidad de funciones generatrices de Dirichlet es tambin un anillo. Si definimos la multiplicacin natural de la serie D.(I) por un nmero real, dicho anillo ser el lgebra R 1 t l

so

sobre el campo R. El lgebra de Dirichlet D(ll) de sucesiones, isomorfa a


Ja primera, se determina de un modo aologo.
La nocin de funcin generatriz de Dirichlet surgi en la teora de los
numeres, donde es de amplio uso la zera funcin de Ricmann:
~J

W) = L;

rw j

Las tres formas de las funciones generatrices introducidas ms arriba


son fund amcmales para el anlisis combinatorio, pero estn lejos de ser
nicas. La diversidad de las formas que tienen funciones generatrices. se debe a los diversos planteamientos <le los problemas. Veamos, como ejemplo,
un problema sobre la construccin de las Iunciones generatrices para alojamientos y llenados, a saber, el problema del tipo (A2) (vase 1.4).
Se tienen un n-couiunto de diferentes elementos y un r-conjumo de difercnrcs clulas de especificacin (111. 111.. n,,.). Se requiere construir la
funcin generatriz. para el nmero de alojamientos de 11 elementos en 111 clulas. Supongamos que el smbolo
.~ignifica que en l<i i-sima clulu se alejan 111 elementos, i ::: 1, ... , m,
Si 11 = I, es decir, si se tiene slo un elemento, entonces el correspondiente smbolo de alojamiento es x., siempre que el elemento est colocado
en la i-sima clula, 1 = I, ... m, De conformidad con la regla de Ja suma,
la posibilidad de alojar un elemento en cualquiera de 111 clulas se describe
por el polinimio
.\1

.\'2

+ ... + x....

Si se ucnen 11 elementos, de los cuales cnda 11110 puede ser colocado


cualquiera de 111 clulas, entonces t-1 polinomio corrcspondienrc ser
{.\t

\.i

e11

4 Xu1)",

nticn1ra.~ que l:l cnrrcspoudicnt funcin generatriz '..: rcprcscntur por una
funci11 exponencial
E(I)

= 2:(x1

+ X2 ~ ... + x..,)" ::;- = exp

0 u)

n O

1'

= cxp(2::1x)
f

""TI
1 =:

cxp(t.\;).
t

Si se Hala slo del nmero de aloiamicmos posibles, suponemos X; "' J,


i"" 1, 2, ... 111, y, en este! caso, la funcin generatriz adopta la forma.
E(I)

"" cxp(1111).

51

De acuerdo con el teorema polinomial

tenemos:

~
)" _ ~
IJ!
n1 n1 .. nm
X X2 X111 ,
( L.JXi - L.J -T
n, .112-.... -,11,,,.
1-1

de donde obtenemos que el nmero de alojamientos den diferentes elementos en m diferentes clulas con una (ni. 112, ... , n,,,)-espccificacin ser igual

11!

2.3. APARATO OPERACIONAL DF.l. MTODO


DE FUNCIONES GENEltATIUCES
El uso de las funciones general rices, permite enfocar con un grado suficiente de generalidad problemas combinatorios del tipo enumerativo, Sin
embargo, las funciones generatrices, construidas para diferentes tipos de
muestras resultaron ser, en la mayor parte bastante engorrosas. Por esta razn, para una notacin ms cmoda de las funciones generatrices se c111
pican operadores especiales, clculos simblicos y nmeros
y funciones
especiales.
Sea una sucesin
(ao, as, ... ), la que se escribir de otro modo;
a = a(n), es decir, como funcin de un argumento de nmero entero
n(n
O, 1, 2, ... ). Para el conjunto de sucesiones ( u(11)] se empican con
mayor frecuencia los siguientes operadores especiales:
a) el operador de desplazamiento E:

"=

Ea(n) =
E-1a(n)

+ 1),

0(11

= 0(11-1),11

= O, 1, 2, ... ,
1, 2, ... , E-'a(O)

11

=O;

b) el operador de diferencia t.:


ll.a(n) = a(n

I) - u(11J;

e) el operador mediador 6:
fJa(n)

a(n -

1)

a(n

+ IL, n

= 1, 2, ... , 6a{O) ~ ---o{I)


i-

Estos operadores estn unidos por medio de ciertas relaciones, por ejemplo:
ila(n) = (E - l)a(n ),
a(n) =~(E+ E- 1)a(n),
donde I es un operador idntico.
Las reiteradas aplicaciones de los operadores a los elementos de la sucesin pueden conducir a ciertas frmulas tiles y cmodas. Por ejemplo, de
notemos con n' una sucesin con trmino general a(n) = n'. La notacin
52

Ln', en la que Les un operador lineal en el conjunto de sucesiones se entender como (La)(11), donde a(n) = 11'. Entonces,
E"(O)

= 11;

E"(O')

11'; .o.O'= I' - O'


!';
3' - 32' + 3,

0.20' = 2' - 2; 6.30'

cte. Los 111i111c-ro.1 Ll."O' llevan el 110111brc de De Morgan,


Como un ejemplo de empico de los operadores en las frmulas combinatorias aduzcamos el problema sobre el nmero de r-perrnutaciones con
repeticiones de un n-conjunto a condicin de que cada elemento aparezca
no menos de una vez,
Reduzcamos el nmero p(11, r), obtenido en el 2.2, a la forma (11) del
modo siguiente:

,.

p(11, r) =

(~') ( - 1 )

C') ( - ()

fl

1(11

i)'

iO

/!''-10'

o: -

=:

l)"O' =

1~11

= Ll."0'.
Deniostrcmos que

En erecto,
t.."O"'

.."O''

11."O' + nfl." - 1tl'.

= ')c-1>'<11

- y= "')c-1>'<11-

- ::: (;1) ( -

1~ o

i)'-

'""'

"

!)'(11 - i)'i.

' :a ~)

El nrimcr sumando no es otra cosa que 11t1"0', lo que se deduce con toda
evidencia de lo expuesto :1111t:rior111c111c. J::.11 lo que se refiere al segundo sumando, csl\ claro que al rciil11;11 la sus! it uciu i ~j -l- 1, obtenemos
n-

11

~C')(-1)'(11-i}'i=
/all

-~('~

n - f

""

L.;

>'u+'>

,)c-11(11-j-

J-U

11(11 -

'u+

ll/!(11

l)!U
-

I ))

--j)!

(-

lr(n - j -

!)' =

iO
"-1
-

ti

""(" -1)
L.;

( - 1 )'(11 - 1 - j)' = - 116"-

0'.

JU
l"~j\r(ldu (. Demustrese que el nmero de r-pcrmuH1cio1h.:s den clemcurcs
cienes pares (in~hiith> O) itimuadus es igual a h"o,-.

con repeu-

Las repeticiones frecuentes de las mismas expresiones condujeron a la


upariciu de umeros y funciones especiales. Los nmeros especiales, por
53

se descubren y vuelven a descubrir en los diferentes apartados de


las matemticas: en el clculo de las diferencias finitas, en la teora de los
nmeros, en la teora de las probabilidades y en la estadstica matemtica,
He aqu algunos datos sobre dichos nmeros.
Analicemos la factorial inferior(/),, = t(r - 1) ... (1 - n + 1) como una
funcin generatriz:
ejemplo,

(/). =

; stn,

k)1',

11

>O.

Jt,:.O

Los coeficientes s(n, k) en este desarrollo se denominan 111111eros de Stirting


de primer gnero. Por cuanto (t)1. es un polinomio de grado k , entonces,
podemos desarrollar 1" segn el sistema ele polinomios (l)o, (1)1, ... , (1).:

r "' L; S(11,

k)(l)k, n >O.

(1)

kO

Los coeficientes S(n, J..) se denominan 111111cro.~ ttc S11'rling de segundo gneRealicemos una definicin adrcioual para ambos gneros de nmeros:

ro.

(1)0 '"' 1 = s(O. 0) '"' S(O, O) = l.

Los nmeros-de St irling se encuentran en muchos problemas. Volvamos,


por ejemplo, al problema examinado ms arriba sobre el nmero de 11permutaciones con repeticiones de k elementos u condicin de que cada elemento figure en las muestras mencionadas por lo menos una vez (vase el
ejemplo 9 del 2.2). Resulta que la funcrn generatriz en este caso tiene la
forma

G)ck

(e' - l}k =

n'e<k-111

iO

:,; (:)c-1)
~

n=O

1-.u

1(k

- i)"

,... "1 t..'O" .!.~..


LJ
11!
Recordemos que este problema admite su interpretacin como un problema
sobre el nmero de alojamientos de 11 diferentes elementos en k clulas distinguibles tales que no queden clulas vacas. Para cualesquiera t;;," naturales tenemos
1

r ~ E'O" =

(t

+ )'O"

= ~
k cO

G ) t..ko = I;u)k t. ;~ =
1

ka O

puesto que ko =O para k>n (o!o es el nmero de 11-permutaciones de


k elementos con repeticiones, donde cada elemento figura no menos de 1
vez). Por cuanto el polinomio de grado n cuenta con n races, entonces la
54

1guahlad

~c11 vlida pnru todo" los valores reales lle t. Al tener presente el desarrollo
(I}, obtenernos
6"0n = kl S(n, k).
Esto quiere decir que el nmero de alojamientos den elementos diferentes
en k clulas distinguibles, cuando ninguna clula queda vaca (problema del
tipo (A)), es igual a k! S(11, k), y el correspondiente nmero para las clulas
mdisringuiblcs (problema del tipo (C)) (o lo que es lo mismo, el nmero de
purticiones de un n-conjunto en k parces no vacas) es igual a S(n, k).
Los nmeros de Slirling se encuentran a menudo en los razonamientos
combinaror ios, por lo cual daremos a conocer algunas observaciones ms.
Se pueden obtener rccurrcn<:ia~ 1ilc~ para dichos 111i111cros, por
ejemplo:
a) de (() .. , 1 "' (1 - 11)(1) .. \C deduce
I, J.,) - .\(11. k -

.\(1/
,. 1

1.> , .. ' ..

1) - 11.\(11. k);

,L:scn -1

1, 1. )(1), = 1 ,L:sc11. kJ(l)A -

O
=

k~o

,L:scn.
k

+ k(l)A J,

k)((I)~ ,

-o

de donde obtenemos
S(11

1, A)=

; ,(11,
'

kS(11, k).

,.

J.. )I',

1 ~

S(11, J. )(1),
11

la otru:
A

ff

r" ..

1)

,,

(().
s11s1i1uyan10\

S(11. k -

L.;

S(11. k)

4 .. u

L;

,,1 .. n

= : ,,,L.;.. oSC11,
ff

.1 (k, 111 )1"1

k)s(k. 111)1"'.

A .. U

Al igualar los cocficicutcs de las nusmas potencias de t, obtenemos


S'{11. k)s(k. 111)

~
4

111

= s.....

1, si
= [
.
0 , SJ

11

= 111,

11 ~

111.

f;I nmero 6 . se l.lc11u111in;i d'1111 de Kronecker:


l lc aqul uua i11o1111ac11~11 ,1cc1la <le lo~ orros uumcros cspcciulcs.
5.S

Se llaman de Fibonacci los 111111eros

/(0) = /(!)

1, !(11)

= !(11

/(11), donde
-

+ !(11

l)

- 2), 11~2.

Su funcin general ri1. t icne la forma:


F(I)

=1 +

212

313

81'

1316

+ ....

Si se torna en cousidcrncin
l\I relacin recurrente. llegamos a la siguiente
expresin anotica p:ira la funcin gc11crntri:.r:
F(t)

-e

(/(1)

+ /{O))t2 + ... -1 (/'(11 = 1 + (f + ll)F(f),

+ Rn -

1)

2))t" + ...

de donde
Esta fuuciu

puede ser representada tambin

en la forma

F(t) = ((1 - at)(I - bt)) -

1,

(2)

donde a y b se hal1:011 de las correlaciones


a+
de donde
1

a= -

f = 1,

at, = - I,

i.VS

/J =

1 -: ,,/5

J\I desarrollar (2) en fracciones simples, obtenemos


F(I)

= ~1 -

ti/

+-

{J_ . u=
) - In '

_I _:_~;j_5
2v 5

'

/3 = - _ I 2-.'5{__5_
V

r .. - ( , - '15}...

(o y f3 se hallan por el mtodo de coef'icicntcs indeterminados), De aqu obtenemos la frmula de 13inet

( , -~ ,5

f(11) = aa" -1 {3b"

= - - :-

,/5

~-----

Los nmeros de Fibonacei forman una sucesin especifica que se encuentra a menudo en los problemas combiuatorios. Por ejemplo, el nmero
de Fibonacci /(n), n ~ 1, es el nmero de (11 - 1 )-permutaciones de ceros y
unidades que no contienen dos ceros seguidos.
Oc perfeccionamiento ulterior del aparato de funciones generatrices sirve el empleo del clculo simblico de Blissar, Demos a conocer la versin
rgida del mismo que se basa en las ideas de Mullin y Rota [43) referentes
a la utilizacin del aparato de operadores lineales con el objeto de fundamentar el clculo de Blissar.
Recordemos que un operador lineal que acta de un espacio vectorial
en el campo sobre el cual est construido dicho espacio se denomina ft111cional lineal.
S6

La idea fundamental del clculo de Blissar consiste en la operacin "de


alzamiento de los subndices": Ja funcin generatriz exponencial
E,,(r) =

LJ" -11. r
110

..

de una sucesin a= {ou. ni: ... ) se ~u~tiruyc por la serie


cxp(11I)

= L.J" l!t"

.... o
y despus de realizar las rransforrnncioncs indispensables con la purticipacin de esta serie, las potencias se susr ituyen de nuevo por los subndices
(en lugar de a" escribimos a,,). Con el fin de fundamentar estas transformaciones introduzcamos el lgebra R'(a; f)
(R[aJ)'[[f)j de series exponenciales formales con los coeficientes en el lgebra de polinomios ll(a] de la variable a, y la funcional lineal L.: U[11]-+ R tal que Lsa"
a prolongada,
naturalmente, hasta el operador lineal L.,: ll'(a; 1)-+ l{'lltJJ. de suerte que
l"exp(at) '"' Ea(r).
lJJEMPto 1. Veamos una sucesin de los nmeros de llcrnoulli ll = (80,
Bi, .. ), definida por su funcin exponencial

"'
L.J

8,, -'-~-

11!

= -

~--

e' - 1

Entonces, para la funcional lineal Ln: R[BJ-+ R tal que LoB"

= Bn. tenemos

lu exp(lJr) = -,-'- .
e - l

De aqu tenemos
f

= L(Cxp{(B + l)(} - c,,p(/)r)) = t.;

(""'
L.J

((lJ

I)" - /Jn)

t'~)

11!

nO

y obtenemos, de este modo, la frmula

recurrente

"'('i\ /) - l O

n-

LJ r)
r~o

r -

r1 para
para

r por -/, obtenemos


-r
te'
exp(-Bt) = -_-,--1= --e e' - 1

11

=1
= O, 2,

3, 4,

Sustituyendo en (3)
L11

= L11 cxp((B

1)1).
57

Igualando los coeficientes de las potencias de x, tenemos


la(IJ + I)" = L11(-D)",
es decir,

"
~

(4)

(~) //, ~ { - 1)"11,,.

r-u

De (J) y (4) obtenemos. ahora,


8, - l. Por consiguiente, lJ1

B1

=-

que B. = (- lt.8. para


1/2, 81
Bs
81 = ...

i:jcn:icio 2. Demuesrrcse que en el ~ltcbrn lt '(u;


rabilidad de los operadores lineales V, j y L.:
l. DL.

=-

1)

11 ;t!.

1, y

= O.

tienen lugar las propiedades de permu-

L.D;

2. jL. L.j.
Analicemos ahora el caso cuando en las expresiones que se consideran
participan dos sucesiones a= (110, a1, ... ) y b = (bu, bi, ... ). Enlences,
para cada una de ellas construimos su funcional lineal: l.: a"-a,,, y Lb :
b"-. b; (trabajamos ya en el lgebra R(u, /J; I} = (lt(11, bJ)l(tJI con polinomios de dos variables que actan en calidad de coeficientes), veamos. por
ejemplo, la sucesin e = (<,, c1, ) que representa su convolucin binomial. Suponiendo que l.,,(p(b)(I") = p(IJ)L.,a" para cualquier polinomio
p(b) (y, anlogamente, para Li,), tenemos

e,,=

2=(~)akbu-k = L.L1.2=(~)11*b -k
n

"

11

kO

t,.Lb(11;

b)".

keO

Introduciendo la funclcnal lineal L.: c"-c,,,

obtenemos de aqu

L,c" ~ L.,L,(11 + b)".


Paru el producto de funciones generatrices
tenemos
l., cxp(C'/)

exponenciales correspondientes

r:,.(t} ::... r,,(1)F.1.(/) ~

l,,L, cxp(111) exp (/JI}= /..,/,, cx.p {(u + b)t).


La dit'icultad principal del clculo clsico de Blissar cousisra en que, al con
sidcrar la convolucin

despus de alzar los subndices:

"'" (ti)
L.J k
k -

58

<I

(/(1k

11 - k

era necesario prohibir la n111h iplicacin o" a"_,,


operacin conducira a un resulrado absurdo:

= o",

puesto que dicha

~(~)""-A'"'

... o

r,.

Siguiendo las ideas de Ci111n;111d (441. esta posibilidnd In eliminamos


aqu! exigiendo que, al alzar lo~ subndices de las convoluciones de las sucesiones iguales, se introduzcan paro ella~ diferentes variables. En el caso dado lomamos 1 : o"->a,, y Ln. : (a')"-a,,. Entonces

,,

~(~)"k"-1:

= L.L..(n

"~o
EJEMPLO 2

a'r.

Demostremos la identidad de Eulcr para la suma de los proele Bcrnoulli BH:

duetos de los nmeros

L: G ~) 82r8,..

n-1

- (211

lr

+ J)J)z,,.

,_ 1

EMa identidad

puede reescribirse en la forma


m

2:< - 1 )' (;)

a.u; -

= (1 - m)Bm

(5)

(cuando 111 es impar, los miembros primero y segundo son nulos). Introducimos las funcionales lineales L11: 8"-0,,, y L,.. : n"'-0,., entonces (5)
puede escribirse en la siguiente forma:
LnL8(8

= (1

- B')"'

- 111)L11B"'.

Analicemos la funcin generar riz exponencial


de (6):
LoLo.

L:cn - B')"'

..

cxp(BI) cxp (- JJ 1)

L...J

mO

-1
= -e' I----- 1 :' -

- ,2 .s:
(L" cxpI (Bt)
di

Lo("""' B"'

...

.r:! - """'B'"'
L...J
111

De aqu obtenemos

mO

para el primer miembro

~ = l.11L11. cxp((B m.

mO

loLn.

(6}

-~)

ml

Ln(l

svi
2/
= -~ ..
(e' - 1)

- lJf) exp (Bt) ~

= L11 ("""'
L...J (l - m)Dm
,,. O

.I::..! .).
111

la identidad (6), lo que se trataba de demostrar.


59

Eje:rdc:io 3. Demustrese l0i siguiente rdentidad naru los "'~1mcros de Bernoulli;

~... (2").
L.i<-1>

~o -

211.11,,.,

211)/li-

El desarrollo de la reorlu y del apunuo lle las funciones generatrices con<lujo a la introduccin no slo <le la~ series de potencias, sino tambin de
los anlogos del teorema de 'Iaylor: en otras palabras, a la expresin de las
funciones generatrices en trminos de sus derivadas. Sea dada una funcin
compuesta A(t) = /{J:(t)), g(t) = u. Introduzcamos las designaciones para
las derivadas de esta funcin:
d

-~~=
ull

D:'A (t) = A,.,

= D,,

(l

D.,,

= g.,,

D~g(t)

[D'/(11)),. 6r =],

entonces tenemos en estas designaciones:


/11 =
/12

111

r.e:

= /1;2 + }ig~.

= Jig1

3/2/;.Jj2 +})g~

ti

A.,= '2:,/kAn,
kI

k(g, gz, ...

, g,,),

donde A,,. t slo dependen de g (i


1, 2, ... , 11) y no dependen de/,-. Elijamos para la funcin/una forma que sea prxima a las funciones generatrices exponenciales; hallemos, adems, una expresin cmoda para An, k
Sen
/(;) ., c-xp(ag), a = coust .
Entonces
2_;11,,. A (}:11 82' . ' ., g,J)cl' ~

(! - 'ji(

v:~'IJ'

A,,(u; g1g2, ... , g,,),

donde ~I segundo miembro es una notacin abreviada del primer miembro


ele la igualdad. La expresin para A,. se escribir del modo siguiente:
A,.

LfA,,(j; g1, gz, .. , g.,),

L/' =J),

k =O, I, ...

Oc acuerdo con In definicin de A (f), agreguemos:


Ao

=fo=

A(t).

Los polinomios A,.((I; g,, ;2, .. , gn) (o bien, a veces, su forma particular
para a = 1) llevan el nombre <le polinomiosde Bell; en las designaciones de
60

Bcll An

(1; Yi,

)'2,

Y2, ... , Yn) =e-Yo; e",

y,.) =Y(y1,

y=

y(x).

Dichos polinomios resultaron ser un medio operacional importante en la


matemtica estadstica, y luego en la teora combinatoria.
Hallemos una relacin recurrente para los polinomios de Bell. Introduzcamos la designacin abreviada
An(a) = A,.(a; g,, ... , 1/n)
Entonces

A,..,_1(a) = e-"on(de~)

= e-"'aD"(g,e"').

De aqu, con arreglo a la frmula <le Leibniz sobre la diferenciacin <le un


producto, tenemos
A,,+1(a)

=a

.L;

(;)ce-KD"-kex)D:1

=.a

kcO

.L;

(~)An-k(a)gA-+1 =

kO
"'LA(o)L1ag(A(a)

LA(#)[A(a)lk

= Ak(a),

Veamos ahora la serie


O(x) =

F(x)

(7)

_g,, X:
11.

11

y la funcin gcnerau-iz exponencial

+ g]",

= gko k =O, 1, 2, ....

Lggk

et

para los polinomios de

"
x"
.LJA11(u)
-"jf
o

De (7) obtenemos

DF(x)

ttO(x)F(x},

de aqu, integrando esta ecuacin, obtenemos

= cxp(aG(x)).

F(x)

Ahora, segn el teorema polinomial. cenemos

_ ""1

A.,(a) - L;~

a*n!

( g,

IT

k.,!

)k'

...

donde k = k1 + ... + k,., y la suma se toma por todas las soluciones en


nmeros enteros de la ecuacin k, + 2.k2 + ... + nk; = 11. Y, por fin, obtenemos la expresin

""1

A., ,,. A,,(/) = L;k 1

11!.{k

'

s. ) k,

-,-,

gn)

-11.

'

que se conoce como frmula <le F. d" Bruno


61

2.4. SOBRE LAS APLICACIONES

OEL MTODO

DE J<.UNCIONES GENEltATIUCES
Segn lo dicho ms arriba, el mtodo ele funciones generatrices se aplica

para resolver problemas de caracrcr enumerativo. es decir, cuando se dctcr111ina el 11111cru de objetos en cierta clase. Los razonamientos combinutonos imnediutos anlogos a aquellos que ya se usaron cu el cap. 1 jugaban
y siguen jugando gran papel en calidad de mtodos principales, mas las funciones generatrices introdujeron consigo una mayor generalidad de juicios
y ampliaron el dominio de las aplicaciones posibles del anlisis
combinatorio.
Histricamente las circunstancias tomaron un cariz. tal que los mtodos
combinatorios se aplicaron, ante todo, en la reora de las probabilidades y
en la estadstica matemtica. Y esto es bien explicable. En la moderna teora
axiomtica de las probabilidades estas mismas se interpretan slo en relacin con los espacios de los sucesos elementales. Los ltimos son conceptos
originarios no definibles y se interpretan como conjuntos puntuales. Si un
espacio de sucesos elementales se compone de 11n conjunto finito o numerable de puntos, dicho espacio se denomina discreto.
Todo el aparato de investigacin de los espacios discretos de sucesos elementales es, c11 esencia, combinatorio. Ms an, podemos hablar sobre las
intcrpreraciones terico-probabilsticas de una parte determinada del aultss combinatorio.
Efectivamente, las r-rnuesrras pueden ser interpretadas con ayuda de diferentes esquemas de urna. Los casos en que se admiten repeticiones de los
elementos en las muestras, corresponden a los esquemas de urna con retorno. Las funciones generatrices de la forma
s

:;

p;r'

'~ 1

do udc

L.;

fJ1 -

1, p, ~O, (i

1.

. , v) intervienen

en Ja teora de las

probubilidudcs. cuando 1111;1 11rng111111t.1 ateatoriu X (uuu funcin sobre el


cu11j111110 de sucesos elementales) puede asumir los valores X;, i
l, 2 .... ,
s, con las probubilidades p, i = l, 2, ... , s, respectivamente. Una de las
Iuucioues gcneratr ices ms simples en la teora de las probabilidades est
asociada con el lanzamiento de una moneda y con otros sucesos que pueden
tener dos resultados:

P(f)

= q ~pi,

q = 1,

p. q~O

(la magnitud aleatoria toma el valor O con la probabilidad q, y el valor 1


con la probabilidad p). La funcin generarriz de lanzamiento de un dado
hexaedro con las cadas equiprobables de puntos tiene la forma
1 (t

6
62

(2

+ ... +

_!S.1~1.
6(1 - ()

Sea X, una magnitud aleatoria que toma los valores O. 1, 2, ... , s con
las probabilidades Po. Pi, Pi ... , p,, respectivamente; supongamos que Xz
es otra magnitud aleatoria que toma los valores O, 1, 2, ... , r con tas probabilidades p, p], p, ... , p/, respectivamente. Sus funciones generatrices
sern
s

; p.:'

1-0

Si dos sucesos son independientes, entonces la probabibdad de su aparicin


simultnea es igual al producto de sus probabilidades. La corrcspondicnrc
funcin generatriz de la magnitud aleatoria bidimensional (Xi. X2) tiene
por expresin:
PoP

+ {pp)L

.+ (/.JoJ.)f'

=(
Si analizamos la distribucin
ducto tiene por expresin

+ ... +

(ppj)ff'

(p,p,11' 1"

; p/\ ( ; pi(f')k).

lO

k-0

de la suma X, + X2, entonces t = t', y el pro-

( ~ p;1) ( ~ Plk) 'F PoP + (/]op + PoJJ)t

(p,p + PoP

+ />J.P)t2 + ....

Esta construccin se extiende con facilidad a las distribuciones den magniludes aleatorias independientes. En particular, para 11 pruebas independientes (con 2 resultados) la funcin gcneratr iz del nmero de resultados de una
forma determinada ser
P(I) = (q

+ pt)",

+q

= 1,

p; q;:,O.

En la teora de las probabilidades pueden emplearse tambin funciones


generatrices de tipo algo diferente. Por ejemplo, supongamos que cuatro
partculas entran volando en una cmara, donde se encuentran centros de
atraccin con fuerzas proporcionales a 8:9:11:12. Diremos que la funcin generatriz de las probabilidades de distribucin de una partcula por los
centros es
8

40 f + 4Q

12 +

1(

40

IJ

12

+ 4(}

En tal caso, si se asegura la independencia de las partculas, la funcin generatriz de las probabilidades de cada de las cuatro partculas tendr por
expresin:

n(
;-1

_!._ fti) + .z, 11> + -1-11!1> + _g_ rl;>) .


40

40

40

40

Si nos interesa slo cuntas partculas caen en los centros dados, la funcin
6)

generadora correspondiente

ser

40 11+4012
8

JI

4o IJ

12

4Q

)
14

(1)

Por ejemplo, lll probabilidad de que las partculas caigan en los centros dilcrcntcx ser igual al cucficicntc de t1tlt~ en (1).
Los problemas combinatorios de alojamiento e11 su interpretacin
rcrico-probabilisticu conducen a la introduccin de las nociones de momenros. Sea dada una distribucin de las probabilidades, es decir, una
sucesin
p. pi. Jh, ...
Para la distribucin

r,

; O(;p;~ 1; =O,

:: Pt

2,

citada pueden introducirse

;~o

= l.

momentos de diferentes

tipos:
:1) 1110111e111os ordinarios
11/k

k = O, 1, 2 ....

= t ;
... o

j* f);,

, en particulur
= /lo I /!1 t /h + ... ,
+ 2pi ~ 3pJ + ...

11/u

//11 = /Ji
/llk

= p, +

2kp2

3kP1

+ ....

Los momentos ordinarios se identifican con las esperanzas matemticas: si


est dada 1111,, magnitud aleatoria X con distribucin (f(x1)} y si Ja esperanza matemtica ele la magnitud X' (r> 0) existe, sta se llamar momento de
z-sirno orden para X:
b) momentos factoriales:

; (j),,p,,

(111<) '-

J-0

dundc {)k = j(j- J) ... U-k .,. 1), k =O, 1, 2, ... ; tu designacin
M: debe :i que (111 )k = 1,,.,111(111 - 1) ... (111 - k 1- 1 ), donde L,11(111')

con la particularidad de que


e) momentos binomiales:

111,

es un momento ordinario de /-simo orden;

..,

8"

~)p,.

k =O, 1, ....
r= b
Entre los momentos (111). y Bk existe una relacin evidente:
(111 )k

B = .....(!' ..
64

(J11)1c

= 111,,

Es obvio que la expresin de los momentos factoriales a travs de los ordinarios genera los nmeros de Stirling de primer gnero, y la expresin inversa, los nmeros de Stirling de segundo gnero;
d) momentos centrales:
M = L,,,(m - m1)k,

L,,,(1111) ee 1111,

= O,

1, 2, ... ,

o bien, de otro modo,


k

M1t=

2;0,mk-1'-miY.

k=O,

J,2,

...

)=0

El mas simple es el segundo momento central llamado de otro modo varianza: M2 = mi - mf. La idea principal que condujo al anlisis de los rnorrienlos centrales consiste en que en lugar de la misma rnngnitid aleatoria seexaminan sus desviaciones dC!I valor medio.
He aqu algunos t ipos de las funciones generatrices que se usan con mayor rrccuenclu en la teora ele las probabilidades:
a) para Ja distribucin de las probabilidades:
!'(/) =

LJlkl.;
A

b) para los momentos ordinarios;


m(t) = L,..exp(mt)

~'

L_fnk

1<
1:1;

L,,.(rn")

= lllk,

k = O, 1, . , ,

e) para los momentos factoriales:


(111)(1) = (111)k .;~-
lt

d) para los momentos binonriulcs


/J(t) ::: l_:,/JklA
k

e) para los momentos centrales:

= LMCXp(Mt) = .L;Mk :~ '

M(t)

"

Las operaciones de carcter formal sobre diferentes funciones generatrices conducen al descubrimiento de varias relaciones tiles, por ejemplo:
1) m(I) = P(e1). En efecto,
11

/(()

1" __""1

"'L_nlJ. k!
"

$. h(d .\

tk

LJ k! L....;J

f'J =

""1 ~

L_P1LJ
j

(tj)k __""1,,1,,11

k:

LJ"<

__

f>(e'),

65

2) (m)(t) = P(I

t), lo que se ve de las siguientes igualdades:

-1

~1 ~({)1

1 t)' = P(l + /).

= 2.:111{1

.t

2.5. TEOHiA OE ltEDFIEl.D-POLVA

El tipo de funciones generatrices depende de las condiciones concretas


en que se plantean los problemas y su construccin es, en cierto grado, un
arle. Durante mucho tiempo no exista un enfoque regular respecto a la
construccin de las funciones generatrices. En este sentido han hecho pasos
considerables Redfield y Polya, que elaboraron el mtodo de construccin
de las funciones generatrices para objetos combinatorios no equivalentes de
tipo bastante general. A los objetos enumerados se les atribuan pesos,
mientras que la nocin de equivalencia se introduca por medio de un grupo
de sustituciones. Aclaremos esta cuestin detalladamente,
Veamos un grupo G de sustituciones de los elementos de un n-conjunto,
es decir, un subgrupo de un grupo simtrico s. Cada sustitucin engendra
la particin del n-coujunlo en ciclos, es decir, en subconjuntos cuyos elementos son cclicamente permutables: la cantidad de elementos en un subconjunto se denomina longitud del ciclo. Supongamos, por ejemplo, que la
sustitucin g tiene k, ciclos de longitud 1, k2 ciclos de longitud 2, etc. Entonces suele decirse que la sustitucin posee estructura cclica (ka, kz, . _ .) y
se Je pone en correspondencia un monomio p(g) = 1} t~i .... Se llama
Indice ctclico del grupo G la media de tales monomios tomada de todas las
0,

gEG:

Pau,

12, ... )

1 -

):

ltf:;

lf

t~' ....

EJEMPLO. Basndonos en la frmula (4) del 1.3 para el nmero de sustituciones que poseen estructura cclica dada, encontramos el ndice cclico
del grupo simtrico S,, para todas las sustituciones del 11-conjunto:
P~.,(11, ti, - .. , 1.,)

=~

1 ""
11!
= --L._ ---- ----.-n!
Jkk1! ... llk"kn!

ki! ...

k.1

11"1

k
t.

1. )""
-r' )k' ( n

donde la sumacin se realiza respecto de todas las soluciones en nmeros


enteros no negativos de la ecuacin l k1 + 2-k1 + ... + nk; = n, o bien,
hablando de otro modo, respecto de todas las particiones del nmero n.
A codo grupo de sustituciones se le puede asignar su indice cclico de
66

un modo nico, Una afirmacin contraria no ser, sin embargo, cierta. En


1937 Polya construy dos grupos no isomorfos de sustituciones de orden
pi (p> 2, primo) con iguales ndices cclicos.
Sean dados un conjunto finito D y un grupo finito G con su aplicacin
homomorfa 11" en un grupo simtrico de susritucioncs del conjunto D, es decir, a todo gEG le corresponde una sustitucin r1 del conjunto D, y
11'u'
-x-11rz' (para cualesquiera g, s' EG). No se requiere que la aplicacin
;r sea un encaje.
La equivalencia de los elementos del conjunto D se introduce por medio
del grupo O:

d1-d2 (d1, d2ED),


si existe un elemento gEG tal que 1frd1 =di. Thdos los requerimientos de
equivalencia se cumplen en esta definicin. En efecto:
a) d-e d para todos los dED, puesto que r,, donde e es un elemento unidad de O, es una sustitucin idntica
b) de d, - di se deduce (/i-d1, por cuanto de la vondicin de homomorfismo se desprende que si s' = g - 1 entonces 1rx. "" (?r,)- 1;
e) de d, -di y <'2-d1 se deduce que <11 -th, puesto que si 11,d, ""'di y
7r1'di
dv, entonces w,,,d, = 1rg'(7rxd1) = 7r1d2;: dsEn virtud de la definicin de equivalencia, d conjunto D resulta ser partido, con ayuda del grupo G, en clases de equivalencia (conjuntos transitivos). Los elementos son equivalentes, si y slo si integran una misma clase
de equivalencia.
Lema de Bernsaid. El nmero de clases de equivalencia definidas por
el grupo finito O que acta sobre el conjunto finito Des igual a

-r br _6..,(g)

..

(;

donde 1 G 1 es el iuuucro de elementos en G; ..,{g), el nmero de elementos


en D, que son invaria111es respecto de ir es decir, tales que 1r1<1 = d,
mientras que la sumacrn se hace de todos los elementos gEG.
Esta afirmacin se anunci por primera vez en las obras de Cauchy, Frobenius y Bcrnsaid.
Demostracion. Veamos lodos Jos pares (:, d), para los cuales 1zd
d
:EG, dED} entonces:
a) podemos fijar g y contar cuntos ti existen, para los cuales ,,.., d= d;
b) para cada d fijo calculemos todos los s. para los cuales 1r1d"' d; designemos los nmeros obtenidos con 11(d). Est claro que

)'. (d}

d'd>

ee

:;

''

\?(g).

Los elementos gEG que fijan d forman un subgrupo Od del grupo O:

1 G,, 1

= 1(d).

67

Si tomamos otro elemento de la misma clase de equivalencia d, - d, entonces el nmero de elementos g, para los cuales .,,.,d di. ser tambin
igual a 1Gd1 . Efectivamente, se tiene un elemento hEG, para et cual
1~d, = d, y, por tanto, de que 7r1d =di se deduce que hgEGd. As pues, el
grupo G puede ser partido en subconjuntos disjuntos en cada uno de los
cuales habr 1 Gd 1 elementos (un subgrupo O en cada clase contigua izquierda del grupo G): cada subcon~1mto corresponde exactamente a un solo
elemento de la clase de equivalencia, en la que figura el elemento d. De
aqu, para hallar 71(d), se debe dividir 1 O 1 por el nmero de elementos de
la clase de equivalencia a la que pertenece d. Sumamos: a) ~IJ(d) = 1 G 1 ,
si la suma se toma de todos los d que integran una misma clase de equivalencia; b) la suma
71(d) es igual al producto de 1 O j por el

J.i

nmero ele clases de equivalencia, de donde se desprende el resultado que


tratbamos de demostrar.
Hemos introducido, pues, et concepto de equivalencia para los elementos a travs de un grupo de sustituciones y hemos deducido la frmula para
el nmero de clases de equivalencia.
Introduzcamos la relacin de equivalencia para las aplicaciones. Sean
dados los conjuntos finitos D y R. Designemos el conjunto de todas las
aplicaciones de D en R con R0. El nmero de estas aplicaciones es igual
a 1 R 1 l "1, puesto que para cada dED existe 1 R 1 posibilidades independientes para la imagen. Supongamos que se dispone de un grupo O de sustituciones del conjunto D. Las aplicaciones /1 y /z son equivalentes (11 - h),
si existe una sustitucin gEO tal que f.(gd) = /2(d) para todos los dED, o
bien f1g = /2. Las condiciones de equivalencia son: a)/-/; b) si /1 - h. entonces /2 - /1; e) si/, -/2 y h-h. entonces Ji +I se cumplen todas. La primera condicin se deduce de la existencia en O de una sustitucin idntica;
la segunda, de que junto con g figura en O tambin g - 1; la tercera, de que
si g1EG y g2EO, entonces g1gzEG.
La equivalencia de las aplicaciones introducida de este modo parte el
conjunto R en clases de equivalencia (modelos).
Introduzcamos ahora los pesos. Estos darn la posibilidad de enumerar
las clases especiales de los objetos combinatorios. Al principio, a todo elemento rER se le asigna un peso w(r), donde w(r) es un elemento de anillo
conmutativo sobre el campo de nmeros racionales. El peso de la aplicacin
W(/), donde feR, se define como un producto
W(/)

= Jtb
TI w(f(d)),

donde /(d) es la imagen del elemento dED al realizarse la aplicacin /, y


w<fl.d)), su peso. Las aplicaciones equivalentes tienen pesos iguales. En efecto, si fg ""fi(gEG), entonces
TI w(/1(d))
h'b
68

TI w(f,(gd)) "' TI w{f2(d)).


!l'/1

!t"o

La igualdad es obvia, puesto que: tanto el primer producto, como el segundo, difieren slo en el orden de los factores. Por cuanto todas las aplicaciones/ de la clase de equivalencia Fposeen un mismo peso, asignemos este
peso a roda In clase F, ctc.~igundolo con W(:), La suma de pesos

2: w{r)

rfll

de los elementos del conjunto R se llamar (siguiendo a de Bruijn) inventario (nventory) del conjunto R y se denotar con inv D.
Ahora podemos calcular el inventario del conjunto R de aplicaciones
lnv R0

= ~W(/)

= (,~

w(r)YDI = (inv R)l"I.

Mostremos que esta afirmacin es cierta. En el segundo miembro tenemos


1 R l 1 1 trminos. Se puede establecer una correspondencia entre 1 v
factores y los elementos del conjunto D. La eleccin de un trmino de cada
factor y Ja formacin de un trmino del desarrollo se interpretan como Ja
aplicacin/:D-R. Pero, para cada/tenemos W(/) = !] w(f(d)). Todo el
Jm
producto es igual a la suma <fo iodos los W(f), lo que se requera demostrar,
Si consideramos el conjunto S de aplicaciones, constantes sobre los subconjuntos Dr, ... , Dic. que forman la particin de! conjunto JJ, entonces
k

inv S = 11 l:;(w(r))I.!,

(1)

I= J r{R

lo que se demuestra mediante un razonamiento anlogo ni aducido ms


arriba.
Ahora, introducidos codos los conceptos indispensables, podemos
enunciar el teorema basteo. Se 1 rara en l sobre el paso de los pesos de las
funciones a Jos de los modelos (de las clases <le equivalencia).
Teurema de l'olya .. 'lean[) y N los conjuntos finitos dados, y G, un grupo ti<: s11'1il111.:ioocs
k lr , ccrucntov d1,: [): supo11;;111u>~. udcms, que a los
elementos rEI< csrdn it~ignado) los pesos w(r); a Ja~ apticacioncs /E R" y a
lus modelos (clases) /', sc les asignan los pesos W(/) y W(I), respccrivamcnte, Entonces
W(F) = Pr; (
F

I; w(r), 2; (w(r))2, L; (w(r))3,

1f:R

r(R

donde Pe; es el ndice cclico del grupo G. En un caso particular, cuando


todos los pesos son iguale~ a uno, el nmero de clases de equivalencia ser

h( 1 NI.

IR

1 ..

).

Demostrucitin. Elijamos de R1>, es decir, del co11ju1110 de tocias las aplicaciones f:D-+ R, un conjunto S tic aquellas aplicaciones, cuyos pesos son
iguales, digamos, a w. Pura /S tenemos: W(J)
w, y el nmero <le clases

de equivalencia

para el conjunto

S es igual a

donde l/'w(g) denota el nmero de aplicacincs


W(I) = w,

f ~ .fg(o bien

f, para las cuales

fg -

f>-

En efecto, se ha demostrado que si gEG y /1 = f2g, entonces /1 y /2 son de


peso igual. Quiere decir, que si /1 ES, 1a111bin f,x - 1ES. De este modo, a cada gEO corresponde una aplicacin 1fx del conjunto S sobre si mismo que
se determina por Ja correlacin

=J> /x- Si dos elementos /1 y Ji del conjunto S son equivalentes, esta afirmacin es
equivalente a Ia siguiente: la existencia del elemento gEO, para el cual
?rr.h = /1, es equivalente a la existencia del elemento gEG, para el cual
/2 =- fig. Ahora resta por alegar el lema de Bcrnsald para convencerse de
que el nmero de clases de equlvatencia est determinado correctamente.
Todas las clases de equivalencia que integran S t icnen un peso igual a
w. Por consiguiente. si multiplicamos

por w y sumamos respecto de codos los w, obtendremos

I;w(I')

t-

I;I;it- .. (g}w.
~

&fC

Pero, es evidente que


(X)

L,..,w(g)w = l,;W(I),

donde la sumacin se realiza por todas las/ER" que satisfacen la igualdad


f = fg: quiere decir

_ b~-

+ai b ;
(.e)

W(F) <=

.ce

W(I).

(2)

(X)

Calculemos ahora L.:W(I). La susritucin

g divide Den ciclos. La condi-

cin f = fg significa que


f(d)

- f(gd)

= f(g2<) =

es decir, f = const para cada ciclo. Es cierta tambin la afirmacin contra70

ria: toda aplicacin J, constante c11 cada ciclo, sal isface la igualdad fg = f,
puesto que g(d) y d pertenecen siempre a un mis1110ciclo. De modo que si
D,, Di ...
, D* son los ciclos de g, entonces, segn (J), lenCIT\OS
(x)

L;W(I)
f

Supongamos que la susritucin


tonces

f:wu)
/
/\1 sustituir esta expresin

,6w<n
,..

=11

L;(w(r))ll>,I.

.... ,,.~"

8 es de estructura cclica (b, /Ji, ... ), en-

(I:w(r))1''(::(w(r))2)1''
nN

nN

en (2), obtenemos

lo que se trataba de demostrar,


Este teorema fue cuuuciudo por Poi ya c11 l 937. Ms tarde 'e not que
el mismo teorema, pero en una forma algo diferente, fue publicado en 1927
por J. Rcdficld (vase en (121). Sin embargo, debido a una costumbre yu
arraigada el teorema conserva el nombre tic Poi ya.
Posteriormente dicho teorema fue demostrado basndose en suposiciones generales. Segn lo observado anreriormentc. para las aplicaciones
fiD>- R Ja equivalencia se introduca por intermedio del grupo G de sustituciones de los elementos dED. Si aadirnos el segundo grupo U de sustituciones de los elementos rER, la introduccin de la equivalencia con ayuda
de ambos grupos G y H se realiza del modo siguiente: dos funciones (dos
aplicaciones) !1 ER" y /2El?v son equivalentes: /1 - Ji, si existen elementos
gEG y hEH tates que /1R = h/2. es decir.
/1(;.:d) ~ lif,(d) para todos de o.
1!111re otra~ ge11cnili1.a.:io11~-'

del 1<:01c111:1 de Pol ya indiquemos aquella


que est li;ada con el enlace de los grupos. Sean los grupos de sustituciones
G y 11 para los .:011j111110, S y T, respectivamente, En el producto directo
de los conjuntos S X 7 formemos las sustituciones de un tipo especial. A
saber, elegimos gEG; para calla seS elegimos un ctcmcnt o h.E!I. Estos elememos definen la sustitucin:
(s. 1)-(;:.1~ h,1),

sES,

tET.

En total hay 1 G 1 1 H 1 P 1 de tales sustu ucioucs; ellas forman precisarnenre un grupo denominado por Polya como enlace de los grupos
(Gruppenkranz).

La explicacin acertada tic los teoremas de Poly provista de ejemplos


se da en [JOJ. El desarrollo ulterior ha enriquecido poco Ja teora de RedIietd - Polya y 110 la carulu cu principio.
71

Como conclusin, aduzcamos un ejemplo no complejo que explica la


aplicacin del teorema de Polya. Se trata de la enumeracin de los ismeros
de las molculas orgnicas de una estructura dada. Se consideran las molculas del tipa:
X

1
-C-x
1

donde C es un tomo de carbono, y en los lugares marcados con cruces


pueden encontrarse: CH1 (metilo), C2Hs (etilo), H (hidrgeno) y CI (doro).
Por ejemplo,
CH1
Cl -

C -

C2Hs

Cl
(dclorobutano).
De modelo matemtico de estas molculas sirve un tetraedro en "Cuyo
centro se dispone el tomo de carbono. El problema de enumeracin de las
molculas se interpretar como problema sobre el nmero de clases de
equivalencia D (para cuatro vrtices):

r. D->R =

(CH1,

C2Hs,

H, CIJ.

El grupo G ser un grupo de rotaciones del tetraedro compuesto por:


una permutacin idntica de los vrtices;
ocho rotaciones en 120 alrededor de los vrtices;
tres rotaciones en 180 alrededor de los ejes que pasan por Jos centros
de las aristas que no se intersccan. Entonces
Pa(x,, X1, x,) =

-/2

(x1 + 8x1XJ + 3x}).

Supongamos que todos los pesos son iguales a la unidad y obtendremos el


nmero. total de molculas:
Sustituyamos
da: supongamos,
culas, en las que
CH3, C2Hs y CI
Pa(3, 3, 3)

Po(4, 4, 4) = 36.
los tipos particulares de las molculas de la estructura dapor ejemplo, que se debe calcular el nmero de tules molno interviene el tomo de hidrgeno. En este caso para
los pesos sern iguales a la unidad, y para H, a cero:

= -fi- (3'

+ 833 + 331)

""

15 molculas buscadas.

Para poder clasificar las dems 21 molculas atribuyamos, como lo hicimos anees, los pesos unidad a CHh C2H~ y CI, y el peso H al tomo de
hidrgeno:
72

Pa(H

+ 3, H2 + 3, H3 + 3)

+ 3(H2 + 3)2)

= ~

= H

((H

+ 3)4 + 8(H + 3)(H3 + 3) +

+ 3H3 + 6H2 + llH + 15.

Por consiguiente, existen: 1 molcula de CH, (metano); 3 molculas con 3


tomos de H; 6 molculas con 2 tomos de H; JI molculas con J tomo
de H; 15 molculas que no tienen tomos de H.
La teora de las funciones generatrices es la parte del anlisis cornbinatoro que mayor avance tiene en Jos aspectos terico y prctic9 para la resolucin de los problemas prcticos. La composicin y las posibilidades de esta
teora ya estn bien determinadas.

73

Capftulo J

Mtodos

lgicos

En este cnpuo describiremos procedimientos lgicos caractcristicos


que constituyen la base de muchas demostraciones combinatorias.
J. t. MffOOO DE INCtUSlONl:!:S V EXCLUSIONJ~s1>
Sean dados un 11-conjunto S ele ciertos elementos y un N-conjunto etc
propicdndcs pi. pi, ... , p, con la parricularidad de que los elementos del
conjunto pueden poseer dichas propiedades y pueden no tenerlas. Se requiere hallar el nmero de elementos que no poseen ninguna de las propiedades mencionadas.
Elijamos 1111a r-111ucs1 ra de propiedades (p,,. p;,, ... , p1,). Designemos
~011 n(p,,, ,,, ... , '")el nmero de elementos del conjunto S. cada uno
de los cuales posee todas las propiedades elegidas. Denotemos con , la
auscnciu en los elementos de la pronicdad p,. As pues, el nmero de elemcnros que, digumos, poseen las propiedades p1. ps, ps, y no poseen las
propiedades P!, P. P6 se escribir en la forma n(p,, Pi. PJ, P, ps, pi;).
Examinemos al principio dos casos sencillos:
'a) se t icnc slo una propiedad p; entonces, evidentemente,
n(P)

= 11 -

n(p);

b) se ricnc un nmero Jiniro de propiedades pi. pi,

compariblcs:

tenemos, evidentemente
"(jj.,

Jh., ...

...

que no son

, PN

,..,

p,..,) = n -

:;

11(.p,).

1~ 1

Pasemos a un plruucnmicuro ms general del problema, cuando los elementos del conjunto pueden poseer combinncicucs ele las propiedades ..:0111putibles. En este caso tiene lugar el
Tcorcmn l. Si estn dados un n-conjunto de elementos y un N-conj1rnto
de propiedades p,; i = 1, 2, ... , N. entonces
n(j1,

p, ... , pw)

L; nt;

l~l<J<.*.:s;;N

n -

p, Pk) -t ...

L:

l 1

L: ntp.,

tsi<j:s.N

+ ( 1 )N11(p1,

u S(; \:4't1<>Ct:;.unbio bajo l:t dt0(1nun,1r1(m


!.i1111Jli{'O y pnncipio d" ctnsiicadc\n cru1.1da.

74

11 (J),)

de miouo

tic

/>i., ..

p) , PN).

criba, mtodo

l&it.:O,

(1)

m~todo

Demostracin,
de las propiedades
mentes que tienen
propiedad pi. etc.,

Con el fin de obtener elementos que no posean ninguna


mencionadas, hace falta excluir del 11-conjunto los elela propiedad p, luego, los el erncutos poseedores de la
es decir, L;n(p;) elementos. En este caso, sin embargo,

los elementos que poseen dos propiedades, digamos p, y Pi resultaron


excluidos dos veces (al principio, como poseedores de la propiedad p,, y a
conunuacu. como poseedores de l:i propiedad f)2). Quiere decir, que es necesarlo devolver todos los conjuntos, cuyos elementos poseen dos propiedades, o sea hay que aadir
; n(p,, p;) elementos. Mas, en ial caso los
1

:si<J.s/\

elementos que poseen tres propiedades,


incluidos, por lo cual se debe sustraer

digamos tn, pi y p, quedan


L: n(p;, J)j. Pk), elementos.

1 :tl<j<ksN

Siguiendo razonando de un modo anlogo, obtendremos un algoritmo para


catcu lar n(ft1. Pi . P/./) el cual consiste en rechazar y devolver alrcrnarivnmente los subconjuntos. A esto se debe prccisarncmc una de las denominaciones del mtodo: el de inclusiones y exclusiones. Vamos a seguir este mtodo en adelante.
A parte de los razonauucuros sencillos ad ucidos ms ru r ibu, podemos
realizar la demostracin por induccin respecto de N. El teorema es vlido
para N = J:

1/(J))

De acuerdo con la Iormulacin


JI(),

Pi ...

ti -

11(p).

del teorema, podemos escribir tambin:

PN) = Jl(j), Pi ...

;N-1) - ll(jjt. i1 ...

},..,_')o;).

Supongamos que el teorema es vlido para N - 1 propiedades,


11(P,,

Pi ... ,:,,.,_,,)=
...

+(--J)'"-

11 -l:,11(1)
;
lll(pt.

es decir,

+ L,n(p;, p)
t
J}N- 1).

tn, ... ,

Pasemos al caso en que se t icncn N propiedades. Apliquemos la correlacin obtenida para el nmero n(i,, pz, .. , /J,v-1, /),.,):
, P.v- 1, JJN) = 11(p,v) - L;n(p;, J).v) +

11(jji. Pz ...

...

+(-J)N-

111(J)1,

Jh, . ., J)N).

Al sustraer esta igualdad de la anterior, llegamos a In afirmacin del


teorema.
El carcter de la demostracin es tal que puede ser utilizadn para cualquier combinacin de las propiedades. En el primer miembro di.' la igualdad
demostrada puede figurar no slo 11 (j},, 1>1 , /l.v). sino tambin, por
ejemplo, 11(pi, Pi. ps, p4). En este caso el teorema se enuncia respecto "una
totalidad de las propiedades {J1 y P. con el cuuiplimicnro obligatorio de las
15

propiedades

P1 y Pl, dd modo siguiente:


11(p., P1, -),

P)

= n(pi. p1) - n(p1, P1. Pl} -

- n(pi. PJ, p4)

+ 11(p1, p,

J)i,

p4).

El mtodo se hace m~ complicado cuando se introducen los pesos <le


los elementos. Al igual que en el cap. 2, no habr limitaciones o precisiones
algunas para el concepto de peso. Para nosotros los pesos son caractersticas
numricas de los elementos de los conjuntos definidas por las condiciones
del problema.
As pues, sea dado un n-conjunio S y supongamos que a cada elemento
s1S, i = 1, 2, ... , 11, se le atribuye el peso V(s;). Del N-conjunto de propiedades P1, J)2, , PN elijamos una z-muestra p1,. ... , p;, y designemos
con V(p;,, p;,, ... , p;,) la suma de pesos de los elementos que poseen todas
las r propiedades elegidas. La suma de los pesos extendida a todas las rmuestras posibles de propiedades la denotaremos con

l:; V(p;,, p, ....

p;,) = V(r).

Para el caso de r O el smbolo correspondiente V(O) designar Ja suma de


pesos de todos los elementos del conjunto S.
El teorema antecedente se enuncia e11 este caso del modo siguiente.
Teorema 2. Si estn dados el rr-conjunto S, cada elemento del cual tiene
un peso, y el N-conjun10 de propiedades, entonces la suma VN(O) de pesos
de los elementos que no poseen ninguna de las propiedades dadas se determina por la frmula
VN(O) = V(O) -

V(l)

+ (-

V(2) - ...

l)NV(N).

Ha de notarse que el teorema 2 generaliza el teorema l. Si iodos los elementes s,ES son de peso unitario, entonces Ja suma de los pesos sera igual
a la suma de los sumandos en la suma. En este caso V(O) = N y VN() es
igual al nmero de elementos del conjunto S que no tienen ninguna de las
N propiedades; 1:1 frmula que se obtiene en 1al cuso es precisamente la f'rmuta (1).
El teorema 2 puede ser, a su vez, generalizado.
'Icoremu 3. La suma de pesos <le los elementos que poseen exactamente
r propiedades de las p1, f>2, ... , PN se determina por la frmula
V..,(r) = V(r) -

r:

1)

V(r + 1)

VN(r) = V(r) - ( r +r

76

1)

V(r

V(r

+ 2)

- .

V(r

+ 2)

IV_,) V(N).

. . . + (-l)"'(N
o bien, lo que es lo mismo,

2)

+ (';

1)

(r + 2)
r

...

V(N).

+ (- l)N-r (~

Los teoremas 2 y 3 se demuestran igual que el teorema l. Se propone


que el lector mismo realice estas demostraciones o se dirija al 8.3, donde
se aducen generalizaciones
ulteriores del mtodo de inclusiones y
exclusiones.
Estudiemos, a ttulo de ejemplo, un problema sobre desrdenes, llamado tambin problema de encuentros. Sea un conjunto ordenado finito de
nmeros 1, 2, 3, ... , 11. Para estos nmeros pueden formarse las permutaciones 01, 02, .. , a. El nmero de todas las permutaciones es s
n! Entre
las permutaciones citadas hay tales, donde ninguno de los elementos conserva su lugar original: o; ~ i, i
I, 2, ... , 11. Las permutaciones de esta
ndole se llaman desrdenes. Cuntos desrdenes existen?
Un conjunto de 11 elementos se examina con relacin al conjunto de propiedades de los elementos de quedarse en su lugar: p1- (o1
1 i
1, 2,
...
~1}. Es evidente que sis elementos quedan fijados en sus lugares, el 01.imero N(s) de las respectivas permutaciones es igual a (n - s)!. El nmero
de desrdenes en tal caso se determina con ayuda del mtodo de inclusiones
y exclusiones:

=( =

N(O)

= 11!

-(7)(11 -

(~)(11 - 2) = n! (1 - J + -2~--

x CJcn - s)! + ...

I)!

+(-1)'

+ _( ::)),

lo que representa un nmero entero, el ms prximo a n!e-.


Si se trata no de los desrdenes, sino de un nmero de permutaciones,
en las que quedan en sus Jugares s elementos, entonces
N(s)

..!.'s!!..

f1 -

1 + --1. - ...!__ + ...


2!
3!

+ ( - 1 )" - '

(11 - s)!

) .

Es fcil observar el desarrollo de los razonamientos durante la resolucin:


entre n elementos se eligen s elementos inmviles, sirvindose para ello de
(;)

mtodos; a continuacin, se realiza Ja multiplicacin

(segn la regla

del producto) por el nmero de desrdenes que se encuentran entre los


(n - s) elementos restantes.
Demos a conocer la interpretacin terico-probabilstica del mtodo de
inclusiones y exlusiones. El conjunto de elementos se interpreta en estas circunstancias como un espacio discreto de sucesos elementales, simultneos
o incompatibles (excluyentes), ai. a2, ... , on, y los pesos de los elementos,
como probabilidades. La probabilidad de la aparicin simultnea de los sucesos 01,. 01,, , ai, se designar con P(a;,. ... , a;,). Para el caso en que
los sucesos no aparecen se emplea la llamada ecuacin de Poincar:
P(ii,, 02, ... ,

a,,)

= [I - P(a1))(1

- P(a2)J ...

(1 - P(fln)],
77

en la cual podemos abrir parntesis. rigindouos por la regla: P(a;)f>(a) =


= />(a1, a,). Esta ecuacin es una generalizacin de la frmula para las probubiliduucs de los sucesos indcpcndieurcs aplicada ul caso de los sucesos dependientes y simultneos, La frmula general para el mtodo de inclusiones
y c.:.xl'lu.,io11l~ t icnc por expresin:
11(1,. ps, ...

p.,) = 11 - 2_;11(1,)

...

(-l)"11(p,,

L,11(p,

1.,

f}j) -

pz, ... , p,,),

con la pau icularidad de que la frmula se modifica: ambos miembros se


dividen por 11, para obtener magnitudes no absolutas, sino relativas, es decir, probabilidades
11 -

111(jJ,,

/~

, /; .. )

= 1 - n - 1 '2:,n(p,)

+ 11 - 1 L;n(p,

p) -

i,J

...

(-1)'111-

1n(p,,

fJz, ...

, p.,).

M;\s abajo scnluremos como se aplica el mtodo de Inclusiones y exclusroucs al clculo de los permanentes ( 4.4) y al clculo de los valores de
lax Iuneionc-, especiales que lig11ra11 en la teora de tos nmeros ( K.J).
J.2. SISTEMAS DI~ Hl!:PRESENTANTt!:S DE LOS CONJUNTOS
Se examina aqu uno de los accesos combinatorios a la caracterstica de
la estructura de los conjuntos fni1os. Ya por denominacin se puede concebi1 que la idea principal consiste en sustituir el sistema de conjuntos por
la rcunion de sus representantes.
El plnntcamicnto de los problemas de este tipo y los mtodos de su resolucin dependen de los requerimientos que dichos representantes deben
satisfacer.
Sislcmas de rcprcscutautcs distinlos (s.r.d.), Sean un 11-conjunto S y el
co11ju1110 P(S) de iodos los subconjuntos suyos. Supongamos que M = (S,,
Sz, , .. , S.,,) es 1111:1 111-111uc.~1ra de: />(S), y" "" (u1, (t~.
, u,..), cierta 111muestra de S. Si a la muestra /li/ se le puede poner en correspondencia (no
forzosamcnrc de 1111:1 manera univoca) 1111:1 muestra a tal que los elementos
a., = 1, 2, .. , m, sean distintos dos a dos y, adems, a,ES;, i = 1, 2, ... ,
111, suele decirse que el elemento a, representa el conjunto S;, y toda la
muestra (a1, as, ... o,..) se denomina sistema de representantes disttnros (en
forma abreviada, s.r.d.) para M. Observemos a la vez que s i ;o! j, entonces
o, re 01 incluso si S,
S. Si un conjunto aparece varias veces, debe tener
cada vez un representante que sea distinto de los dems.
Resulta seguidamente que el s.r.d. puede existir no para todas las colecciones de conjuntos, Si en un sistema finito los conjuntos no son vacos y
no se irucrsecan, el s.r.d., obviamente, existe. Turnemos un caso ms complejo. Por ejemplo, si S = (a. b, L. d. e), y Mes una coleccin de cuatro conjun-

7!1

= (a, b, e, d), Si (a, b, e), SJ = S4 = (b, e), entonces existen dos


s.r.d.: (e, a, b, e) y (b, a, c. d). Pero, apenas cambiamos uno de los subconjuntos, por ejemplo, tomamos Si
tb, e) en lugar de S2 y ya no podremos
obtener ningn s.r.d. La respuesta a la pregunta de si existe o no un s.r.d.
para una familia dada de conjuntos la da el teorema de P. Hall enunciado
por ste no ms tarde de 1935. El teorema formula las condiciones necesarias y suficientes para la existencia del s.r.d.
Teorema de P. Hall. Los subconjuntos Si. Si, _ .. , Sm tienen un s.r.d.,
cuando y slo cuando la reunin de cualesquiera k de estos conjuntos contiene no menos de k elementos, Dicho de otro modo, el s.r.d. para S1, Si.
... , Sm existe, si y slo si S1,US1,U
S,, consta por lo menos de k elementos, siendo en este caso k = J. 2,
, 111, y (i1, ii .... , im), cualquier kmuestra de I, 2, ... , m,
Demostracin. La necesidad es casi evidente, puesto que la existencia del
s.r.d. asegura la presencia de un nmero necesario de elementos en calidad
de representantes distintos. En lo que se refiere a la suficiencia, aduzcamos
una formulacin perfeccionada que nos da, adems.la cota inferior para el
nmero de los propios s.r.d.
Teorema. Supongamos que una familia M = (S1, S2, ... , S,,,) satisface
la condicin necesaria para la existencia de un s.r.d. y que cada uno de los
conjuntos S,, S2, , S,.. consta por lo menos de t elementos, Entonces; a}
si t !;, m, M tiene no menos de t ! s.r.d.; b) si t > m, la familia M tiene no menos de i!l(I - m)! s.r.d ,
La demostracin la realizaremos por induccin respecto de m. Para
111
1 (e, incluso, para m "" 2) el teorema es evidente. Demostremos que es
licito para cualquier m finito, partiendo de su validez para m ' < 111.
Veamos una (reunin) de cierta k-mucstra de los conjuntos:
tos S1

S1,US11U ... US;,;


se deben examinar dos casos: uno cuando el numero de elementos en la
unin es igual a k, y otro cuando el nmero de elementos es superior a k.
Empecemos por el segundo caso, cuando la unin en consideracin posee
no menos de k+l elementos. cualesquiera que sean k: k"" I, 2, ... rn, y
el juego t., ii, ... ik de numeres l. 2, ... , m. Elijamos algn elemento
a1ES1 y eliminmoslo en S2, S1, ... , S,,,, si l se encuentra en dichos conjuntos. Llegamos de este modo a M" = (S.i , s;, .... s;;,). Esta (m - !}muestra satisface Ja condicin necesaria para la existencia de un s.r.d., pues10 que s;,usi,U...
contiene no menos de k elementos y, adems, M'
tiene o bien no menos de (t - 1) s.r.d., si l!;,m (y, por tanto, t - J !;,111 - J),
o bien (t - l)!/(f - m) ! s.r.d., si t > m (y, por tanto t - 1 > m - 1). El resultado buscado se logra, si tomamos en consideracin que en S1 hay por lo
menos t posibilidades de fijar el elemento a1 y que este elemento constituye,
junto con el s.r.d. para M", el s.r.d. para M.
Volvamos al primer caso en que la demostracin realizada no puede

os;

79

considerarse vlida, pues existe una /\-muestra S,,, S1,, ...


S1, tal que
S,,US,,U ... U.S';, contiene exactamente k elementos (1 ,.:;,k~m - 1). Recnumeremos los coujuntos S1. S2, ...
S.,. de un modo tal que S1, se haga S1.
S;, se hug;i S2 ..
y S;, se haga Sk; escribamos estos conjuntos en el sig11i1:nte ur den nuevo:
S,, S2, ... Sk, Se ;

1,

S,,,.

Por cuanto s,us~u ... USk contiene exactamente k elementos, entonces


r ~ k. Por consiguiente, por hiptesis de induccin, (Si. S2, , Sk) tiene
no menos de t! s.r.d. Tornemos uno de estos s.r.d.: (a,, 02, ... ak). donde
(l;ES., i
1, 2, ... , k. Eliminemos los elementos ai. a2, ... , ak de S1c+ 1,
... , S.,,, siempre que se encuentren all. La (m - k)-muestra obtenida
M. =(Si+,, ... , S~,) satisface la condicin necesaria para que existe un
s.r.d, Efectivamente, si esto no es as y si la unin de cierta k-muestra
+ l tiene menos ele k elementos, entonces la unin

st ,u... us

S1US2U ...

usku .. us... .,.

1e11drin menos <le k: + k elementos, lo que contradice la hiptesis del tcorc111a. Asi >11<.:s, M" tiene por lo menos 1111 s.r.d., y, por consiguiente. M tiene
no menos de t! s.r.d,
Algoritmo lle eleccin de un s.r.d, Prcticamente es muy dif'cll comprobar si en este caso concreto se cumple o no la hiptesis del teorema de
P. Hall. La demostracin que acabamos de ofrecer, basada en Ja induccin
nuucrurica
completa, no proporciona ninguna indicacin que ayude a
hallar el s.r.d. Es10 110 es sorprendente. Los teoremas de existencia aparecen,
las ms de lus veces, cuando resulta difcil o imposible hallar un algoritmo
que conduce a la determinacin de la solucin. El algoritmo que permite
elegir un s.r.d. para un nmero finito de conjuntos; o mostrar que para el
juego dado de conjuntos tal sistema no existe, lo di M. Hall como dellloM racin del teorema de r. Hall sobre los distintos represcniumes.
Sean <lados 11. conjuntos S,, !h, ... , S,,. Se requiere hallar para ellos el
v.r.rl., u rnostn1r que t:ol sislc111a 110 existe. fl.lijumos ., ur.ar un clemcnt o tld
pr 1111..:r cuujuuto <11 ESr en calidad de representante de este ltimo. ElcgirclllO.\ por turno los representantes de otros conjuntos: a2ES2; ttJES,; ... , preocupndonos slo de que todos estos representantes sean distintos. Si llevamos este proceso hasta aNES., inclusive, obtendremos el s.r.d. buscado.
Puede ocurrir que en un z-simo paso llegaremos a conseguir cierto tconjunto S,, iodos Jos elementos del cual be, l ... , b, ya haban sido elegidos e11 calidad de representantes de otros conjuntos. Esto, syi embargo, no
significa todava que el s.r.d. no existe. Vamos a tomar, uno.tras otro, todos
aquellos conjuruos, cuyos representantes son los elementos b1(i "' J, 2, ... ),
y eliminar de dios todos los elementos de la sucesin bs, bz, ... , b,, agregilndo los eternenros restantes al final de la sucesin citada. Procedamos de
csrc modo hasta que ocurra una cosa de dos: o bien 1) llegaremos al elcmen80

b1, el cual no puede servir de representante, o bien 2) Ja sucesin se agorar con los elementos 11,, bi, . , /J, como representantes de Jos conjuntos.
En el caso 2) podemos estar convencidos de que el s.r.d. no existe. En
efecto. los elementos In, l>i, ... , b. son representantes des conjuntos y, por
coustrucciou. c.ula elemento de estos s conjuntos si: conriene en la sucesin
dada. Pero, i.:11 tal caso, los s conjuntos mencionados, y tambin el conjunto
S,, forman s + 1 conjuntos que slo contienen s elcmentcs distintos, Jo que
contradice la hi>tcsis del teorema.
En cambio, si tiene lugar el caso 1), entonces encontramos, en cierta etapa, el elemento b1"' bi,ES1, (i, > t) que no ha sido hasta ahora un represen1a111c. Esto es testimonio de que como representante de 1, ya fue elegido
otro elemento tn, (h<i). Si 1i.>t, entonces el elemento b1, pertenece al
conjunto Sh cuyo representante es tu, fo< i?). etc. Surge, pues, una sucesin
b1,. h1,, ...
tn: cuyos indices decrecen (i.,, ~(). con la particularidad de
que cada elemento de esta sucesin integra un conjunto, cuyo representante
es el lt:nni 110 sucesivo. S11s1il11y:i111os los rcprcscur.mtes, eligiendo los elementos del modo siguienh:: b., para Sh. h., para s,,, ... , b;~ , para S
Corno resultado de esta sustitucin,
el elemento tu; se libera pata poder ser
elegido en .:alidad de rcprcscuruute de S,. A~ pues. S1, , S, tienen rcprescruanrcs clisrintos y podernos seguir la misma senda, teniendo en cuenta
o bien la-posibilidad de llegar a S., y obtener el s.r.d, completo, o bien encontrarse con el caso 2) y establecer que el s.r.d. no existe.
La conclusin sobre el nmero de s.r.d. se obtiene del algoritmo mencionado como una consecuencia. Efectivamen<e, si el s.r.d. existe, esto significa que existe tambin un conjunto. cada elemento del cual puede ser elegido en calidad de su representante en el s.r.d. Esto quiere decir, que si los conjuntos de una familia dada de 11 elementos tienen 1 o ms elementos, cntonces existen por Jo mcnos r: s.r.d., si t < 11, o bien r(t - 1) ... (t - 11 + l) elemcntos, si 1;;;. 11 (por cuanto la eleccin del primer representante puede realizarse cmplcauclo por k1 menos 1 mtodos; al tachar este representante clegido por "''ros en todo~ los dc111:h conjuntos, licgarcmos al sistema de
conjuntos si ....
, s:.. donde el conJ111110 menor tiene no menos de r - 1
elementos, Co111in11a1Hlo .is], pa~<> a puso, obtendremos el resultado
mencionado).
La condicin de que el sistema sen finito es nqui de mucha importancia.
Si retiramos esta condiciu, entonces, para, por ejemplo, un sistema infinito
de conjuntos
10

0,

,.

So= 11, 2, J, ... , k, ... 1;

s.=

l 11:

no existe un s.r.d., au11411c s existe para cualquier parte de l.


()-C.hl'

81

Otros sistemas de representantes de los conjuntos. Los problemas <le


particin de los conjuntos condujeron ni concepto <le sistemas de representantes comunes. Sean dadas dos particiones diferentes de un mismo conjunto S en k componentes no vacas:
S = A1 U Ai U ...

U A;;

LJ, U 82 U ...

U Bk.

Si existe un subconjunto O del conjunto S, compuesto de k elementos, y


si, adems, dicho subconjunto es 1.11 que s11 interseccin C\111 cuulquicru de
las componentes no es vaca:
onA,~0;
on8;?'0;
.. 1.2, ... ,k,
ste se denominar sistema de represenuuues cu1111i11<s (s.r,c.) de las part
ciones dadas. En este caso cada una de las iutcrseccioncs resulta estar compuesta por un solo elemento. Los conjuntos de las particiones primera y se
gunda, lomados dos a dos y elegidos, ~i es necesario, <le un ruedo correspondiente, tienen uno y slo un elemenro comn, el cual es precisamente
su representante comn.
No es Iorzosamenre obligatorio, por supuesto, que se cumpla el requerimiento de existencia de un solo elemento comn. Pueden plantearse y tomarse en consideracin condiciones diferentes: existencia de un nmero dado de elementos comnes, de un conjunto dado, ele. Por ejemplo, si exigimos que cada elemcuto s1eS figure no menos de k, y no ms de k2, veces
(k2;~k11 ~ 1) en el sistema de representantes co1111111cs, este ltimo se llurnar
sistema de un nmero limitado de representantes (28). ~st claro que el
problema de s.r.<l es un caso particular de tal problema para k11 = O,
k21 = l.
El otro caso pare icular cu que
k
para i =
2, ... , l;
o;=
O para i I + J, / + 2, ... , m;
ku = 1 para i = l, 2, ... , 111,.

(1

1,

lleva el nombre de problema sobre la existencia del s.r.d, que contiene el conjunto dado de elementos marginales s,, s2, ... , sr.
El criterio de existencia o no existencia del s.r,c, es prximo al criterio
que se aplica al s.r.d.
Teorema. Dos particiones de un conjunto
S = A1 U A2 U ... U Ak = 81 U 82 U ... U fJk
tienen un s.r.d., cuando y slo cuando la unin de cualesquiera m del conjunto A1 se intersecan no menos que con 111 del conjunto 8, donde m =
= 1, ... k.
Demostracin.
La necesidad es obvia, igual que en el caso del s.r.d. La
suficiencia se demuestra por reduccin a los teoremas sobre el s.r.d.
En efecto, elijamos para cada B;, i = t, 2, ... , k, un conjunto S1 de to
dos Jos ndicesjEK
I,
, k) tales que A1f181 ~ 0. Obtendremos una
r-rnuestra M = (Si. S2,
, S.,) de subconjuntos del conjunto K. Para M

=(

82

existe el s.r.d (el criterio enunciado ele existencia de un s.r.d. es el criterio de

existencia del s.r.d. para M). La eleccin de Jos distintos representantes da


para cada 8; su Aj, con la particularidad de que su interseccin es no vaca,
En esta interseccin puede elegirse por lo menos un elemento que sea comn para Aj y 8,, es decir, su representante comn.
El concepto de representantes de los conjuntos y de sistemas de representares tiene en las matemticas numerosas y variadas aplicaciones, como
son, por ejemplo, los representantes de las clases de equivalencia. El mtodo
de sistemas de representantes se usa tambin en la teora de las redes, al investigar la admisibilidad de los flujos, y en la teora de ampliacin de los
cuadrados latinos.
J.3. PRINCIPIOS DE LA TEORA I>E l{AMSEY
La operacin de narticn
de los conjuntos es el fundamento de una
canudud infinira de pruhk111:1s prcticos, En este p:it rafo se dcscr ibc et proccdimicnto que permite obtener los datos sobre el carcter de tus propias
particiones y solnc l;i pu~1b1lilf;ill de reulizar una par ticin del tipo prefijado de a11lc111a110.
Sea un 11-co11ju1110 S, cuyos elementos han de drstrbuirsc en dos cajoncs. Cul debe ser el nmero 11, para asegurar que (]1 elementos caigan en
el primer cajn, o que <2 elementos caigan en el segundo? La respuesta es
casi evidente: 11 ;.q, + (Ji - l.

o 000000100

o o o'

q,
As pues, el nmero mnimo de elementos que aseguran la resolucin del
problema es igual a
N(q1, tz; 1) = q, -t- l/1 - l.
Si se plantea 1111 problema de distribucin no entre dos, sino entre el mayor nmero (lli;a11ws, t) de cajones, siendo 11, os, ... , q, los nmeros
correspondientes que caracterizan el llenado requerido de los cajones, en-

ronces

N(q1. ti, ... q,; l)

,
= L;
1:

q, - (/ - 1).

Ramsey [451 demostr en 1930 un teorema en el que generaliz estos resollados particulares. En lugar de la distribucin de los elementos unidad
del 11-conjunto el teorema analiza l distribucin de los z-subconjuntos del
conjunto citado. Designemos con S., el conjunto de n elementos y con
P,(S.. ), la coleccin de sus z-subconjuntos.
Teorema de Rumscy, Supongamos que r~ 1, q;';J;r (i
1, .. , /).Existe
un nmero natural mnimo N
N(q1,
q.; r) tal que para cualquier

t'

83

n ";J:, N Y para toda r-particin ordenada P,(S.)

= A, U ... U A, se encontrar (para cierto i<;;; ( l, ... , 1)) un (q;, A,)-subconjunto, es decir, un qrsubconjunto del conjunto Sn, cuyos r-subconjuntos estn contenidos todos
en A;.
Hagamos previamente tres observaciones con el fin de Iacilitar la
comprensin del teorema en su planteamiento
y demostracin.
l. Los ejemplos aducidos ms arriba y referentes a las particiones de Jos
conjuntos representan casos particulares del teorema de Ramscy parar= J.
P,(S) = S, y el {q;, A,)-conjunto es simplemente un q;-subconjunto del conjunto A;.
2. Para un caso particular en que t = 1, tenemos N(q1 r) = q1, lo que
es trivial.
3. Si demostramos el teorema de Ramsey para t = 2, quedar vlido
tambin para t = 3. En efecto. sea

P,(S)

ee

A1 U A2 U As

= A1

U (A2 U AJ).

Denotemos A2 U AJ
A~. Pongamos qi "" N(q2, qs: r). Si n ;;i: N(q,, q;; r),
entonces, o bien S contiene el (q,, A 1 )-subconjunto; o bien S contiene el (qi;
A2 U A1)-subconjunto. El primer caso corresponde a la afirmacin del teorema. En cambio. s tiene lugar el segundo caso, entonces el
qisubconjunto del conjunto S contendr, por hiptesis, o bien el (Q2, A2)conjunto o bien el (tJ, A)-subconjunto. Por lo tanto, nuestra afirmacin
es lcita. De aqu se deduce que resulta suficiente demostrar el teorema de
Ramsey para I
2, y, a continuacin concluir por induccin, que es valido
tambin para todo t>2 entero.
La demostracindel teorema para el caso de t = 2 empieza escribiendo
las siguientes igualdades, considerndolas como iniciales:
N(q,, qz; 1)
q, + ({2 - I;
Niq, r; r) = ai;
N(r, qz; r)
qi.
(1)

La primera de estas igualdades ya la conocemos. En la segunda


quier particin A 1UA2 lleva o bien al (r, Ai)-subconjunto, si A1 es no
o bien al (q1; P,(S))-subconjunto. En este caso q, no es inferior a r.
quiera de estos casos corresponde exactamente a la formulacin del
ma. Unos razonamientos no complejos mostrarn la validez tambin
tercera igualdad. Adems,

cualvaco,
Cualteorede la

(2)
As pues, ya podemos afirmar que existen los nmeros N(2, 2, 2), N(3,
2, 2), N(4, 2, 2) etc., como tambin N(2, 3, 2), N(2, 4, 2), etc. Las igualdades
(1) y las desigualdades (2) sirven de datos iniciales para la demostracin del
teorema de Ramsey por induccin. El primer paso, pues, lo hicimos. El se
gundo paso, que da por terminada la demostracin, consiste en demostrar
la existencia de N(qi. q1; r) a condicin de que existen
p,

84

= N(q1

1, qi: r);

>i""

Ntq,

Q2 -

l; r);

N{p,,

pi;

r -

l],

Por cuanto hasta el momento no se logra calcular exactamente


N(q1, qi: r),
el sentido de la demostracin consiste en estimar este nmero superiormente, demostrando la desigualdad
N(q1. oi; r)~N(p1, p2; r -

1) + l.

En efecto, Lomemos un conjunto Sn, donde 11 ~ N(p1, Pi; r - l) + I, y


fijemos en l un elemento a0; entonces, Sn' (aol = s. 1. Pasemos de la
particin P,(S,.) = A1UA2 a Ja P,.1(Sn-1)
B1UB2 del modo siguiente: en
el conjunto Sn-1 tomamos por turno los (r - l)-s11bconjuntos; si la unin
de tal subconjunto, digamos, de B', y del elemento fijo a. integra A1, en-.
ronces este (r - 1)-subconjunto B' lo atribuiremos a la clase 81, y si la
unin est contenida en A2, entonces 8' lo atribulremos a la clase 82.
rn conjunto S,,., tiene no menos de N(JJ1. pz; r - 1) elementos y para
este conjunto el teorema es vlido por hiptesis de induccin. Por consiguiente. en l se cout icne o h1c11 a) el (p,. 11, )-s11bcw1j11n10, o bien b) el (>z.
/J2)-,ubco11j111110. S11pongt11110~ que ticuc lugar el caso a). esto significa que
en S,, _,se contiene el r11-conj111110 T, cuyos (r - 1)-Mcbconjunlos cstn contenidos lodos en /J,. f'cro, n, -= N(q, - 1, q2; r); T~ s., y en este conjunto
Tcxiste o bien u11 (111 - l j-subconjuutu . cuvos z-subconjuuros integran 10dos A' o bien un (J2-subconJun10, cuyos r-subconjuutos integran todos Ai.
S tiene lugar el ultimo caso. entonces obtendremos el q~-conjunto que satisface las condiciones del teorema. S en cambio, tiene lugar el primer caso,
es decir, existe el (l/1 - 1)-subconjuuto, cuyos r-subconjuntos integran todos
A 1, entonces rcunamoslo con el elemento fijo a. Obtendremos el
q1-conjunto integrado en S. Veamos sus z-subconjunlos. Si alguno de ellos
no contiene za, ser el r-coujunro que est contenido en A1 Si l contiene
entonces est compuesto por este elemento y el (r - !)-subconjunto que
integra lJ1. Es10 quiere dccu que cst Integrado en 111. Hemos obtenido el
q1-subconju11lo del co11ju1110 S.... iodos los r-subconjuntos del cual estn
contcn idos cu /11.
Se ha examinado el cuso en que el (1,, IJ1)-conJUlllO est contenido c11
S., - 1 f:( caso b) S< dClllllCS!l'<I
tic tilla manera ;111;\l(>ga. El teorema de ]{;1111
scy queda demost nulo,
/\ Jo que parece para toda r-parucin
y para cualesquiera (q,, qi, ...
q.; r) convenientes, se puede determinar 111n 11 = N(q1, qi, ...
q.; r), cuya
existencia est asegurada en vi1111d del teorema de Rarnscy, Mas. este trabajo result ser cxtremudumcnrc dificil, pues por :dwra no se conoce ningu
mtodo para calcular estos nmeros. Para t "' r = 2, codos los nmeros conocidos N(q., <12; 2) se aducen en la Tabla 3.1 {si no se conocen los valores
exactos, se dun las trontcrus dentro de las cuales stos estn encerrados):
Los casos en que t > 2 csinu poco estudiados por ahora. Se sabe, por
ejemplo, que
N(J. 3. 3; 2) ~ 17;
N(5, 5, 5; 2) ~ 251;
N(4, 4. 4: 2) ~ 128
N((, 6, 6; 2) ~ 906.

"

SS

7b1" J./
3
3
4

(o

R
9

6
9
14
18
23
2.'! ..
29

9
18
2~ 28
).1
44

14
25 .
28
42
. SS
q,

1)4

18

23

)4 .

. 44

57 .
llJ2

. ')4

8
28 .

29

36

l')

36

An menos sabemos sobre Jos valores de los u mcros <le Ramscy p;ua r> 2.
Merece la atencin el siguiente resultado impouuutc:
IJ~N(4, 4: 3)~15.
Pese a las excepcionales dificultades y al avance lento, no cesan los esfuerzos que tienen por objeto dctcrrrunar los nmeros de Rarnsey o de sus
estimaciones (superiores e inferiores). Esto se explica por la peculiaridad del
problema que admite numerosas interpretaciones y aplicaciones diversas.
En Ja teora de los grafos, por ejemplo, este problema se mterprctn como
11n problema de coloracin de las aristas ele los grafos, El propio problema
de buscar los nmeros de Rrunsey se considera, a 111C'1111<1n. para li1s da'c~
aisladas de grafos.
Otra direccin, c11 la que se desarrolla la rcorta de Ramsey, representa
el estudio de las condiciones de existencia, es decir, de rules rcstr iccioncs,
bajo las cuales los planteamientos geucrutizndos del problema resulten fundamentados, y las demostraciones, factibles.
Los problemns de la reora de Ramscy se cst udian ahora con un elevado
grado de generalidad. Supongamos 411e el simboloZ""{/1, ... , /,) significa lo
siguiente: si los k-conjuntos de un 11-conjunro S., estn partidos en r clases,
entonces para cierto i existe un /,.subconju1110 L;<;;S,, tal que todos los k
subconjuruos ele L1 integran la i-~im<l clase. En este caso el teorema de
Rarnsey se enuncia del modo siguiente:
Teorema. Para cualesquiera k, r, l.,
, (, naruralcs existe un N = N(k.
r, l s, /,) t::1 que s n?:N, entonces 1-v1,
, /,).
En general, los teoremas de tipo Ramscy tienen la tonna de las afirmaclones 1\C1, ... , C), donde los smbolos A, 8, e,, ... , (',designan objetos (del conjunto) de estructura determinada. Los lrirnos pueden ser conjuntos con relaciones de orden sobre ellos, gra rus e hipcrgrafos, espacios
vectoriales finitos, conjuntos de soluciones de los sistemas de ecuaciones
lineales, lgebras de Bool y particiones de los conjuntos finitos. Las
generalizaciones relacionadas con el caso de los conjuntos finitos conducen
al anlisis de las operaciones con nmeros cardinales. Los resultados conseguidos en este camino por ahora no son grandes.
86

CAPTUW 4
APARA'IO TABULAR
DEL ANLISIS COMBINATORIO

DE MATRIZ'

En este captulo se analizan los conceptos y mtodos combinatorios que


estn relacionados con la representacin de los sistemas de conjuntos
finitos en forma de tablas. Sirve de base para tales representaciones
tabulares el concepto general de sistemas de incidencia.
4.1. SISTEMAS DE INCIDENCIA Y MA"fl<ICF..S ESPECIALES
Se denomina sistema de incidencia una terna ordenada (M, S, <p), donde
es una corrcspoudcucia biunrla entre los conjuntos M y S (vase 1.2).
Por ejemplo, un pl;1110 puede ser representado corno sistema de incidencia,
si tomamos cu calidad de S el conjunto de puntos del plano, en calidad
de M, el conjunto de rectas y en calidad de <p, el conjunto de pares (a,
b) E M X S que satisfacen la condicin el punto b se dispone en la recta
ar . La corrcspondeucia binaria <p en el sistema de incidencia recibe el nombre de relacin de incidencia. En la mayora de los casos los elementos del
conjunto M se interpretan como ciertos subconjuntos del conjunto S, mientras que <p es simplemente una relacin que caracteriza Ja pertenencia de
los elementos del conjunto S a los subconjuntos de la familia M. Si
M = (S1, . , S,.), S = (s1, ... , s.}. entonces a la relacin "' le CO
rresponder biunvocamente la marriz A = lu1A de orden m X 11, donde au
(elemento de la i-.!sima ila y de la j-sirna columna) es igual a la unidad,
siempre que (S1, s;) E <p, y a cero, en el caso contrario. En particular, cuando
M = (S1
, S,,,) se interpreta
como un sistema tic subconjuntos del con
junto S, entonces
'
fl. si sES1;
si s, 1. S1.
<p

"'' "' to.

Esta matriz se llama matriz de incidencia para la familia de subconjuntos


M = ( S1, ... , s., J respecto del conjunto S. Las unidades dispuestas en
la r-sirna
fila expresan elementos del subconjunto S1, y las unidades
dispuestas en la Jsima columna sealan los subconjuntos que contienen
s;. La matriz A da una descripcin completa del sistema de incidencia (M,
S, 'P). Es binaria, esto es, se compone de smbolos de Jos tipos. Para que
los clculos sean ms cmodos, se ha elegido aqu, a titulo <le elementos
de la matriz, O y 1 (en adelante las matrices de esta ndole se llamarn
(O, 1)-matrices), aunque se eligen, a veces, otros pares de magnitudes, por
ejemplo, + 1 y - l.
87

El dominio de aplicacin de las matrices de incidencia es rnuy amplio.


Kirchhoff, por ejemplo, las introdujo para investigar los circuitos elctricos;
A. Poincar, en la topologa, etc.
Los teoremas del anlisis combinatorio se interpretan frecuentemente
e, incluso, se demuestran con ayuda de las matrices de incidencia. Por
ejemplo, en el 3.2 se ha enunciado el teorema de P. Hall sobre el sistema
de representantes distintos. Oc su anlogo matricial sirve el
Teorema de Konig [46). En una matriz rectangular el nmero mnimo
m de lineas (de filas y de columnas) que contienen todos los elementos
no nulos, es igual al nmero mximo M de dichos elementos elegidos de
un modo tal que de ellos cualesquiera dos no estn dispuestos en una linea.
Demostracin. Basta estudiar el caso en que viene dada una (0,1)-matriz
rectangular A "' faul. i
J, 2, ... , 11; j = 1, 2, ... , t. La demostracin
de que m M consta de dos etapas al principio se demuestra que m ~ M,
luego que M ~ m. La primera desigualdad es obvia, pues ninguna linea
contiene ms de un elemento de los M elegidos. Demostremos la segunda
desigualdad.
Supongamos que m lfneas estn compuestas por r filas y s columnas:
m r + s. Permutemos estas filas y columnas de un modo tal que ellas
ocupen los primeros lugares. A cada j-sima fila (i = 1, ... , r) pongmoslc
en correspondencia un conjunto de nmeros de las columnas j, para las
cuales a,1"" 1, j >s. Los conjuntos obtenidos satisfacen las condiciones
del teorema de P. Hall. Efectivamente, si esto no fuera as, es decir, si k
de los conjuntos citados contienen u < k elementos, dichas k filas pueden
ser sustituidas por v columnas y todas las unidades figurarn en el nmero
menor de lneas, lo que contradice la condicin de que m es el nmero
mnimo. Por cuanto la condicin del teorema de P. Hall se cumple, se
pueden elegir r representantes distintos de r filas, es decir, r unidades de
manera tal que haya dos unidades en una fila y ninguna, en las primeras
s columnas. Razonando anlogamente, se pueden obtener s representantes
des primeras columnas de un modo tal que estn ausentes en las primeras
r las, Este conjunto de r + s = m unidades est elegido de una manera
tal que no hay dos de ellas que se dispongan en una lnea. Esto quiere
decir, que m E; M, lo que se trataba de demostrar.
La demostracin aludida aqu se apoya en el teorema de P. Hall. Este
ltimo puede demostrarse tambin apoyndose en el teorema de Knig.
Sean un conjunto S y un sistema de sus n subconjuntos. Construyamos
Ja (O, 1)-matriz de incidencia. Supongamos que todas las unidades de sta
se disponen en r filas y s columnas. Sir + s = n, entonces, segn el teorema
de Kooig, existen n unidades, de las cuales cualesquiera dos no estn en
una misma lnea, y ellas forman el s.r.d para n conjuntos. Si, en cambio,
r + s < n, entonces la validez del teorema de P. Hall se perturba, puesto
que para k = n - r filas las unidades figurarn slo en s < n - r = k
columnas.

88

Las matrices binarias se utilizan en el anlisis combinatorio al investigar


las estructuras de los conjuntos discretos. La teora de las matrices binarias
experiment en los ltimos aos un desarrollo considerable precisamente
merced al papel creciente (prctico y terico) del anlisis combinatorio.
Segn sea el tipo de problemas combinatorios, en el proceso de -su
resolucin aparecen diferentes tipos de matrices. Las operaciones sobre ellas
se realizan, por supuesto, de acuerdo con fas reglas generales de la tcorla
de matrices. Asl, por ejemplo, a la par con las sumas y los productos ordinarios, estn determinadas para ellas las sumas y los productos directos
(de Kronccker). Recordemos que la suma directa de la matriz .A
laol de
zr-sirno orden con la matriz 8 de orden m se representa por una matriz
de orden n + m que tiene la forma

G ~).

y el producto directo de estas matrices es una matriz de rden nm que


tiene la forma

Ms abajo estudiaremos ciertos tipos especiales de las nuuriccs que con


mayor frecuencia se usan en el anlisis combinatorio.
Matrices conmutables. Son matrices de incidencia para el caso en que
S "" M = ( l, ... n}. y la relacin de incidencia i'Pj significa que el elemento i se dispone en el j-simo lugar de cierta permutacin fija de nmeros
1, ... , n. Sea, por ejemplo, una permutacin (5, J, 4, J, 2). La matriz.
correspondiente ser

Sus filas corresponden a los numeras de los elementos de Ja permutacin,


y las columnas, a los nmeros ordinales de los lugares.
As pues, una matriz conmutable es la (O, 1)-matriz cuadrada, en la
cual cada lnea (fila o columna) contiene exactamente una unidad. La
matriz conmutable posee la propiedad de que
ppT"' l,
donde pres una matriz transpuesta, e I, una matriz unidad. Esta propiedad
se emplea con frecuencia a titulo de definicin de la matriz conmutable.
Las matrices conmutables, siendo las ms simples, son de inters en
primer lugar por el hecho de que a travs de ellas pueden expresarse otras
matrices ms complejas (vase ms abajo el teorema de Birkhoff).

89

Matrices de congruencia de dos en dos. Estas son matrices de incidencia


para el caso en que M
S, y la relacin de incidencia v> es antisimtrica

y satisface las condiciones:


a) para cualquier s ES: {s. .r) ~ p (irreflcxividad);
b) para cualesquiera diferentes s,, SJ ES (i ;1! j): o bien (s1, s1) E""' o bien
(S, S) E .p.

Thl relacin puede interpelarse como resultado de un torneo circular


con participacin de ISI jugadores. La matriz de incidencia es la tabla de
este torneo, en la que la diagonal est ocupada por ceros (0;1 O). El
premio del i-simo jugador y del j-simo se nota como '1
l, a1; = O.
Asi pues, las matrices de congruencia de dos en dos son binarias,
cuadradas, con ceros en Ja diagonal principal. Ellas satisfacen la ecuacin
matricial

A+ AT = J-

'

donde A es una matriz de congruencia de dos en dos, AT es la matriz


transpuesta A, les una matr iz unidad y J, una matriz compuesta por ceros.
Matrices de H11d:111utrd. As se llaman las matrices cuadradas binarias
H (nbrcviadamcntc de Hadamard), compuestas de unidades positivas y
negativas, que satisfacen la ecuacin matricial
HHT =ni,
donde 11 es el orden de la matriz H; J es la matriz unidad de n-simo orden:
H", fa matriz H transpuesta. De la definicin proviene que cada dos filas
de la matriz H son ortogonales, y, adems, que [det Hl = n"12 y
1
H" 1
11 - H", de donde

11 HT

= HT

H = ni.

Si en una matriz de Hadamard multiplicamos cualquier linea (sea fila o


columna) por - J, la matriz conserva sus cualidades de Hadamanl. Las
matrices obtenidas del modo citado se consideran equivalentes. Si H1 y f/i.
son equivalentes, entonces
H2 = PH1Q,
donde P y Q son matrices conmutables, en las cuales, sin embargo, el nico
elemento no nulo de la lnea es igual a + 1, o bien a - l. Multiplicando
las filas o columnas por - I, podemos normalizar las matrices de
Hadamard, es decir, reducirlas a una forma en que la primera fila y la
primera columna estn compuestas slo por las unidades positivas. Las
matrices de Hadamard normalizadas de rdenes l y 2 son
(1)

e - ~).

En lo que atae a las matrices de orden n ;;:: 3, resulta que si existen, entonces ns. O (mod 4). Efcctivnrncnte, conmutemos en la matriz de
90

Hadamard las columnas de un modo tal que en la segunda fila la primera


mitad de trminos conste slo <le unidades positivas, y Ja segunda mitad,
de unidades negativas. Examinemos la tercera fila. Supongamos que en los
primeros n/2 lugares encontramos t unidades positivas y en los segundos
t unidades positivas. Entonces, por definicin,
2f

21'

2( - 2/'

= n;
=

de donde n "" 4t. No obstante, In dcmostrncin de la existencia de las


matrices en el sentido de su construccin eficaz es un proceso que avanza
con lentitud, pese a Ja diversidad de los mtodos inventados.
Observemos que los productos directos de las matrices de Hadarnard
son tambin matrices de Hadamard. Se sabe que estas matrices de orden
n existen, en particular, en los siguientes casos (vnsc (471):
L n = 2';
2. n = p' + 1 "" O (mod 4), donde p es un nmero primo;
3. n
(h - 1)3 + 1, donde hes un producto de los nmeros del tipo l y 2;
4. n = h(h + 3), donde h y h + 4 son productos de los nmeros del tipo
1 y 2;
5. n "' h(/1 - 1), donde h es 1111 producto de los nmeros del tipo J y 2;
6. n
n. 116, 156. 112;
7. n
q(q + 2) + 1, donde q y q + 2 son potencias de los mi meros
primos;
8. n es igual al producto de cualesquiera nmeros mencionados ms arriba.
Para el caso incierto mnimo de existencia de fas matrices de l-Iadarnard
tenemos: n = 268.
Matrices estocsticas. Este tipo de matrices surgi para ser aplicado en
el aparato combinatorio de la teora de probabilidades. Una matriz se llama
estocstica por filas (columnas), si sus elementos son no negativos y la
suma de ellos en cada fila (columna) es igual a J. Una matriz se llama
dos veces estocstica, si es estocstica tanto por filas, corno por columnas.
No es difcil mostrar que una matriz dos veces estocstica es cuadrada.
Un producto de las matrices dos veces estocsticas de igual orden ser
matriz. dos veces estocstica. Efectivamente, si C = lc1A7. A = laul7.
B = lbul'I, C = A D, entonces

=
=
=

e; = ,_L;1 aubu ~ O,
y, por analoga,

"

"

2.: cu = ,_,:; " 1~:;1 b,j

1- 1

= !,

L; cu = l.

t .. t

En una matriz cuadrada de n-simo orden, se llamar transversal a un


juego den elementos, en el que ningn par de ellos est dispuesto en una
misma lnea (fila o columna).
91

Lema. Una matriz dos veces estocstica tiene la transversal compuesta


de Jos elementos no nulos.
Demostracin. Sea A = Javl una matriz dos veces estocstica. Incluyamos todos los elementos no nulos de Ja matriz en p columnas y q
filas de un modo tal que Ja suma p + q asuma el valor mnimo posible.
Con arreglo al teorema de Komg, el nmero mximo de elementos no nulos
de A, de los cuales ningn par se dispone en una misma lnea, es igual
a p + q, Por cuonto todos los elementos no nulos de A pueden encerrarse
dentro
de
n filas, entonces
p + q t;;; n.
Por
otra
parte,
11

:"

au ~ p + q. Por consiguiente, p + q

= n,

y en la matriz se en-

'i = 1
centrar una transversal

Tcore11111 de Birkhoff.

compuesta por elementos no nulos.


Para toda matriz. dos veces estocstica de orden

11 es vlido el desarrollo: A

=-

'A,> O,

~ 'A1 ~ 1, k t;;;

i ; 1

114 -

1~ 1
ti

'A,?,, donde Pt son matrices conmutables,


l.

Demostracin. De acuerdo con el lema, en la matriz A existe una


transversal compuesta por elementos no nulos. Supongamos que el mnimo
de dichos elementos es igual a >-.1 > O (A1 ~ 1, pues, de lo contrario, la
matriz A ser conmutable y la afirmaciu del teorema se har trivial): P1
es una matriz conmutable correspondiente a la transversal. Por cuanto la
matriz. (l - 'A1)-1(A - 'A1P1) es dos veces estocstica, entonces en la matriz
A - 'A1P1 existe una transversal compuesta de los elementos no nulos. Designemos

con 'J..2 el mnimo de ellos, etc. La matriz A -

~ 'A;P; contiene

1~

no menos de j elementos nulos, razn por In cual el proceso citado es finito


y se dar por terminado no ms tarde que el (n2 - n + 1)-simo paso. Esto
se debe a que dcxpux tic rculizarzc el (112 - n + 1)-simo paso, la matriz.
,.,_"

1 l

A ~
'A1P;, en la que las sumas de elementos en las filas y en las
eoh11111><1s son iguales, conteudria no ms de (11 - 1) elementos no nulos,
por lo cual todos los elementos de esta matriz serian nulos.
Observemos que la estimacin del nmero k en el teorema de Birkhoff
puede ser precisada: k :;;: 112 - 2n + 2, con la particularidad de que existen
matrices de orden 11, dos veces estocsticas, las cuales no son representables
en forma de una combinacin lineal <le menos que n2 - 2n + 2 matrices
conmutables.
Al resolver problemas de carcter combinatorio surge la necesidad de
emplear, adems, otros tipos de matrices especiales. No ser nuestra aspira
cin enumerarlas y describirlas. Nos limitaremos slo al anlisis de algunos.
accesos generales que pueden ser aplicados a la investigacin de tales
matrices.
Ya hace tiempo que en las matemticas se acostumbra a comenzar el
'.12

estudio de las propiedades de las clases de objetos por la bsqueda de las


invariantes y el anlisis de los mismos. Una de las invariantes ms importantes de cualquier matriz es el permanente de sta. Al permanente le
dedicamos un prrafo especial de este captulo (4.4).
Estudiemos otras direcciones notables en este sentido. Ultimamcntc en
las investigaciones tericas de las matrices hinarias se pasa, con una frecucncia cada vez mayor, del anlisis de los tipos pnrticulnrcs de las mal rices
al estudio de sus clases. Se uuhzan en dicho estudio las nociones de rango
de frontera, de a-anchura y otras. Se denomina traza de una matriz a la
suma de los elementos que constituyen su diagonal principal; el valor mximo para la traza, obtenido para toda clase de permutaciones de las filas
y columnas de una matriz, recibe precisamente el nombre de rango de
frontera (rango lmite). Se llama a-anchura de la matriz a un nmero
mnimo de columnas que pueden elegirse en ella de una manera tal que
la suma de sus valores en cada fila sea no inferior a a.
He aqu uno de los procedimientos que se usa para elegir las clases
de las matrices. Sea A una (0, 1)-matn~ de dimensin 111 x 11. Las sumas
de sus elementos por filas la denotamos con n: i = l, 2, ... , 111 y por
columnas, con s: j = 1, 2, .. , 11. Es evidente que

L.: r,

;-a 1

"

J.

.~ = T.

Haciendo uso de las totalidudes de las sumas de las filas y de las sumas
de las columnas de la matriz A. formamos los vectores correspondientes:
R = (r1, r_, ... , r,,,); S = (si, S1, .. , Sn),
Al contrario, fijando los vectores R y S, cuyas componentes estn represen
tadas por los nmeros no negativos, hallamos que ellos definen la clase
de (m X 11)-matrices A, la cual se denotar con .0/(R, S). Para las clases
.<V(R, S) estn determinadas las condiciones necesarias y suficientes del
estado no vaco. Sin embargo, en esta parte del analisis combinatorio las
investigaciones slo acaban etc iniciarse. Ni siquiera existe un mtodo
regular para calcular los nmeros de rodas las matrices de esta clase o,
por lo menos, de las matrices normalizadas, es decir, tales en las que las
lneas que constan solamente de ceros estn tachadas y las lneas restan res
estn permutadas de un modo tal que
r, ~ rz ;;i: . ;;i: r,,, > O; S1 ~ ~'l ;;i: .. ~ So > O.
Para las clases de matrices se estudian los valores mximos y mnimos
de los permanentes, de los rangos de frontera, de la a-anchura, etc.
4.2. RECTNGULOS Y CUADRADOS LATINOS
As se denominan las disposiciones de los elementos por Iias y por
columnas, cuando los elementos en las lneas (tanto en las filas, como en
columnas) no se repiten. La denominacin "latinos" se debe, pro93

bablcmente, a Euler quien us, al estudiar la disposicin de este tipo, las


letras del alfabeto latino a titulo de sus elementos.
Sea dado un n-conjunto S. El problema de construccin sobre l (a
base de sus elementos) de un (r x sj-rcctngulo latino se reduce a la construccin de una tabla (r x sj-rectangular en la cual las lneas sern
representadas, respectivamente, por las r- y s-permutaciones sin repeticin
de Jos elementos del conjunto S (evidentemente, t; s:;;;; n). Por ejemplo,'
la disposicin
2 1 5 7 3
1 3 2 4 5
7 4
8 2
6
5 2 3
representar un (4 x 5)-rect:ingulo latino para S = 11. 2, ... , 8). En los
(r x 11)-rectngulos latinos las filas son permutaciones, elegidas de un
modo ral que los elementos en las columnas no se repitan. Por ejemplo,
1

2 6 4 5
4 6 5 3 1
5 3 4 1 6 2
3
2

={

ts un (4 X 6)-rcctngulo latino para S


1, 2, ... , 6]. Si la primera fila
de un rectngulo larino es tal que sus elementos quedan dispuestos en un
orden fijado de antemano (con mayor frecuencia como I, 2, ... , n), en-

tonces el rectngulo se llama normatizado. El ejemplo que acabamos de


aducir puede considerarse como ejemplo de rectngulo latino normalizado.
Se analizan, a veces, rectngulos latinos que estn normalizados no slo
por la primera fila, sino tambin por In primera columna.
Los rectngulos latinos que pueden obtenerse uno del otro mediante
las permutaciones de las lneas y la rccnumcracin de los elementos se
denominan equivalentes. Es f;\cil ver que para cada rectngulo latino existe
1111 1cc(;\n.11l11 equivalente norm aliznclo por la primera fila y por la pdmcrn
columna.
Resulta natural preguntar cuntos rectngulos latinos del tipo dado
pueden existir? Sea L(r, n) el nmero de todos los (r X 11)-rectngulos
latinos y N(r, n), el nmero de (r x 11)-rectngulos latinos normalizados.
Es obvio que
L(r. n} = n!N(r. 11);
con la particularidad de que
L(I, n)

= 11!;

N(I, 11) = l.

Por cuanto los rectngulos latinos normalizados de dos filas son, en


esencia, desrdenes, su nmero ser igual al nmero de desrdenes:
l
1
l
(- l)n)
N(2, n) = n! ( 01 - - f + If - ...
+ --,;y- == D.,
94

y, respectivamente,
L(2, n)

= n! N(2,

11)

= n!D .

Sin embargo, ya para el clculo del nmero de rectngulos latinos de


tres filas se necesit superar dificultades mucho ms grandes. Examinemos
primeramente un tipo particular de tales rectngulos:
1
2
a,

2
3
a

3
4

n-

/1

OJ

y tratemos de determinar su nmero. El problema planteado de este modo


es equivalente, en particular, al problema sobre el nmero de conmutadores,
cuyos 2n jacks se disponen por un circulo, estn unidos dos a dos y, adems.
ninguno de dos jacks vecinos estn unidos entre.s, Este problema se conoce
en otra interpretacin, a saber, como problema sobre el nmero de colocaciones de 11 cnyuges en una mesa redonda bajo la condicin de que ningn
par conyugal se siente juntos. La preocupacin inicial es, naturalmente,
sobre las damas; ellas se acomodan de 2n ! maneras, quedndose vacan res
las sillas a la derecha y a la izquierda de cada dama. Las sillas desocupadas
se numeran 1, 2, ... , n. Ahora est claro que el primer cnyuge no puede
sentarse en las sillas primera y segunda; el segundo, en las sillas 2 y 3'",
etc. hasta el n-simo cnyuge, para el cual estn "prohibidas" las sillas I"'
y n-sima. El problema se resuelve por la frmula del mtodo de inclusiones
y exclusiones con las propiedades p;: a; = i, o bien i + 1 {i "" 1, 2, ... ,
n - l), a. n a l. El nmero buscado es:

U.= n! - 2n(n - I)! + ...

+ (-1)'

---3!!_(
211-r

2n - r)(n - r)! + ...


r

. + (-Jt2.
En el caso general. el nmero de todos los rectngulos latinos de tres
filas compuestos de 11 elementos se determina por la frmula (vase (481):

[-i-]
N(3, n) =

.1--0

(:)

D11-kDkUn-2k

Los nmeros de (3 x nj-rectngulos latinos resultaron ser muy grandes. Los


rectngulos latinos estn por ahora dbilmente estudiados, Jo que se debe,
probablemente, a la complejidad de las demostraciones y los enormes
valores de sus nmeros. En lo que se refiere a los rectngulos latinos con
un nmero mayor de filas, podemos decir que en este dominio, en general,
es poco lo que se conoce (vase [49)). En relacin con esto no disminuye
la importancia de las frmulas asintticas. Partiendo de los resultados
conocidos:

95

se ha supuesto

que

Ltk, 11) - (11!)"(' -

m.

Esta hiptesis para k < n llJ fue demostrada por Yamamoto (50].
/\ pc.:~a1 lle que la~ tcnuuivas de estimar superiormente el nmero de
(k x 11)-1cet;\n;ulos
latinos posibles no han llevado todava a resukados
exactos, ya podemos ver que este nmero es muy grande y crece rpidamente con el Jumento de k, Esto se confirma con el hecho de que puede obteucrsc la estimacin in fcrior empleando la idea de ampliacin de los
rectngulos

latinos.

Ampliar el rectngulo launo significa agregarle filas y columnas de tal


modo que el rcctnguio siga siendo latino. Esto slo ser posible, si el
nmero de filas y columnas no sobrepasa el numero de elementos n. La
demos! racin de la posibilidad de ampliar un rectngulo se realiza por una
simple repiticin de los razonamientos que conducen a la adicin de una
ila por debajo y una columna. a la derecha. Como limite de ampliacin
interviene el cuadrudo latino de orden 11.
Sea dado 1111 rectngulo latino ../'(r, 11) de 11 elementos, los cuales se
designarn con 1, 2, ... , 11. Planteemos el problema de ampliar ../'(r. 11)
h;ist:i que se obtenga _/'(r + 1, 11). Veamos las columnas j = I, 2, ... , n,
y a cada j-esimn columna pongrnosle en correspondencia un conjunto S
compuesto de 11 - r elementos que no han integrado la columna dada.
Obtendremos una coleccin M = (Sa. Si ...
, S.). donde cada conjunto
S1 consta de 11 - r elementos.
El problema de ampliacin deJ'(r; n) hasta/.(r + !, n) se reduce ahora
a la construccin de un s.r.d. para la coleccin M. Demostremos que tal
s.r.d. existe. Efectivamente, tomemos ....t'(r, n). Todo elemento i den elcmenros se encuentra en l r veces. En los conjuntos Sr, S2 ... , S el citado
elemento se encuentra (11 - r) veces Elijamos cualesquiera k conjuntos de
So, Si, - - ., S,,. En ellos habr k(n - r) elementos, contando tambin los
que se repiten. Pero. cada ccmcnto se encuentra no ms den - r veces.
Es!o quiere decir que k conjuntos elegidos tienen no menos de k elementos
dblinws. La condicin de existencia del s.r.d, est cumplida, Jo qu
demuestra precisamente la posibilidad de la ampliacin requerida.
La resolucin del problema de ampliacin de los rectngulos latinos
permite dar una estimacin inferior para el nmero de ellos. A saber,
existen 11! rectangulares latinos ..../"(!, 11), cada uno de los cuales puede ser
ampliado por lo menos hasta (n - 1) rectngulos latinos _/'(2, n). Por con
siguiente, existen al menos 11!(11 - 1)! rectngulos J(2, n). Razonando de
esta manera, llegaremos a la conclusin de que existe por Jo menos
n!(n -

J)! ... (11 - r + I)!

rectngulos latinos ./(r; 11).


Los cuadrados latinos en los que ahora concentraremos nuestra ateo

un caso parucular
ch: los rccrugulos
latinos
/ (r, s) para
13n otra~ p:1lnhrc1~. los cuadrados latinos son nada ms que
(11 x 11)-arrc:Jo, <le 11 clcmcutos, donde los rilas y columnas so11 permutaciones de dichos clcmeuros. Por ejemplo, todos los 4 cuadrados latinos
pmihk' do., veces 111nnall1.1dos de cuarto orden son:

cin representan

= s = 11.

l 2 3 4

2 3 4 1

3 4 1 2
4 1 2 J

l
2
\
4

2
1
4
3

3
4
1
2

4
3
2
1

l 2 3 4
2 1 4 3
3 4 2 1

1 2 3 4

2 4 1 3
3 1 4 2
4 1 2 1

4 3 1 2

La cxistcnvia de los cuadrados latinos de cualquier orden se asegura


no slo por los r;v.011J111ic111os combinatorios generales, sino 1a111bi11 por
el hecho de qui: tndo cuudi.ulu latino puede llll"I prctarsc como lo rubla
de Cuylcy, es decir, la t;thla de 11111ll rplicacin
en vierto casi l:l111po Fiuito.
Con d i11 de ,.1k11lar el 11i"i111c10 de c11.11li;1do' la1il1<1'> y estimar t,lc nmero
~11pcri011lll"lll hc111m de ,11p.:r;1r, puictic.uucutc, l,1, mi,111:1s thicultadc'
que tuvnuos c11 el ""do:''
1cd.111:11ln., h11im1s, ,.,, pa11ic11la1, Ju~ c~1i111ac1011c' 111fc1 ioic~ 1ii;n,11 1111 vvprcviu (r - 11):
11!(11 -

I)! ...

211!.

Los clculos del 111111wm de cuadrados arincs han mostrado que esta
es muy aproxunnda.
Dcs1g11cmos c111 /.,(11) el 1111111cm de
cuadrados latinos dos veces uorruutizados
y con L(n), el numero de
cuadrados latinos no equivalentes de ordeu . Entonces, el nmero de todos
los cuadrados 1:11 ino de 11-c\11110 orden es igual '' 11 ! (n - 1)!/ (11). 'Iodos
los nmeros conocidos I (11) y 1:{11) se exponen cu la ~i:uicnlc 1;1hln (vase
1201):

estimacin

,,.,.

"'"'" 4.1
I fn)

1
1

,,
1

}l~

)77 5\17

~70

"'

2NI
'JM

., "'
')l~

IOX

22

Cll!(I

}()

clUI

xs1.

2~~

Rlli

(11(t

2~7

En la 1co1ia de lo~ c11a\11,1d<" J.1l11hh lo~ prohkmas que 111;1yor inters


provocan son lo., n:l.1o:ionad,,~ n111 el concepto de ortogonalidad. Dos
c11a<h.1do~ lurinos ~e llaman "''"K<>twlcs. ~i nl superponer uno de ellos sobre
,., 0110 ve 11h1icm:11 l<Ht." I(" par1, de elementos uutcuados sin rcpcticiu.
<)1

Dicho ele otro modo, dos cuadrados lalinos


A1 = [aiJ>J;

Ai = [a1VJ;

i, j

de orden n :

= 1, 2, __ .,

11,

se llaman ortogonales, si todos los ni pares (aW, u<?]) son distintos.


El estudio de la ortogonalidad de los cuadrados latinos tiene por origen
el problema ampliamente conocido de Eulcr sobre _16 oficiales que llegaron
de 6 regimientos. Cada regimiento asignaba 6 nficialcs <le rangos militares
distintos. Se necesitaba incluir dichos oficiales en 1111:1 form.1dn de cuadro
de un modo tal, que en ninguna linea hubiera repeticiones ni de rangos
ni de nombres de regimientos. Dicho de utro 111m)o, se planteaba el problema de construir dos cuadrados latinos orrogouules de sexto. orden,
El problema sobre la construccin de un par de cuadrados latinos ortogonales de sexto orden no admita resolucin y Euler lleg a la corclusin
de que tal par no exista. En una obra relacionada con este tema y publicada
en 1782 Euler emiti la hiptesis de que la imposibilidad de hallar la solucin se extenda tambin a los casos de 11 ; 10, 11 "' 14, y, en general. de
n 2(mod 4), es decir, 11 2, 6, 1(), 14, 18, ....
Solamente pasados 118 aos se dio la primera respuesta a la hiptesis
de Euler, G. Turry (51) confirm Ja hiptesis a principios del siglo XX para
n = 6, construyendo y arreglando una y otra v. todos tos cuadrados
larinos de sexto orden. La comprobacin uhcrior de la hip!tsis se demor
de nuevo. Slo para el ao 19<10 se demostr que lm pares de cuadrados
latinos ortogonales existan para cualquier orden, a excepcin de 11
2 y
11 = 6, que resultaron ser la nica excepcin (vase 153 J).
Como generalizacin natural del concepto de par de cuadrados latinos
ortogonales interviene el conjunto compuesto por ms de dos cuadrados
latinos ortogonales dos a dos. Tal conjunto tambin se llama ortogonal.
Reenumcrcrnos los elementos de los cuadrados de una manera cal que quede
normalizada la primera fila de cada cuadrado (al rcenumcrar los elementos
de un cuadrado, la propiedad de ortogonalidad queda intacta). Entonces,
los primeros elementos de las segundas filas deben ser diferentes y no iguales a 1. Por consiguiente, el nmero de cuadrados latinos ortogonales dos
a dos de orden n no puede ser superior a n - J. Un conjunto ortogonal
se denomina completo, si en l estn contenidos exactamente n - 1
cuadrados.
En Ja teora de los cuadrados latinos ortogonales se distinguen dos
grandes problemas: el problema de existencia de los pares y de las familias
de cuadrados latinos ortogonales y el de su construccin. Estos dos problemas estn estrechamente ligados, puesto que la demostracin de la
existencia con frecuencia tambin resulta ser construccin. El problema de
existencia de los conjuntos de cuadrados latinos ortogonales result ser
bastante dificil, y las demostraciones de los teoremas correspondientes,
complejas y engorrosas. Damos a conocer aqu slo algunos resultados.
1. No para todo cuadrado latino existe otro cuadrado latino que sea
ortogonal al primero.

98

Este hecho, al igual que las condiciones


de existencia,
en (~2(.
2. Si n ""l', donde f) es un nmero primo y , un

fue establecido

nmero natural,
entonces para n ;;<: 3 existe 1111 eo11j11n10 completo de n - l cuadrados
latinos ortogonales.
Demostracin. Para cualquier n -= p" existe el campo de Galois.
Supongamos que"= O y a, = 1, t12, av, ... , as : 1 son elementos del campo
de Galois. Construyamos 11 - 1 matrices de orden 11 del modo siguiente:
A

= la1/'>I;

l, j

l.

2 ....

11 -

1;

l,

2, ... , n - f

donde

a!JI

ata, + a1.

Esta familia de mal rices 111 ser precisamente el conjunto completo de


cuad rudos lat i 11os nrtogonctcs. En electo:
a) cada una de las matrices construidns es 1111 cuadrado Iarino, pues
si cualquiera de ellas, digamos 111, tiene dos elementos i:11alcs en una misma
rila, existen

j y

l'

tules

que
0(1,

+ {lj =

a .

llU ~

de donde
a=

Oj'

En cambio, si admitirnos que dos elementos iguales figuran en una misma


columna, entonces han de existir distintos i e i' tales que
y, por cna1110 111 ;it. O, 1c11c11ws u, = a, y, por lo tanto i ~ i .
b) cada par de dichas mantees es ortogonal. Sea t ~ I < f ~n - 1,
y supougamos q11c A1 110 c.\ 0110~.<111al respecto de f,ClllOnc~s existen
1 ', ). i' tales que
es decir,
0111 I

a) =

aj, +

"j

0(1

= u10;1

a1

CIJ'

De aqu
a1(a1 - 11)

= a(a1

- 1!(),

y, por cuanto (11 ~ or, tenernos 11, =u,, de donde i"" i ", y por lo tanto
j =
El conjunto buscado est, de este modo, construido.
3. Enunciemos ahora una afirmacin ms general. Sean ciados un
nmero natural uruiu.u io 11 y su desarrollo c11 potencias natur alcs de los

r.

7'

99

distintos nmeros primos:


t

11

= pf. pf, ... p;:,. Sea


I); 1 = 1, 2, .. , N.

mri(p~ -

Si t ;;;, 2, existe una familia de I cuadrados latinos ortogonales de orden 11.


Efectivamente, se ha demostrado anteriormente que para cada 11, = p'f1,
i
I, 2, ... , N existe una familia 111 - 1 (y por tanto, tambin de /) de
cuadrados buscados. Para pasar al producto de ta.~ magnitudes se debe
demostrar un teorema inrcrmcdio (la validez de la afirm acin general se
demuestra por la aplicacin sucesiva de este teorema),
Teorema. Si se tienen dos familias, cada una de las cuales est compuesta por t cuadrados latinos ortogonales de rdenes 11 y 11' respectivamenre, existe una familia de I cuadrados lariuos ortogonales de orden

nn ",
Demostracin. A toda familia de t cuadrados latinos ortogonales ele
orden 11 (t ~ 2, n ~ 3) se Je puede poner en correspondencia una
(111 x (t + 2)) - tabla construida de los mismos 11 elementos (designados

1, 2, ... , n) de un modo tal que cualquier par <le columnas contenga todas
las n1 2-muestras de elementos (tal tabla se llamar tabla <le potencia 2).
Permutemos en esta tabla sus filas de tal modo que en las primeras dos
columnas (leyendo desde arriba) los pares se contengan en el siguiente
orden: (1, l), (1, 2), ... , (I, 11) . , (11, 1), (n, 2), ... , (n, 11). Es ~~t_c caso,
las siguientes I columnas reescritas por turno desde arriba (11 columnas en
una fila) forman t cuadrados latinos de orden 11. De hecho. la primera columna de la tabla est construida de una manera tal que en ninguno de
los t cuadrados latinos figuren en una fila dos elementos iguales. La segunda columna de la tabla est construida de tal manera que tampoco figuren
dos elementos iguales en las columnas de los cuadrados. Por ejemplo, la
(9 x 4)-tabla tiene la forma
1
1
1

2
2
2
3
3
3

1
2

1
2
3 J
1 2
2 3
3 1
1 3
2 1
3 2

1
2

corresponde

a dos cuadrados latinos ortogonales:

3
1
2
2
3
1

l
2
3

2
3

3
1
2

1 2
3 1
2 3

3
2
l

Construyamos
dos tablas correspondientes
a dos t-familias de
cuadrados latinos ortogonales de rdenes n y 11'. Las dimensiones de estas
tablas sern n1 X (t + 2) y (11 ')2 X (1 + 2), respectivamente. Elijamos en
estas tablas la i-~sima y j-sima filas:

100

01,1

a1,2

a/,1

oj,2

...

y construyamos, usando d1d1ax ilns, una fila compuesta por los pares de
elementos:
t11.1<r/.1.

fl/.'l.n,1,

...

u;,,..,2a/,.2.

De este modo, se ohl 1em11 en lnlal (1111 ')2 filas que torman una
[(n11 '}2 x (t + 2))l<tbla en la que cada dos columnas forman todos los
pares de los siguientes nn ' elementos:
(l. !), (1, 2), ... , (1, 11'),

...

, (n, l), (11, 2), _ .. , (11, n }.

A esta tabla le corresponden t cuadrados latinos ortogonales de .orden nn ".


La monografia (20) contiene una informacin abundante sobre las cuestienes examinadas en este prrafo,

El t ipo de ..:c.>ml rucconcs combuuuoriu del cuul se trata en este prrafo,


s11r.:i1\ en l:o li(cn1111ra 111n1cn1:\f1ca uproximudamcutc a mediados del siglo
pasado. J S1ci11cr puhlin) c11 1853 1111 pequeo arlkulo 1541 en el que se
11a1ah<1 sobre el p1uhlcnli1 .~1guio.:111c: q11 111111ro de snbolos pueden
dividirse en ternas ele; un modo tal que cuulquicr par resulte ubicado en
una y slo una terna?
Se ha hallndo sin dif'icultud alguna que slo los nmeros 11 = 6k + 1
y 11 ~ 6k + 3, es decir. 11 s 1, 3(mod 6) son Ja solucin de este problema.
F,11 efecto, por cuanto cadn elemento integra la terna junto con los otros
dos, 11 - 1 debe ser 1111 nmero par, y, por consiguiente, 11, un nmero impar, es decir, 11 .. 1 (rnod 2). Adems, en cada terna hay tres
pares. Cada par aparece una sola vez, Un total hay n(n ::- I) pares. Este
2
nmero ha de; ser nnllirlo de tres. Oc aqu, 11 "' 1, 3(mod <>), es decir,
11 = J, 7, '), 13, 15, l'), . . . IJ.stas cond icionc-, son necesarias, Stcincr
pl;111lc 1111:1 cucvi i: ;,,011di;"1,11nbi<11
s11f1cicn11s'!
Rc1ss {55) dio en 1859
ll..'\fllll.'!\l~l arit l\htt1v;1.
Ni Stcurer ni l{c1'' 'abo,111 que 1111 problema coruhiuutorio anlogo fue
planteado y resucito u11 poco ames, en 1847, poi Kirkman [56]. Pasados
tres aos, Kir~111a11 propuso otro problema combinatorio (57J: una profesora saca cada diu a pascar a 1111 grupo de 15 ruas: las Iorma en 5 filas
l111t

de a J 11i1ias en cada 1111a: se requiere organizar las ternas ele 1111 modo
tal que en el transcur so tic 7 diss cada alumna s, encuentre con todas las
dems una sola vez.
El sistema ele ternas descrito en este problema lleva el nombre de
Kir k man. En corupuraclu con el sistema ele ternas de Sreincr, en ste est
presente una condicin adicional (la llamada condicin de solubilidad): el
11
1 componentes (en el proconjunto de ternas ha de ser partido en
;
blcrna tic Kirk mnu ha)' 7 co11111<111cnlcs

y cada 1111n corresponde a un da


101

<le tal modo que cada uno de 11 elementos aparece exactamente una vez. en las ternas de cada componente,
Surge la pregunta: cu;\ntos sistemas del tipo dao existen? Para las
ternas de Steiner se sabe Jo siguiente. Si n = 3, 7, 9, entonces existe
solamente un tipo de tal sistema. a saber:
a) para n = 3, solamente el sistema de una terna
de la semana)

l 2 3

b) para n = 7, solamente

e) pru a n

3
5

= 9, solamente

4
6
7

de xictc teruav

2
4

"

6
7

3
:i

el sistema de 12 temas

2
2

5
7

4
5

3
3
.'.\

8
7

6 9

6
8

7
9

Result que para 11 = 13 cxivrcn Llo~ si~lcni;is de soluciones 110 isouiorfas, es decir tales que no pueden ser olucnidos 11110 dd otro por su,t1t11c1611
de los d..:111c111os o por pcrmutuc in de las ternas. Estos sistemas constan
tic 22 remas iguales

2
4

JO
12

3
5
7
9
JI
13

2
2
2

"s
5

9
11

6
7
10

4
4

12

10

13

y cuatro no equivalentes:

8
9

11

7
7
7

13

12

3
8

10

11

13
12

8 5
8 6
6
3

9
5

11

12
11

12

para el pruncr sistema


3
3

(,

10

13

3
3

13
JO

6
9

13
JO

y para el segundo,

10
9 13.

Para el ao 1925 fueron terminados los ctculos tic Jos sistemas de ternas
de Steincr para n = IS: tales sistemas diferentes resultaron ser 80. Por lo
que sabe, no se volvieron a calcular las ternas de Steiner paran>
15. En
lo que atae al nmero de sistemas no isomorfos de ternas de Steiner, ste
crece indefinidamente con el aumento de n (vase (581).
La solucin del problema de Kirkm:m (conocida desde el ao 1921) es
102

4
7
9
1
2
3
5

11

2
14
6
8
10

8
13
4
6
12

5
15

12
11
13
IO
14
7
9
15

l
2
4
5
(

1
2

3
6
8

3 9
8 15

ll
12
7

13
14
10

7
4
5
13

14
10

1
2
3
5

15

9 12

15
l1
12
13
14

12

13

2
4
7
JO

JI

4
9
JO
7
8

5
9

11

6 11

7
8

12

4
5

14
15

10

13

6
8

15
14

Los mtodos de construccin de los sistemas de ternas son, en lo principal,


recursivos, es decir, se construyen sistemas "iniciales" de ternas para los
valores pequeos de los parmetros, y despus se empican los mtodos que
se apoyan en esta reserva que ya se tiene. He aqul algunos de estos mtodos.
Si existen dos sistemas de temas de Stcincr, A y B, de rdenes 111 y
Vi., respectivamente, puede construirse un sistema de Steiner ms, el C, de
orden v = v, Vz, que contiene subsistemas isomorfos a los dados.
Sea (011 ai, ak) una terna del sistema A y sea (b,, b., bu) una terna del
sistema B. Construyamos el sistema de ternas C a base de los elementos
en (i = 1, 2, '... , v1; j = 1, 2, . - ., Vi) que forman las ternas (e,,, e,, CAcu),
s est cumplida alguna ele las condiciones siguientes: 1) r = s = 11, (a1, a,
ak) E A: 2) i j = k ; (b,.. b,, bv) E B; '.!) (01, a, Ok) E A, (b,, b,, bu) E B. Un
sistema isomorfo al sistema A ser el primero de ellos a condicin ele que:
s = 11 = l, y de sistema isomorfo a 8 servir el segundo con la condicin ele que i = j = k = l.
En 1893 Moore (59) propuso el mtodo de construccin ele las ternas
ele Steincr basado en las ideas expuestas ms arriba.
Sean dados los sistemas de Steiner: Si de orden vz, que est integrado
por S1 de orden Vi. y Si ele orden l'1 > I; entonces, se puede construir un
sistema de Steincr S de orden v "" v1 + v1(112 - vi) que tenga subsistemas
isomorfos a S1,
Si.
'Iomernos
un conjunto de v :-o vi + V1(v2 - v1) elementos y
reprcscntmoslo en la forma siguiente

,. =

s;

Mo: a,
M1:b11

Mz: l>ii

b12 ...

4~;

br.. ,. ;

bn ... bi. .-, _ .,J :

Formemos las temas rigiudonos por las siguientes reglas.


l. Pongamos los elementos de M en una correspondencia biunvoca
con los elementos <le SJ y elijamos todas las ternas (a;, a. at), si ellas corresponden a las ternas del sstc.na SJ.
LO)

2. Pongamos los elementos del par de conjuntos M y M., i = I, 2, ... ,


v, en una correspondencia biunvoca con el sistema S2 de un modo tal que
Mo corresponda a su subsistema S3. Las ternas compuestas por los elementos de Moya se han encontrado segun 1~1 regla nutccedentc, Las dems ternas
han de contener no ms de un elemento de M0, y, por consiguiente, tienen
Ja forma: (am. b;, b;k) (b;, bt, b;,). Por supuesto, ellas deben corresponder a las ternas restantes del sistema S2.
3. Definamos el sistema S1 sobre los nmeros 1, 2, ... , v1 Si U. ;
r) es una terna de este sistema, formemos todas las ternas de la forrua (b1x,
bY b,..), donde x + y + z "' O (rnod l'2 - VJ).
Las reglas citadas clan todas las ternas del sistema S de orden
v = V1 + v1(vz - v.1).
En lo que se refiere a las ternas de Krkmau, podemos decir que se
han encontrado mtodos, con ayuda de los cuales ellas se construyen para
los rdenes (vase (60])
V=

15, 153",

3", 22n

l.

Pueden considerarse tambin ternas de otros tipos, diferentes de las de


Stcincr y Kirkman. Asf, por ejemplo, un cuadrado latino genera el conjunto
<le n2 lemas ordenadas, donde cada terna (i, l. k) corresponde a que en
la i-sima fila y la y-sima columna se dispone un elemento k; i,
k
1,
2,
, n. La condicin de que una totalidad de ternas (i, l. k) (i, i: k = l.
2,
, 11) forma un cuadrado latino consiste en que cualquier par de componentes de la 'tcr nn ha de encontrarse una y slo una vez.
Introducidos los sistemas de ternas de Steiner y Kirkman, los problemas
en el dominio de las muestras combinatorias, a lo que parece, deberan
concentrarse en las siguientes direcciones:
a) en la elaboracin de los mtodos de construccin eficaz de los diversos sistemas, en primer lugar, de las ternas de Steiner y Kirkman;
b) en las generalizaciones de los problemas de ternas para los sistemas
de 4-, 5-, 6-, etc. conjuntos. Aunque dichos problemas siguen siendo actuales hoy <la (vase (611), tal camino de desarrollo paulatino fue perturbado. Tuvo lugar un sallo lgico, cosa no tan rara en las matemticas. La
superacin ele las dificultades se empez a buscar en la va de construccin
de una teora ms general.
Actualmente entre los sistemas de incidencia los que mayor inters
presentan son los bloque-esquemas (esquemas en bloque). El estudio de
estos se efecta con gran actividad, lo que se explica tanto por las
necesidades. de la prctica, como por los intereses cientficos puros.
En forma simplificada el origen de los bloque-esquemas puede ser
descrito del modo siguiente. Los resultados del experimento realizado a un
mismo tiempo en condiciones determinadas se escriben en forma de columna (bloque). Los resultados reiterativos, obtenidos en otras condiciones
(cambiadas), proporcionan bloques nuevos. La coleccin de los bloques <la

1: =

104

una tabla bidimensional llamada bloque-esquema (en forma abreviada BD,


que proviene de la expresin inglesa "block-dcsign").
De la elaboracin esttica de los resultados nace un enfoque al problema
de planificacin del experimento, es decir, de formacin de su esquema
(plan) con el fin de obtener resultados ptimos con un nmero mlnimo
de pruebas.
Para el anlisis combinatorio, entre un gran nmero de problemas concernientes a los bloque-esquemas los que mayor inters representan son los
problemas de existencia y clasificacin, los que estudian las propiedades
de los diferentes tipos de bloque-esquemas, los mtodos de construccin
de los mismos. la correlacin, la elaboracin de las cuestiones contiguas
de la matemtica discreta, de las geometras finitas, de los grupos finitos,
etc. Estos problemas tericos se analizan intensamente desde el n de los
aos 30 y el principio de Jos 40.
Sea un v-conjunto <le elementos 1111, m2, , 11111 Los elementos de
dicho conjunto estn distribuidos entre b bloque-subconjuntos Mi. M1,
... , M11, la interseccin de los cuales no es obligatoriamente un vaco. El
nmero de elementos en el bloque M lleva el nombre de volumen del bloque
y se denota con k. Los elementos pueden aparecer en varios bloques. Sea
r1 el nmero de apariciones del elemento m, (es decir, el nmero de bloques
que contienen m1). i"" J, 2, ... , v; por fin, introduzcamos et nmero de
repiticioncs (pares no ordenados) de los elementosr x; (p = 1, 2, ... , (u/2)).
En tal caso suele decirse que el conjunto de bloques M1, ... , Mi. orma
un bloque-esquema con los parmetros v. b. r1, k, >." (si en lugar de los
pares se ~maliznn las ternas o /-muestras de elementos, entonces la disposicin correspondiente se denomina configuracin tctica). As pues, un
bloque-esquema se caracteriza por los parmetros v, b, n, k1, Ap.
Pueden haber varios tipos diferentes de bloque-esquemas. Por eso introduzcamos et principio de la clasificncin de los bloque-esquemas tal
como se form hasta el presente. Ante todo, un bloque-esquema se llama
completo, si en cada bloque estn contenidos lodos los elementos del conjunto, es decir, k1 u, j
1, 2, ... , b, e tncompteto, si k1< u, j = I, 2,
... , b, Los cuadrados lauuos pueden servir de ejemplo de los bloqueesquemas completos.
Los bloque-esquemas incompletos se dividen, a su vez, en dos grandes
clases: la clase de bloque-esquemas incompletos equilibrados (en la forma
abreviada BH3-esquemas, lo que viene del ingls "balance incompleto
block dcsign") y la clase de bloque-esquemas incompletos parcialmente
equilibrados (PDID, del ingls "partially balanccd incornplctc block
design").
Un bloque-esquema
se llama DlB-csqucmn, si k1 = ki = ...
= k" = k < 11; r1 = ...
= ' = r, y Ap = >. para cualquier p; dicho <le
otro modo, en un Bf Bvcsqucma todos los elementos tienen un mismo
nmero de repeticiones, todos los bloques son de igual volumen y cada

l05

par de elementos aparece en un mismo nmero }.. = const de bloques. Los


en que en ellos }.. ?! const. Debido a esta
circunstancia se genera un gran nmero de diferentes tipos de PDIIlesquemas, lo que crea dificultades considerables en la investigacin de ellos.
Se denomina bloque-esquema incompleto parcialmente equilibrado con
111 clases, o, en forma ms breve, PBlB(m)-esqucma
a un bloque-esquema,

Pl-esquemas se diferencian

en el que el conjunto de todos los (~)

pares de sus elementos puede ser

partido en 111 clases disjuntas (un par de elementos referente a la i-sima


clase se denominar i-concxa), de un modo tal que
a) cualquier par de elementos i-conexos est contenido exactamente en
}.. bloques (i = l, 2, ... , m);
b) para cualquier elemento exista exactamente n elementos que sean
i-concxos con el primero (i = 1, 2, ... , 111 );
e) para lodo par de elementos i-conexos, }.. y (3, el nmero de elementos,
j-concxos con a, y, al mismo tiempo, /-conexos con (3, es igual a pJ1, con
la particularidad
de que P51 = PJ (, j, l = 1, 2, ... , m).
Por consiguiente,
los parmetros de un PBIB(m)-esqucma
son los
nmeros
u, b, k, r, >.1, 11;, pJ1 (i, l. l = 1, 2, ... , 111).
Con el objeto de contribuir a concebir un gran nmero de construcciones combinatorias nuevas y, a veces, complejas, proponemos al lector
el esquema de la clasificacin primaria de los bloque-esquemas sealando
las continuaciones posibles (Iig. 4.1).
La teora moderna de Jos bloque-esquemas
es enorme en cuanto al
nmero y volumen de las investigaciones reales, a menudo dispersadas y
dbilmente organizadas. Ms abajo se expondrn los fundamentos de esta
teorla sin pretender interpretar los hechos plenamente.
Al principio de este capitulo ya se ha considerado en forma general
el mtodo de representacin matricial de la estructura de un conjunto. Apliqumoslo a los bloque-esquemas.
Sea un bloque-esquema con los
parmetros v, b, k, r11 Pongamos
I,
n; "" [O,

si el i-simo elemento se encuentra en el j-esimo bloque


en el caso contrario,
= 1, 2, ... ,

v; j = 1, 2, ... , b,

La (u x b)-rnatriz. N
lttul se llama matriz de incidencia del bloqueesquema dado; en este caso cada fila de Ja matriz N contiene r unidades
y cada columna contiene k unidades (}..v es igual al producto escalar de
" No vamos a escribir el p.ir~n1c1ro ~. si no se indica de qu. precisamente, bloqueesquema (equilibrado o parclatmenre cquilibrndo) se uata en el caso a considerar.
106

>.

I const

'11

1
1
1

'

'Cl ...u1fi<:acin segn


etl nmero y tlf>O
dr. i- concxionet>

Planos
PIOye<:CiV'cl\

l'igA.I.

finitcu

'

dos lilas). Por ejemplo, un BIB-csq11c:111a c.:on los par;\metro~ u .... 6, b =


k = 3, r = 5, >. = 2 nene la ~ig11iente representacin marricial {rnarriz de
incidencia):
Bloque-esquema
1 1 1 1 J 2
2 3 4 5 2 3
3 4 5 6 6 5

3
4
6

Matriz
1 1 1
1 o
1
o
o 1 1
o o 1

o o o o o
o 1 o 1
o o
1 o 1 o
o o (l 1 1 o 1
o 1 o 1
o
o o o
l o 1 o
l

2 3 2
4
5

o o

He aqu un ejemplo mas: supongamos que para un 9-conjumo se examina el siguiente sistema de subconjuntos:

n, = (1,
Bs

. B?

e, = (4,

2. 3);
5, 8);
= (3, 4, 8);

DJ
(7, 8, 9)
JJ1 ... (1, 5, 9);
1111
{2, 4, 9)

5, 6);

lh = {'.l, 6, 9);

= (2,

ll.10

lJ4 = {1, 4, 7);


n, = (2, 6, 7);
/112 = (3, 5, 7).

(1, 6, 8);

No es dificil ver que este sistema es un ntn-esquema con los parmetros


u = 9, b = 12, k 3, r = 4, >. = l. Escribamos el bloque-esquema, como
antes, en forma de una (k x /J)-labla rectangular:

=
1
2

4
5

7
8

1
4

3 6 9 7

2 3

6 4 6 4 5
8 9 9 7 8 8 9 7
6

107

l..a llli\1111.

Oc i11c1tlc11c1~1

de este bloque-esquema es

o o
1

1 o o
o o
o o 1 o o 1 o
1 o o 1 o o 1

()

o o ()
o o o

()

o l o
o
o o 1
o
o o o
o o
1 o
o o
o 1
o o
o o
o

1 o 1 o
o o o 1
1 o 1 o 1 o o
o o J o o o l
o o o 1 1 o o
o o o
o

o
o

1
l
1

()

()

Pese a que la matriz parece ser engorrosa, las matrices binarias de incidcncia son en la pre11c:i muy simples para las operaciones, Del anli.~is
de sus est ruct uras, podemos obtener directamente una serie de propiedades,
incluidas la.~ rclncmncs entre los pJ1:\111c110<. Por ejemplo. para los bloqueesquemas tenernos Cll ~c11c1.1l

,.
"
L; r, ., l.; k1.

k1 que c.' obvio. En particular, pm:1 los ll!B-csquema~ tenernos


bk ur;
1

( -

>-(v -

l)

(1)
(2)

1).

La pruncrn de tas relaciones expresa un simple clculo del nmero de


elcuieutos en el oloque-cvcucrua (es decir, el nmero <le todas las unidades
en la matriz de incidencia). En la segunda relacin los razonarncntos son
lo~ siguicn 11:s: cada elemento se encuentra r veces y c,<;(; siempre contiguo
<le k - 1 elementos. 13~te 111is1110 etcmcmo se encuentra >- veces haciendo
1111 par con cado uno <le las 11 - 1 elementos.
Veamos las relaciones entre los par.uuctros del PUlll(m)-csq11c111a. Es
evidente que \1tbsilc, ,c1111C1 .1111c,, la 111.1ltlad (1)

otra., ii;uahla<lc~:

ni

l.: 11,

I
"'

11, f>~

L;

I;

I 1

L, JJ,i =

1"

"' V -

[llJ, 5i I ~);
11:1

111

"'

-=

r(k - 1 );

= j; i, j = I, 2.
. , m;
111p~1; 1, J. I = 1, 2, ... , m.

1, ~

11J -

)-,11,

r.\lilhlczc,1111<1~ :1l;u11:1s

(3)

La primera de las rctacioucs es obvia. La segunda es una modificacin de


(2) y se demuestra por razonamientos anlogos. 1311 la siguiente igualdad

L, ~ significa el nmero

1~

<le elementos Jconc.'(o~ con cualquiera de los

dos elementos i-conexos. Es igual, por cousiguientc, a 111 (si i ;>1. .i). o bien
a 11, - I, (si i ?! }). nn lo q11~ se refiere a la lt imu relacin, esta se
IOR

del modo siguiente: tomemos un elemento fijo a. Por definicin,


existen 11; elementos (3,, {h, ... , (3.1, icoocxos con a, y, adems, n elementos 1'1 1'2 ... , 'ti j-conexos con a. Construyamos una tabla binaria
demuestra

en la cual

b~'.i

[!,

si (J, y 1' son /-conexos;


O. en el caso contrario.

Calculemos el nmero de unidades en cada columna de la matriz:


~[,
,,

81

11,.,,

, - l

y en

= pj_,;.

cada columna:
n~

JI

; b.,,,, = JJl.1;

''

De los dos mtodos de clculo ele rodas las unidades en Ja matriz obtenemos
11;1~.1 .. llJfl!, t-

Las relaciones (1), (2) y (I), (J) son condiciones necesarias para que
exista los BIB- y Pl3113(m)-csquemas, respectivamente.
Sea N = ln1f una (v x b) matriz de incidencia de un bloque-esquema
incompleto equlibrado con los prmerros v. b, r, k, }... En este caso N
satisface la siguiente ecuacin matricial

NNT =

(r - }..)/'

+ 'AJ,

donde NT es la matriz transpuesta ele N; /es la matriz unidad de orden


v; J es una matriz integrada plcuamcntc por unidades, tambin de orden v.
Efectivamente, calculemos el producto

NNT

lbiJJ;

i, j

1, 2, ...

v.

El elemento b; es igual al producto escalar de 13 i-sima fila de N por


la j-sima columna de Nr, por consiguiente,
1'

b1

= ; 11,1111
1-1

i, )

[r, si i =
i

>..,si

1, 2, ... ,

=l:

u.

De aqu
B=('

~ .. ~)

=rl+>..(J-J)=(r-}..)l+>..1
J()<J

lJ puede hallurse el valor de su determinante:


del /J = (r - >-)''- 1(u>- - >. + r).

l'ara la mntriz

Para obtener este resultado basta sustraer la primera columna de todas las
dems c<h111111as, y a continuucin, agregar la suma de todas las fih1s, partiendo de la segunda, hacia la primera fila. En este caso, por arriba de
la diagonal principal se dispondrn slo los ceros: a;1 = r +(u - 1)>-:
ah= ...
a;.:: r - >-. lo que nos da el resultado buscado. Por cuanto
g

de que k

< u se deduce que ), = r

do uso de (2), tenernos

.!:_:;_ti
1.1 -

< r, entonces del 8

dct B = (r - )..)-1rk

;.!

;.!

O. Hncien-

O.

De este: modo, el rango de In matriz B es igual a u. Por otra parte,


el ra11cu de N (y el de N1) 110 sobrepasa /J. Segn se sabe por la lcora
de las nuunccs, el rango de 1111 producto no es superior a los rangos de
los factores. De nqul se deduce una desi:ualdad uupormnrc
{J ;;;;:: 11,

ll:nn:11l:1 desigualdad de Fishcr, la cual sirve tambin de condicin necesaria


para la existcnciu ele un Bl B-csqucma.
Del :uullisis de Ja matriz de incidencia N y de la matriz B - NNT
pueden deducirse una serie de teoremas referentes a los tipos particulares
ele los bloque-esquemas (vase (621).
Las murriccs de incidencia no son el nico mtodo de describir los
bloque-esquemas; otro mtodo anlogo es el de aplicacin de las formas
cuadrticas. Este ltimo mtodo es singulurmcntc interesante, porque Ja
teora de las formas cuudrricas est suficientemente elaborada. 1311 erecto,
la corrclaciu
NN7 (r - ')..)/ + >,J se rccuuncia en las formas
cuadrticns. Introduzcumos la~ variable~ lndctcrurluadus: x1, -\'l, - ., x
corrcspuudicutcs a los clcmcuto tic los bloquc-cxqucmus, y asignamos a
cada bloque 1 la forma

L, =

i; nvx1,

j = I, 2, ... , u,

donde 1111 es 1:1 multiplicidad del elemento i en el bloque b1. Entonces, a


la ecuacin mau icial N Nr = (r - >-)l + )..J se le pondr en correspondenera la forma cuadrtica;

Lb
1.

L~ = (r -

>..)

b X~ +

'. J

)..

)2

L X

i- 1

En la recria del aulisis combinatorio y en las aplicaciones del mismo


los bloque-esquemas desempean un papel de importancia. Varas de las
estructuras combinatonas conocidas representan tipos particulares de los
110

bloque-esquemas o son equivalentes a los ltimos. Aclaremos esto con un


ejemplo.
Segn lo dicho con anteroridad, los cuadrados latinos resultan ser
bolque-esquemas completos. Las ternas de Steiner son, en esencia, 0113esquemas. para los cuales k"' 3, >. = l. Para ellos fas correlaciones (f) y
(2) entre parmetros adquieren la forma
=

]b

de donde
V =

y, por

or ; 2r

= 11 -

1:

r(2r + 1)
2r + 1; /J = - - 3.

consiguiente,
r"' O, J (rnod

J); 11,,.

I, 3 (mod 6).

Las matrices de Hadarnard /son equivalentes a los tipos particulares


de los bloque-esquemas. Efectivamente, tomemos fa matr iz H de orden
11 ~ 3. Se conoce (vase 4.1) que 11 O (mod 4}. Normalicemos
H, es
decir, multiplicando las filas y las columnas correspondientes por - 1,
rcduzcamosla a una forma, en la cual la primera fila y la primera columna
estarn compuestas ele unidades positivas. 1111 111:11 riz 11 ele orden
11 = 4( ~ 8 resulta ser cquivalcrnc
al llJB-csquc111a simu i<.:,, con los
parmetros
11 = b = 41 -

I;

k = r = 21 -

I;

>.. =

1 -

l.

En efecto, a toda mal rlz normalizada H se le puede poner cu correspondencia una (O, 1)-matriz A de orden v = 41 - l, en cada linea de la cual se
tienen k = 2t - 1 unidades. El mtodo de esta operacin consiste en Que
en la matriz normalizada H se tachan la primera fila y la primera columna,
y en la matriz restante todos los menos uno se sustituyen por ceros. La
matriz A satisface la relacin
A A 7 "' t! + (f - 1 )J
y representa, pues, una matriz de incidencia de un bloque-esquema incompleto equilibrado en e! que r - >. = t , y>. = 1 - l. Los razonamientos
son fcilmente invertidos, lo que precisamente
demostrar
nuestra
afirmacin.
En el 4.2, al demostrar el teorema de existencia de la familia de
cuadrados latinos ortogonales, se ha mostrado que la construccin de tal
familia es equivalente a la conformacin de una tabla ortogonal de fuerzas,
Resulta, no obstante, que la existencia de la ltima origina Ja existencia
de un bloque-esquema de determinado tipo. Expliquemos este hecho ms
detalladamente, pero, antes demos a conocer la definicin general de la
tabla ortogonal.
Sea dada una (m x N)-matri7. A con elementos del conjunto S"' {O.
111

l. 2, ... , s - 1 ) . Existen en total s' diferentes columnas de longitud t con


!os clcrncntos del conjunto mencionado. Si en cada submatriz de I filas
de la matriz A la columna (x1, Xi , x,)r aparece >..(x1, xi, ... , x,) veces,
donde el nmero )l. es positivo y no vara al realizarse las permutaciones
de x,, xi, ... , :<1, entonces l;1 matri1. 11 se llama tabla parcialment
equtlibrudo de fuerza r con N columnas, m filas, s simbo los y los
parrnct ros A(x1, xi, ... , x,), o, en una forma ms breve, tabla {N, m, s,
r) con los parmetros >.(x1, x2, ... , x,). Si>. const para todas las columnas
(x1, xi, ... , x,), entonces la tabla (N. m, s, t) se denomina tabla ortogonal
de ndice >..
Aduzcamos, a ttulo de ejemplo, una tabla ortogonal {18, 7, 3, 2) de
ndice :>.. = 2 con los smbolos O, 1, 2:

Si separarnos de csm tabla las tres primeras columnas y la ltima fila,


obtendremos una tnhla parcialmente equilibrada (15, 6, 3, 2) con los
narmcl ros

'(

1\ ""'''

. ) _ [2,

.>.1

l.

x, ~ x~:

SI. X1 =Xi.

La existencia de k cuadrados latinos biunvocamente ortogonales de


s es equivalente a la existencia de una tabla ortogonal (s\ k + 2.

orden

.~. 2) lle ndice

>. ,,.

1.

Efectivamente, sea que tenemos una tabla ortogonal (s2, k + 2, s, ~)


y supongamos que los elementos en esta tabla estn designados con Is
nmeros 1, 2, ... , s. Permutemos las columnas en la tabla de una manc~
tal que los elementos de las columnas en las primeras dos filas se encuentren
en orden
(1, 1), (1,2),
, (l. v), .... (s, 1), (s, 2), ... , (s, s).
Para cada / = 3, 4,
l 12

, k + 2 construyamos la tabla A1 = (s2,

s. s. 2) del

la 111 imcra cotumnu A1 consta de los primeros s elementos


de la fila I de la tabla inicial; la segunda columna, de los siguientes s elementos, cte. hasta la ltinra compuesta poi' los ltimos s elementos de la misma
fila. Las tablas A1, A4, ... , AA, 2, conformadas del modo indicado, forman
un conjunto compuesto por k cuadrados latinos biunvocamente ortogonales de orden s. El hecho de que la tabla At no contiene dos elementos
iguales en la columna lo muestra el examen de la primera fila de la tabla
inicial. Una propiedad anloga de las filas se ve del examen de la segunda
fila. Si I ?! f, entonces, A1 y A son ortogonales, lo que se desprende del
mtodo de construccin de las rilas correspondientes. La demostracin
como es fcil comprobar es convertible.
Las investigaciones cientficas en el dominio de los bloque-esquemas
se agrupan actualmente alrededor del problema de existencia (o no existencia) de los tipos aislados de los bloque-esquemas, del estudio de sus propiedades y de la bsqueda de los mtodos de su construccin. La teora
combinatoria se encuentra en este respecto slo al principio de su desarrollo. Para el estudio ulterior de este terna podemos recomendar al lector
las capulos 10-16 del libre (41.
Las investigaciones modernas en el dominio de las disposiciones combinatorias y de los bloque-esquemas requieren, en particular, la utilizacin
de la teorla de los nmeros, la teora de las matrices, la teora de los cuerpos
convexos, ele.
modo siguiente:

4.4. PF.J(MANENTl:S
Este concepto ha adquirido en el aulisis combinatorio moderno una
imporiancia terica y prctica tan grande que consideramos necesario
dedicarle un prrafo especial apnrtc.
Sean dados un conj111110 S ~ l s1, ... , s. J y cicrtu familia de sus subconjuntos M -= 1 S1, S2, _ . , s,.). El 1core111:1 de P. l lall da las condiciones
ncccsai ias y suficientes p.1r;i que la familia M rosca sistemas de representnnres d1i.111110:. y 11u;1 f1rntllnl inferior puru el nmero de tales sistemas.
Sin embargo, en 11111chos problemas del anlisis combinatorio surge la
necesidad de obtener estimaciones ms exactas de este nmero. Este objetivo se consigue por introduccin de una nueva nocin, permanente de
la matriz, y estudiando las propiedades del mismo.
Sea una matriz. A "" la,I. i = 1, 2, ... , m; J = 1, 2, ... , n, cuyos
elementos estn representados por nmeros reales. Se denomina permanente de la matriz citada la expresin {el nmero)
m

per A

2: Il
d

,;;r

O,.(tt.
1

en la que la suuraciu se realiza respecto de todos los encajes o de ( 1, 2,


, 111) en ( J, 2, ... , 11). En este caso se supone, naturalmente, que
111 ~ 11.

113

Sea A 1111a matriz de incidencia para M respecto de S, entonces


pcr A ser el nmero de ststemas de representantes distintos, de los cuales
dispone la familia de subconjuntos M.
Los permanentes fueron introducidos en 1812, casi simulrneamcnte, en
las memorias de Binct [631 y Cauchy (641 en relacin con el desarrollo de
la teora de determinantes como tipo especial ele las funciones simtricas
lle signo variable. El trmino "permanente" nparcci por primera vez en
la obra tic Muir ((1'\J, donde estn cnuucrada al.\1111as propiedades del
permanente.
Es evidente que el permanente es invariante respecto a las permutaciones
de las filas y columnas en la mai riz A; la multiplicacin de los elementos
de cualquier fila de la marriz' A por un escalar a sustituye per A por
a per A; el desarrollo de Laplacc en menores respecto a las rilas es vlido
tambin para los permanentes.
Una lista (a1a<> a2,t2), ... , a.,,.(!.,) ele elementos de la matriz A, en
la cual ningn par se cncueru raen una lnea (fila o columna) se denominar
transversal. El permanente de la matriz A representa, de este modo, una
suma de todas las n!(n - m) transversales de los productos de los elementos
de la matriz A, dispuestos en una misma transversal.
La determinacin de permanente y de sus nropicdadcs sealan que la
nocin de pcrrnancutc c.~ prxima a la de dctr111i11:1111c. Sin embargo, si
la tcnica de clculo de los determinantes c~1(1 a..:111al111c111c bien elaborada,
el clculo de los pc1111:111cn<cs es 1111 prohlc111a tcnicamente
dlficil, cuya
resolucin requiere nuevos avances. Hoy dfa sabemos slo un mtodo que
consiste en la aplicacin de la Ir mula tic inclusiones y exclusiones.
Denotemos con A, una matriz que se obtiene lk la marriz A reemplazando r de sus columnas por columnas compuestas de ceros. Sea S(A,) el pro
dueto de las sumas <le las flas A,, y l:S(A,), las sumas S(A,) respecto de
todas las selecciones para A,. En este caso es vlida la siguiente frmula
de Ryser:
m-1

perA

= ~

(-1)' (n -

1;1

+ ')

2: S(An-m+1).

1-0

En efecto, designemos con M el conjunto de todas las m-permutacioncs


(ji, ... j.n) con repeticiones de los nmeros nat1tr<) \cs 1, 2, ... n, Suponga1

mos que el peso de tal permutacin es igual a


significa que dicha permutacin no
... , n). Supongamos ahora que A,
columnas con los nmeros ir, ii ...
tonces, la suma de los pesos de las
una de las propiedades p;., p;,, ...
V(p;1, p;2,
114

11

i. l

a;J,

y la propiedad p,

contiene el nmero entero i (i


I, 2,
se obtuvo de A por sustitucin de las
, i, por las compuestas de ceros. Enpermutaciones de M que poseen cada
, pi, es igual a

, p;,)

= S(A,).

Por consiguiente,

V(r) =

l <fJ

L;

,. i,<n

<n

V(p,., p;2,

L;S(A,).

. , p;,) =

La funcin pcr A es igual a la suma de los pesos de los elementos de l'lf


que satisfacen las n - m propiedades p; (i = l, ... ,
Al hacer uso de
la frmula del mtodo de inclusiones y exclusiones, llegamos a la frmula
de Ryser aducida ms arriba. Para una matriz cuadrada A de orden esta
frmula adopta la forma

11).

11

11-

= 2..: ( -

pcr A

l);L;S(A1).

i=-0

Si J es una matriz de orden 11, compuesta Intcgramcntc por unidades,


entonces per J = 11!, y a titulo de corolario, obtenemos la identidad
n -

11! = ~

(-1)' (:') (n - i)".

i=O

Si consideramos la matriz J - I, donde /

es la matriz unidad, tenemos

(-Ji.,~-=

per(J - /) = n! ~

l.

i:'1J0

D.,

donde D,, es el nmero de desrdenes. Valindonos de la frmula de Ryscr,


podemos obtener otra f: mula para el nmero de desrdenes:
J

ll-

1(';)<11 - 1)1(11 - i-

D,, = ~

(-J)

l)"-

1.

1~n

Existe una conexin interesante entre el permanente de una matriz


cuadrada A = Jnul (i, j = l, 2, ... , 11) de orden 11 y los permanentes y dcrcrminantcs tic sus submatriccs prim.;ipalcs. Designemos con Q. el conjunto
de rodas las sucesiones crecientes /e Ui.
, j*) de longitud k de los
nmeros naturales 1, 2, ... , 11: ! ~ i. <ji <
< j, ~ 11. Sea /E"";
con A l/1 denotemos una submatriz la;,J.I (r. s = 1, 2, ... , k) de In matriz
A, y con A(}), una subrnatriz de la matriz A de orden (n - k), complementaria a A UI.
Resulta vlida la siguiente relacin (vase (661):
perA

= L:
k

e-

(-J)k-t
1

L:

pcrA()detA(.Jl.

(l)

jEQk.n

Efectivamente, no es difcil notar que la expresin en el segundo miembro


de esta frmula representa una suma de los productos de los elementos
de la matriz A dispuestos en una misma transversal con ciertos coeficientes
enteros. Por consiguiente,

L; (-1}*-1
k

JQ

~
jEQk.n

pcrA()delAl/1 =

L; d.
<'~11,.

11

a(1,

i l

llS

surnacin se realiza respecto de todas las sustituciones 11 del grupo


simtrico @;,. de grado n. Demostremos que d. = J para cualquier sustitucin <I E 0n- Con ello quedar demostrada la frmula (1). Desarrollemos
o en producto de ciclos: u = (c.) ... (e,,.), y notemos que la expresin a1.(1>
... a,,.1n) figura en aquellos y slo aquellos productos per A (Jl dct A [J1
del segundo miembro de la frmula (1), para los cuales existen los nmeros
naturales /1, ... , l, (l ~ 11 ~ .
< l, ~ m, 1 ~ i ~ m) tales que IJ1, ... ,
donde la

l l

111

= U {'i,.

donde

c1, es el conjunto

de nmeros naturales que forman

psi

..

la notacin del /1,-simo ciclo. Por consiguiente


d.=

(-J)l/1,.

,/'>-:<-

1)>/1 .. .,l,;.-1.

donde l/1, ... , l;I es la longitud sumaria de los ciclos e,,,


.. ci; La afirmacin est demostrada.
Observemos que la identidad {I) puede ser escrita en la siguiente forma
n

; ( - l)k -

det A =
k

2:; det A (;1 pcr Afj).


jt!J~ .

He aqu dos identidades de MacMahon 172] que pueden obtenerse como


simples consecuencias de la frmula (J):

per A =

2,; (-1)"-kk!

Je= 1

2:;

11

Nlfo/o, . , N, is 1

del A(N.J,

(3)

La suma se toma aqu respecto de todas las particiones del conjunto


N " ( 1, 2, .. , n} en k partes N1, , N,. En efecto, sustituyendo per
A (J1 en el segundo miembro de Ja frmula (1) por la expresin correspondiente segn la misma frmula y haciendo asi un nmero finito de veces,
llegarnos, tras algunas transformaciones sencillas, a (3). La identidad (4)
se demuestra de un modo anlogo empleando Ja frmula (2). Las
dificultades que existen con los clculos de los permanentes condujeron
a la aparicin de desigualdades, las cuales desempearon un papel fundamental en la investigacin de toda una serie de problemas del anlisis
combinatorio: problemas de Van der Waerden sobre el mnimo del permanente de una matriz dos veces estocstica, problemas de estimacin del
nmero de ternas de Steincr no isomorfas y de rectngulos latinos, problemas sobre el nmero de recubrimientos de un grafo dimensional reticular
por dmeros, etc.
116

Cronolgicamente la p1 imcra desigualdad 110 trivial para los permanentes fue obtenida en 1961 por Marcus y Newman (18). Sea A una
(m x rr)-maLriz, y sea lJ 111111 (11 x 111)-matriz. Entonces
[pcr (A IJ)ll ~ pcr (11 ll ')pcr(U D '),
con la particularidad de que la igualdad se consigue, si y slo si existe una
fila nula en A, o bien una columna nula en B, o bien A
DPBT para
cierta matriz. diagonal D y la matriz conmutadora P. El signo T denota
la operacin de transposicin de la matriz. Para una matriz. cuadrada de
orden n de aqu se deduce (si ponemos 8 = 1):

[pcr Al1 ~ per(AAT).


la igualdad se verifica, si y slo si A tiene una fila nula o bien A = DP.
En 1980 Egrychcv (67), haciendo uso de la representacin del pcrma11c111e en l'or111;1 de un discriminante 111ix10, inlrodujo en la teora de
permanentes las desigualdades clsicas de Alcxudrov y Urunn-Mlnkowslci
que se emplean en la geometra. Debido a ello l tuvo xito en demostrar
la validez: de la conocida hiptesi~ de Van dcr Wacrdcn11
Aducimos estas desigualdades para los permanentes, dejando ni lado
su fuente originaria, es decir, la tcorla geomtrica de los discriminantes
mixtos de A. D. Alcxndrov, desarrollada por l en los aos 30 y utilizada
para estudiar los volmenes de los cuerpos convexos en el espacio
euclidiano.
Nos harn falta algunos hechos del lgebra lineal. Sea L un espacio
lineal de dimensin finita sobre H, y sea rp una forma bilincal simtrica
en L. Suele decirse que (/.,, rp) es un espacio con mtrica. Se denomina
signatura tic rp a la terna (k1, ki, ks), donde k, es el nmero de valores
propios positivos de una 111:ttri1. de la fonun e en cierta base, k2, el nmero
de valores propios ncgatlvos, y kJ, el nmero de valores propios nulos de
1<1 matriz meucionnda. C::I teorema de Sy(vc.~ter (la ley de inercia) afirma
que dicha terna no depende de la hase. Se dice que el espacio con mtrica
(l, y>) es el es/J11Ci11 de Mi111..ow.1ki, si In si:natura de V' es igual a (1, 11 - I,'
O).
Lema 1. Un espacio con mtrica (L, ~) es el de Minkowski, si y slo
si se cumple la condicin <l>: existe un vector a E L tal que rp(a, a) > O, y
para cualquier b EL de op{a, b) = O, b ;id O, se deduce que ll'(b, b) < O.
Demostrocin. Recordemos que el vector a EL se denomina regular, si
existe tal b L que rp(a, b) ;>! O. Un subespacio M S L es regular, si lo es
cualquier vector no nulo suyo. Supongamos ahora que (L, \O) es un espacio
con mtrica, para el cual se cumple la condicin <I>. Por cuanto el vector
a es regular, podernos descomponer L -= la 1 () L., donde 1 a) es la cpsula lineal de a, y L,, el complemento ortogonal de a (vase (691). Cons'> O l. l':\likmnn {Ml nl)lul'O ind<rcnJieo1ciner11c I sol11d6n del problema de Vnn der
\Vnl~rc.Jcn (sin dcruostrar la unlch.ll"ld de la rnntrz. rniuimiz.ad:orn).
117

truyarnos en La una base: ortogonal tn. , ... 11,,. Bnionces a, bi,... .o;
ser la base ortogonal en L, donde 'fJ(t1, a) > O, y '{J(b;, b,) < O, cualquiera
que sea i E { 2, ... , 11), es decir, (L. <P} es el espacio de Minkowski. Lo
reciproco, evidentemente, tambin tiene lugar (partimos del hecho de que
en un espacio con mtrica existe una base ortogonal). El lema est
demostrado.
Sea (L, 'fJ) un espacio con mtrica. Un vector a EL se llama positivo
(negativo), si '()(U, a) > O (\O(a, a) < O), e isotropo, si ip(t1, a) = O.
Teorema. (Desigualdad de Cauchy-lluniakovski pnrn el espacio de
Minkowski). Sea (L, .p) un espacio de Minkowski; a, un vector positivo
y b, un vector arbitrario. Entonces

(5)
y la igualdad tiene lugar, cuando y slo cuando IJ = >.u para cierto }. E R.
Demostracin. Si /1 = }..t1 para cieno >.E R, entonces en (5) tiene lugar
la igualdad. Si .p(b, b) ~O, entonces, evidentemente, (5) se verifica.
Supongamos que b ~ 1 a), .,,(11. b) > O; en este caso examinemos un plano
P = (a, b J. Demostraremos que en P hay un vector negativo. Si para cierto
y E P, y ;"O, se verifica 0(y. y) "' O, entonces, segn el lema 1, tenemos
.p(a, y) ~ O. De aqu resulta que la expresin 0(11 + >.y. o + >.y)
.p(a,
o) + 2}..<:>(11, y) ser inferior a cero con >- correspondiente. es decir, se ha
encontrado un vector negativo en P. Supongamos ahora Que para todo
x E /~ x ~ O, tiene lugar l{l(X, X) > O. En este caso I' es un subcspacio
regular. I'or eso se construye una descomposicin en la suma directa:
L = P (i) P1, donde P, es un complemento ortogonal de P. Tumemos las
bases ortogonales; ( e1, lh) en P y (e,, ... , e; 1 en P1. La unin de ellas
es una base orotogonal para L. En esta base \0(111, 111) >O, '()(e2, e~)> O,
por consiguiente, la signatura de Les (k1, ki, kll con k1 ;;:. 2, lo que contradice la afirmacin de que (/, ip) es un espacio de Minkowski. As pues,
la suposicin de partida no es cierta y en P siempre existe un vector
negativo. Examinemos ahora
la expresin v,>(a + >.b, a + >.b) ee ip(t1,
a) 4 2>.'{J(a, b) + >.2ip(/), b); para cierto >. ella es negativa, por lo cual el
trinomio cuadrado de >. cuenta con races reales. Por consiguiente, su
discriminante no es negativo:

'fJ2(a,

b) - <:>(n, ah>(b, b} ~ O,

lo que demuestra (S). El caso de igualdad se analiza con ayuda de los


razonamientos anlogos y se sugiere que el lector lo haga como un ejercicio.
El teorema queda demostrado.
Teorema (desigualdad de Alcxandrov-Egrychev para permanentes).
Sea av ';;!:O para l, j
1, .. , n. Entonces se verifica la desigualdad

per2[

01,1
On,J

J 18

a1,n-201,n-1a1.
..

01t,n-2011.11-tOn,1t

J ';;l:

>,. [

al,1

Qn,I

'

C1t,n-2<ll.nl(/1.n-l

.,

[ Ql,1

pcr

Jlln.H-1

(111,nl(/11.'1

011,t

at,n-CJl,AQl,n]

lln,tt-111n,n0n,n

. (6)

Las r11a11 ices que c~l~11 en el segundo micmhro difieren slo por las
dos ltimas columnas: en una matriz la ltima columna repite la penltima,
en la otra, viceversa. Si a1 > O para t = 1, ... , 11; j = I, ... n - 2, entonces la igualdad se consigue, cuando y slo cuando para todo i = 1, 2,
... , n tiene lugar a;.n- 1 "'>.a;., donde>. E R. Para demostrar el teorema
se requieren dos lemas de D. 1. Falikrnan [68).
Lema 2. Sea .p(x, y) una funcin bilineal simtrica en el espacio vectorial
V tal, que existe un vector no nulo a E V. el cual posee la propiedad de
que <p(a, u)
O, y para todo x E V, x ; >. a (A E R) se afirma que de la
igualdad <p(X, u) = O se deduce que <p(x, x) < O. Entonces, si b, e E V. B,
e ?! O, y <p{/J. e) = O, '{'(I>, (J) > O, entonces ip(c, e) < .
Dcmostracin. Si pn ra cierto .r E V se cumple l;1 condicin l(l(X, a)
O,
entonces v>(.Y, x) ,:;; O. De la desigualdad .p(h, b) > O se deduce .p(/J, u) ?! O.
1
J'o11gan10$ 11 s-: - V'
(h. a)l(l(c, u). Iintcnccs \"(e+ 1b, a)= O, y, por

cousiguicute,

O ~ .p(c ~ 1b.

e~

11b) = <p(C, e)

112q:(b, b).

O, entonces .p(<~ e)~ - 12'1'{/J, b) <O. En c.unbio, si 11 =O, tenemos


'f'(C, a) = O. Los vectores e y u 110 son colincares, puesto que de lo contrario
de la condicin 'f'(h e) = o se desprendera que ip(b, a) = O, lo que no es
cierto. Por eso, V'{c, e) <: O rumbin en este caso.
Si 'I

Lema 3. Sea

'f'(X, y) "-

.l

I
pcr ..U1,1
.. ..
. . . ..a1.11-2X1Y1
. .. . .. . .. . .. . , d once
a,,, 1

''" - 2X11Y1i

j tales que l ~ i .:; 11, 1 :; j ;, 11 - 2, 11 ~ 2.


Entonces, s b, e E R", b, <' ;.: O, '{'(b. e) = O, <((b, b)
.p(c,

rl < o.

l"

a,, > O para

1,

> O, se tiene que


respecto de
+ X2}'1. Tenemos:

J .a dcmostrucin del lt'11H1 la rcalizurcmos pnr induccin


11 :;;.

2. Cuando

O"" .p(b, e)

2,

11 :.:.

<p(x,

y) == pcr

= /J1<:2 +bic, .p(.b, b)

1>'1

= 2b1bi

e-

)(}'2

X1Y2

>O. Por consiguiente, b,

O,

bi,;.: O y c1 ;>(O, ci ?".O. Al multiplicar


ambos miembros de la igualdad
-b1<'i = 1.>ic1 por h1c:2, obtenernos -Md b1bzC1t'1.. Por consiguiente,
C1l'2 < 0, y <p(C, C2)
2c <'2 < 0.
Supongamos ahora que 11 > 2, y que para todos los k naturales:

2 :;:; k ~ 11 - 1 y la afi11nad11 del lema es vlida,


O, 1). G111onccs

.p(ll,

ar=

pcr

-. ~':'.
11.,

:.:.1,1

Un 1

. ..

' .'.::~~ ~
l,-2

o o

G,..1t - 2

(1,..

Pongamos u

= (O,

... ,

.
119

Elijamos un vector arbiuurio x"' (.\1,


x,,) E
y a no son colincnrcs, es decir, x
Entonces 'P(X. x) < O. En efecto,

y los vectores x
op(x,a) = pcr

lt" tal que <P{x. 11) =O,


.. ~ ...... x; _ 1) ~ O.

.~'.:'. .. .': ...~'..~-~~ .... ~ ... ~ ] =


"' ...

a,.,,,_1

x. 1

''''

=- pcr

tt,,

.. .
1 .1

. . .

na

x,

-?

"" - '" . 2

~O

.\'11 - l

Por cousiguicure

cp(x,

Y)

= pcr
[

donde
<p(X',

""per

x ")

111,1

01,n-l

iln, I

(l/l0U

-1.

.\"1

X1

X11

.'(H

.1~

" - l

,. ,

a.;cp(X' , X'),

1.'.1

"-''

.' ~'.:'.~.'. ~'.''..~.'

...

u,, 1.1-a

1111-.

.".:.: ':':

..

"-'"-l:

."~.'

x,..,

--~~

x,._,

E.~I\ claro que <r.t y'. u/) - op{x, 11) - O, y, :uk111:1~. op,(a,', a; O (puesto
au "> O para i =- 1, ... , 11, j = I, .... 11 - 2). donde a;~ (a,,,, ... ,
u,,-1,1).
Por consiguiente, de acuerdo i:on la hiptc.<is lle iuduccin,
op,(x'.
x' < O, de donde op{x, x) < O. La aplicacin del lema anterior finaliza la
demostracin del lema 3.
Demostremos ahora (6). Supongamos al principio que todos los elementos de la matriz A ~ laul son positivos. Para la funcin op, construida en
el lema .'.\,existe un vector positivo a ~ (l, ... , 1). Oe acuerdo con el lema
3, de que op{a, b) ~ O, b ?! O, se desprende .p(b, b) < O. Por eso, segn el
lema 1, el par (R", ;n) es un espacio de Minkowski, y la desigualdad (6)
es la desigualdad de Cauchy-e-Buniakovski (5) para dicho espacio.
El caso en que entre los elementos au pueden encontrarse elementos
nulos se desprende del examinado ms arriba con ayuda de un paso lmite.
Sin embargo, en estas circunstancias no es obligatorio que el signo ele
igualdad tenga lugar soto cuando los vectores b y e son colincares.
caso
general en que (6) se convierte en una igualdad h11 sido analizado por
A. A. Panov {70).
I3n 1926 Van der Wacrden (71) plante una cuestin: cul ser el valor
mlnimo de la funcin del permanente sobre el conjunto O,. de todas las
matrices dos veces estocsticas de orden n? La respuesta positiva a esta
pregunta era conocida como hiptesis de Van der Wncrdcn. Se supona que
si A era una matriz dos veces estocstica de orden n, entonces per
que

120

n - n. n l, con la particularldad de que la igualdad se consigue, cuando


y slo cuando A es la matriz J, todos los elementos de la cual son iguales
a n - 1 La demostracin de In validez de la hiptesis ha sido obtenida en
1980. Comencemos su exposicin por una serie de lemas auxiliares (vase
[181). Introduzcamos algunas nociones preliminares.
Una matriz no negativa de orden 11 la llamaremos parcialmente descomponible si contiene una submatriz nula de dimensin k x (11 - k). En otras
palabras, la matriz A es parcialmente dcscomponbtc, si existen matrices
conmutables f> y Q de tnl ndole que
A ~

PAQ = [

g Z].

donde B y D son matrices cuadradas. Si la matriz no contiene subrnatriz


nula de dimensin k x (11 - k) para ningn k
1, ... 11 - 1, se
denominar bien indescomponible.
Observemos que s1 A es una matriz dos veces estocstica parcialmente
dcscomponiblc, se encontrarn matrices conmutables P y Q tales que PAQ
se descomponga en una suma directa de las matrices dos veces estocstica.
En efecto, supongamos que

>Q-[c]

11'1

'

donde n y D son matrices cuadradas, y el orden /)c.~ igm\l a k. Denotemos


con s(X) la suma de los elementos en la matriz X. Puesto que PllQ es
una matriz dos veces cstocasrica, la suma ele los elementos dispucslos cu
sus primeras n - k columnas, es igual a 11 - k ; es decir, s(R) = 11 - k.
Anlogamente, s(D) == k. Por cousiguicntc, s(C)
s(PAQ) - s(/1) - s(D) n - (n - k) - k O. Por cuanto Ces no negativa, tenemos C .. O. Es
obvio que 135 matrices IJ y D son dos veces estocsticas.
Lema 4. Sea A una matriz de orden n. Para que cada transversal suya
contenga cero, es necesario y suficiente que en A exista una suurnnrriz nula
de dimensin r x t, donde r + f = 11 + l.
La validez de la afirmacin se deduce del teorema de Konig (vase 4.1).
Denotemos con A,1 una submatriz de la matriz A obtenida por supresin
de la i-sima fila y de la j-sima columna.
Lema S. Una matriz no negativa A ele orden 11 ~ 2 es bici) indcsco.uponiblc, cuando y slo cuando para iodos los i, i= I, ... , 11 se verifica
la desigualdad: per Ai > O.
Demostracin. Segn el lema 4 pcr A1; O, cuando y solo cuando la
subrnatriz Au. y, por tanto, la matriz A contienen una subrnatriz nula de
dimensin r x t, donde r + f = (n - 1) + l. Dicho de otro modo, pcr
Au = O, si y slo s A es parcialmente dcscomponible,
La matriz dos veces estocstica A de orden n se llamar:\ mirumizadora,
siempre que per A ee mn per B.

DEO.

121

r-------..
: 8
1
1
1

:
1
1
.,, t ,.,

L------~-----,
,;, : p(

1
1
1l

1
l
J1

fig 4.2.

Lema <>. La matriz mlnizadora es bien indescomponible,


Demostructn. Sea A En. una matriz minimizadora y supongamos que
A es parcialmente dcscomponiolc, En este caso existirn matrices conmutables P y Q cales que PAQ ser una suma directa de las matrices
D E l,, - t y D E O*. Denotemos A ' .. PAQ. Est claro que A ' E O., A ' es
una nwl riz miuinuzadorn.
Elijnmos en la transversal de la matriz A', compuesta por los elementos no nulos, los elementos a~ y a(,,, que pertenecen
a las iuau iccs IJ y V, rcspccuvamente, Tenemos: a ?! O, a/,. ?! O,
1"" O, per A,j > O y pcr A;q > O. Del lema 4 se deduce que per
A;., pcr A;., O. Veamos la matriz A (e): a:,(c) = o - e, a/,q(c) =
= a;,., - e, o,'q (c)a/.i{e) "' e, a~ (e) = o;,, sir?! i; p, o bien t ?! j, Q. Est
claro que A '(e) E o. cuando los valores de e > O son suficientemente pe

u:,, = n;.
=

qucos. Nos convencemcs inrnediatamente de que

-Je per A (t}l,.

per A~ + per Ai = - per A - per A;.., < O.


Por consiguiente, pcr A' (e) < per A', cuando los valores de e > O son sufcicnremeutc pequeos. Esto contradice el hecho de que la matriz. A' es
= - pcr A

perA!q -

minimizadora.
Lemu 7. Si una matrlz A E n.. es miuimizadora y s

pcr

A,.., = pcr A.

Opq

>

o. entonces

Demostrocion. Estu<lic1110~ el siguiente conjunto de las matrices ele


dimensin n X 11; C(A)
1 X lx1Jllxu $1 O para cualesquiera i, j - l .... ,
11; X/j a o para (i, j) E l . donde
= ( (1, j)lau o 1. Consideramos C(A)
como un conjunto de puntos en un espacio euclidiano de dimensin
112 - IZI; en este caso A ser un punto interior de dicho conjunto. En C(A)
tenemos un problema suave (vase (111)):

pcr X- inf
con restriccroucs

L x,, =

J I

L
' 1

122

1. 1

1 ...

11:

(7)
X\/ "'

1, = 1, ... ,

11 -

que la co1idicin
; x;. 1 es una consecuencia de las condiciones (7)). La matriz A es la solucin de este problema, por eso existen
Jos multiplicadores de Lagrange
>-o, >-i. .. , >- 1, , Jl- 1, que no son
nulos simultneamente, tales que la funcin <le Lagraugc

(observemos

F(X, >-o,

)q,

..

>.., ,, ... , Jn-1)=>.operX-

satisface en el punto X
A las condiciones de carcter estacionario respecto de x (vase (111, p. 47-481):
J
:;- F(X, >-o. >..1, , >-.., 1<1, , I' - 1 )l.v.,.
O para cualesquiera (i.

oxi

j)

cz.

es decir, tenemos:

>.operAu = >,;
[Ni per A;.=

>..1

1 para 1 = 1, ...
11; j = 1, ...
(i,
Z,
para i
1, .. , 11; (i, 11) q Z.

n~
=

11 -

J;
(8}

Supongamos que >-o = O. Entonces (8) se reduce a

f'>..1~1'~~~:
l>-1 - O,

1 -

i=

1, ..

I, ...

11-

l. ....

,n;j=

11, (1. 11) ~

I; (i,j)tZ,

(9)

Z.

De Ja existencia (i, n) tales que 11;. ;.e O, se desprende que se tienen i, para
los cuales >-1 = O. Sen >..1 = ... = >.k = O. Si k = n, Cl\\011(.:cs, de acuerdo
con (9), de la existencia de (i.j) ~ Z, para cndaj
J, ... , 11 - 1 obtenemos:
1 "'
= O, que contradice la arrnncln
de que no todos los
multiplicadores de Lagrnnge son nulos. Supongamos que k < 11 y
>..* + 1 ;.e O, .. , )... '?! O (esto puede conseguirse por permutacin de las
en A). Si existe un elemento no nulo ' donde i E 11, .. , k I, j < n, cnronces de (9) obtenernos: J'J = O. Cambiemos de lugar las columnas de A de un
modo tal que se cumplan las condiciones: 1 = ... =- . - 1 -1 = O. y
/li ~ O, cualesquiera que sean 11 - ! - I < j < 11. Si I = 0, entonces
1 = ... . _ 1 = O, y, por consiguiente, Ak 1
O, puesto que existe (k + 1,
'j) 9 Z, donde j < 11 (otra vez aplicarnos (9)). Esto contradice la suposicin
de que >-x 1 ~O. Sea I >O, entonces una subruutriz de la matriz A, formada por sus primeras filas y columnas con los nmeros 11 - /,: , n - 1
es nula y tiene las dimensiones k x l. Por cuanto A es bien indcscomponible, entonces, segn el lema 5, pcr An.n > O, y de aqu obtenernos con
arreglo al lema 4:
k I I < 11.
(JO)

._,

Demostremos ahora que la submatriz A ', formada por las filas k + 1, ... ,
n y las columnas 1, ... , n - I - 1 C$ nula. En efecto, si en dicha subrnatriz
existe un elemento no nulo au, entonces, debido a que /<i = O, y cu virtud
de la igualdad >.1 + = O (de (9)) obtenemos 'A1 = O, pero esto no es posible
123

por construccin.
Esta submntriz
tiene las dimensiones (11 - k) x (11 - f - 1). Oc aqu y de la desigualdad (10): n - k + n - l - 1
11 + (n - k - I - J) ;;, 11, puesto que 11 - k: - I - 1 ~ O. Lo ltimo contradice la
pkua <kM;o111po11ilJilitla1I tic la 111atr;A. filo quiere decir que la igualdad
>-u -= O e~ imposible. /\I divu.hr las 1ch11:1011c$ (8) por >-o. obtenemos

pcr A; =

>:1

11

l,

para cualesquiera (, j) ~ Z

t, ... ,

j E \

11}

(aqu tomamos i.
O).
Permutando, si es necesario, las filas y columnas ele la matriz A,
logremos que se cumplan las tiesigualdades: >:, ~ 'X2 :I;; >:.,
11 ~ ih :I;; .
~ ji,,. Descomponiendo pcr A respecto de la primera fila y
la ltirnn columna, y cmplcnndo el hecho de que la suma de Jos elementos
en cualquier la (columna) ele la matriz A es igual " la unidad, obtendremos
>-1

.E

i. ~

J 1

011 pcr A 11 =

}.; a11pcr 111 pcr A 11


) 1

j)l7.

(1

; n;. pcr A1.

lI

;"

t11. per A1. ~

/,1
(<.)IZ

= pcr A

>:1 + 1n-

Por consiguiente, >-.1 + . pcr A = l'cr A1 = pcr A1. para todos los i, j
tales que (1, j) f z, (i, 11) 1 z.
Supongamos que para todos los t. ; tales que j ~ }1. i ~ i1. (i, j) 'Z
ya se ha demostrado que pcr Au = pcr 11. Veamos Ja (i1 + j-shna fila de
la matriz A. Si existe j "';t , tal que (11 + 1, J1 ~ Z, entonces para todo j '1: J
lal que (i1 + 1, j) ~Z, tenemos: per A1, oj = pcr A (por suposicin) y
para todo j < :S 11 tal que (i, + 1, l) ~ Z tenernos: pcr A1, + 1 J i:1, , 1 +
+ 1 ~ i:1,, 1 + i; = pcr A1, -t= pcr A.
Por consiguiente,
pcr A =

"' ;o,.
1- 1

j)

1J

pcr A;,, 1J ~ pcr A, y p:u.1 tollos los j tales que (io + 1,

f z. se verifica la igualdad
per A1,

1J

= per A.

Los razonamientos anlogos son lcitos tambin para la U1 - !}~sima


columna de la matriz A. en cambio, si para cualesquiera j ?t }1 y i ~ ;,
se verifica:
(i1+1, })E Z y (i, }1 - n s z. es decir, o;,.v
0 y a;,1-1m0,

entonces

>:11+1

.
.E

+fi;,-1

' ,, .. 1

124

i, - l
$!! L;a1,+1JJXrA;,+1j=

pcrA =

1-

f11,;, - 1

pcr A1.;,-

1 ~

>:,, + 1 + j;;1 - 1,

y, por consiguiente, para cualesquiera l, j tales que (i, j - J) ~ Z, (i1 + I,


j) ~ Z, tenemos: per A1,j,- 1 = per A1, + iJ ... per A.
As pues, si (i, j) ~ Z, entonces per Au = per A, lo que se trataba de
demostrar.
Lema 8 (desigualdad de Loudon). Si A es una matriz minimizadora en
iln, para cualesquiera i, j = l, ... , n se verifica la desigualdad
per Alj ~ per A.
Demostracin. Para toda matriz conmutadora P = !Pul y el nmero
O E [O; l] pongamos /p(O)
per((l - O)A + OP). Por cuanto A es la matriz
minimizadora, entonces f P(O) ~ O para cualquier matriz conmutadora P.
Sea u una permutacin correspondiente a P. Tunemos

"

f >(O) = I; ( - an + p") pcr A,,


r.t 1

:E per Aro<r>

= I; p,, per A,,


r,t l

11

per A

- n per A ~ O.

/= 1

Por consiguiente,

L; per Aro(r)

'

~ n per A

(ll)

para toda permutacin o. Segn el lema 6, la matriz A es bien indescomponiblc, por lo cual, de conformidad con el lema 5, cualquier elemento
de A se dispone en cierta transversal, cuyos elementos restantes son todos
positivos. Dicho de otro modo, para cualquier par (i, j) existe tal permutacin u que j = o(i), y '<rl >O, cuando r = I, ... , i - 1, i + l, ... , 11.
Pero, en virtud del lema 7, esto significa que per A,,c,) :: per A para r = J,
... , i - l, i + 1, ... , n. Por cuanto j
o(i), obtenemos de (11): per
A~ per A, lo que se trataba de demostrar.
Ahora, siguiendo los razonamientos de Egrychev, sealemos cmo se
puede dcuiostrar, al hacer uso de la desigualdad (6), la validez de la suposicin <le Van der Wacrdcn.
Sea A una matriz minimizadora. Probemos que per A1 = per A para
cualesquiera i. j = I, ... , 11, Supongamos lo contrario: existe al menos un
solo par t: s E ( 1, , .. , n) tal que pcr A,, > pcr A. Por cuanto la matriz
A es dos veces estocstica, existe I E [ I, ... , n 1 tal que a,,> O. Entonces,
en virtud de la desigualdad (6) y del lema 8, tenemos

as, Ak1) ( as A1cs) >


> ( aA,
A) ( "' A) = A

per2

'.;';!: (

kgl

kGl

per

per

kwl

k I

pcr

pcr

per2

(el carcter estricto de la desigualdad en este caso se desprende de que


are> O y per A., > per A > O).
Demostremos ahora que si A es una matriz mininuzadora, entonces
a1 = n - 1 (i, j = 1, ... , 11). Supongamos que la columna de la matriz A
125

de nmero 11 se diferencia ele (n-1, ... , 11- iyr. Por cuanto A no se descompone en una suma directa de matrices no nulas, cada elemento de la n-sima
columna de A es inferior a la unidad. Por consiguiente, entre los primeros.
n - 1 elementos de cada fila de la matriz A hay por lo menos un elemento
no nulo. Pasando de A a una matriz que se obtiene a partir de A sustituyendo Ja i-sima y }-sio1a columnas de su semisuma (i ; }, i, j
l, ... ,
n - I), obtendremos, al hacer un nmero finito de pasos, la matriz A
en la que todos los elementos de las primeras n - 1 columnas son positivos.
mientras que la n-sima columna coincide con la n-sma columna de la
matriz zt , con la particularidad de que per A'
per A, puesto que, hecho
cualquier paso, el permanente no vara (lo que se desprende de la frmula
de descomposicin del permanente de una matriz respecto de las columnas
y de la igualdad de todos los permanentes de las submatrices de (11 - l).
simo orden).
Designemos con A1~b) una matriz obtenida de A' como resultado de
la sustitucin de la j-sima columna por la columna b. Ya hemos aclarado
que en la desigualdad
pcr2 A' ;;: pcr A;(a,') per A ;tan)

se realiza la igualdad. El carcter postvo de las componentes a ... , a~-1


da el derecho de afirmar que an = 'Na (i = 1, ... .n - 1). Por cuanto las
sumas de componentes de los vectores son tocias iguales a 1, entonces
On =a[ (i "' 1, ... , 11 - 1). Como Ja matriz 11' es dos veces estocstica
llegamos a que o= ...
a~-1 = On (11-1, .. , 11-1)T, lo que es un
contradiccin. Por consiguiente, todas las columnas de In matriz A son
iguales a (11-1, ... , n - 1)T y esto demuestra nuestra afirmacin.
Veamos el problema sobre las estimaciones superiores para los permanentes. En 1960 Ryscr supuso que en la clase de (O, !)-matrices de orden
mk, cada linea de las cuales contiene k unidades, el valor mximo del pemancntc se logra en la suma directa de matrices de orden k, compuesta
por unidades. J. Mine enunci en 1963 una suposicin ms general de q_u_c
si A era una (O, l)matrz de orden 11 que tiene r,, .... 'sumas respeci

I1 rr;l)r;, De esta

de las filas, entonces per A ~

desigualdad

se deduce

hl

inmediatamente la hiptesis de Ryser,


La desigualdad de Mine la demostr por primera vez (en 1973) Bregman
[73). Ms abajo aducimos una demostracin ms sencilla de esta
desigualdad que se debe a Schrijvcr (74].
Lema 9. Para los nmeros reales no negativos xi. .... x, es vlida ta
desigualdad
(

r
r-'bXi
1~ l

(en esta frmula se supone que


126

)x
iI

o =

TI

l l

1).

xli

= x logz x.

Demostracin. Al hacer uso de la convexidad de la funcin y


obtenemos

de donde se deduce inmediatamente el resultado del lema.


Sea A e: (aI una {O, !)-matriz cuadrada de orden 11, y sea S un conjunto
de todas las permutaciones .,.. de los nmeros
1, ... , 11 tales que

TI" a;.1,

'.'

TI

LJ
11 .. l

.. 1 entonces

n
n

= 11 Il"
ftS

pcr(AJJ)P"A

,_ 1

per A;,<1),

rrA

l 1

= lI

<V

,_ 1

n.

La validez de estas identidades se confirma con facilidad mediante una


comprobacin directa. Aprovcchrnoslas para demostrar In desigualdad de
Mine. Apliquemos el mtodo de induccin matemtica completa respecto
de n. Del lema 9 tenemos
(per A)"p<rA =

TI

(per A)"''A

i - 1

' ... 1

~ ,1], (rr",. ,}~

n rr
I.1~ [ (.lJ, n) (.1) pcrA.,<1)
n

-=

(per A11)r"" =

GpcrA;

11

U.1'CU1~

,J-1

J.

Apliquemos ahora la hiptesis de induccin a cada una de las matrices

II
l

TI
JI

rr ( rr

per A;~>~

[ .;

(TI

(r1ni;)

(r,1)1,) (

J~f
o . .-()O

(TI

11'}
tlJot'>O

l~J

(r1 -

rr
~TI
}7'1

11111,

l)! ~~

[r;! -;~''(r, -

I)!].

JI

JHJ
La ltima igualdad se ha obtenido por clculo de los factores (r1!)11'' y
(r - 1)111<,-1>_ Siendo fijos ,.. y j, el nmero de Indices i, para los cuales
i ;t. j, es igual a n - r. si

i<'> .. O, y a a r - t, si J<I) = J. As pues,


r!ttr'
' (r - 1)!

1 rl )nprrA

r.

to que se trataba de demostrar.

127

Volvamos a las aplicaciones


ele las desigualdades
a los permanentes:
Denotemos con Ltr; 11) el nmero de (r x nj-rectnguios latinos com-

puestos por los elementos de un conjunto S = 11, 2, ... , n). Analicemos


algn rectngulo latino de dimensin t x 11, 1 ~ t < r. De cuntas maneras
puede ser extendido husta que se obtenga un (r + t) x n-rectngulo latino?
Est claro que el numero de tales mtodos es igual a per A, donde A cS
la matriz de incidencia del sistema de subconjuntos (Si. ... , Sn), donde
S, es un subconjunto de aquellos elementos de S que no se encuentran en
la i-sima columna del rectngulo a extender (i = I, ... , n).
En cada fila de la matriz A estn contenidas n - t unidades; la matriz
(11 - t)- 1 A ser dos veces estocstica. Aplicando las desigualdades de Mine
y de Van dcr Waer<lcn, obtendremos

,,,

-:-.(n - t)" ~ per/l ~


11

Cuando f

l, pcr A=- 11!

de desrdenes sobre
( I)'-

-'~;~-;-:.21-

D..

11

J1

l2

; (-

/.()

(11 -

--

n1-.

l)i ...1,- = D,., lo que constituye el nmero


l.

elementos. Por consiguiente.


(11 - t)" ,.;; l(r; 11) ::;; n!D,

r-

TJ.

(n - t)!n=t.

tal

Si ponemos r = 11, obtendremos L(11, 11) ~ (n !)1" 11- ' > (e -2 n)"1 Se ha
aprovechado aqu la conocida desigualdad: n! > e- "n", Wilson [58) utiliz
la desigualdad reducida L(11, n) > (e- 211)"' para determinar la frontera inferior del nmero N(u) de ternas 110 isomorfas de Steiner de orden u y
obtuvo la siguiente estimacin:
N(u) ;.>. (e - s u)vl/~.
Examinemos en conclusin las apllcucioncs de los permanentes a los proulemas de dmeros que surgieron en la fsica y qumica. Llamemos n;
latlrillo a un paralclcpipcdo k-dimc11sion:1l (k ~ 2) de volumen 11, en el cual
l;1s llmgiludcs de lax aristas ~011 de nmero cuterosr c., ... , a: Sea 11 par.
Se plantea una cuestin: cuntos son los mtodos para componer un nladrillo, sirvindose de 2-ladrillos (dmeros)? Denotemos este nmero con
N. Dividamos el 11-ladrillo en cubos unitarios y numeremos los: l, 2 ... .'.
11. Supongamos que A = laul es una matriz. de incidencia que caracteriza
la disposlcn mutua de los cubos: av = 1 6 a O, lo que depende de si tienen
o no aristas comunes los cubos marcados con los nmeros
i y j
(a11
au = ... =a,,,,= 0).
Se afirma que N2 = per A. Efectivamente, a todo par ordenado de par,
ticiones del 11-ladrillo en <limeros le corresponde una transversal biunvoca
de la matriz A compuesta por unidades. Por ejemplo, sea n = 6, k = i,
a
2, a2 3. La matriz de incidencia tendr la forma siguiente:

121!

o
1

o
o

J.:4.J.

"

o
o

o
o

...... 1..1.

Al par ordenado J.: purf icrones del lad1illo c11 l.r lig. 4 l. Je couesuonde
b.uruvocnmcute la perunuacrn

2 3 4 5
6 5 2

~)

y la transversal de la matriz A compuesta por uiudadcs coutorncadas en


I~. fil!.. 4.3.
Observemos que todas la~ s11111as respecto ele la.~ fih1s y coluumas de
k. tnalri1. de incidencia A son Iguale~ a 2k, a cxvcpciu de acm:llas que
corresponden a los c11b<1~ en la superficie, Vc11111os, .:11 lugar del 11-ladrillo
u n ladrilln toroidal correspondiente, el cual se obtknc por pcgadum de las
ar i~tas op11.:i.ras tkl ladrillo 01 ih\ill<d. 1 a m.u riz de i11cidc1h:ia /1' del ladrillo
hroi1lal 1 icue 1k 1111idad,~ c11 .;;ula lila y cu cada .:olu11111a. V.1li.!11tlor>oS
de la d..-~iic:ualdad 11<: Mine, obtcndremo:
per 11 p11 .1' <(!J.)"''.
y,
pur consiguiente, N.;; (2k)!"'.
Hanunersley 17.51 mostr que si ai r+ eo piira codo i = 1, ... k , la
magnitud 11 - 1 ln N t icndc a cierro limilc ),..., . De este modo,
),., ~ ~ In [(2k)!]1/U

<~

In J.;.

La aplicaciu de la desigualdad de Van der waerdcu a la tuatriz A


1
2k
p~>r debajo: AA ;;:. 'z 111- <!. (vase (17.5]). Por

nos conduce a la estimacin


couxiguicntc,

),.~ - ~ In

ft(1IJ

2:

(1 . a(I))

para J.. eo ,

129

CAPTUW

MEOIOS GEOMTRICOS

Y GRFICOS

S.l. EVIOENCIA EN LAS INTlWl'ltETACIONES


DE LOS SISTEMAS OISCRlrfOS
Los sistemas dicrctos, a cuy1>s 111e1nd1~ tic c~111<lin se dedica este libro,
existen en unu diversidad cxclusiv.uncnu- g1arnk. 1 a nprcciacru del
carcter discreto de 1al o cual sistema se forma o hien debido a la comprensin de la existencia separada y discreta e.le los elementos del sistema dado,
o bien se predetermina por el carcter discreto de la informacin recibida
(por ejemplo, lecturas de los instrumentos). Corrcspcndientcmentc, los
mtodos matemticos de invcsriguciu
de los ~i.~1c11u1s semejantes se
caracterizan por Ja misma diversidad.
Los modelos matemticos de los sictcmas discretos ~011, con mayor frccuencia, conjuntos de smbolos dispuestos en la orma -discrera,
habitualmente de puntos, unidos con lneos, si esto est determinado por
los condiciones del problema.
A 1<1~ modelos cornbinatorios se le~ ru ribuyc una evidencia m~xima
posible no slo para fr11:ilit;ir la cornprcnvin de 1al n cual problema. Los
medios ilustrativos o did:k1km; del an:ilisis ,,1111hi11.11t1rh1 .-1111til111)c11 trccuentcmcnte a creas las nosibilidadcs oara resolver los problemas. De
ejemplo puede servir el teorema de R:1111scy (vase 3.3).
Recordemos que el teorema de lt;1111sey ;c11crali1.<1 la idea de particin
de los conjuntos. Sea P, (S) =A, VA1 V ... UA, u1111 particin del conjunlo de todos los r-subconjunros del conjunto S. Supongamos, luego, que
vienen dados nmeros enteros q tales que 1 ~ r ~ q; i = I, 2, ... , t. Si
existe un q1-subconjunto de S, cuyos r-subconjuntos se contienen todos en
A1, entonces se le llama (q, A,)-subconjunto del conjunto S. El teorema
de Ramsey afirma que existe un nmero mnimo natural Ntq, rJ1, . ,
qr, r), a partir del cual (es decir, para n ;;i. N) el conjunto S contiene un
(q,, Ai-subconjunto para cierto i "' 1 t, 2, ... , tJ.
Veamos un caso particular del teorema de Ramscy en que r 2. La
interpretacin geomtrica en este caso se expresa asl: 11 elementos corresponden a n puntos en un plano; a 1111 par <le p11111os corresponde un
segmento que une dichos puntos: la inclusin cl sc;111c1110 en el subconjunto A1 se marca pintndolo de i-simo color ( = 1, 2, ... , /). El teorema
de Ramscy garantiza la existencia, para " ~ R {JI, q; 2), de p puntos unidos
entre s{ slo con segmentos del primer color, o bien ue q puntos unidos
slo con segmentos del segundo color.
La misma idea sirve de base para la aplicacin del teorema de Rarnsey
a los polgonos convexos. Se analizan los n-conjuntos de puntos en un
plano sales que ninguna combinacin de tres puntos se dispone en una

130

Fig.5.1.

<:->b
b

misma recta. Resulta que empleando los puntos de dicho conjunto cmo
vrtices, podemos construir cualquier p.olgono convexo de 111 lados, siempre que 11 sea suficientemente grande.
Teorema. Para un nmero entero dudo m existe un nmero entero
mnimo N,., tal que cualesquiera N, puntos en el plano, de los cuales
ninguna combinacin de tres se dispone! en una misma recia, condenen
111 puntos que forman u11 polgono convexo de 111 lados.
Demostracin. Observemos, para iniciar, que entre cualesquiera S puntos se pueden elegir 4 que representen los vrtices de 1111 cuadritrcro convexo. La demostracin se observa fcilmente en l.1 fig. 5.1. Segn se ve,
incluso el caso "d egeucrad o" (fig. S.t, 1) da un cuadrilt cro convexo (en
el interior de un tringuto),
Ahora, es lcita la afirmacin de que si entre m puntos en consideracin
cualesquiera 4 son vrtices de 1111 cuadriltero convexo, entonces dichos m
puntos forman 1111 poli;ono convexo de q lados. l \n efecto, supongamos
que existe, a lo sumo, un polgono convexo de q lados (q < m). Sirvindonos de las diagonales trazados a plHlil' de un mi-nno vrtice, dividamos
este mlgono en tri;i 111;11los y en este caso (111 -- q) puntos caern en el inrcrior <le los t ri;\ng1il<s, lo que cout radice la coud-cin de convexidad de
todos los cuadrilteros.
1..!sw quiere decir que q . 111, el poligono de m
lados scni convexo
Analicemos ahora la ufirmacin general. Sea 111;:;, 4; 11;;:.. A' (111, .5; 4),
Partiremos los 4-conjuntos

(1wy

en 101ul (;)

de tales conjnnlos)

en

convexos y no convexos. Entonces, segn el teorema de Ramsey, o bien;


a) existe un pentgono con todos Jos cuadrilteros no convexos, lo que contradice lo demostrado arucriorrncntc: o bien b) existe un polgono de m
lados cuyos cuadrilteros son todos convexos, y, por consiguiente, de conformidad con lo demostrado anteriormente, este polgono de 111 lados es
convexo.
Las iuterprcracioncx geomtricas existen para casi todos los objetos
combinatorios. Por ejemplo, para los cuadrados latinos la imcpretacin
geomtrica se construye del 1110<10 siguiente. Cada 11110 de los 112 elementos
de un cuadrado latino se considera corno un punto sobre la diversidad de
2-coordenada. Por el conjunto de puntos que forman el cuadrado latino
tracemos tres 11-fnmilias de lineas que pasan: 1) nor las filas, 2) por las
columnas, 3) por los elementos iguales. Esras familias forman una 3-rcd
<)

lJl

con n2 nodos. Inversamente, cada 3-rcd de esta ndole puede interpretarse


como cuadrado latino.
La condicin de equivalencia <le los cuadrados latiuos en la interpretacin que se considera aparece como conservacin de las 3-rcdes al
reenumerar las lneas de cada familia. A veces se admite la sustitucin
reciproca de las familias, con lo cual se ampla el concepto de equivalencia.
Diremos, por fin, que la interpretacin geomtrica fue, evidentemente, la
causa por la cual surgi el concepto <le ortogonalidad en aplicacin a los
cuadrados latinos.
Una aplicacin sucesiva y rcitcradu de las interpretaciones ilustrativas
condujo a que se hayan separado clases de modelos matemticos que poseen sus propios medios de investigacin claramente disringuibles a saber,
la axiomtica, la tcrminologia, los smbolos y los medios lgicos de
demostracin. En nuestro caso dichos medios se representan, con preferencia, por las geometras y los grafos finitos. La torca del capitulo presente
consiste en introducir al lector en estas ramas extensas de las matemticas,
en inters del objetivo fundamental del libro.
5.2. IDEAS GEOMTIUCAS

FINITAS

Para los sistemas que se estudian en el nnlisis combinatorio se empican


gcomctrtas finitas. Este trmino se usa para cle.~ignar sistemas compuestos
por un nmero finito de elementos, entre los cuales estn establecidas las
relaciones de incidencia, A los elementos, no definibles en general, se les
asignan nombres geomtricos: "puntos" P y "lneas" / .. La relacin de
incidencia I se Ice as: "un punto P se dispone en la lnea L ", o bien "la
linea L contiene el punto P". Para dichas relaciones se introducen, adems,
axiomas del tipo que tienen los axiomas geomtricos.
Las precisiones y explicaciones adicionales o bien las modificaciones
de las enunciaciones iniciales conducen a diferentes tipos de geometras
finitas y a las partes de la geometrla contiguas y prximas a las citadas
geometras. As, por ejemplo, surgen las relaciones con los problemas de
ia topologa combinatoria, la geometra discreta, la geometra proyectiva,
la teora geomtrica de los nmeros. la teora de los grafos. la geometra
combinatoria, etc.
Sobre los espacios proyectivos. Se conoce, por ejemplo, que la totalidad
de todos los espacios de una estructura incidente ( /! L, J 1. que acabamos
de mencionar, donde los elementos P se llaman puntos, los elementos L,
lineas, y J, relaciones de incidencia, es un espacio proyectivo.
Existen diferentes mtodos. de construccin axiomtica de un espacio
proyectivo. El ms empleado es Ja modificacin del sistema de axiomas
propuesta eo 1899 por D. Hilbert con el fin de fundamentar la geometra
elemental. Todo espacio proyectivo se considera como una coleccin de
elementos -de tres gneros: puntos, rectas y planos, entre los cuales se
132

relacin de incidencia, fundamental para la geometra proyectiva, que se caracteriza por axiomas adecuados. F.stos axiomas se diferencian del grupo correspondiente de axiomas de la geometra elemental en
que en los primeros se requiere que cada dos recias dispuestas en un mismo
plano tengan un punto comn, y en cada recta se tengan al menos tres
puntos distintos. Para obtener una geometra ms sustancial, la totalidad
citada de axiomas se completa con axiomas de orden y continuidad (para
un espacio proyectivo real), con el axioma de Pappus (para la geometra
proyectiva sobre un cuerpo conmutativo), con el postulado de Fano, etc.
Examinemos a continuacin ms detalladamente dos mtodos de construir espacios proyectivos. En primer lugar puede 1 rutarse de la realizacin
de 1111 espacio proyectivo corno un conjunto de recias en un espacio lineal.
Sea l. u11 espado lineal sobre 1111 campo K, y denotemos con dhn L la
dimensin de L. El co11j111llO /'(!,) de rectas (es decir, de subcspacios.
lineales unidimensionales) en l lleva el nombre de espacio proyectivo:
asociado con L, y las propias rectas en t. se llauran puntos de P(L). El
nmero dim L - 1 es la dimensin de J>(L) y se denota di111 P(L). Los
espacios proyectivos y bidimensionales se denominan recta proyectiva y
plano proyectivo, respectivamente.
Un conjunto de la forma P(A), donde A ~ L se llama subespacioproyectivo en P(l). Es evidente que P(A1 nA2) = P(.11,)()P(A2),
es decir, una
familia de espacios proycci vos est cerrada respecto de las intersecciones.
Por eso, en el conjunto de subcspacios proyectivos P(A) que contienen el
conjunto ciado S <;;;; P(L) hay 1111 subcspacio menor, que se representa por
la interseccin ele todos los subcspacios de este upo. Este ltimo lleva el
110111hre de cpsukr 1myecriw1 de S, se denota cou .f: y coincide con P(A ),
donde A es la dpsula liucal de todas las recias correspondientes a los 1)1111
ros s ES en L. Se puede mostrar; que si Pi y Pi son dos subcspacios proyec1 ivos finitos en el espacio proyectivo P, entonces
establece la

dim(P,

n P1 + dim(P;n-?z) =

dim !', ~ dim P1.

En adelante nos harn falta dos espacios proyectivos concretos que se


denominan configuraciones de Desargucs y de Pappus.
Configuracin de Dcsargucs. Sea A una familia de puntos en un espacio
proyectivo. El smbolo ~I designar su cpsula proyectiva, En un espacio
proyectivo tridimensional examinemos el seis ordenado de puntos (01, as,
11,, b1, b.i). Se supone que los puntos son distintos de dos en dos y
qu u1a2cil y bil>ib1 son, en escuda, unos planos. Luego, supongamos que
las recias <11'11, t12b2 >' a1/J se intcrsccan en un solo punto, distinto de
a., c12. c11, o., bz, Ir, (fg. 5.2). V.n este caso diremos que hh tringulos
(u1t12<IJ) y (bd>zlh) sun perspectivos
respecto del punto p y cada uno de
ellos es una proyeccin del otro realizada desde ..:1 centro p, si ellos se
disponen en diferentes planos. Entonces, para iodo par de indices t,
il <;;;; 1, 2, 3) las recias a;a y /J,b1 no coinciden, pues en el caso contrario

a,.

133

tendramos a, = b;, puesto que u1 y bi son puntos de interseccin de estas


rectas con la recta ptub). Adems, las rectas E!.i y 0.0. se disponen en el
plano comn pa1a1. Por eso, ellas se intcrsccan en un punto que se designar
con c1. Los puntos c12. cu, CiJ son puntos de imcrscccin de las prolongaciones de los pares de los lados correspondientes de los tringulos (01oioJ)
y (b1 lh).
Diremos que los tringulos (a1a1a.s) y (12b1) son perspectivos respecto
de la recta /, siempre que los puntos c12, c1 r. Cii se disponen en la recta f.
Teorema de Desargues. Si dos tringulos son perspectivos respecto de
cierto punto, son perspectivos respecto de una recta.
Congurscu de Pappus. Ex<1111inc111os en un plano prnyccuvo dos rectas diferentes f1, /2 y dos ternas de puntos di,ti11h>s "' Uz, ,,, y h., tn, 1
(fig. S.3) dispuestos en las rectas de dos c11 dos. Para cualquier par de indices (i, jJ E ( 1, 2, 31 tales que i < j designemos con C;j el punto ele i11terscccin de las rectas O;Vj y uiJ1.
Teorema de Pappus, Los puntos c12, ,.1), ClJ se disponen en una misma
recta.
El lector puede encontrar la demostracin de los teoremas de Desargucs
y de Pappus, como tambin otros pormenores, en el libro [69].
En segundo lugar, los espacios proyectivos pueden construirse por adicin a un espacio afln .de los "puntos infinitos alejados". Merced a este
procedimiento se logra la uniformidad en las enunciaciones y dcrnostraciones de todauna serie de teoremas de la geometra analtica y de algunos

, ;::,::::::::_.--- '

l'ig.S.3.

134

otros resultados

geomtricos.

geometra proyectiva clsica.

Este mtodo condujo a la creacin de la


A medida que se desarrollaba el mtodo axio-

. mtico fueron creadas diferentes descripciones 'axiomticas de los espacios


proyectivos. Las investigaciones ulteriores han mostrado que los
sistemas geomtricos que obedecen a dichos axiomas tienen su propio
significado y la teora de ellos resulta ser muy profunda (vanse (4, 21,
76 y 77)). Desde entonces por espacio proyectivo ddsico se entiende, por
lo comn precisamente tal sistema geomtrico. l'or ejemplo, un espacio
tridimensional se define como un conjunto, cuyos elementos.se llaman puntos, provisto de dos sistemas de subconjuntos cuyos .elcmcntos se llaman
rectas y ptanos, respectivamente, En este caso han de cumplirse los
siguientes axiomas de incidencia:
l. Dos puntos dislinto.~ pertenecen a una re..:ta nica.
2. Tres puntos distintos, no ispucsto en 1111a recta, pertenecen u un
plano nico,
J. Una recta y un pl<1110 tienen un punto comn.
4. La interseccin de dos planos contiene una recta.
S. Existen cuatro puntos que no se disponen en un plano y que son
tales que cualesquiera tres tic ellos no se disponen en una recta.
6. Cada recia consta 110 1111:11os que de tres punlos.
En lo que sigue examinaremos slo las geumct 1 ias proyectivas clsicas,
denominndolas, para slmph tkar, :t<1111c1rus pt oyectivas.
(}11 1fa110 proyc1tivo cldsic se define .:<11110 1111 conjunto, cuyos ciernen
tos se llumun 11111/os, pr.1vi,rn de un htcma de xubcoujutos cuyos elcmentos se llarnuu rectas. E11 este caso lwn tic cumplir: los siguientes axiomas;
1. l)ois p11nh1>: dikH1111:s l'<'rlt'nnn :1 una n.1a nica.
2. La interseccin
tk dos rectas es 110 vaca,
3. Existtll tres p11111os 411c no se dispoueu c11 una recta.
4. Ca tia recta consta por lo menos de 1 res puntos.
El conjunto /.'(/.), donde /,es un espacio Iincal sobre el campo K tic
dimensin 4 3. junto con lns sistemas de planos proyectivos y recias en.
ellos. tal como fueron definidos ms arriba, sat isfaccn los .ixiomas del
espacio proyectivo d:i<irn 1ridi1111:nsional y del plano proyectivo clsico,
respecrivmncutc. No obstante, 110 todo espacio 111.,yeclivo clsico o plano
es isomorfo a uno de nuestros espacios P(L). Ms an, resulta que existen
planos proyectivos clsicos 11(1 isumur lus incluso a niugn plano del tipo
!'(!.), donde I, es 1111 cxpacio pruycctivo t ridimcusionnl sobre al;n cuerpo.
IA'I razn de ello radica eu que en los nlnnos provcctivos del tipo l'(L) el
teorema de Dcsargucs sigue siemto vlido, 111ic111m, que existen planos que
no son de Desargucs. dunde d lcootma no se rumple, Enuuciemos sin
demostracin el resulmuo sii;nicntc:
Teorema l. Tres propiedades tlcl plano proyectivo clsico son
equivalentes:
:1) en dicho pl;1110 se cumple el teorema plaml de Desargucs:
135

b) dicho
c) existe

plano puede encajarse en un espacio proyectivo clsico;


un espacio lineal tridimensional
L sobre cierto campo K,

definido de un modo unvoco, exactamente hasta un isomorfismo tal, que


nuestro plano es isomorfo a P(l).
El teorema de Pappus puede fallar incluso en los planos ele Desargucs.
Al denominar una afirmacin correspondiente axioma ele Pappus,
podemos formular el siguiente teorema que tambin se da sin
demostracin.
'Ieorema 2. Si en un plano proyectivo clsico se cumple el axioma de
Pappus, el plano es de Desargucs. El plano clsico de Desurgues satisface
el axioma de Pappus, cuando y slo cuando el cuerpo asociado con el plano
es conmutativo, es decir, el plano citado es isomorfo a P(L), donde L es
un espacio lineal tridimensional sobre el campo.
En todo espacio proyectivo clsico de dimensin superior a dos queda
vlido el teorema de Desargues .. El teorema de Desargnes permite In
coordenatizacin de un espacio proyectivo clsico con ayuda de cierto cuerpo asociativo K. De este modo, el estudio de los espacios proyectivos
clsicos, cuya dimensin es superior a dos, se reduce a un problema
algebraico, a saber, a la teora de los cuerpos asociativos. En los planos
proyectivos el teorema de Desargues puede no tener lugar y la reduccin
al lgebra mencionada no se consigue en el caso general. Con este motivo
el estudio de los planos proyectivos clsicos es de inters especial y la teora
ele ellos se desarrolla exitosamente desde el principio de nuestro siglo.
Planos proyeclivos finillls. Es fcil comprobar que la dcliniciu de
plano proyectivo clsico propuesta ms arriba es equivalente a la siguiente.
Se denomina pl:1110 proyectivo a un conjunto de puntos y rectas, entre
los cuales queda establecida una relacin de incidencia que obedece a los
sigulcnres requisitos.
l. Dos puntos distintos son incidentes, con una y slo una recta.
2. Dos rectas distintas son incidentes ni menos con un punto.
3. Existen cuatro puntos en una posicin general, es decir, tales que
cualesquiera tres de ellos no son incidentes con una recta.
Efetivamente, para convencerse de esta afirmacin, basta demostrar
el siguiente teorema.
Teorema 3. Cada recta contiene no menos de tres puntos.
Demostracln. Del axioma 3 se deduce que existen cuatro puntos a.,
ai, as, a., de los cuales nlnguna combinacin ele tres se dispone en una
misma recta. A estos puntos les corresponden seis rectas distintas que los
unen de dos en dos a saber, /1: 0102b1; (z: a,alli; li: 011ttb3; 4: a2aJbJ;
Is: 021ttbi; /4: OJILtb1. Aqu, b., bi y bi son puntos de interseccin de estas
rectas. Partiendo de que todas las seis rectas ~011 distintas se obtiene con
facilidad que todos los puntos b1, bi, b, son distintos y todos ellos se
diferencian de los puntos a;; i = 1, 2, 3, 4. Cada una de las rectas /1 (i = I,
2, ... , 6) contiene por lo menos tres puntos. Si una recta arbitraria / no
136

Fig.l.4,

"

contiene
se interscca con las recias li. h, 13 en eres puntos diferentes.
Si I no contiene 01, cona las rectas /1, /4, 15 en tres puntos distintos. En
cambio, si la recta I contiene canto a., como as, entonces / "" lv, mas In
recta /1 contiene en iodo caso tres puntos diferentes a., o2 y b1 El teorema
queda demostrado.
Observemos que del axioma 1 se desprende que dos rectas diferentes
son incidentes no ms que con un punto. En la fig. 5.4 se expone un plano
proyectivo finito que contiene siete puntos y el mismo nmero de rectas,
con la particularidad de que adems de los lados y las medianas del
tringuto equiltero tenemos que considerar como "recta" la circunferencia
inscrita. Este plano proyectivo concreto se denomina, a menudo, configuracin de Fano. Otro ejemplo de plano proyectivo ya ha sido examinado,
precisamente el P(L), cuando L es un espacio lineal sobre el campo de
dimensin 3.
El axioma 3 en la definicin de plano proyectivo sirve, principalmente,
para desechar los planos "degenerados" tales, por ejemplo, como un plano
vaco, una serie rectilnea de puntos (en particular, una recta), un haz de
recias (en particular, un punto), una serie rectangular de puntos por uno
de los cuales estn trazadas varias rectas y un haz de rectas, cortado por
una recta.
Introduzcamos unas definiciones ms. Un subconjunto 7r' de puntos
y de rectas del plano proyectivo ?r se llama subplano, si, junto con cada
dos puntos (recias), 7' contiene una recta (1111 punto) incidente con ellos.
Dos planos se denominan isomorfos, si entre sus puntos y sus rectas puede
establecerse una correspondencia biunvoca que conserva la incidencia.
Especfico para los planos proyectivos resulta ser el concepto de dualidad.
Dos planos se llaman duales, si entre Jos puntos (rectas) de un plano y
las rectas (puntos) del otro puede establecerse una correspondencia
biunvoca que conserva la incidencia. Un plano dual al plano dado puede
obtenerse al declarar "puntos" las rectas del plano dado, y "rectas", los
puntos de l, conservando las incidencias existentes. No es difcil convencerse de que un plano isomorfo a un plano que es dual del plano ?r,
137

dual con relacin a 1r. Un plano, dual respecto del dual, es isomorfo
:'ti plano de partida. La aplicacin isomorfa de un plano sobre s mismo
lleva el nombre de colineacion. La aplicacin unvoca (no forzosamente
biunlvoca) tic los puntos y de las n..-ctas del plano ir sobre los puntos y
las rectas del plano 7r' con la conservacin de la incidencia recibe el nombre
de homomorfismo.
Teorema 4. Sea 11 ~ 2 un nmero entero arbitrario. Entonces son
equivalentes las siguientes propiedades del plano proyectivo:
a) cierta recta contiene exactamente 11 + 1 puntos;
b) cierto punto pertenece exactamente a 11 + 1 rectas;
e) cada recia contiene exactamente n + 1 puntos;
d) cada punto se dispone exactamente en 11 + 1 rectas;
e) cu .::1 plano 7r hay exactamente 11l + 11 + 1 puntos;
11 en el plano 1f hay exactamente 11~ + 11 + 1 rectas.
ser

Demostracin. Sean av, ai, "; a. cuatro puntos, de los cuales ninguna
de tres se dispone en una misma recta. /\ estos puntos les
corresponden seis di fcrentcs rectas que los unen dos a dos (vase la
demostracin del teorema 3). Supongamos ahora que se cumple la propiedad a}. es decir, cn existe una recia I que contiene exactamente 11 + 1
puntos, digamos. para concretar, e,, e!, ... , e-+ Si bes un punto que
no est dispuesto en l, entonces las rectas bci, i"" 1, 2, ... , n + 1, son
distintas, pues. si be;= bey para cienos i ~ j, entonces b est situado en
t. 1() que contradice la hiptesis. Luego, cada recta. que ~sa por b, corta
f, y, por consiguiente, ha de ser 1111;1 de las 11 + 1 recias be i = 1, 2, ... ,
11 ~ l. Por lo menos dos puntos tic los cuatro a1, </:, 11), a4 no se disponen
en la 1c<;la /, y, por eso, tal puutu /1 existe. Sea, ahora. , un punto que
yace cxactarucntc en 11 + 1 rectas: 1111 mi, ... mh, 1 Si t es una recta
que no pas:i por b, entonces 1 corta 111,, . , m-, en Jos puntos d, ... ,
d,. . ,, que son todos diferentes, por cuanto bes el nico punto que yace
111:is que cu una tic las rectas 1111, 111,. + r , Si en / existiera un punto
111;\s el". i, entonces existira una recta bd,.. 2 que no coincide con ninguna
recta m), j
1, 2, ... , 11 + 1, puesto que de lo contrario la recta bd.+2
coruendra cierto punto d1: j ~ 11 + 2, y, entonces, lid:;;; = bii;;: 1d1 =
= d; ,. id = t, lo que contradice la suposicin de que b no est situado
cu la recta /.
Nuestra recta inicial f contena cxactamcmc 11 + 1 puntos; por con
siguiente, cada punto que no yace en /, est situado exactamente en 11 + 1
rectas: a los puntos de c~1;1 ndole se relacionan por lo menos dos puntos
de cuatro: 01, ai, 111, a~. por ejemplo, a, y a2 Por eso, cada recta que no
pa.~:i por
6
contiene exactamente n + 1 puntos, es decir, cada recta,
salvo, quiz:is, la recta /1: a1a2b1 contiene exactamente 11 + 1 puntos. Entonces, '1: a,a)bi. contiene exactamente n + 1 puntos, y el punto bs que
no yace en /2, est stuudo exactamente en n + 1 rectas; por consiguiente,

combinaciu

"1 "1

138

11, que no contiene bJ. tambin debe contener 11 + 1 puntos. Asl pues, la
propiedad a) lleva consigo la propiedad e).
Pero, para cualquier punto b puede encontrarse una recta que no pasa
por este punto, y por esta razn existen (igual que anteriormente) cxactamente 11 + 1 rectas que pasan por b, con lo que quedan demostradas
las propiedades b) y d).
Demostremos ahora la propiedad e), partiendo de a). Sea b un cierto
punto del plano x , y supongamos que li. h . , ., In , rcprcscnrnn n + 1
rectas que pasan por bn. Estas rectas contienen todos los puntos del ptano
1r, con la particularidad
de que cada una de ellas contiene otros /Jo y n
puntos. El punto bo es el nico, perteneciente a cualesquiera dos de las
rectas 11, h, .. , 1,. .. Por consiguiente, el plano x conricnc
1 + (n + 1)11
n2 + 11 + 1 puntos. Confirmemos ahora la propiedad ().
Sea /o una recta del plano ir, y supongamos que ln, ... , b,.. 1 son 11 + 1
puntos de la recta t. Cada uno de estos puntos yace en /o y en otras n
rectas. De este modo, obtenemos todas las rectas del plano 7f; en 101al
tenernos, por consiguiente, 1 + (11 + 1)11 .. 112 + 11 + 1 puntos. As pues,
de la propiedad a) se deducen todas las dems propiedades mencionadas
en el teorema.
En virtud de la dualidad, de b) tambin se deducen rodas las propiedades restantes. Es evidente que de e) se deduce n), y de d) se deduce
b). Si es Hcita In propiedad e) y cierta rectn consta lle 111 + 1 puurov, donde
111 es un nmero uauual,
.:111011ccs el plano ?r se compone tic
mi + 111 + 1 "' 112 + 11 + 1 puntos, de donde 111 " 11, es decir, de e) se
desprende u). /\11lo;a1m:n1c, lle 1) se deduce la propiedad b). El teorema
est demostrado.
Convengamos en llamar orden <le un plano proyectivo finito al nmero
n, si cada recta de este plano comlenc 11 + l puntos. Observemos que el
plano es de orden 11, si posee cualquiera de las seis propiedades cimdas
en el teorema 4. C:I orden mnimo <le los planos proyectivos finitos es igual
a 2. El plano finito "ms pequeo" es la configuracin de Fano, cada recia
de la cual contiene exactamcnrc 3 puntos. La configuracin se expone en
la fig. 5.4. En total dicho plano contiene 7 (= 22 + 2 + 1) puntos y el
mismo nmero de rectas. Las rectas en este plano son: 11: l. 2, 6; /z: J,
3, S; IJ: 2, 3, 7; /4; 1, 4, 7; 1,: 3, 4, t; /~: 2, 4, S; 1,: 5, 6, 7.
Ya en este ejemplo ms sencillo se revelan Jos posibilidades de intcrprcmr
los planos proyectivos finitos. A saber, 11n plano proyectivo finito de orden
2 resulta ser un sistema de ternas de Stcincr de orden 7. Hemos de notar
que este sistema es 1111 bloque-esquema con los parmetros u= b 7,
k
r 3, ). l. En el caso general los planos de orden n representan
bloque-esquemas, cuyos parmetros tienen la forma: u = b n2 + 11 + 1,
k = r n + J, >i. = 1, es decir, bloque-esquemas incompletos equilibrados
simtricos. Viceversa, los bloque-esquemas con tales parmetros son planos

= =
=

139

proyectivos

simtricos

finitos,

puesto que, evidentemente,

se cumplen

lodos

los axiomas. Establezcamos una conexin til ms entre los planos proyectivos finitos y las familias completas de cuadrados latinos ortogonales.
Teorema S. Sean~ 3 un nmero entero arbitrario. Un plano proyectivo
de orden n existe, cuando y slo cuando puede construirse una familia completa de n - l cuadrados latinos ortogonales de orden n.
Demostracin. Sea dacio un plano proyectivo finito 11' de orden n.
Veamos en l una recta l. En esta recia se tienen, corno sabemos, 11 + 1
puntos:"" az, ... , an+ ,. Supongamos que bi, bz ...
, b son los dems
112 puntos del plano 11' que no csrn situados en /. Cada punto a U
1,
2, ... , n + 1) yace en 11 rectas, sin tener en cuenta ta recta l. Numeremos
arbitrariamente con nmeros naturales de 1 hasta 11 todas las n rectas que
pasan por el punto a1. Procedamos de este modo para todo j
1, 2, ... ,
11 + l. Supongamos que la recta ii;<tj est numerada con un nmero natural
"'l Eutouccs. A = Juul. donde i = 1, 2, , 112; j = I, 2 .... , n + l , es
una 112 x (n + !)-tabla de elementos l , 2,
, n.
Las filas de cualquier (112 x 2)-subtabla elegida de A representan n2
pares de los elementos t, 2 ...
, n.~
supo'!emo.~__gue au ~ Or y
an: = 01.,, donde ir! j; j ?! k, entonces b.a = b,.a. y b,a* = b,.a1<. Mas,
en este caso
b;b,. la recta lnb; contiene tanto el punto aj, como el a, es decir,
la recta
coincide con la recia t, lo Que contradice nuestra suposicin.
Esto quiere decir que In mrurlz A ee la111 es una 112 x (11 + 1)-tabla ortogonal de fuerza 2, la cual, segn Jo demostrado en el captulo 4, es
equivalente al conjunto completo de 11 - 1 cuadrados latinos ortonogales
de orden /1,
Demostremos la afirmacin inversa. Sea dado un conjunto completo
de 11 - l cuadrados latinos ortogonales de orden 11. Pasemos de ste, como
to hicimos en el cap. 4, a una labia

A ~

laijl;

i = 1, 2, ...

111;

j = 1, 2, ....

11

l.

A cada una de 112 filas de la tabla A pongamos en correspondencia


los puntos .br. b2, ... b", y a las columnas, los puntos a,, ai,
, ".t ,
Denumos la recta /1 como compuesta por los puntos a,, as,
, ant 1.
Por todo punto i tracemos 11 rectas fu que contienen aquellos puntos b;,
donde en laj-sima columna figura el nmero i. Se obtiene un plano pro'
yectivo finito de orden n, en el cual se tienen n2 + n + J rectas y el mismo
nmero de puntos, con la particularidad de que cada recta contiene exactarncnre n + 1 puntos y cuela punto yace en n + l rectas. Efectivamente.
scun fu y l,.1 dos rectas, y, adems i ~ i . Estas recias son incidentes con
11110 y slo con un punto u;. Las rectas !;.; y l tambin son incidentes con
11110 y slo con un punto. Esto demuestra el requisito 3 en la definicin
de plano proyectivo, Los cuatro puntos: (1, 1), (1, 2), (2, 1), (2. 2) satisfacen
el requisito 3 de la definicin de plano proyectivo, lo que quiere decir que
140

fm/

'""'

J'ig.5.5.

o
Fis.S.6.

el plano construido 'lr es realmente un plano proyectivo de orden n. El


teorema queda completamente demostrado.
Introduccin de las coordenadas. Elijamos en un plano proyectivo 7r
cuatro puntos A, B, O, E en la posicin general {vase fig. 5:5). Llamemos
haz A a un conjunto de rectas que pasan por el punto a. Pongamos a cada
recta del haz A en correspondencia aquella recta del haz B con la que ella
se encuentra en la recta OE. Atribuyamos a cada una de las rectas del haz
A (a excepcin de A B) un smbolo especial (1 y asignemos el mismo smbolo
a la recta correspondiente del haz 8. Agreguemos a la recta AO smbolo
O y a la recia AE, el smbolo 1 Las rectas 110 y IJC recibirn los mismos
smbolos. Oc este modo se define cierto conjunto de smbolos M = 1 O.
l, (al).
Supongamos que el punto P no pertenece a la recta AB (fig. 5.5). Por
dicho punto pasa una recta de carta haz A y 11, n saber, las rectas AP y
BP. Supongamos que a h1 recia AP se le asigna el smbolo a, y a /JI',
el smbolo b. Entonces, al punto P le ponemos en correspondencia un par
ordenado de smbolos (a, b) de M, que se denominarn coordenadas de
este punto. Es fcil ver que la correspondencia entre Jos puntos que no
estn situados en AB y los pares (a, b) ser biunvoca. Adems, los puntos
dispuestos en OE tendrn iguales ambas coordenadas. Asignemos ahora
las coordenadas a los puntos de la recta AB distintos de A. Con este fin
unamos el punto Q (vase fig. 5.5) con O y veamos donde la recta QO
se cortar con AE. l.a segunda coordenada del punto de interseccin se
tomar por la coordenada del punto Q.
Observemos que mediante la misma construccin pueden obtenerse
coordenadas cartesianas en un plano real habitual. El punto A debe considerarse como punto impropio del eje y. el punto B. como punto impropio
del eje x, O se toma por origen de coordenadas y E, como el punto (1, 1).
Definamos sobre el conjunto M, obtenido como resultado de la
coordenatizacin, una operacion ternaria, es decir, a cada terna ordenada
de elementos x, m, b de M le ponemos en correspondencia un cierto
elemento
141

dispuesto en M. Eslc d.1111:111<1 y ~o: define a base de los elementos x, 11i;


b, como s<:gunc.la coordenada del punto de interseccin de la recta x del
haz A con la recta (111), (0, b) (fig. 5.6). Es evidente que por medio de
este procedimiento y se define de un modo univoco.
Teorema 6. Cualquier forma de prefijar cuatro puntos A, 8, O, E en
1111a posicin general determina u na operacin ternaria con las siguientes
propiedades:

l. 0-moc
ClOoc""' O.
2. l-11100=mi{'0=m.
3. a 111 o z
C resoluble univocamunre respecto de z ,
4. x- 1111 o b, = x- mi o />i resoluble unvocamente respecto de x.
5. El ~1slema

=
=

define unvocamente 11u par (m, b).


Oemostracin. J\1 elegir cuatro puntos A, B, O. E, de los cuales ninguna
combinacin de tres yace en una recta del plano .,.., formamos un anillo
ternario con la operacin x-rn o b, al igual que Jo hicimos ms arriba. Las
propiedades 1 y 2 se deducen inmediatamente de la definicin. La pro
piedad J significa que una recta que liga los puntos (m) y (o, e) corta OB
en un punto bien detenninado (O, z}.
significado de la exigencia 4 consis-:
te en que dos rectas: y = x-1111 o bi e y = xm2 o /Ji con diferentes dirccdones 1t11 y 1112 se intcrsccan en el nico punto finito. La exigencia 5 dice
que si (ai. e,) y (oi, cz) son dos puntos finitos para u, r' a2, entonces existe
una recia ti nica y ~ X nt o b, que pasa por estos dos puntos.
El conjunto M con la operacin ternaria que posee las propiedades
1 ... .'i del teorema 6 lleva el nombre de tema. Si 111111 terna dada est construida sobre el plano ir segn la regla descrita anteriormente, se llamar
terna del plano .,.._
Aduzcamos el resultado siguiente sin demostrarlo.
Teorema 7. Dada una lema M, puede determinarse con su ayuda un
plano proyectivo con los puntos (a, e), (m), A, y con las rectas y = x-m o Ji,
x =:a, l.. , donde a, b. e, m representan toda clase de elementos de M, micntras que A y l.. son ciertos smbolos auxiliares; la incidencia se define dd
modo siguiente: (a, e) es incidente con y = x- m o b, cuando y slo cuando
e = a 111 o b; (o, e) es incidente con x a para. todo e; (m) es incidente
con y. = x111 o b para todo b; (m) es incidente con l.. , cualquiera que sel
m; A es incidente con x a para cualesquiera a, y, adems, con fw.
Introduzcamos, para el plano dado 1r, las operaciones naturales: adicin
y multiplicacin, que se definen partiendo de una de las ternas de este
plano, xcgn las rcgl:is siguiente:

142

b "' a- J o b;
nb = ObOO.

El conjunto M con la adicin y multiplicacin definidas del modo citado


recibe el nombre de cuerpo natural del plano 11".
Ha de notarse que un cuerpo natural no define, hablando en general,
la terna que lo engendra, y el teorema, anlogo al teorema 7, no tiene lugar
en este caso.
As pues, los planos proyectivos finitos admiten diferentes interpretacienes: mediante ternas, bloque-esquemas y familias completas de
cuadrados latinos ortogonales. Sin embargo, Ja (corla de los planos finiws
todava est lejos de ser elaborada. Ni siquiera existe la respuesta completa
a la pregunta sobre el volumen de los objetos combinatorios de esta clase,
como tambin sobre las condiciones, bajo las cuales Jos planos finitos
pueden existir y no existir.
Se conoce que un plano proyectivo finito existe, si su orden n tiene la
forma p", donde pes un nmero primo, y a, un nmero natural. En efecto.
se ha demostrado (vase cap. 4) que s n = p", n ~ 3, entonces existe una
familia completa de n - 1 cuadrados latinos ortogonales. Mientras tanto,
la existencia de tal conjunto-es equivalente a la existencia del plano proyectivo finito que se busca.
De los dems resultados sealaremos los siguientes: a) el plano finito
no existe, sin"" l, 2 (mod 4) y si la parte de 11, libre del cuadrado, tiene
por lo menos un factor p si 3 (111od 4); b) la condicin necesaria de existenca de un plano proycctlvo finiw cuyo orden tiene 1;1 forma 11"' 1, 2(nwd
4) consiste en la existencia de los nmeros enteros x y y tales, que
n = >.J. + y1 (teorema de Bruck=-Ryscr). No damos aqul las dcmosrraclones por ser stas demasiado complejas. De los resultados citados se
desprende, en particular, que los planos paran = 6, 12, 14 estn ausentes.
La cuestin referente a 11
10, 18 y 20, queda por ahora abierta. Para que
el lector perciba lo iffcil del problema, indiquemos, como ejemplo, que
la construccin de un plano de orden 10 requiere la construccin de una
familia de 9 cuadrados latinos ortogonales dos a dos del mismo orden.
Una direccin importante en el desarrollo de la teora de los planos
proyectivos finitos la representan el clculo del nmero de planos de un
orden dado y el estudio de sus tipos diferentes. Para el ao 1956 qued
demostrado que cuando n < 9 (n
2, 3, 4, 5, 7, 8) existe el nico plano
proyectivo de orden n, a Saber. el de Dcsargucs. Tres planos construidos
por Vcblen y Wcdderbarn en 1907, junio con el plano de Dcsnrgucs construido un ao antes por Vcbtcn y Bassi son los nicos que hoy da se conocen para el orden 9. No se han obtenido planos nuevos, como tampoco
se ha demostrado que ellos no existen en general. En esta direccin se cm
prenden varias investigaciones. Parece que estamos a punto ele terminar
la resolucin de la cuestin sobre la existencia de los planos proyectivos
de orden JO.

143

S.3. SOJIRE

LOS GltAFOS

En el lenguaje de la tcura de los i:rafos se describen con xito muchos


t11>0s de los problemas .. ombin.uorios. 1-,~ representaciones
grficas son

cu este

''

no ~i111pk111cn1e ihl\lracimil~. sino que tambin permiten


obtener nuevos resultados. En este prrafo daremos una informacin indispensable de la teora de los grafos que se empica en la obra dada.
Se denomina grafo orientado una terna G = (X. A, .,.,) compuesta de
un conjunto no vaco X, cuyos dementas llevan el nombre de vrtices de
un conjunto A de arcos (llamados tambin), a veces, flechas y de una funcin rp: A - X x X, la cual a todo arco a E A se le hace corresponder un
par ordenado (p, q) de vrtices denominadosjinafes de dicho arco. Un arco,
cuyos finales (p, p) se encuentran en 1111 mismo vrtice, lleva el nombre
de lazo. Un grafo privado de tales lazos se llama grafo sin tozo.
En In ig. 5.7. estn expuestos cuatro rafos orientados: cada uno con
cuatro vrtices. Todos C}IOS grafos no tienen lazos. Adems, son J'1111pl<!S:
lo ltuno si;11ifica por dcliniciu que cualquier par de vrtices p, q se une
mediante un arco a lo sumo. f.!11 los grarl), orientados si11~1c.:~ el unico urco
(si existe) ~011 las finales. p, q se dcsignur mcdianrc pq,
Describamos dos familias importantes de los grafo~ orientados simples,
cada uno e.le los cuales depende del parmetro 11. Un camino simple de
longitud 11 consta den+ 1 vrtices: x1, ... , xn .. 1 y 11 arcos que unen los
vrtices vednos: xex . ,. El con forno simple de longiturt n consta de 11
diferentes vrtices: xi, .. , x; y n arcos del tipo x*xk + 1 para k < 11, y,
adems, x.,.r, (en parucular, un contorno simple de longitud 1 es un lazo
con vrtice x1). Todos los caminos de longitud 11 son isomorfos, como !o
son tambin iodos los contornos simples de longitud 11 (vase la dctiniciu
111;\~ abajo). IZn la fig. 5.7,11 est expuesto un trayecto simple de longitud
J, y en la fig. 5.1,b, un ciclo simple de longitud 4.
Se denomina isomorfismo de los grnfos orienrados G (X. 11, .,o} y
G =(X'. 11 ~ ~) a 1111 Jl;1r de luyeccioucs 3: X- X." y j: 11 - 1\ tal
1111e en e; ..:1 arco a va llcl ventee p al vnicc 1, cuaudo y slo 1:u.l1ldo
en G el arco j(u) va del vrtice {J(p) al vrtice {3(1). En otras palabras,
.p(a) = (p, q) en O es equivalente a la condicin 'l'Uq(o)) = ({J(p), (J(q))
en G". Dos grafos oricnrados se llaman isomorfos, si entre ellos existe un
isomorfismo. Es natural identificar los grafos orientados isomorfos.
Todo grafo orientado G ., (X, A, .,.,define en el conjunto de sus vrtices
una relacin binaria de sucesiones 11. Por definicin, p11q significa que
.,o(a)
(p, r) para cieno a E A. Viceversa, toda relacin binaria a en el
conjunto X define un grafo oricnrado sim~ G(Q) = (X. A(Q), Y,), en d
que A (a) = ( (p, <J)lp E X, q E X. puq 1 y ,,{pq) = (p, q). De aqu se deduce
imncdiutameutc que la clase de conjuntes con una relacin binaria (.x-, e)
se encuentra en 1111:1 coi respoudcucia h1ycctiva na111n1I con la clase ele grafos
orientados sunplcs.

1~4

4
2

J
#

v
2

D
,

/J

D,,

u.

Hs.5.7

Fig.5.8.

e~

Se llama ;ruj(J 110 uri('11/111/o (o, simplemente, f'rufo) la tcruu


(x,
1111 conjunto no vaco X (cuyos elementos llevan el
nombre de vrtices), el conjunto E de aristas y la funcin O que a cada
arista a E 1:: le pone cu correspondencia un par 1h> ordenado de vrt ices
(p, q)
(q, p) que se denominan extremos de dicha arista. La arista (p,q)
se llama lazo.
Los conceptos, introducidos para los grafos orientados, pueden ser extendidos a los grafos 110 orientados, si consideramos que una arista no
orenrada (p, q) corresponde a 1111 par de arcos '"' y (iiJ.
Una cadena simple de longitud 11 consta de 11 t- 1 diferentes vruccs
x1, ... , x,,+, y de" aristas que unen los vrtices vecinos. Un ciclo simple
de logirud 11 consta de 11 diferentes vrtices: ..\1, . , ..\,.y 11 aristas del tipo
(Xk, x .)para k < 11, y, adciu;\s, <le 1111a arista(,,,, x,).
UI -grafo orientado (i puede 1<1111bi11 ~011sidc1aJM' como u11 p:u (; - (X,
1'), formado por el conjunto X y la aplicacin rnulrifonne del conjunto
X en s mismo (es decir, por la aplicacin de X cu el conjunto P(X) de
todos los subconjuntos del conjunto X). Para el grato expuesto en la Iig.
5.8 tenemos: l'(x1) = (x2, x.~ 1; r(x2) = 0. Con 1' - 1 ('")se designar el conjunto de vrtices x del grato, para los cuales en G existe 1111 ano (Xk, .1).
Sea x. -= lx1, ... , x,11. Entonces. por l'(X,,) M! cnucnde la uniun l'(x1) U
.. Ur(x,1). La aplicacin f(r(x1)) se escribe COIJIO 1'2(x;). Anlogamente,
una aplicacin "t ripie" J '( l '(l'(x1))) se escribe como I' 1 (x1), cte. Por ejemplo,
para nuestro grafo uricntudo tenemos

E. H) compuesta de

1'2(..\i) = l'(l'(x1))
fl(Xo)
)'(fx,,

l'((x,,

.\i,

Xz, x1. l) = (.1,, Xz, Xs, x.


= ( \'1, .\"1, ,,, X.1, .1j,

J.

X~, .1'1,))

Un grafo (X', A') se ll;1111a subgrafo del grnf'" (X, A), si ,\'' y .1t'
estn contenidos en X y A, rcspccrivameutc, Se denomina s11bt;111/o tic esq11de10 (grafo parcial) G,, del grafo G
(X, A) al grafo (X, A1,), para el
cual AP i;;; A. De este modo, el subgrafo de esqueleto tiene 1;1mhi11 el
mismo conjunto de vniccs que. el grafo G, pero el coniunto de arcos del

10

h(tl t

145

sub grafo Gp es un subconjunto del conjunto de .u cos del iirafo inicial. Sea

un grafo O = (X, J'). Se llama subgrafo generado <J., at gra fo (X,, !\},
para el cual X, i; X y r, (x;) = r(.\'1) n X, para cada vrtice x X,. As
pues, un subgrafo generado consta de un .5ubc<)11i111110 de vrtices X,, de
un conjunto de vrtices del grafo inicial y de todos aquellos arcos del grafo
G, cuyas vrtices extrernalcs y originales pertenecen al subconjunto X,. En
la fig. 5.9,a,b se exponen un subgrafo generado, 11n subgrafo de esqueleto
y un subgrafo, respectivamente, con In par1 icularidnd de que este ,111 imo
no es ni generado ni suhi,\r:tfo de cM111ch:1n del r.1al'u U, c:xprc~:lllo en la
fig. 5.8.
Sea G =(X. A) 1111 grafo orientado con un cunjuuro de vrtices X y
un conjunto de arcos A. Si queremos mcnnsprcviur el carcter orientado
de los arcos del conjunto 11, entonces un gra fn 110 orientudo, correspondiente a G, se denotar con O = (X. it) y se llamar sosia (doble) no orientado del grafo G. Un grafo no orientado C se denomina conexo, si cada
par de sus vrtices puede ser unido con una cadena, Un grafo finito, que
no es conexo, puede partirse en un nmero finito etc subgrafos finitos
llamados componen/es. Un grafo no orientado e; se llama completo, si
para cada par de sus vrtices existe una arisro que los une. Un grafo completo sobre n vrtices suele designarse con K,,. Un grafo no orientado se
denomina bipartido. si el conjunto de sus vrt l'.<'S puede ser partido en
tales dos subconjuntos X1 y
que cada :irista tcn~a uno de sus extremos
en X,, y el otro en X2; aqu X, n X1 ""' ti. 1Jn111111'0 hipartido o = (Xi R X2,
A) se llama completo, si para cualesquiera dos vrtices \'1 f X, y x; E X2 existe
una arista (x1, x1) E A. Si IXd = n, y IX2I = 111, el grafo completo no oricntado G .,, .(X1 U X2, 11) se denota con Kn,m Un !_!r:tf11 orientado G'sc ll_!ima
conexo (bipartido, respectivamente), si lo es su sosia no orientada G.
Se llama grado del vrtice en un grafo no orientado al nmero ele
aquellas aristas de cuyo extremo sirve el vrtice.
Examinemos un grafo no orientado G =(X, A) sin lazos. Elijamos una
arista o= (x. y) E A. Sustituyamos el vrtice y en todas las aristas
b E .(A -, (al) por el vrtice x y denotemos con A ' el conjunto obtenido
de aristas. Diremos que el grafo G' = (X' IY 1, A ) se ha obtenido del
grafo
como resultado de contraer Ja arista a a) vrtice x, Un grafo G
se denomio.a planario, si puede ser dibujado en un plano de un modo tal
que dos aristas arbit rarias del grafo no se intcrscqucn. En la rig. 5.10 estn
expuestos el grafo completo K, y el grafo completo bipartido KJ.l. los
cuales, como se sabe, no son planarios. Estos dos grafos tienen gran impar
tancia en la teora de los grafos planarios y se conocen como grafos de
Kuratovski, por cuanto fue l el primero en establecer que un grafo no
orientado G no es planario, si y slo si contiene un subgrafo contrado
al grafo K, al KJ,J.
Matriz de adyacencia. Sea dado un grafo orientado simple G con los
vrtices x1, x1, , x. Se llama matriz de adyacencia de dicho grafo a

x~

146

"

una 111a11i1. cuadradn /J ~ l/1,1] de orden

f 1,

11,

donde

en G existe el arco ( \'1, .9):


{O, s1 t'11 G no hay arco (.\1, x,).
Sl

A~ pues, la matr iz de udyaccncia <Id grafo cxp11,510 cu la fi:. 5.1!. ricnc


la forma siguiente
-\1 .\'z .\\ .\:4 X> X~
.\'1
.X~

11 -

l.1''
1,

xi.

()

o o o o o

o
o
o o o
o
o
o

l)

1
1

o o

o
o

()

u
()
()
()

l.<1 111a11i1 de adya.:cn.:1<1 dell11.: .-.. 111pkla111Cllk la nlr111.:lllra del grafo. Por
ejemplo, la suma de iodos los elementos de la fil.1 x, de la matrit /J da
el nmero de arcos que 1ic111:11 el vrtice x co1110 -u vrtice nr1;i11:il, y la
suma de elementos de la columna .v, d;1 el nmero de arcos en los que .\i
[rguru corno ven ice final. U conjunto de coh111111<" que tienen 1 en la filn
x, es un conjunto l'(x,), y el l'o11j111110 de filas que 111:11cn 1 en la cult111111a
x; coincide con el co11Jun11> I' 1(.1,).
Elevemos al cuadrado la malri1 de adyacencia. :,a b!i' un elemento de

la marnz IJ2, entonces.

" /J,1/11,. El s11111;111do l>,jb1k ~~ igual a J,


!ll}' "' ;

1~
cuando y slo cuando .unbo-, nmeros b11 y i>;k son igpaks a 1: de lo conrrario, es igual it O. De 1:1 ig11al<lad /1, '"" IJ14 se de-prende la cxi,1cnci:i del

i~ .. 1

hl

147

de longitud 2 del vrtice X; al vrt ice x1.. pasando por el vrtice


Por consiguiente. bll1 en la matri~ ll1 es igual al nmero de caminos
de longitud 2 que van de xi a x .
Anlogamente, el elemento IJ!;> de la matriz IJ1' es igual al nmero de
caminos (no forzosamcnre simples) de longitud p que van de X; a x.
La matriz. de adyacencia de un grafo no orientado se construye de un
modo anlogo.
Mlllriz de incldeucius. Sen dado 1111 g1 a to 1111<:nlad11 U con tos vrtices
x1, .\', .. , .r,, y los arcos 111. oi, . . am. Se ll:11n:i 111;111 ;, de incidencias
del iraf11 G a una J11alri1. A :: lo.;I <le d11ncn.,111 11 x 111, cuyas lila~ nirrcspomlcn l\ Jos vrtices, y las columnas. :1 los arcos. y
camino

X.

1 ~i el vrucc x, ex el 01 igcn dd arco "';


- 1, si el vrtice x, es el cxt remo cid arco a,;
"" =
O, si el vrtice x. no <'S incidente con el arco
{
a;, o si el aren rr no es 1111 1:110.
Por ejemplo, para el grafo que se expone
mcidcncias es de la forma

x,
\}.

x.
,...
.\'~
.\()

ll1

o
o
o

02

1
-1
()

o o
o o
o o

0.1

-1

(l1

u-;

()

"(
1

1 - 1

11

1 - 1

o
o

la l'ig. 5 8 la

,,, " a
o (l o

()

o o o
o o o

l'fl

t)

()

()

-1

()

-1

()

o
()

'"u

111;11ri1

de

''1

()

o o
-1

(}

-(

Por cuanto cada arco es incidente con dos diferentes vrtices, a excepcin del caso en que un arco forma un lazo, cada columna contiene o bien:
un solo elemento igual a 1, y un elemento igual a -1, o bien tocios los
elementos iguales a O.
Si Ges un grafo no orientado, su matriz de incidencias se dcJennin~
igual que antes, salvo que todos los elementos iguales a - 1 se sustituyen
por +l.
Matriz de ciclos (de contornos). Sea G un grafo 110 orientado. Demos
a sus aristas los nmeros 111, 112, ... , "''y a los ciclos simples, los nmeros
c1, '-'i, ... , Cp. Se llama matriz de ciclos del grafo G a una matriz C = lc;JI
de dimensin p x 111, donde
I, si el ciclo simple e, del grafo G contiene la arista a1;

cu "" [O, en el caso contrario.


148

Pi,5.11.

As pues, las filas de una matriz de ciclos corresponden a los ciclos


simples, y las columnas, a las aristas.
Si Ges un grafo orientado, numeremos sus arcos con o1 . a2, ... , o.;,,
y los contornos simples, con c1, c2, ... , c1,; la matriz de contornos C = l.cul
se determina de un 1110<10 nnlog:
l. si el contorno

,, contiene un arco '{t y los mismos cs1:\11 igual-

mente t)I icntados:


- 1, si el contorno n contiene
O, en todos los dems casos.

1111

arco inverso de a.1;

Observucin. La eleccin de smbolos iguales parn denotar las matrices


de los grafos oricuuulo y no oricntudo se debe 11 que tanto los grafos orlentndos, como los no orcurados, poseen iguales propiedades en lo que se
refiere a la estructura de estas matrices. Por eso, no hay confusin ninguna
al introducir tales smbolos. Adems, las propiedades de las mal rices de
los grafo.~ oricntndos y los mtodos de su dc1110~1rad11 son los mismos
que para las matrices de los grafos 110 orientados.
J:jcrddn1. C\'.f\:t\rc~\ <h. uue -;011 v-llnJ:u bs li~iicnlt.'S .-fumacic.ulcs.
l. 1:11 IUtln j.1,rafo th\ cu 1\'.111,uh1 111uto d numero de vi'rlh:cs de g,l':h.lu '"'f"-'' es par.
2. ~.:n ,11111.11n.1f1111h.
111l'itk11n.1N
,11.,. un y.1:1f1J '"' 1lJh..'IU:t1lu ximpk sin bto~. f:o1uu~c~.
l:t 111atriz de ;hlyt4.'t1l-t.:t;1 ll st ohlic11~ di.!,,., 1 r (tlondc Ar es 1111a 111a1ri7. oh1cnid;1 11or 1r;in~nus1
ciJl de: l:i m:uri1 .11) ftor s11~t11111.:"n ue todos los elementos: en la. diagonal po1 ceros.
), Un gr"roG es bip:'1 titlo1 t:u.111<!0 y shl cuundo p;1rn rodo nt'1mtro ittl>:u 11 lodos
los d!.!11tt:11UM tlh1gonaks de l,1 1ua1r1.z lt" son nulos.
-4. ~' lus .:rnfos e;, y G, vou is.U11t'rtos. los vvlores pnt11io> ,1c l:u 111';aCriccs de ~Jyo.ctnci;}
Je estos srnfo$ son i~uaks.
Observacuin. La afirmncln recfprocn no c s v:\litl;l co el 1:1so gc1u:r:1I. Por ejemplo, dos
grafos cxp11cslo en 1:. fi:. S.11 tienen i;.,ales valores propios {~ 2, ll, O, O), sin embargo.
evidcmcmenre, ellos 1H1 son i~<HHorfo.s
S. C\.1alqmcr menor de la 111;1111, de l1cill<ntl.is del ;rnfo U es igual " ~ l. - 1, 6 a O.
(1, l':.1 1.i111,!o de 1111.t 111.11ri1 ''l' lh .. h.kotin.~ ;J di: un gr.'.1(u 1,.uJtcxo (l;uuo uricnt~u.lo, como

oo uricnta<lo) G con 11 vniC"~S es 11.ual :1 11 - L


7. El rnni~o de: ,ma tHi1fri1 de fi..:his C <IC' un ~r.1f<l conexo G con rn

a1i5t,1~ y n vrtices
es ig11:1I ;1 "' - 11 -t l.
K. Unn lll;lUi'I t.k i11dd~111,i~' ,1 c.~ f\llogo1MI '-'"'fl4.!~1o (!, ta mautz. '-"'~ lran~rucsm a
1:1 1nacri:I tk t.:idos c: t~htl'llhb \'.CH1 el 111iSllhl nrdi.u tic 11\llHl.'f:ll'h\n rle l\lS .1rista' que cu
la naalrI' de 11u:iJ~:nd.1~ A, t:~ decir, ,Ht,:lm de olro modo. 1tc 1 .. O(olod 2)

Se H<1111a grafo eulcriano a un grafo no orientado que posee la siguiente


propiedad: existe un ciclo que pasa exactamente 1111a vez por cada una de
las aristas del grafo. El ciclo en la definicin de grafo culcriano se denomina
culeriano.
149

Teorema 8. Un grafo no orientado finito Ge~ culcrinno cuando )' slo


cuando es conexo y todos los vrtice> suyos son de grado par,
Dcmostracin. Es evidente que nuestras condiciones son necesarias,
puesto que cada vez que el ciclo culeriano pasa por algn vrtice, ha de
entrar en l por una arista y salir por la otra.
/\ la inversa, supongamos ahora que G es conexo y 10Jos los vrtices
suyos son de orden par. Convengamos en considerar un punto arbitrado
x del grafo G como origen de la cadena P y prolougumo sla, cuanto sea
posible, todo el tiempo a travs de nuevas nrisws. Por cuanto en cada vrtice
el nmero de aristas es par, el proceso puede terminar slo en .r. Si >con
tiene no todas las mistas del grafo G, eliminemos de G una parte de P
compuesta por las aristas de este ciclo.
Los grafos P y G tienen vrtices de grado par; lo mismo ha de ser vlido
tambin para el grafo restante />. Por cuanto el gr:ifo O es conexo, en P
debe encontrarse un vrtice y que sea incidente con las aristas de f>. !\
partir ele y puede construirse una cadena nueva P' que contenga slo
aristas de P. De nuevo tal cadena quedar terminada slo cuando vuelva
a y. Pero en este caso de P y P' podemos hacer un ciclo nuevo
P1 = P(x, Y) U P' U l'(y. _q,
el cual vuelve a x y contiene ms aristns que P. Si J', no es 1111 cicloeulcriano, la coust ruccin
se repite. Finnli1~1d.l este proceso, el ciclo
culeriano ser construido.
Se denomina ciclo lw111i(to11ia110 [contorno tunniltoniuno} a un ciclo
simple (contorno simple) que pasa por todos los vrtices del grafo. Un grafose llama hamtltoniono, si cont ienc un ciclo h:11nil1011ia110.
En las aplicaciones de los grafos a los juegos los vrtices corresponden
a posiciones diferentes. /\s pues, la existencia del ciclo hamiltoniano es
equivalente a la de una sucesin cclica de jugadas que contiene cada posicin una sola vez. De ejemplo sirve el conocido problema del caballo
aiedrcctstico: se podr realizar una jugada con el caballo, comenzando
con un escaque arbitrario en el tablero de ajedrez, en una sucesin tal que
permita pasar por cada uno de los (>4 escaques y regresar ni escaque de
partida. En la fig. 5.12 se muestra una de las soluciones posibles.

56
47
42
45
20

41
44
57
48

58 35
55 40
46 49
43 54
5 30 63

29 64 21

6 19
1 28

50
59
36
31
22

39 60 33
34 51 38
53 32 61
62 37 52
ti 16 13

4 17 14 25 10
8 23 12 15

2 27
7 18

3 26

9 24

En la fig.5.13 se aduce el ejemplo de un grafo eulcriano


150

que no es

l'ig S.13.

harniltoniano, y en la fig, 5.14, de un grafo harniltouiano, mas 110 culcriano.


Pese a la similitud de las definiciones para los ciclos culcrluno y hamiltoniano, las teoras correspondientes para estos conceptos tienen poco de
comn. El criterio de existencia de Jos ciclos euleriunos es simple (vase
el teorema 8); para In$ delo~ ha111 i ltonianos 110 se conoce una rlgla general.
Ms an, incluso paru los grafos concretos resulta, a veces, dificil decidir
si es posible hallar lal ciclo Algunas condiciones, bajo las cuales en un
grafo existe el ciclo ha111il1011i;1110, sin embargo, han sido cncorn radas, y
se dan en ciertas obrns referentes a l.i lcrn ele 1.1s grafos. Paru aquctlos
que desean Iauuliurizurse cou estos rcsulrudos les i ccorucndamos los libros
(Z<I], 125).
Se denomina

arbo! 1111 ;1.1fo conexo no \ll icutado sin ciclos. Se


1111 ;1alu
110 01 ic111:1do cu el que cada componente
representa un rbol.
'Icurcmn '), L:i~ siguicnn nfinuacioucs se cousidcrnu equivalentes:
a) 1111 gr.ilo 110 n1 icurado (i es el .i1 h\11;
b) cualesquiera dn> vrtices en G <''ln 1111io~ por una en.lena nica:
e). un grafo G es conexo. 111.h la s11p1 csiu de , ualquicra <le s11~ aristas

denomina bosqs:

lo hace 111) conexo.


d) la a.lic1n de, 11alq11i.;1 :111\l;i 11111:v.1 ;1l ralo 1: cuuducc a que :1pa1c1.
ca cx.1~1a111c1111;
llll
udn.
La <lc11H.>sli:11;i1\11 tic este l<'111c111a M! 0111i1c poi ser trivial.
El siguicute rcsuttuuu sobre los rboles pertenece <1 los 1 rnbajos de
Caylcy que iuvcst ig ,~111< J!l.I<h en 1daci1'111 con la< 6rm11l;is cs rrucnu atcs
quimicav,
T~oHma JO. El nuicru de d1lc1cntt:'
r liolcs que pueden ser c ousrruidos
sobre 11 vrtices dados es igual a 11" ~.
Demostracidn. Numeremos lodos los ver rice- de un arbol T con
nmeros naturales de 1 a 11. c~ig11c111ns con b, 1111 vrtice pcudicutc (es
decir, 1111 vrtice de ;1~1d11 I) ~011 un 11l1111c1<1 mlnnno, y con l, = (b, a1),
la corrcspondicnr :lll'W pendiente. Al suprimir en T'la arlsm /1 y el vrtice
/J, obtendremos \111 11\ICVO rbol T,. 1 lallcmos para T, un vrtice pendiente
con 1111 nmero 111i11i11m; de\ip1111l"l11 c1111 bs, y la arista corrcxpondicutc,
vou 11
(/Jz, 11i}. Es1;1 reduccin
~e repite husta que 110 quede, tras la
climiuaciu de In arista/,, . 2 = (/J,, - 2, a,,. 2), la 1io~a arista/,,_,
ee, (,, _ 1,
a., : il que une los dos vrtices rcsuuucs, Entonces. la siguiente coleccin
entre pnrutcsis

'""

111,

a,, - ~)
151

llammla cdigo de Prufer, 'e del 111c u nivuc.uucutc por el inbl>I I', y a do\
rbolc~ distintos T y T' les cor responden, cvidcutctncntc, diferentes cdigos

de. Prufer,
Adcnuis, los cdrgos de Prufcr dc Imen lo.; :01 ll\lkS T con ayuda de 11n:1
construccin inversa. Si cst dado el cdigo, cutonccs se hall:i el primer
vrtice b1 no contenido en l. Esto dcl'iuc la ;11 ,ta t, = (IJ,. "' ). Luego,
ehmiunmos los vrtices ll1 del c1ligt> y !>,, tic la sucesin 1, 2, ... , 11, y
continuamos la construccin para lo~ muncro s H:,tantcs. El ;r.1fo, obtenido
como resultado de esta couxuucciu scr;'1 1111 :'11h<>l, 111 que 1111tr.lc <1.:1
csrahlnido, por ejemplo, cou :1y11da i lc la i111l11tl'i11. l)c.,pus de ct1111i11ar
(11,
l'I cdigo contendr 11 - '.I n1111e1<' Si 'I<" ,.,,, rcspoudcn :ol .irblll 'F,
entonces el grafo T. obtenido de T1 por adici\ln de l;i arisra /1 = (/>o. ao),
es tambin un rbol. puesto que el vu ice ,,, 111> pertenece :1 7',. As pues,
se ha establecido que entre los crhgos de 1'1111\:r y los arboles hay una
correspondencia biunvocn. Mas, en el cclig1' de Pru fcr cada elemento
puede asumir cualquiera <le 11 valores posibles. 'Iodos ellos corresponden
a difcrcmcs arboles. En total pueden haber 11" ~ cdigos de Prufcr, de lo
que precisamente se deduce uucstru teorema.
!:;i Ges un grnfo no orientado con 1111 co11j1111to de vruccs X, IXI = 11,
entonces, se llamara rbo! de esqurtcto (o, vunplcmcute. esqueleto) del
grafo G a todo suburafo de esqueleto del 11.r:1rn D que sea un rbol. L~~
.u istns 1lcl grafo, peo rcnccicmes al evquclcr. lkv:111 d 11t1111hrc de rauuts y
!oda~

l:i~ dems

<lriq1~. se dcuouuu.ut

cuenla.

1 lay situaciones cuandn "Hl(C la 11t..:c,id;1d de confcccronnr 1111.1 ll\la


1.ornplc1a de los esqueleto~ del g1;tlo U (prn cicmplo, en el caso cuando
hay uuc elegir el "111C'jor" :i1 bol, 1111c11t1:i:. que el,., itcrio que permite rcaliznr
tal clccciu es muy nm1plcJo, :"i que la rcsolucln inmediata del problema
de opr iuiizacin resulta ser ejecutable). l~n ot ras ,;t uncionce, por ejemplo
<11 hallar las funciones de trnnvfcrcncin de un si,1t111:1 o al calcular los deu-r111ina1111s de cier ras urru rict'' en la teora uracrocconmica,
podernos, con
ayuda de todos los esqueletos del grafo corrcvpondicutc, conseguir la
simplificacin de los proccdimicutos de clculo.
El 11111cro de diferentes esqueletos de un grafo marcado conexo 110
orientado completo sobre 11 vrtices nos da el teorema 10. Las frmulas
para el nmero de esqueletos en los grafos ms generales pueden encontrarse en el libro (l<l].
He aqu uno de los rcsuluulos.
'Ieorema 11. Sen G 1111 grato no unc111<1do son lazos sobre 11 vr rices,
y sea 11u su mat riz de incidencias con una fila climi nndn (es decir, una
matriz con n - 1 filas independientes). S11po11g111w~ que A;', es una matriz
transpuesta respecto de In matriz Ao. Entouccs, el dctcrruinuutc del producto A0A/, es igual al nmero de diferentes esqueletos del grafo G, un doble
(sosia) no orientado de O.
La demostracin de este teorema se aduce en el libro [78). Los algorit152

mos que generan lodos los rboles

de esqueleto

del grafo estn deralladarucnrc analizados en

[24).
Todos los rboles ele esqueleto del grafo
expuesto en la fig. 5.15 (hay en total 21 rboles)
se aducen en la fig. 5.16. La matriz de incidencias del grafo tiene en este caso por exprc sin.

A=

:,,'l
XJ
X.
Xs

( ";

a:

()

-1

0 -1

"'o 'o

-l

o o
o -1 o
o o -l

-1

"~)

);~ ~ 1 \,

()

o .

-1

Aquf considerarnos que cada arista est orientada de su vrtice final


de ndice mnimo al vrtice de indice mxuuo.
Eliminando, por ejemplo, la fila .\'1, obtenemos la matriz. Ao. El producto de las matrices AoAT. tiene en este caso la forma

- ~

()

-1
J
-1
(1

-- 1
3
-l

-D

Dl determinante del producto es igual a 21. Por consiguiente, en la fg. 5.1 li


se da la lisia completa ele los esqueletos del grafo G, expuesto en l:i fig. 5.15.
Muchos esqueletos obtenidos son, evidcntcmciuc, isomorfos y surge Ja
cuestin sobre el nmero que (Jy c111 re ellos 110 isumorfos. E~!c es un problema m:\s complejo. sin embargo es muy importnurc para 11111chns aplica-

~~(1C~~~S

n~N:SJ~

S:rlCjN~LJ
rg$1(,

153

cioucs. Es por eso que existe una lltcrnuua espaciosa tambin para las cucstienes anlogas relacionadas
con In enumeracin
de tocios los grafos de
1 ipo~ parcalcs.
La mayora
de estas obras se apoya en la teora
de
Hc<.lri<:ld-l'(ilya
(vase 25).
Se llama rbol orientado con rnL xo a 1111 grafo orientado
conexo, en

el que cid vrtice xo a cada otro vrtice conduce un camino y, aciemas, nico.
Sea O un grafo no orientado con 11 vrtices. m aristas y p componentes
C<lllCX<IS. El umero
Q(G) :: 11 - J) se denomina coctclomtico: El numero
1(G) = m - (!{Ci) ~ 111 - 11 I p se denomina ciclonuitico.
En la rcoria tic los circuitos clctrlcos los nmeros Q(G) y 1(0) 11cnc11
1111 significado Iisico directo. i\.~i. por ejemplo, el nmero ciclorntico
e'
iguotl al nmero mxuno de contornos independientes en el ;rafo del circuito clctr ico. es decir, al nmero mximo tic corrientes circulares indcpcndientes que pueden fluir en el circuuo. l~l nmero cociclomtico
es igual
:il nmero mximo re difercncras de porcucial independientes entre los
nllltm del clrcuito elctrico.
Fjnc1no~ C), l>c11~" i.:jtiuplvs de: .11'l>oh:~ l>ri..:111.1dv~ ton r:11.;cs.
Hl. l)~uw.::..tn.:r.c lJUC 1.I nnu.:o.> d ... hm1;'111to tk 111' ;ht1ul es, itual u O.
l 1. lh:111m.sccs1. tu\.' \:mi~ ;lrh1.ll e:-. 1111
hip;ulltk,.

~'"

Sc.1 T 1111 esqueleto del grafo G, 1211 el caso general, v(C) ciclos que
~C obrieucn por adidn de cualquie: cuerda de 0 a las ramas tic 7', llevan
d nombre de cictos J111cla111e11tC1le.~.
Cabe 1101;1r que aunque el nmero ele ciclos Iundamcruacs es igual t1
1(Gl, C\lO~ propios delos cstn definidos 111~1ltifor1111:111c111c y dependen de)
e't\uelcto Tclcgido originalmcmc. Dicho de otro modo, el ciclo Iundamcntal {11:,pcclv del esqueleto '/)e 11111.ido obtenido por adiciu de una cuerda
:ti cxquclctu T. Por ejemplo, p.uu 1111 ,:1;lfo G y para su esqueleto T,
1cprcse111ado~ en la l'ig. 5.1?, los crclo- fundamentales scran:

!.,

12 ~ la2. 011., a,.,); h


(u, 011, 01), 012, awl;
., 1111 1: l, = 1 lll, 1111 l: I; "' (u., 01), flu, a1 l:
h :: la,, r11, a,,j; !,-~to~. 1111. c/1sl: l1 = (111. u,1\.

), "' (a,,

C11ol;

= ( 11.,,

Si una familia de todos los ciclos fundamentales la designamos con l


(en nuestro ejemplo <!> = [ 1,, ... 1, 1 ), entonces cualquier otro ciclo del
grafo que no pertenece a 1 puede ser expresado en forma ele una combinac:ic'111 lineal de ciclos pcrtcnccicutcs :1 \, <icmprc que convenimos en lo
"iguicntc.
Supongamos que cada ciclo Iundumcntal !;: 1 = 1, 2 .... , 1(0), cst;i
representado por 1111 vector m-dimcn,ion~I c11 el que laj-c~inrn compoucmc
es igual u 1 o :i O, lo que depende de si pertenece o no la j-~ima nrisra
nt ciclo dado. f:.nl(lll~C~, iodo ciclo del grafo G puede representarse cOl110
'l11m1 respecto del mdulo 2 ele los ciclos Iundamcutalcs. /\s por ejemplo,
el cicto e, = 1
1111, u,.,, a6. ai. "1 J Je nuestro grafo puede ser represen1atlo en la forma

"J

l~4

x,

.,
x,

.,

...
} ..------.
."
~k
.to

<'

. ,,(

x,

'
C = 11 +<!>+h.+

..

:~~

't' .~ 11.

h(mod 2) =

1ooouoouo100000J
-~ l
001000000111 /(JO
000001000000111
000000010001001

(mod 2).

:fo10010Too1ooio
Cabe notar que la inversin de la af1r111adn mencionada no es vlida,
a saber, cierta suma respecto del mdulo 2 de los ciclos Iundamcnmlcs 110
da obligatoriamente el nico-clclo, pero puede representar du.s y m:h ciclo'.
Por ejemplo, la suma !>). . h + Jo,, + 11 (rnod 2) currcspondc a dos ciclo'
simples ( 11i, flJ, <11 r, <t1 i l y {u. 111. "'d. As pues, parn generar todos ''
ciclos Simples del grafo G no C~ menester tomar todas las 2(c; - 1 combinaciones de los ciclos Iuudarncntale y .~11111ari;1s respecto del mdulo 2:
algunas de estas sumas U<> scru, de hecho, ciclns. Ms :i\111, si la suma
dada no genera un ciclo, no se pueden rcchaznr 01 ras s111n<1.s q uc la contienen, puesto que, sumando respecto del mdulo 2 con otra w111;1,
podemos obtener un ciclo simple.
Subrayemos tambin que en el grafo
podernos cucoutrar 1111 conjunto
de v(G) ciclos simples independientes, que no pueden obtenerse por aclil:in
de las aristas al rbol, como lo hacamos antes. De tal conjunto no se debe
decir que es fundamental. En la fig. 5.18 se muestra el conjunto de ,,(G) = 4
ciclos simples independientes del grafo G, que no puede obtenerse por adicin de las aristas a ningn esqueleto del grafo G y el c'll<li, por esta ru/n.
no es un conjunto Jundamcnral.
Se denomina corte del grnfo 1111 conjunto
mnimo de aristas cuya eliminacin aumenta
el nmero de componentes del grafo,
El corte fundamental (respecto del csqnclclo 7) es aqul que contiene
exactamente una
arista del esqueleto T. De este modo, en 1111 giafo conexo pueden distinguirse ,, - 1 corles
fundamentales.

1)5

121 teorema

que xiguc nnh abujo establece

1111<1

relacin

entre los eones

r undruucnt alcs y tos ciclos fuudnmcrualcs. proporclonaudo et mtodo de

con~I ruccion ele los cortcv 1111damc111alcs.


'li:orc111:1 12. Si Tes el esqueleto di: \111 gr.110 no orientado G, el corle
Iuudamema! definido por la r ama a, ele T csr formado por a, y aquellas
cuerdas de G, las cuales, siendo adicionndas a 7', proporcionan ciclos fundamctu alcs que couticncn a,
Demostracin. Si ctimiuamos ta .ir istu (1, del esqueleto T. este ltimo
se descompone en dos suh:i1 boles: T, y fi. Cualquier arista, uno tic cuyos
vrtices extremos yace en Ti. y el otro, en Ti, debe pertenecer al corte Iund.uncntal, puesto que la adicin de cualquiera de tales aristas a las aristas
de T1 y T: co11d111:c a la tormacio del otro esqueleto del grafo (1, y, por
consiguiente. cualquier c;o11j1111to privauo de tale\ arht:1s 110 ~cr;\ 1111 cune.
L'I conjunto de estas urisras junto con la ar istu a es un corte, puesto que
su ctimiuaclu
divide el gnifo en dos subgrafos. uno de los cuales tiene
como conjunto tic sus vcrt iccs T1, y el otro, T, Esto quiere decir que este
corte es [uud arucru ul. Mi\s an, por cuanto la arista u, es la nica poi la
que pasan las cndcnas del esqueleto T. que tienen por origen Jos vrtices
de To y rcr miua en los vrtices de T2 t.is nicas nrisrus que cierran los ciclos
Iuudumcntalcs con la arista a iucluida, scrnn aquellas, uno ele cuyos v._>rtices extremos yace en Ti. y el otro en 1;. Oc esta forma queda demostrado
el teorema.
Sea T 1111 esqueleto del grafo 110 orientado G. Se denomina 11111triz e/('
/u.< cictos f1111clu111<'11111les I a una ~ub111a1111. de la rnatr iz de los ciclos C.
cuyas filas corresponden a los ciclos sunplcs, definidos por las cuerdas que
cvtu unidas con el esqueleto dudo T. Dicloo de otro modo, si 7' es uu
cxqucleto, entonces se llamar:1 11i;uri1 de IC1s delo; tunduurcutulcs cid gralu
U a la 111;11ri1 I ~- .,.,,,, o.:01111H11:~ta dl' (G) l'ilns y 111 columnas, en la c11;1I
1, si la ar isru a, pertenece ni ciclo fundarncnml I,;
.PJ = [ O, en el cuso couu arlo.
Si numeramos las cuerdas del gr;ifo Gen una forma sucesiva desde 1 hasta
(G), y las rumas, de (v(G) + 1) a m, entonces In matriz de los ciclos f1111damcutalcs tendr por expresin
l = IEll11!.
donde Ces una mut r iz unidad de orden 1(G), y 111, una mat riz ele dlmcn.
,11 1 x (m - 1). Esto se explica por el hecho ele que cada delo h co111ienc
una y SL..-lo una cuerda y los ciclos sicnuuc pueden ser numerados segn
el nmero de cuerdas, a convccucnciu de lo cual todas hu unidades en la
primera ("X v}-s11b1n:urb: de la nuu riz I se hall;in en la diagonal.
La matriz: de los cortes fundtunenmhss K = lk.j se define como 111atr7.
con 11 - . filas y 111 columnas, donde
/..
f 1, si la aristn a, pertenece al corte fundamental k,;
11
en el caso conrr.mo.

= to.

15<>

P:1r:I la flll<lll:I numeracin dl' l." :lrl,l,I\


d:tlllClll:lfc~

I, la

111;i1ri1

1\

1t ndr

por

que en l.r 111:1lfl/


t'l\l\l'<'St.'111

<fe lno; t idi\\ Iun-

J.:~JK .. !ll.
l'llC.:~to que en este caso rndn ,011c

de T
Admuruuos
rrg.

'

que el gr:ilo G ~
c<quclcro T c<1,111 rcp1c<l'nt:1clo~ cu 1.1
1;, man rz Je lo.' ..:1.-fo,
Iuudamcurnlcs <'~ 1g11.tl .1

5.19. Entonces

"' o
el)

<t,

,.\,

()

1)
1)

tl\

()
()

'l'z

. ,.
V l.1 111 ll

(1/

''

..,,,

'"
) o

()

(/

"

o u

11 11 f)
(1 1
1

11:

J.1

()

11 11

ki

()

()
(1

k;

1
1

kA
k,

(.)

k.

()

1
1

o o

"

(1

(1

(l

1
1

()

(l

(J'

o
o

o
11

,,,
1
1
1
(1

a ,,,, a

l)

o o

o o o o

o o o o
(1

(1

11

(l

11

,,., llio

"''

,1
t11:

(11 1

o o o
o o o () o ()
(1
1 () () o () o
o (1 1 o () () o
() o o
1 () o o
o () () o 1 o o

()

o
1

(1

"''

A n igu.ll

"(1

,,, ..

o o o "''()
o n

11. 111 (/10

(l

()

1)

()

(l

(J

(]

(J

IJ

t:CH (CS /.;, <.'llltC\)1<'11<licnll'\ l;t\ ,\fl\la~ del l'\llllCkto,


p({i)

Existen

a,

o o
u o

,,,

}.,

nmeros

()

,,,

ck los corre-, l1111d.1111c111.1k<

"'
clundc

ricuc 1111:1 )'<,-.f., 1111:1 rama

1111<1.1111c111al

varias

'l 1 "

correlaciones

5 ~ I;

l ICllCll

''"

1, 1, , .. , !!.

uucrcsarucs entre las

mar

rices de lo< ..:iclu<

fundarncntnlcs
110 ortcnrados

y ele 1<>5 cortcv f1111d.1111c111,ilc\


y las incidcncius <le I>~ ;r;1ro,
sin lazos.
Tcorc111:1 13. La maui> de 111c1clc11~i.1\ Ao (con un.i f'la supnnudr )'
la marriz u anspucsta de los ciclos funclamcntalcs 11 son orrogooalcs, e\
decir, AocJT O (mod 2).
157

ltonJtta 1-1. 1 ma1111 de l)'i e ...:1,,~ f1111clnmcntulc5


<l v la mamz
11:111,pl1i:,r:i
de lo~ torce~ t1111d:11n,11tallt K' s<111 ortogonales. es decir,
I A."' "" O (11llld 2).
1 os tt'<",111a.~ D y 11 ~\lll consecuencia de dos hechos cvide11tcs
IJ c.ul.r vrtice c11 un ciclo es ux idcutc .1111l111cro par ele aristas de este
viclo. y en el caso de 11n .:1dc> 'l:nplc, a <los aristas;
:!'l cada <:011c d un ciclo. rnducrdo por cierto corte. nene un 11i'1111cro

p.1r de ari~ta~.
U teorema
(J11<: tnd.1' las
~n ,, uuc

c,1m1111c, ..:i.>11 d1dl<J ,0r11:.


IJ "e deduce dd hcchu 1), y el J4, del hecho .2.), si recordamos
op.:r;u;i,1111:, si: cvt udian ,,111 relacin al 1110Julo 2.
se ict icrv al t~n1 t'111.1 1'1, pudc111os c>.~rihi1

<lA''

--

IL!l,~1r/'ll -

A[,~

<Ju

,_o

(111(><12).

Pnr eso. A' f, ~ - <I 11 = I 12 (1110.t 2). l~n ''' 1:1s palabras, In matriz de los
nirtt, lundumcut.rlcs
puede '><: 0))1c111da 1:11 cuanto se ,01101.ca f1 matnz
dt' l\ l'lcl<)' J'1111d.1111<.:llf,1(c,,
)' viceversa.
tk 1;, l',111\kt .te las .\lflll(lllL'S \fiOll<llh.lflt'
1"!. Uu:1 ~11lunaer11. i;u:11..tr.1da de ilu11~'U\l\)11 ,,,
n X ltj - I) de '' 111a1r11 ,Je tll('ldL0<.1;u
1 tl1 ''" ~r..1f1~ \'lH\'~ v ~ f\:fll.o, '' L1" ('h11111."
1k l 1 s11h111:ur11 11.11.Hl.1 l'Ot1C1.p<Huku ,l l.1~
Fj11.'f<"ld0.'1. t'c:r~im\.'SC

1-tlll,l\

1h,: t.11,'.I 111

l.l

;id'\J

f,t ut.1U'I/ th: Lldt~:O. (' d\.' 1111 J:l.tO conexo nene el f:ll\ ..~1\ 11 ltl l l.
11tic11111, 11 11
m 1 1 t,,":, rc,.~ul.1r ~11and,1 y s1.,lo '-'at1do 1.,:- '<i1,1l11m1Ms
.ie l:J :.11h11''"' \'.11:-01 . ~Pfl\'ll')lllh,11 1f \llllJUlll(I
k '-11Chk" 11.:\flL'l,'.(\l de \.ltrh ..'l 111ht'I k rxq11,l\h
"" ~:1:1(11 d;u.111,
1 J Un,1 \ttl111atrn
1c;ul;tr de ,11111\0 ....ru ,,, - n X (n ' 1) tk l;i HWflt~ tk uu;uh:h.1.1'.li
'''''1.:'JlUhll.'
l11u111..,11,;1111,11l1i.'
,, "'"" C'\111._ldn,, d\l r.tt\
t~. lh1.1 111.Hf'll 1q;ul.11 tll l1111t\ll"''"
l"
tn 1 n >- (n - m 1 11 \h la 111.1lt1.1 ''"t..''""':\
( l(tr11.~p1J11.h: h111nh\1,,:,1nu.nh: ti '"' \'llfll'h:lll\'llh:\ k lt1s \'S\111cl1.:l<l\
lid t;.nh.\
1t ":--l 1,1., ,vltuun~H de la~ 111;1\l'u:: .... 111, '" }' A 1., .. t~M:1ib111h,H v;1ho:m.to11ns.de un n11s11m
1nko 11.., ,1n .. 1.t\ ...:oh rd.u:1011 ,, t..u:rlo ,,,,,,.,1 'll' cvquclcto. rcsX'1.:U dd ._tJ.tl c:,;1an lvrt\F,.loc.
'''-' \,\l1t.'' )' f 1111(' fllll\l111tCltl.ltL,, ), +I '-''flllllll,1-.H.fl,
~~... rt:pn.:Sllll,Hlltl\ l'TI (Ull'-t ele
..t,,
~ 1.,l,11 l. lhu.tk ~In es lltM 11tJC111 ltl.td1.1t1' h.'S,t1l.H' d\! ur1.kn 11 ~~ l. J - lllh1i)
!'1u

\11(t'H!'-:tOh~

,plL'

\lll11i.i111.r. t.,11,1\lt.itl,,

/\ ; IJ. 1111'),

CllfOllt'C.\

Con esto hemos de ;1,abar con la introduccin a la tcor iu de los grafos.


E\l:l IC{'' rn ha ac11mul;ido 1111 cr111111c matcrral tic hechos reales, /\ la expostcn de c~1a teora estn dcdic.1do~ roda una serie de hbros. Alguno~ de
ellos y,1 il111 sid<> mcm:1onailo\ en el 1e.xto. Sin embargo, dcbcmo~ mracr
!,1 ,11cn.:11l11 di:! lector la obr;r [79J (prob.1hlcmc111<: la 1nk:i de su ;enero)
-">l>rc el ungen y tlc~.11 rollo d, la lc'\Jl'i,1 de los !;\1'1 fos.

CAPTULO 6

MTODOS DE RESOLUCIN
fi~ORLEMAS EXTREMALES

DE LOS

6.1. PLANTEAMIENTO DE 1..0S PltOBl.EMAS


COMBINATORIOS F.XTnF.MAl.ES
Y /\CCF.SOS A SU HESOLUCIN
Segn lo dicho en el cnplulo 1, existen (res tipm de problemas 0111bi11:11orio~: en unos se resuelve la cucvnn de cxistcuciu > 11<1 clli~ccrn.:ia de
las soluciones; en otros se c.ilculn el nmero de soluciones del problcmn;
por l'in, en los terceros de una coleccrou de rodas las soluciones si elige
aquella que posee cierto propiedad cu 1111 grado mximo o mnimo. Los
problemas de este ltimo lipo se denominan prccisumcntc cxtrcmnlcv,
Demos a conocer unos cuantos ejemplos de problemas combinruonr,
extrcrnales.
1. Prublcma de nombruuucuros. Se 1 icncn 11 plai.as vacam es y el mismo
nmero de candidatos para ocuparlas. El nombramicruo del i-C:simo candidato a la j-~sima plnn lleva consigo el pago del salarlo e,,: 1, j .. 1, 2,

, 11. Para cada candidato


puede ser astgnadn slo una piafa, y cada
plaza puede ser ocupada slo por un candidato. 1!11 orrns palabrux. no 'c.:
admiren el ejercer un cargo ~111111lr;11c.1111c111c
con nll<> y el fraccicuumicuru
de los cargos. El problcm cousisrc en ltcvar a cab lo~ nombraruicuto
de un modo lal que la economa de los fondos de sala1 io \CH mxiuiu,
e~ decir. en encontrar
- 1

donde, es el cargo que obucnc el r-sinro candidato, y ()1, Ji ...


, ,.)es
una sustitucin correspondiente a los uombramicruos: i _, j,. Si i111t1prctarnos cu como rendimiento, el problema consistir c11 la bsqueda del
mximo y no del mnimo. Los problemas de nombramientos tienen muchas
formas diferentes en funcin de las condiciones. Por ejemplo, para ejecutar
11 operaciones independientes estn elegidos m obreros; se da una mulri7
!tul. donde ru es el tiempo que gasta el i-simo obrero para realiznr la
)sima operacin. La magnitud, cuyo mnimo se busca. es el tiempo de
realizacin de lodo el trabajo:
F

nuix ~1;

=- L.; fu.

F,

j0<1

donde R1 es el coojunro de operaciones ejecutadas por el i-simo obrero.


En un caso particular, puede prefijarse el nmero de opcracioucs n, para
el 1-simo obrero:

~ n, n. Cuando n,
1

1 (i

1, 2, ... ,

11; 11

= m),

ob-

tenemos el problema de nombramientos con el criterio de mni-rnx. Por


ultimo, demos a conocer tal formulacin del problema de nombramientos
159

cuando se torna en consideracin


el tiempo que gasta un obrero para pasar
de una operacin a la otra. Sean dadas 11 operaciones y m obreros. Se hacen
las matrices: T = jr;;(, donde 11 es el tiempo durante el cual el i-sim9
obrero cumple la J-sirna operacin, y L "' llljl. donde { es el tiempo que

gasta cualquier obrero para pasar de la i-sima operacin a la j-sirna. Se


requiere distribuir las operaciones entre los obreros y de tal manera considerar el tiempo de paso. que el tiempo de ejecucin de todo el complejo
de operaciones sea mnimo.
2. Problema de 1111 viajante ue comercio. Un viajante de comercio nene
que visitar varias ciudades. Ha de elegir la rula mas corta para que
empezando a viajar desde su ciudad, pueda visitar otras ciudades una sola
vez y regresar, Las distancias entre las ciudades calculadas de dos en dos
vienen dadas en l'nrma de una m;ll 1. C "" lcul. i. j
J, 2, ... , n, donde
11 es el nmero de ciudades.
J. l'robkma de una 111od1ila. Se tienen 11 objetos cuyos pesos son <11,
az ....
, a,., y el valor S1, si, . , s,., respectivamente. Se pide llenar la
mochila, capaz. de contener 1111 peso no superior a R, con un surtido de
objetos que posea 1111 valor mximo.
Construyamos 1111 vector X= (x,; x2, ... , x.,), donde x = 1, si el r-simo
objeto debe colocarse en la mochila, y X; = O; en el caso contrario: i =- I,
2 ... , n, El problema se formular como problema de bsqueda de

mx ~"
ja

,\,X,
1

(del wh)1 mximo <k lo' objeto- colocados) a condicin

" r,a, ~~ u.
L.;

t'

de que

4. Miuimizadn del tiempo ele ejecucin de un juego de operaciones.


Supongamos que se pide ejecutar 11 operaciones. A cada operacin se le
hace corresponder un vrtice del grafo O, donde est trazado un arco desde
el vrtice 1 hacia el j, si la opcrucru i precede, segn las condiciones recnotgcus, a la operacin ). Todas las operaciones estn divididas en 111
clases, con la particularidad de que en un momento dado puede ejecutarse
slo una operacin de cada clase. Se conoce el tiempo de ejecucin de las
operaciones (I para la j-sin1a operacin). Se requiere determinar el ordea
<k cjccuciu de todns lns upcracioncs que asegure la realizacin del trabajo
en el tiempo mnimo T. Por cjcmpln, sea una red (esquema) de 6 operacienes: A1, A1, Ah A, ~011upcracroncs de primera clase y 81, /Ji, de segun
da; el 1 iempo de ejecucin de cada operacin viene indicado dentro de los
cuadrados en la f'ig. 6.1. Sca11 u, y lh sucesiones de ejecucin de las operaciones para cada clase, respectivamente. Por ejemplo, para R1 = (2, l , 3,
4);
= (2, 1) obtendremos: T = 36. Es evidente que el nmero de combinaciones admisibles depende considerablemente <le la estructura de Ja red.

u;

160

11

J\

:~-=[J
1

1
'1

''

,,,.,.,
S. Mi11i111i~aci11

chI tic111p11 medro de mccani~:ul

lle un lote 1'1c piezas.

Se: analiza un grafo or icmado G con los v.:r1i1,, l. 2 ...


, n, donde el
vcrucc 1 correvpondc ,,J 1-~'"" upo clc la' p1/,1' .1 11t'dquim11. Pac"d cada
arco (1. j) viene dada "' longu ud !,_1, la cu.rl xc 1111,1 prcta como perodo
entre el 111ec<111WHl0 de 1:1\ p1c1 . 1~ del 1-.~11110 t ipu y el mecanizado tic las
pic7A1\ ctcl -simo t ipo 1 ,1 sucesin di: v11 ices i,. 1:. . . , h, t, , 1, donde
'' , 1 ~ " dcf111c: lI ctdo dd 111.:-c.1111.1cfl1
Se puc min1111i1ar el ticmno medio
de este proceso

r:...

- k1

'

b'''""

C' 1k111, h.111:11 l11 el t1.il11 011cntatl11(icl1111w1nn1111c


tcuga 1111:. longitud
111c:d1:1 1111111111:1.
6. Mini111i1.:1dn ele la 11:1ra1l:1 1h 111111 linea de 11tcnll:1jc. Sup11ngan1os
que 11 opcrncinucs se ckllH111 ,11 11n 11,111sportaclor
ti.: 111 twmo,, l'ar~I que
el 1ranp111 iad111 ve 11111..:,.,, e1n111111,1rnc:11tc,
el 1k111w 1k trabajo del operario
110 debe sobrepasar la duracion <lcl ciclo. /ul111it:1111os que en el r-suno
1ra1110 se rcutizan un co111n111n ck 1w1m:iu11c~ te.. En1<11tc~. el ricmpo ucrivo
cu el 1-c~in10 Iranio es

t , ~ ~~

11,)

la parada (iutcrr upciu)

en el es rgual a

lll.

d, = C
maguitu

; r,, el onde <e~ l,1 d111 a non 10111 del l'll 11> ele operac1m11s. 1.a
1<,,,
'11n1a1 ia de 1.1 p.11ad.1 d ~ L; d, dd1c hacvrvc rnruima J cuenta

.'

ele !;1 divu 1hu~i11


de la' 111"-1.11:1111117,
por trnmov, l\dcn1:h. pueden
pla111c:rr"
la" t uc\l<m v: .1) ~,1hrc d 1111111110 ,. duracin
di:I ciclo
( - 111;1i.. I; p:ua 1111 1111111'"-' d.1d11 111 di: lta111os: h) "'hre el 11111i1110 del
111 para una lo11g1111d dada ckl ciclo. E11 1., fig. 6.2 vienen
inrroducidav 9 operacrouc-, (cn11c 1>.11.:11rc~is 'e mdica el 11l1111cro de 11111dad<'s
de t 1c111po que se requieren par.1 la ejecucin de la 111ll'r:1ci11 coi rr,pon-

nmero

11

'"'' t'

161

diente)

y 3 tramos:

R = (/~,. R2, /?,)=(J. 2, J; 4, 5. <1; 7, 8. 9).


tenemos
F', = 21; Fz = 16, !~, ~ 1,1,
C = m:ix F; = 21,
;

r"" :; 1, = 51.

El tiempo toral de pamd:i e'


<1 .,.

2..:

d,

me - r ~

12.

l 21

7. Pruhlemu de rccubrhnicruu. l ({lllc;,c, p;tr:t u11 g1:il 110 orientado ciado


O, el recubrimiento 111i11imo, es decir, 1111 surt rclo 111ini1110 de ;1ri~tu' tal que
cualquier vrtice resulte ser iuciclcutc a cierta ari,1a pcrtcnccreurc :il surtido
mencionado. Formalicemos el plnntcamicnro de este problema. Numeremos
los vrtices del grafo con los nmero 1, 2, ... , m, y las a1 istus, con los
nmeros l , 2, ... , 11. Sea laI la matrrz ele incidencias del grafo G. Unamos
con las aristas las variables XJ U = l, 2, . . , n) ralcs que x, = 1, si la arista
j integra el recubrimiento; x; = O, e11 el caso contrario. Lll problcm~ de
hallar el recubrimiento mnimo es equivalente a In bsqueda del min 2.; x,
j ~.

con rcqucrimtcnros ndicionalc-:

..

L:;av'i~
Jo

I;

1-

1, 2, ..

111.

La forma general de u11 pr oblcm.r coiubtuatono ex l remal e~ la ~i:uienrc.


Si llene un zr-conjunto de elementos, 1:11 el que se da un C<)nj111110 (finito,
por regla general) ele combinaciones
J> = ('1f1, K2, , . , .-,).
Por combinaciones 'lt'1, 11"2, , "''pueden entenderse las perrnutacroncs,
combinaciones, diferentes sucesiones, ere. En el conjunto />se define una
funcin F. Se necesita hallar el extremo de F (el mximo o el mnimo),
o bien los elementos del conjunto P que aseguran dicho extremo.
La propia formulacin de los problemas combinatorios extremalcs
predetermina la eleccin de las operaciones que se aplican parn su resolucin. En primer lugar, hay que disponer de un conjunto, de valores de la
funcin F y saber sclcccionarlns de un modo adecuado. Fn segundo lugar
es necesario desarrollar el mtodo de comparar c~1<1s valores y distinguir
entre ellos el valor mximo o mnimo.
La primera operacin de la seleccin raras veces, prcticamente, resulta
ser realizable, puesto que el nmero de roda clase de combinaciones
posibles puede ser demasiado grande. Efectivamente, en el primer ejemplo
el nmero de todas las combinaciones es igual a 11!, en el segundo a
162

(11 -

l)!, en el tercer ejemplo a 2", en el cuarto a (11 l)'", en el quinto a

b (;)
k

(k -

cte.

l),

11:1

No es ms fcil la operacin de comparacin. en el caso general es


difcil juzgar, sin realizar clculos inmcdinros, si licue lugar F(?r,) > F(?r).
o, viceversa, F(1n) ~ F( irJ), Adems, la propia determinacin del valor de
In (unciu F{7f;) representa . corno regla, un problema que no es nada fcil.
Las dificultades relacionadas con la eleccin de las variantes y la comparacrn de los valores son considerables. Precisamente ellas constituan
un obstculo para el progreso de esta parre del nnrilisis combinatorio, a
pesar tic ~11 act ualulact evidente. Solamente con la introduccin (hace 30
aos) en la prctica matemricn de los ordenadores se hizo posible la resolucin de toda una serie de problemas extrcmales.
El esquema general que caructei il'.a In conexin de los problemas combinatorjos cxtrcmalcs con lo' snctodos de prognun.rcin
l111c:1I puede ser
representado aproximadamcutc as]: los elementos 11'; se Interpretan como
puntos de un espacio eucldeo para que la funcin de "especial" F se haga
una forma lineal. Se examina el problema de cncont rar el extremo de esta
funcin en la cpsula convexo de l(>' puntos dados (e~ decir, en 1111 poliedro
convexo). En erecto, el extremo de una forma lineal en 1111 poliedro se con
sigue en uno de los vrtices ()11~' integran el conjunto de los elementos en
consideracin. Micntra tauro, el problema de hallar el extremo de una forma lineal es prccisamcruc un problema de programacin lineal. ta
peculiaridad de los problemas combinnrorios, al realizarse tnl esquema,
cousrsrc .:.11 que en c pr1>n:~o de bsqucdn de la sohu i6n hcmo de limitarnos a lo~ puntos c11y:1~ coordenadas son nmeros enteros.
Movucmos con ejemplos cmo se plantean los problcmns ele programacin para los problemas combinatorios extrernalcs. La solucin del problema de nombramicruos (ejemplo 1) representa una pcrrnutacin (p1, p2,
... , p,,) de los nmeros 1, 2, .... 11, obtenida como resultado de los nombrarnicutos tlel tipo i ~ 111: 1 = l. 2 .... , 11. El objetivo consiste en
encontrar ruin

"
L.:;
e,,., en el conjunto finito de las pcrrnutacioncs men-

''

cionada s. Cada pcruuuaciu puede interpretarse como 1111 punto c11 despacio
eucldeo n1 -dimensional; t11 este caso sta puede rcprcvcuiarsc con mayor comodidad en forma de 1111:1 (11 x 11)-111a11iLX
=- l\;_f.dondc:;x!f ~ l,sidi-,\imo
candidato c~t.i designado pu-ci ocupar el 1-sin111 cargo, y XiJ = O,
en el caso contrario. Su.,1ir11ya111os esta condicin por la otra: x,J ;;~ O, para
que no se impida la aplicacin
de la programacin
Los requerimientos
referentes a la inadmisltuhdact de ejercer un cargo simultneamente con
otro y al fraccionamiento tic los cargos se escribirn como conrlicroucs:

ti

l6J

_: XJ =

l; 1

\.

2, ....

11~

i 1

~
1~

\,1

= I; J -

l. 2, .

. .

. 11;

Los gastos sumarios, cuyo mnimo se busca, ve cscribuun asl,

2; ~
1 1

En el problcm.. de un 'i.1j.111h:
111i11

L: ,1.11

.
; ; e,,,.,

(l'Jemplo 2> "' huvc, uHtlll

'-O

bajo l:o~ condiciones de que


""

(,,.\,,.
1

,,1be111u,,

(1

1; J - 1, :?,

.,

11;

' - 1

(de cada ciudad el viaj~nll: se v.1 solo una vez).

,.,;,.,,,,J,t-=1.2.

11;

(en cada ciudad el viajnurc llcgn una sola


11 -

111

1 11\,1 1; 11 -

l.

1. / -

v1:1)

l. 2.

11: 1 ,i! J.

La lt i111,1 condicln cst1\ inl mdm.1d,1 cun el l 111 de ;"c1~111 ;H la 11n11:1d:td


del ciclo en el camino del viaj.mre, liftctivan1<'1llc.:, ~ ci.i,11cra 11n:1 soluciu
que contenga dos o m:\s ciclos, se cucoutrari 1111 subciclo 'con J.. evtaboncs
c:I cual 110 pase por el punto tic parl 111<1. La '"m.11:1011 de I;" illlm111~ condiclones para r llevar ia 11 1111a contradiccin:
11k

(11 -

l)I..

En la ultima conthcrn no se han dctcrminndo 111 y 111 Pueden hntlarse


para cualquier ciclo que t icnc por orlgcu el p1111do de partida. Si el punto
i se vivira en la p-sima etapa del recorrido (JJ
I, 2, ... 11). entonces
pongamos 11; a p. Para todos lo~ 1 )' J de nqul se deduce que
11; - 111 ~ 11 - l. la ltima condicin se cumple para cuulesqurcrn x(, = O.
En cambio, si xu 1, las citadas condiciones se escriben .:<11110 igualdades:
11 - 11) + 11 \'
I! - t -t 1) 1 11 -r " - l.

El problema <le rccubnuucuto (<:Jt:mplo 7) ya cst.\ lm muludu di: 1nl


modo que permite nlanrcar el problema correspondiente de la programa
cin lineal. Su planteamiento ms general cousistc en hallar, para un con
junto l mito dado S = tsi. Si, ... , ~n) y cierta totalidad [mita de $US sub
conjuntos S; U .. l. 2, ... m). un recubrimiento mnimo del conjunto S,
es decir, un juego mnimo de subconjuntos s,. en el cual todo elemento
s ES pertenezca por lo menos a uno de los subconjuntos.
164

Para este problema

general

se aplica

un acceso

anlogo:
y "U=

marnz de incidencias iuvf. en la cual a,1 = 1, sis, E SJ.

se hace una

O, en el caso

contrario, Hallemos X;J que son iguales a uno, si S1 integra el recubrimiento,


y a O, si no Jo integra. Por consiguiente, resulta aplicable al problema I~
programacin lineal.
Para Ja resolucin de los problemas combinatonus extrcmalcs han sido
elaborados diferentes mtodos de clculo. Los m~\ perspectivos de ellos
han formado una rama aparte <lr la programacin combinatoria (vase
[801). La idea general de dichos mtodos consiste en la sustitucin de la
seleccin completa de todas la~ variantes por las selecciones parciales de
menor volumen. Para poder rcali/ur tal idea se hallan ciertos subconjuntos
que a crcncia cict ta 11u cuut icncu el extremo buscado, estrechando el
dominio de las vanantcs posibles. En esta ocasin los mtodos resultan
ser los ms diversos y se definen por la estructura de los conjuntos finitos
corrcspoudicrues. fvl;i~ abajo se describen varios mtodos ampliamcutc
11s11do~

hoy da.

6.2. MJi:TOL>O OE HAMIFICACIONES

Y IU.:~TJUCCIONESl>

De acuerdo con <'SI<' mtodo, el CO!IJ11nto de luda~ las combinavioncs


admisibles Q se parle en ~11b.:011j1111tos Q,, Q, .... Q.,. Cada 11110 de los
ltimos se parre, a continuacin,
en subconjuntos Q11. Q.2.
.. Q;.2
(i"" 1, 2, ... , s1), etc, h;i-t:i ouc sc obtengan combinaciones separadas. Este
proceso de ran1ifica.-i11 1<.\ttl1:1 cmodo expresarlo en forma de u11 rbol.
~n 1.:.1d.1 ~uh1:011j1111w (!,, .. , , t, ~e define una 1'1111dn de 1rcfcrc11cia
~(Q,.,,,, .. , ,.). Comenzando por el vcrticc Q. el proceso se rcalizu una
etapa a otra, eligindose cada vez un subconjuuro que tenga el valor
mnnno <le la errada funcin (o el valor mximo, si lo exigen las condiciones
del problema). El 1 bol obtenido ser;\ uu rbol de soluciones.
El problema consiste en la eleccin acertada de h1 funcin de preferencia
para que se pueda obteuci 1111.t buena solucin. J\ veces, la eleccin de un
subconjunto se realiza al axar: en este caso 1:1 probabilidad de que se elija
un conjunto dado es tanto mayor cunto menor es el valor de 'u funcin
de preferencia (Iuncioncs randomizadus ele prcfcrcnciu).
El problema principal en este mtodo consiste en elegir el procedimiento
de determinacin de l.1 frontera inferior (o superior). No es siempre fkil
obtener el valor l)a,1;1ntl' exacto de ella, pero, conseguido este valor. el
11t'1111c:ro de ramas que s, ex.uninun en el rbol de solucioucs se reduce en
el caso gcueral. r.:~10 se elche a que, si el valor de b frontera interior para
tal o cual subconjunto es xupcr ioi o igual (c11 el caso <le muunuzacru;
u Se conoce 1amh1C11 Lt'lllt> 1nhllu de p:uuciot1!.'S f'Hl)f:H'"''~ y estimacoues,
de r.on;u. )' f1onh:1.\c;

mtodo

165

inferior o igual, cu el caso conunno] al valor de la funcin minimizada


de una de las soluciones ya obtenidas, cnrouccs, la rama correspondiente
del rbol de soluciones se excluye del amilisi,.
S.:<1 Q un conjunto de rodas las soluciones admisibles de cierto problema: Q = 1 q1, tn. ... , q.,); en el conjunto tic dichas soluciones est dada
una funcin/. Se pide hallar un suhco11Ju1110 Q. e Q, en el cual la funcin
f alcance su mnimo (o su mximo),
Supongamos que conocemos cicrtu rrn111cra inlcr ior h., para l:i fuucln
f en el conjunto Q. Ad111f1;1~c 411..: por tuvdro de un proccdinucuto se ha
logrado partir Q en un coniunro /l y nn l"<>lllpkmtnw de c'(c A, y udcuuis,
precisar, despus, las fronteras inferiores de f en los conjuntos A y ~-, las
cuales son iguales :1 b, y b. respectivamente, con la panicularidad ele que
111 ~ /J1;; b ~ b0 Supongamos
ahora que con ayuda etc 011os procedurucntos logramos partir Q en dos parles: 8 y 8; C y
Examinemos
los conjuntos A() IJ; A()
A n IJ; ii n D y las fronteras inferiores
prccsadas de f en dichos conjuntos /J>., bi. h' y /Ji. rcspcctivarncurc.
En
este caso, adems,

e; ....

o:

l>i 3 /J, ~ bu;

/Ji~ lt ;::. l>o;

b ~ b, ~ bu; /J['",?. JJ: ) l)u.


As pues, podemos construu 1111 arbol oricm:to con la 1:11. (.) (h1s6rbol)
[Iig. 6. 1), con la 11:irticularidad ck que 1H1 hay ncccsidud tic hacerlo hns1:1
el fin. Supong:11110' que hemos construido 1111.1 p.mc del rbol pauicndo
el conjunto Q en crcrtos ~uhco11J111110., y c11to111ramo~ la tronicras 111
fcriores para (OS vrtices Ctll'ICW()lldic1llcs a lo' subconjuntos citados.
EkgiuHl' de iodos los vrtices peudivmcs
aquel que 1i.:11e una Iroutcrn
111111111a, y, a continuacin, partiendo l1J>'I subconjuntos correspondientes,
obtenemos dos vrtices nuevos, t11 los cuales precisamos las froutcras in
fcrlorcs de la funcin f.
Enunciemos Ja siguiente afirmacrn scnctlla: en cualquier etapa Ja unin
de los subconjuntos, correspondientes a los vrtices pendientes, da todo
el Q. Por eso, si obtcueuros, como resultado del proceso dacio, un vrtice
compuesto por un solo conjunto ( (11 J, y si In frontera inferior de la funcin
f en el citado vrtice es menor que en los restantes vrtices pendientes entonces f toma en q, su valor mnimo. El proceso se da por terminado.
Con auycla de le>' razonnmicutos am\logo se puede describir el algor irmo para hallar la solucin mxima, si sta existe,
Desgraciadamente,
el mtodo en consideracin
no da una respuesta
constructiva al problema planteado. En cada problema concreto hny que
idear algoritmos de particin del conjunto Q y los mejores procedimientos
para precisar las fronteras inferiores b en los vrtices pendientes,
Veamos cmo se aplica el mtodo al problema del viajante. En el
lenguaje de la teora de los grafos en este problema se trata de la bsqueda
de Jos contornos harniltonianos ptimos.
166

1~ ,,

Sin embargo, no codos lov grafos conticneu el contorno de Humilton.


Por consiguieute, antes de proceder a buscar el contorno hnrniuonlano primo. hemos de tratar, por lo menos, de establecer si tal contorno existe
en el grafo dado. Por otra parte, existen grafos que disponen do: una gran
cantidad de contornos hnmrltonanos, lo que hace imposible la seleccin
completa incluso en los ordenadores. Por ejemplo, para un grafo completo
en 11 vrriccs existen (11 - I)! diferentes contor nos hamiltonianos. 13n 1963
Uule encontr un mtodo cstr icto de oprlmizacln pura los problemas del
tipo dado con gran 11111111.:ro de co1110111os harniltcmianos.
Sea dado un grnfo oricnrndo G = (X. U). donde JXJ = n, y a iodo arco
(.\;, s,) f U le C$I a~ignado d valor Cu "' c(.\i, .\,). Vamos a sunouer que
cuatcsquicru ,.,, ;;. O S1 e~ q11<' el arco (X;, x,) ~U. entonces <,, = eo ,
El ulgorluuo p;ira c11co111 nu el c11111cir110 ha1111Uoniu110 mnimo convist ii en lu ""'' rucciu \le 1111 hi~;i1 lH>I \\cscrilo cu .:1 mtodo de rnmi ricaconcs y resrriccoucs.
A) Q (la ral. del bisrbol) es el co11ju1110 de todos los contornos harniltonianos. La frontera inferior tic E, es, obviamente, un cero, pero cncontratemos la rromcra mayor en el proceso de bsqueda de los conjuntos
167

A y del bisrbol. Procedamos de la manera siguiente. En cada fila de


la matriz lcvl enconi ramos el elemento 111ini11w y lo restamos de todos los
elementos de dicha fila. Si en l;i ma1ri1. obtenida hay columnas que no
tienen elementos nulos, cnconrrnmos en cada t11H1 de ellas el elemento
mnimo y lo restamos ele lodos los dc111r111os de 1:1 columna. De resultas,
tendremos una mal 1 iz nueva lc/,I en la <11e en cndu fila y en cada columna
se contiene por lo menos nn solo cero.
B) Sumemos todns los ctcmcnto-, que hl'lll>' su-rrnldo e11 A). l.n suma
de ellos /J ser prcvisamcrue la Irontcrn interior para Q. Efccuvarucnte,
tomemos un contm no arbitrario t., en el cual la suma de los vnlurcx de
los arcos es igual t. En el p1111tn A), :1l transformar la matri l<'ul en lcijl.
hemos xustraido ciertos nmeros de lodo~ lu~ elementos de las filas correspondientes y ele ciertas columnas. Con ello. cada ver de la magnitud
I estos nmeros se restaban tambin y, al fin y al cabo, la longitud del
contorno L en la matriz l((;I es 1a111bic11 no ucguriva. Por consiguiente,
I ';!: b.
C) Pasemos a la construccin <le los vrtices del bisrbol del siguiente
nivel. Sea "~ = O. Definamos vu corno suma del demento mnimo de la
i-sinrn fila y del elemento mnimo lle la ;-i.'si111ii cohunna (excluyendo q1
que es igual a cero) y hallemos
O ~

)A1

m: ~ .,,,, .

..,.,,

..
1,,: "11 <.:0111<H111> "" cout u-uc el 111n1 (\'i, 1,)" que
se aplicar a los arcos con e], = O.
Si 1111 contorno hamiltouiano no i.:011t lene el arto ( r,. x;}. entonces
obligatorinrucntc emplear ciertos dos arcos (.1, .v.): x rt I- y (x;, x1}, r ~ i.
D} Demostremos que b = b + "YI es la frontera interior parad conjunto de contornos que sal isfuccn la propiedad /lkl En efecto, anuliccruos un
contorno harniltoniuno arbitrario L1 privado del arco (Xk, X1). Entonces,
realizada Ja transformacin A), la longitud de este contorno en la matriz
renovada ser no inferior a cero. Con eso queda construido el vrtice del
bisrbol
E1<1 con la frontera inferior b ' "" /J + O.
E) Construimos el vrtice Ek1 que se define por la propiedad P1<1: "el
contorno emplea el arco (Xk, .o)", Suprimimos de la matriz la ksima fila
y Ja /..~ima columna, sustituyndolas por eo :
A) o bien el valor lle ct, si el contorno no cmplcuba hasta este momento
los arcos que entran en el vrtice Xk y salen del vrt ice x,, puesto que In concxin del arco (x1, X.t) con los arcos del contorno ya elegidos conduce a la
aparicin de un contorno no hamiltoniano: b) o bien el valor de cl,, si
el contorno contiene, adems del arco (Xk, x1), todos los arcos de cierto
camino simple del vrtice x,,, al vrtice Xk, puesto que la adicin el arco
(x1, Xm) a los arcos del contorno ya elegidos tambin conduce a la aparicin
de un contorno no hamiltoniano: e) o bien el valor de e/,~. si el contorno
contiene, adems del arco (xk. x1), todos los arcos 'del camino simple que
Vc:1111os ln propiedad

168

'
;

:1

OC

,....

-- -- -- 7
I

1;

,,

,,

,~ (.,.1.

llevan del vrtice x, al vrtice s, puesto que la conexin del arco (x11, .rk)
con los arcos del contorno ya clcgido conduce a In aparicin de un contorno no hamihoniano,
F} Actuamos igual que c11 1\) con la matriz obtenida como resultado
deE).
G) Actuamos igual que en B) con la matriz obtenida como resultado
de: F). Al agregar la suma obtenida :1 Ja frontera para el vrtice antecedente
(en el primer caso, para Q). obtenemos l:i frontera para rl vrt ice de E!).
11} Si, como resultado de I'), se obtiene una 111a1ri:r de orden 1, el prol'CSO se da por rcrruiuado.
S1 no, l"''1111os " 1).
I) Entre loclui; los v1 L c't'' ncudicntcs
del his:\rh!ll y:r c<Lt~I ruido
elegimos un vrtice <le frontl'1<l minimn.
J) Si el vrtice elegido en 1) t'(HTC.~po11<1;1 c11 el proceso de construccin
a la propiedad >;, pasamos a C'}. Si no. pasamos a I<).
K} Supongamos que el vrtice elegido corresponda en la coustruccin
a la propiedad p;. Sustituimos el valor en la clula (i, j) de la mat riz CO
rrespondiente por eo, En Ja i-si111a fi1:11 igual que en la j-sima columna,
encontramos un elemento minimo y lo restamos de iodos los elementos
de dicha fila (columna). Pasamos luego a C).
Examinemos ahora un ejemplo numrico que muestra cmo se aplica
el algoritmo ele Liulc a la bsqueda del contorno hamiltoniano mnimo
de un grafo. Sea G un grafo con 5 vrccs x,, .\'2, x1, X1. X$, y a cada arco
de este grafo (x1, x) se le asigna 1111 nmero e;: i, j ... 1, 2, ... , 5. Estos
valores estn escritos en forma de una matriz de valores en la fig. 6.4.
Construyamos un bis:\rhol, dcscr ito por el 111111do de nuuificncioncs
y restricciones, para este ejemplo nnmrco.
A) De los elementos contenidos en las filas x1, x2, xi. X4, xs sustraemos
respectivamente sus elementos mnimos 2, 3, 1, 2, 4; adems, de la columna
xs sustraemos 1 (vase fig. 6.6 a).
B) Calculamos la suma 2 + J + 1 I 2 + 4 + 1
13. De este modo,
para el vrtice Q (el conjunto ele tocios los contornos ham iltonianos)
obtenemos una frontera: b = n.

16!1

16

C), Pasamos al examen de todos los elementos

nulos de la matriz:

= 2; "{(Xi. X.) = 2; )'(X2, X) "' 3; "{(XJ, X1) = 2;


")'(X4, x,) = O; "((1~. X$) "" J; ")'(.Ys, ~'J) = 2.

"((X1, X2)

Por consiguiente, O = -y(.n. x,) .. 3.


O) Expresarnos el vrtice (??1 del bisrbcl con la rontcra inferior igual
a 13 + 3 = 16.
C) E~prcsamus d vrtice Q dcfiuido por la propiedad "el contorno
contiene el arco (X, x1)". Suprimimos la segunda fila y la primera columna.
En la clula (1, 2) colocamos eo (vase fig. 6.6 b).
F) Al principio sustraemos 2 de todos los elementos de la fila XJ. y
despus, de la primera columna sust raemos 2 (vase fig. 6.6 e).
170

~ >,
,

..,

(1

li

..
<

:J

eo

!)

-()

.,

00

r--...---.,---'

00

00

()

,,

,
4

'

(1

00

.,

.<,

-- -- ----2

x,

..

1)

.,
,

.,

~. B

..

A'

6
(J

..,

". .

~.

U) 1 a suma de los clcrncnros 11~tr;1ido~ de las fil:1< y col1111111a~ c11 I').


es igual a 4. Por consiguiente, pani 1:1 vrtice Q1, 1e11.:111os una fn>nlcra
17 (:;JJ + 4).
H) Se ha o bien ido aqu la nuu ri/ de orden l. 1'.1<:01110.~ :1 la sigunllt
operacin 1).
1) El vrtice pendiente con el v.1101 111ini1110 igu;1f '' l e' Q!o.
1) El vrtice Qi, se ha obrcuido con ayuda de Ja pmpocd:id !,. !'asarnos
a K).
K) En la clula (.>.:, x,) ele la mut riz expuesta en la fig. 6.6 11 dicponemos
eo , Obtenemos una matriz que 'e muestra en la fii;. 6.7 o. /\ continuacin
sustraemos 3 de todos los elementos de 1;, il:i xi. vnnsc en In Iig. 6 7 b
los resultados.
C) Para la marriz expuesta en la fig. (>.7 Ir calcutamos:
y(X, X2)

== 2,

)'(X1 .\:;) =

0,

)'(.r,

;r..,) = 0, -y(.\', X~)=

0,

)'(Xl, x1) = 5, y(.1:1, .tl) " O, 1(x,,, X~) = O, )(\',, .r1) ~ 2.


Obtenemos t) = f'(.\'J, x1) "' 5.

Cb,

O) Construimos el vr: ice


n (?,,, al que corresponde la frontera
16 + 5 = 21;
E) Construirnos el vrtice (?~, () Ql Suprimimos l.:1 fila .\'J y la columna
x,. En Ja clula (x1, XJ) de la 1n:uri1 expuesta en Ja fig. (>.7 b colocamos
eo , Vase el resultado en la l'ig. 6.7 e.
17 J

e,

..

-,.

e.
eo

'

'

--- ---

,1

,,

1)

:J

L---

.1

-- -

,,

(/

.,
,

.,

,,

..

'"

'

s
J

...._

.,
..

""

.,,

....

eo

'}

OC)

""

I]

,.,

,,

'}

..,

..

x,

F) Tc>d,l\ las filas y todas 111\ u1lu11111a~ de Ja matriz en la frg. G.7 e


llllllJC!ICll ~Clll~.

" "

( i) PtI ~011~1s11k111c, p.11a el "'111.:c


n
1:1 l10111c1a es 1;11:11 .1 1(1.
11) S.: ha obtenido lu 111,111 i/ de onteu 4 l\1sa111m a 1).
IJ El vrtlce
pcndicnre de valor mnimo igual a 16 es 01nQJ1 .
.1) El vcrj icc QL1 n Q11 se l1;i obtenido con ayuda de la propiedad fJ11.
l':t\'11110,

en

.1

<.:.

C') Calculamos
l.1 ti~. (> 7 e:
1(\:,

-r para rodos los elementos nulos de la matriz. expuesta

y(.\1, A'2) = 2; y(11, \:1) O; -,(.\'z, X.1) =O;


.(<)=O: 1\ \:1, '1) =O; ')'(X.i. X5) = O; ')'(Xs, XJ) = 2:
IJ = -, ( \ 1 \2) = 2.

U) Construimos el ven ice Q:r () Q11 n Q11 cuya frontera es IS


(=16 + 2)
I~) Co11'1rni11H>~ el v.:111..:..: (h,nQ,.nQ12. Suprimimos la fila"' y In
coluruua .\:de la 1na1ri1 1.:\p11c.,1.1 en la li;. 6.7 c. Obtenemos 1111u nw1r11
que se 11111c~1ra en la fii;. l X 11. En la c<'lula (2, 3) colocamos el signo eo ,
F) l!n cada fila y en cada columna de In matriz expuesta en la
rig. 6.8 ti se coiu icnen Cl'TOS.
G) La Irontcra inferior para el vrrice Q21 n Q" n Q11 es igual a 26.
11) Se ha obtenido 1111.1 matriJ de (11<1c11 3. Pasamos a 1).
172

x,

s ,

.
~..

co

'

..

..'O

'tIJ

rn~
o

,...

t)

.,~~

F1;.f>.R.

lt .

-8

1) r~1 vrtice pcudrcnt e de ""'"' uuuim l(i e~ (_!,,nQ.,nQ,,.


J) El vrtice Qio n {111 n QOJ 'C ltil obtcnulo con ayuda de Ja propitdad
pn. Por eso, pasamo ;1 C').

C) Calculamos y para

1g. 6.8 a:

-y(X2, -")

lm elementos

ll).(,,\

= 2:

r(X2,

"((.\"2,

.\s.l ...

nulo-; ele la mall'it cu Ia

.vc) "' O; )'(X,, .\') = O;


O; y(X< .\',1) "' 2;

{l ~ ')'(.\"~,

x.)

= 2.

D) Construimos el vrtice Qz, n (), l Q12 () Q2.1, cuya frontera .~cr 1irn:ol
a J8 (~16 + 2).
E) Construimos el vrtice Q?1 n Q11 n Qo2 Qi.1. S11pri1111111os 1:1 i'ila .Y: y
la columna x; de la mntri> en la fi~. 6.ll a; en l:i clula (4, 3) colocamos
oo . Obtenemos
una m:uri1. que xc 111m~lra en la fi;. 6.8 /J.
F) En Ja 111:11 riz de la fil!. 6.li uda l 1 l;1 y 1;1da c>lu11111a l'1H1I enc <'<'1tl<
G) La frontera
el vcrt icc
lQ,, nQ02nQ11 \Cr;\ ~~loal a 1(,
11) 'Icncmos una 111<11nz tic n1ckn 2, por eso pasamos a 1).
1) El vrtice pendiente de valor 111ui1110 1(, es Qi1nQ11nQ,,nQ;.1
.
.J) Este vrtice se ha obrculo con ayuda de la propiedad 1~,. l':isamo\
a C).
C') Calcularnos 1' p;1ra tus elementos 111110~ ele (,1 111.111i1 en la l1g. (,.s lr:
.(X;,.\'\)=
co; ')'(\'1, X)~ o:.;
() ""- ')'\X;, .\1) = CO,

"

''"''

D) Construirnos el

vrtice

Q~, n Q11 n Q12 n Qu.

l.a

frontera para el

t''-

igual a oo ,

E) Construimos el vrtice Q21 nQ.1,nQ12lQ.,()Q".


nta

x4

y la columun

ri:. 6.8 c.
F) Es obvio
sustraccin.

X<.

Ohlc11c:1111l\

una 111a1ri1 qnc;

q111.: en li1 nuur iz obtenida

'e

Supruuuuos l,1
111ucs1ra

no se requiere

,11 l.1
11i111:.u11:1

G) La frontera inferior para el vrucc en

E) es igual a 16 +O~
16.
1 con frrnucra muunu entre todos lo-,
el arco (.\'s, XJ), obtenemos el contorno
16: (xi. x1, x2, ,1:,, .\'<). La solucin hallada

H) Tenemos la matriz de orden

vrtices pendientes. Al agregar

hamiltoniano
buscado de valor
se representa en las figs. 6.9 (1 y 6.9 /J.

171

--,

s,

x,

'

""

eo

.,

-7
x,

,_

'-----

t'

-0
.:C

--

Et algoritmo obreuuto pernnt u) hutlar la sotucion del rof1/(!111<1


plontcarto: Sin rmbargo, 1111edl!11 en~11r otros contornos de Homitton con
el 111is1110 valor. Es10 resulta de que la cleccin de los vrtices en algunos
cosos no era 1111(11oca.

lle aqu: wr crempto 111(f~ que ilustra la aplicacuin del algoritmo de Ltttle
par la lnisqucdo <'11 1111 grafo de 5 vcrticcs det co111or110 homiltoniana
111{11i1110, si la matrir de valores estd representada en la ns. 6.10 a. Cons' 1 uyamos el bisrbot.
1\) De los elementos co111c111do.~ en las filas x,, x2, .XJ, x_., xs sustraemos
respectivamente sus elementos mnimos: 3, O, 5, 3, 16, y, ;1 continuacin,
de In mau i1; 01.>1c11ida (vense fig. 6 IO b) restarnos de las columnas \1, x2.
\ l. 2, 1, rcspccuv.uncnrc
(vase f1g. 6.10 e').
13) Calculumo-, la suma 3 + O+ 5 I 3 t 16 + 1 + 2 1- 1 "' JJ. Por
consiguiente, para el vrtice Q obtenemos la frontera inferior: b = 31.
C) Pas:1mo~ al examen de todos los elementos nulos de Ja matriz:
)'(Xi. Xs) = 17; ..,{x2. X5)

= 1;

-y(.\\, .\'1) = 7; )'{X~. x:)

= IJ;

Asi pues, E)

<O

,11 47

17

"'

26 20
r , .....__
,__
x,

-y(Xt,

25 21
17

18

00

29

xs)
20
1

40

ce

17 16

28
. ~----

21

00

.,.,.

44

eo

22
1

17

~-o

o
''> "' 35 o
111 26
"" o
?
o "'
<O

17

1;.r . 1n

174

)'{X.t, Xs) = 16;

I)

-y(Xs, XJ) = 16; 'Y(Xs, X.) = l.

17.

o .,
-

1(X;, .\'1)

.,, - -~-

26 43 IJ

ee

16

20 13

""

35

., -,

ee

25

o
o
o
o

21

15

o o o "'
;

00

1)) E~prcsa111os el vrt icc Q,< del lm.rbnl cuyn l'ro111cr.1 itlfcrior c.~ i;u;il
.. 31 + 17
48.
E) Expresamos el vrtice (?,. que se define por 1;1 propiedad ''" "el
contorno hamilroniauo contiene el arco (Xr, x~)". Supruuunos en la 111:itr11.
expuesta en la Iig. 6. 10 e- la pr ituct a fila y la quiuta columna, y en la cclulu
(5, 1) ponemos eo (vase fig. (> 12 11).
F) Sustraigamos de tocio~ los elementos de las t'ilas xi. x,, x.1 <le l.t millri7
obtenida, 1, 3. 16, respccnvamcnrc. y Juego, <le la primera columna
sustraigamos adems 5 (vase fig. 6.12 b).
G) La suma de los elementos sustrados de las filas y columnas de la
matriz en el punto antecedente es igual a 35. Por consiguiente, para el vrrice Q1s la frontera inferior es igual a JI + 35 = 66.
H) En la lum etapa se ha obtenido una matriz de cuarto orden. Por

eso pasarnos

a la operacin

sig11icnte.

., --
7 ,..,
20 1.J
x,
Fig.6.12.

21

16

16

"'

35

25

ro

o o

., ~1 -

00

..

x,

15
co

-o
22

o o g
co o o o

00

17~

~T;~

-'

.\,

~. zo

x,

x.,

o
o

'.:..L'..'.:. 1

<, 21

~-. o

13

'LJ

35

u:

2.">

(l

""
o

.,

o
{)

1)

.,

:[ilif
' ~~6J~~
o

X,

:n

<O

~o-

.1

1) El vrtice pendiente ele honrcra 11111ima 18 es Q,5 .


.1) l.!I vcr ucc se ha ob1,111tk' cun ay11da d.: la propiedad

/>n.

:1 ").

K) En la c.:1111.1 {l .5) d.: la 111;1111/.

cxpucvt a en la fig (>.10

P.1~<lntos

e colocamos

'. Obtcucrnox 1111:1 nw1ri:r que 'l C\J'<'llC en la fig. .13 a./\. conunuaciu
,;11\11 acmo-, 17 de totlov lo~ dc111cnt1~
ele Ja rila x,. El resultado c,t;i
representado en lu fig. 6.1 J }J.
C) J>;na la m;nri c><put.:'la vn la fig. lJ b calculamos:
(X1 .. l.1)

~ 9; "'(1:,

-'<)

r(.1, .. 11) - 7; 1(-", .1~)

~: :-

p1)I lo cual tcucruo,

::.

. ~

13

21

16

)t

11; -,(.\.,X<)-'

1,, .1.J - I(>; 1(.1,, .1:.)-'

p1tr .'.[l'lllpl1, 11 -- ;!.\<, x.) = 16.


.

~~- ~ ~~
ec 35
o
2t) "' o

., o o'""' . ,

.,

.v.) -

I; 1(.11,
- ');

')

1(1

...

}ii

/;) ""

x.,

21

"'

(1

()

o .,,

o
35

o '"

:. f.~J~F':
, 1

1;'

>,

/)

()

->

"'
li~.1 . 1.1

16;
O,

D) Construimos el vrtice QH () QsJ, al cual corresponde la frontera inferior 48 + 16 "" 64.


E) Construimos el vrtice Q..1 n QSJ. Suprimimos la quinta fila y la
tercera columna en la rnarriz expuesta en la fig. 6. t 3 b, y en la clula (3,
5) colocamos oo. El resultado se muestra en la fi;. 6.13 o).
F) De todos los elementos de la fila x.1 sustraernos primero 13, y Juego
de la primera columna sustraemos 7 (vase fig. 6.13 d)
G) La suma de los elementos sustrados de las Filas y columnas en F)
es igual a 13 + 7 20. Por consiguiente, para el vrtice Q1s n Q.1 tenemos
la frontera igual a 48 + 20 ee 68.
H) Pasamos a 1).
1) El vrtice pendiente Q15 n Qs tiene el valor mnimo de la frontera
inferior.
J) El vrtice elegido corresponda, al construir el bisrbol. a la propiedad
El valor dentro de la clula (S, 3) en Ja matriz. expuesta en la
fig. 6.13 b se sustituye por oo, y de lodos los elementos de la columna X
se resta el nmero 16. El resultado se muestra en la fig. 6.14 b). Pasamos
a C).
C) Para todos los elementos nulos de Ja matriz en la fig. 6.14 b
calcu l:1111os:
-y(Xt, .\4)
9; "((Xi, )) ~ 9; )'(X2, Xs) = 0~ )'(X, X.1) = 13;

p51.

'Y(X.., Xs) "' 9; ')'(.\'~, .vi) = 7; -y(xs, x2) = 9; -y(xs, xi)

= O.

De aqu, () = -y(x,, xs) = 1 :i.


D) Construimos el vrtice Q1.1 n Q11 n QJS, al cual corresponde la
froutcra inferior 64 t 13 "" 77.
E) Para construir el vrtice Q"nQ53nQ..1 supr imimos la Iila x, y Ja
columna xs. Observemos que ac.ui no hay necesidad de coloca: oo en la
clula (.5, 3). puesto que ella ya se encuentra all. El resultado se muestra
en la fig. 6.14 c.
F) De todos los elementos de la fila x.. sustraemos el nmero 9 y obtendrernos una matriz ex~tcMa cu l~. fig. 6.14 d.
G) Para el vrtice Q1,nQ)1nQ.1.1
tenemos una rrontcra inferior igual
a 64 + 9 = 73.
H) Se ha obtenido la matriz de orden 4. Por eso pasamos a 1).
1) Entre los vrtices pendientes del bisrbol ya construido el Qu tiene
frontera inferior mnima.
J) Por cuanto el vrtice elegido Qu correspondia durante la construccin a la propiedad p, h pasamos a C).
C) Para la marri> expuesta cn la l'g. 6.12 b calculamos:
')'(Xs, X1)

= O;

"((Xz, .\:i) =

')'(.\"~, J = O; -y(xs. X2)

= O:

I; -y(XJ, x2) = 2; 'Y(X.., xo) = 1:


:o 9. De aqu, 0 = -y(Xs, X)

1(xs, XJ)

= 9.

D) Construimos el vrtice Q1s n Qs.1, al cual corresponde la frontera inferior 66 + 9 = 75.


177

"i]

00

o o

o
22
00

(>

E) Construimos el vrtice (Jo,n (J". < 011 c,lc l'in s11pl"i111in1os la il;t
x, y la columna x, c11 la matri1. expuesta cu la I!\. 6.12 b, y colocamos
oo en la clula (J, 1). puesto que la inclusin
cid arco (X, x1) conduce a
la aparicin del contorno x,, x~. x,, x,, que 110 es ha111il1011i:1110. El resultado
se presenta en la fig. 6.15 a.
F) Todas las filas y columnas de la matriz expuesta en la fig. 6.15 o
conriencn ceros.
G) Por consiguiente, para el vrtice Q,~nQs1 tenemos una frontera inferior igual a 66.
1-1) Se ha obtenido la matriz de orden 3. Pasarnos a L).
1) El vrtice pendiente de frontera inferior mnima es QnnQSJ.
J) El vrtice Q,5 n QH se ha obtenido con ayuda de la propiedad Psi.
Pasamox a C).
C) Culculnmos 'l' parn lodos lo~ ck11u.11h" nulos de l;t 111at riz c~~rncsta
en la fig. 6.15 a: -y(x2, x,) = 23: -y(x.1, .~1) = 22: ,.(x., x,) = I; -y(x,, x2) =O.
De aqu (:) = -y(Xi, x,) = 23.
D) Construimos el vrtice Q1~()QqnQ2,
cuya [routcta inferior es
igual a r.6 + 23 = 8>.
!:.) Construimos el vrtice Q1) () Qq n Q24. Suprimimos en la matriz expuesta en la rig. 6.15 a la fila x2 y la columna x,, sustituyendo el valor
en la clula (4, 2) pur eo , Obtenemos una matriz que se expone en la
fig. 6.15 b.
F) Cada fila y coda columna de la matriz obtenida conriene ceros,
G) La frontera inferior para el vrtice Q1j n Q5311 2 es igual a 66.
H) Se ha obtenido la matriz de orden 2. Pasamos a 1).
l)- La frontera inferior mnima la tiene el vrtice pendiente
Qu n Q$1(){?24.
J) El vrtice Q1s () QH n Q2 se ha obtenido con ayuda de la propiedad
p14. Por eso, pasamos a C).
C) Calculamos: -y(X), X2) = co ; -y(k k1) = 00, Quiere decir, El = -y(X1,
X2)

=" OO.

O) Construimos el vrtice Qu nQH nQ2 nQn. La frontera para dicho


vrtice es igual al infinito (oo).
E) Construimos el vrtice Qu n Q53 () 2 n Qn- Suprimimos la fila XJ
y la columna x2. Obtenernos la matriz expuesta en la fig. 6.15 c.
178

x,

"'
~
26

.,'' rm
17

,11 47 20
ce

IJ

00

40

21

29

00

18

[!i]

16

0
o

5
3

.,
"

Fig 6.lli.

F) Es obvio que en la matri obtenida no hay necesidad de sustraer


nada.
G) La frontera inferior para el vrtice en E) es igual: a 66 + O= 66.
H) La matriz obtenida es de orden I, y el vrtice Qis n Qn () 2 n QJi
tiene una frontera inferior mnima entre todos los vrtices pendientes del
bisrbol. Agregando el arco (X, x1), obtenernos el contorno hamiltoniano
buscado de longitud 66: (x,, xs, X.i, xz, x,, X1). La solucin hallada est
representada en lu Iig. 6.16 o y b.
No es difcil modificar el algoritmo de Llutc para resolver los problemas
referentes a la bsqueda del contorno hamiltonlano de valor mximo. No
obstante, al cambiar un tanto las condiciones, reduzcamos el problema al
tipo ya analizado.
Agreguemos el smbolo ( - co) a todos los pares de vrtices (.>:1. x1), para
los cuales en el grafo G = (X. U) no hay arco (x1, ..1). Sea lcijl una matriz.
de valores del grafo G = (X, U), IXI = 11. Construyamos una matriz nueva
cuyos elementos los h.ill.uuos por la frmula

e/= C -

<'u (i, j = I, 2, ...

, 11), donde C

= mx

e,.

i.)

Apliquemos ahora a 111 matriz lcf el algoritmo de Littlc para determinar


los contornos harniltonianos mnimos. La solucin mnima obtenida nos
ofrece la solucin mxima para la matriz lc1;!.
6.3. MTODOS HEURSTlCOS
Los mtodos exactos de optimizacin mencionados ms arriba requieren. por regla general, unos clculos muy volununosos, Por eso, tiene
gran Importancia prctico la creacin de mtodos sencillos que aseguran
la obtencin de soluciones, que son bastante prximas a las ptimas. Los
mtodos que no preven la estimacin de la proximidad de las soluciones
obtenidas a las p1ima.~ suelen llamarse heuristicos. Un mtodo se llama
aproximado; si admite Ja posibilidad de estimar la desviacin de una solucin de la ptima. Naturalmente, el mtodo heurstico puede pasar al orden
de aproximado tras un exitoso anlisis terico.
12

179

En los mtodos hcuristicos con mayor Irccucncia se emplea Ja llamada


optimizacin
local.
Sea un conjunto de combinaciones P = \ 1f 1, ir2, , 1fN 1; se plantea

el problema de calcular el mnimo de la funcin F, definida en este conjun10, y buscar las combinaconcs sobre las cuales dicho mnimo se alcanza.
El mtodo de optimizacin local consiste en lo siguiente,
Para cada combinacin T, E P definamos un conjunto Q, de combinaclones que se llamm u vecinas de .,,.,. r.n el Icngunje de la rcoria de tos
grafos esto siguificur lo sii:uicnlc: a cad:1 cuml-iuncin
1f, se le hace corresponder cierto vu icc del ;raro e;_ l.M vrrlccs vecinos 11", y r del grafo
G se unen con arco U. j) (11"1 E Q,). El grafo obtenido se denominad grafo
de vecindad de las combinaciones. L!n el grafo G puede haber una totalidad
Z de su' vrtices, en la cual
F(1f,) = /o'(1f1), siempre que x, K; E Z;
F(71)

< F(11;), siempre que , x E Z;

1rj ~

Z; (i, j) E U

donde U es el conjunto de arcos del grafo de vecindad. Tal conjunto Z


se llama aislado. Este conjunto puede estar compuesto, por supuesto, de
un solo vrtice.
El primer paso del acceso local, del cual se trata aqu, consiste en que,
al elegir una combinacin arbitrnr ia "J";, hallar para ella el grafo de vecindud, despus de lo cual dcrcuuinar c11 e'le g1af< lo valores de F(111) para
cualquier 7fj E Q;.
La segunda ctnp consiste en una operacin a la que se acoxturnbra
llamar descenso. En.:ontmmos ?r. E Q; de tal manera que
F(ll";.) =

mn

...~v.

F(?r1),

y si F(7r1,) < F(11",), pasamos a la combinacin 'lfj.


Procediendo de esta manera, llegaremos a un conjunto aislado Iras un
nmero inito de pasos. Sin embargo, ya encontrndonos en un conjunto
aislado, no podemos estar seguros de que se ha alcanzado precisamente
un extremo local (minimo, en el caso dado), y no el general. Por eso
tenemos que continuar las "pruebas" locales. Uno de los mtodos de continuacin de la bsqueda puede ser la eleccin de una nueva combinacin
admisible y Ja rcpcncin <le la operacin de descenso en el antiguo grafo
de vecindad. Son posibles tambin otros mtodos. Definamos, pur ejemplo,
una sucesin de grafos de vecindad '11, G2, .... O, (grafos de 1-, 2-, . - .,
s-vccindad). Despus de caer en G, sobre un conjunto aislado de vrtices
Z, pasamos al grafo G2 partiendo de un vrtice arbitratio m E Z. Si Z queda
aislado tambin en Ci, pasamos a Gi, etc. Si resulta posible el descenso
del vrtice 11"1 al conjunto aislado
entonces, <11 pasar a algn vrtice
.,.1 E Z1, volveremos aI grafo 01 y repetiremos el proceso, partiendo esta vez
del vrtice ?r.
En el procedimiento descrito hay muchas cosas indeterminadas. Sobre

z,,

180

todo no est claro cmo se deben construir los grafos de vecindad y por
qu dicha construccin es mejor que la eleccin alcatorla de las combinaciones. La experiencia muestra, no obstante, que Ja obtencin de las combinaciones vecinas es, a veces, ms fcil que construir las sucesiones
aleatorias. El anlisis de un problema concreto lleva frecuentemente al
mtodo de determinacin de las combinaciones vecinas que asegura el
descenso eficaz hacia una solucin ptima o, en Lodo caso, bastante buena.
Veamos algunos ejemplos de determinacin de la vecindad.
l. Si las combinaciones son simplemente permutaciones, entonces las
combinaciones vecinas se definen como obtenidas por conmutacin de los
elementos prximos. Llamemos combinaciones l-vecinas aquellas que se
obtienen por conmutacin
de dos elementos vecinos; combinaciones
2-vecinas, aquellas que se obricnen por conmutacin de dos elementos que
ocupan los lugares pares o Impares. etc. Por ejemplo, una permutacin
ir1
{!, 2, 3, 4) tiene cuatro combinaciones l-vccinas: .,,.2 = (2, 1, 3, 4),
.,,.3
(1, 3, 2, 4}, .,.., = (l, 2, 4, 3) y irs
{4, 2, 3, 1) {Jos elementos 1 y
4 tambin se consideran vecinos) y dos combiuacioucs 2-vecina~: 'll'6 = (3,
2, 1, 4), .,,.,
(1, 4, 3, 2). Con rnl definicin las combinaciones 3-vecinas
y l-vecinas coinciden.
En el caso general, las combinaciones 2-veciiws se defineu del modo
siguiente: 'll'/ es una combinacin 2-vecina para ?rJ, si existe .,,k ral que .,,.,
es una combinacin l-vccina para ?rt, y 1f" es una combinacin l-vecina
para .,,.,. Anlogamente se introducen las combinaciones 3-vecinas, etc.
2. En los problemas l y 6 del 6.1 se ha estudiado la cucsriu sobre
el nombramiento pt i1110 y sobre la parada mnima de una lnea de montaje.
En dichos prt.>hlc111a, el v:1lor de F estnba definido corno mx /~ para cada
tramo del transportador. Los tramos, para los cuales Fi = mx fj se
llamarn crcos. En tal caso resulta natural definir las combinaciones
vecinas del moclo siguiente: la combinacin x es l-vccina para ... , si puede
obtenerse de .,,.1 por counuuaciu de dos operaciones, una de las cuales
est designada parn i:I tra1110 1:1 ico y (a t>I r;i, no.
Veamos, por ejemplo, el esquema del problema (fig. 6.2) una vez ms.
Para In solucin R'1 = (1, 2, 3; 4, S, 6; 7, 8, 9) obtendremos: F1 = 21;
h. = 16; F1 = 14; P = 21. Result ser crtico el primer tramo. Las permutaciones son admisibles SOIO entre las Operaciones de los tramos primero y
segundo. Tenemos:
Rl = (1, 2, 4; 3, 5. 6; 7. 8, ')); F1 = !7; Fi = 20; F> = 14; F"' 20;
R1 = (1, :i. 4; 2, 5. (1; 7, 8. 9); , ..1 - 19; Fz = 11\; r,
"' 14: f.'= 19;
u' = {I. .1, 6; 2, .1, S: 7, x, '}): /'1 - 22; h :. 1,: F = 14; : = 22;
!?" = (2. 3, 6; 1, 4, 5~ 7, 8, 9):
- 21; l'i = lh; I') = 14: : = 21.

=
=

,..,

En Ja solucin R2 el primer tramo qued crtico pero el anlisis de las solucienes vecinas no mejora la sil uacin, pues son admisibles slo las permuta
181

cioncs de los dos primeros tramos, mientras que el segundo tramo tiene
el tiempo de trabajo Fi = 18, prximo al tiempo critico F .. 19. Para
disminuir F2. estudiemos las permutaciones admisibles de las operaciones
destinadas para los tramos segundo y tercero.
Se tienen dos permutaciones admisibles de las operaciones 6, 7 y de

las 5, 7. Las combinaciones correspondientes son:


/?)

= (l. 3, 4; 2, 5, 7; 6, 8, 9);

/?6 = (l. 3, 4; 2, 6, 7;

s.

8, 9);

F1

r,

F1 = 14;
li = 16;

19;

= 19;

Fl = 18;
F'1
16;

F = 19;
p ... 19.

En 0111bas soluciones, U' y U1', el valor de 1-i tli.~mi1111y. Realicemos


la siguiente etapa del descenso, al tomar, por ejemplo, In solucin R~. L.1s
soluciones vecinas de la misma son:

,,

R1 "' (l. 2. J; 4. 6, 7; 5, K, 9); .. .... 21;


R8 =(l. 2, 4; s, 6, 7 5, 8, 9); F1 = 17;
R9"" (1, 3, 6; 2, 4, 7: 5, 8, 9): F1 = 22;

~ t4: F=

/i

F1 = 18;

16;

fj = 16;

Pi = D; /'J

= 16;

P=

21;

F= 18;
p .. 22.

Demostremos que la solucin R6 es ptima. Con este fin veamos la


aplicacin del mtodo de ramicacioucs y restricciones al problema 6b del
6.1. Definamos el proceso de ramicacioncs del modo siguiente,
Supongamos predestinadas tas operaciones para k tramos, es decir, estn
definidos R1, Ri, ... R4 conjuntos. 1 la memos el co11ju1110 R. , , admisible,
si: 1) la designacin del conjunto de operaciones R, , 1 en el (k t 1)-simo
tramo 110 perturba la sucesin del 111011tajc: 2)
L: t; ~ C (Ces la du<H

racin prefijada del delo); 3) no existe un conj111110 R' tal. que u , ~ R ',
que sati~faga las condiciones 1 y 2. La estimacin desde abajo del nmero
de 1ran111s para cualquier subconjunto de soluciones tiene la forma: op(R1, ... ,
Rk) ~

J. +

b~

1,, donde R(k) es el conjunto de operaciones por ahora

''"

no designadas.
'lomemos en nuestro ejemplo C = 17. Para ta designacin de las operaciones en el primer tramo h:iy cinco posibilidades:
3
Rl (I, 4, 7); op( R '1)= 1 +-1737 = 3 -7:

182

Jil

Rl

(1, 2, 4); op(R~)

Rl

(1, 3); V>(llh = ' +

36

R1

(3, 6); V'(Rt) = l +

36 .,. 3 2 .
17.
17

Rf =

37
3 .
(2, 3); io<Rh = 1 + T7- = 317'

s-

l7

17

);

= 3 17

Elegimos

r~i =

el segundo tramo:
R 2i

(!, 2, 4). Admitamos las siguientes designaciones para

= (J.. );-

Ri,

7);

= (3, 6);

tp(

R2

t,

,
R2>

11>( R'r , R12)

18
2 + -1

19
= 2 + l'f

1
= 3 rrj

2
= 3 J7

De aquf concluimos que para C = 17 no son sucientes tres tramos, lo


que confirma el carcter ptimo de la solucin elegida R1 del problema 6a.
Ejrrci(lo. Mu.<l<CSC que si

e~

17. en d probkma

6b <'S Ll>Illl3 la designacin de lu

operaciones para 4 trarnos. Hllense dicha-e; designaciones.

Veamos cmo se aplica la optimizacin local al problema del viajante


de comercio. 'tenemos un conjunto A
(01, ... a,,) de ciudades y la
matriz etc valores C'"' lc,11 del traslado de una ciudad a, a otra dudad a1.
En cada paso del algoril mo const ruiremos una rula A, = (a;,, ... , 01.) a
base del z-subconjumo del conjunto A; r = l, 2, ... , n, Adems -considcrarnos que tiene lugar el traslado de la ciudad a a la ciudad o;....
k = I, 2, ... , r - I, y de l;1 ciudad at,., a la a.; Tomamos para r = 1:
A, =(a,) (la ruta const a de 1111a ciudad arbitrariamente elegida a,). Si A,
est construido, buscamos c11 el siguiente paso la ciudad a E (A -, A,) tal
que e(a;, A,) = mu 11(a, A,), donde con Q(a;, 11,) se denota l;1 "distan-

""'"' .. '4.)

cia" desde a; hasta A,: Q(Ui. ,4,) = mn 1cii1 la; E A, J. En este caso, si Q(O;,
x:z) = C1,,, para a., E A,, entonces se toma A,., =(a;., ... , ac, a., 01, .. ,
... , a;.). El algoritmo consrruido se denomina algoritmo de inclusin de
la ciudad ms prxima.
Ejcrddt. M1rc$tn:s1: tltl\~ cJ aJ~lHllnu> de i11du.si<\11 de l~t dHl1uJ ms nr<hi111a puede ser
n.:-,lil'.OJdo 1n~i.,.n1c un numero tic oncrucroues f'ruporc.-1011al u 111
Teorema l. Supongamos que la (11 x n)-malriz de valores C en el pro-

blema del viajante de comercio es suurrica y satisface la desigualdad


triangular: <'1t + CJu ~ <'1j (i. j, k ~ l , ... , n). Entonces
11.. 1 : 2

10 .. 1

...

donde 1. es la rura prefijada por el algoritmo de inclusin de la ciudad


ms prxima; O,,, la ruta pt ima; j/,,I y IO,.I) son sus valores sumarios.
Demostracin. Su pongamos que las ciudades a,, a2, .... a; estn
enumeradas de un modo tal que en el i-simo paso del algoritmo se le
agrcgn a 1:1 ruta la ciudad ai. Demostraremos el teorema estableciendo una
correspondencia hiunivocu curre la' ciudades ai, .... a; y rodas las aristas
en 0,, (a excepcin de 1:1 ari,1:i nuryor) de 1111 modo rat que el valor de
i11clus16n de l;i ciudad /I~ cnl re 111 y llJ, es decir, c + Ckj - e, (para que
el primer paso sea correcto, tomamos c.; O), no sobrepase el valor
duplicado de la arista c11 O,., que corresponde a a. Obtendremos en
realidad una estimacin
ms fuerte que Ja indicada en la formulacin:
11 .. 1 .,;; 2(jO .. I - 11.,.-.1). donde ''""' es la arista de mayor longitud en O.

183

O- -0-00----0

l'ig.6.17.

Estudiemos en cada paso del algoritmo no slo la ruta corriente 111.


ai, 1 ~ t ~ 11, sino tambin algunas aristas ndicionalcs <le
O -, 1 /mu) que unen las ciudades 11, , , , a,, 2 , o; con el itinerario
corriente. En el primer paso el irincrar io convra ele la ciudad a, e incluye
todas las aristas en O,,, a excepcin de la /1110, (vase fig. 6.17).
Supngase que en el (k - tj-siiuo poso tenemos 1:1 ruta av, ... ,
(en la fig. 6.111 se indica ~011 1111<1 linea gruesa) c011 ciudades agregadas a
ella ae, ... , a; con ayuda de las "piernas" (:m~ra~ dibujadas en lnea 110
gruesa); una construccin <le esta iudolc se llamar arcuca,
Admitamos que la ciudad a, que ha de sc1 incluida en la ruta en el
k-simo paso, es In ms prxima o 1;1 ciudad a; perteneciente a la ruta
(vase Iig. 6.lB). El valor de inclusin de a~ entre a,,, y la sigulente-ciudad
01, es igual a c1k + 1k.,. - <'1.,,. Sea a. un punte> de In ruta al cual se une
la pierna que incluye ae, y sea (a,, a,.) la primera arista de dicha pierna
(puede ser que a,,
ak). Por cuanto ak es una ciudad prxima a la rula,
tenemos

a,,_,

(1)

Segn la desigualdad triangular, tenemos


(2)
De (1) y (2) obtenemos
(J)

Al adicionar (1) y (3) y al hacer uso de la simetra de la matriz C. obtenemos


lo que ~ equivalente a In desigualdad
C/k ...

('km

<'tm ~

2<\, ..

es decir, la inclusin de ak entre 01 y a,,, cuesta 2<:_,. como mximo. Incluida


Ok, suprmimos la arista (a.,, a_,) de la configurncln
(la construccin sigue
siendo arcnea). A la ciudad a~ se le hace corresponder la arista (a,, a,,).
Despus que el algoritmo pasa por rodas las ciudades as, ... , a se
establece. la correspondencia requerida entre ( llJ. .
'' l y O; '
11,..,1, \,
lo que demuestra el teorema.
Mostremos ahora que se tiene un problema del viajante e.le comercio
con n ciudades (n ~ (1), para el cual el algoritmo de inclusin de la ciudad
ms prxima proporciona una ruta que es dos veces mayor que la ptima.
Veamos la siguiente matriz de valores C: C1j "' C; = mnU - i, n - j + i),
es decir e; es la longitud <le la ruta ms corta de i a J, que va por las
aristas del tipo (k, (k + 1 (mod n)). Para n = 8, esta configuracin viene
expuesta en Ja fig. 6.19.
184

Fig.(i.18 .

Fg.l.J9.

. Demostremos que la ruta T,, compuesta por las aristas (1, 2), (i7 - l,
n) y (i, + 2) para 1 ~ i ~-n - 2 (en la fig. 6.20 se muestra la ruta T1),
puede obtenerse como resultado de aplicar el algoritmo de inclusin de
la ciudad ms prxima. Observemos que el algoritmo puede aplicarse a
partir de la ciudad 1, luego se agrega a sta la ciudad 2, la ciudad 3, etc.
Sea 7ir, 3 ~ k ~ n la ruta obtenida con ayuda de este algoritmo despus
de ta inclusin de la ciudad k, Mostremos por induccin que Tk consta
de las aristas (!, 2), (k - 1, k) y (i, i + 2) para 1 ~ i ~ k - 2. Cuando
k = 3, esto es evidente. Suponiendo que esto es cierto para 3 ~ i ~ k, observemos que Tk + 1 se obtiene de Tk por inclusin de la ciudad k + 1 entre
las ciudades k - 1 y k,
La longitud de la ruta T es igual a 211 - 2, mientras que la ruta ptima
O,,, compuesta por las aristas (1, 11) y (i, i + t), l ~ i e; 11 - l. tiene una
longitud igual a 11. Por eso tenemos

r,, =

10.1
Esta relacin es la mxima

''"'~.La1 =investigacin
l.

2(1 - 1-).
11

que se admite por el teorema,

puesto que

terica de la optimizacin local se realiza tambin con


ayuda de los mtodos terico-probabilsticos. Con este fin en el conjunto
de problemas que se resuelven por el algoritmo local dado se introduce
una medida probabilstica y se demuestra que con el crecimiento de la
dimensin del problema, la medida de los problemas cuyas soluciones se
desvan de Ja solucin ptima en 111111 magnitud superior a 1;, tiende a O.
cuando la dimensin del problema crece. Tal comportamiento de las soluciones lleva el nombre de optimalidad asinttica. La optimalidad asinttica
est demostrada para muchos algoritmos de solucin del problema del viajante de comercio, en particular, para el ms sencillo de ellos, cuando en
cada paso se supone ir a la ciudad que est ms prxima a aquella, en
la que el viajante de comercio se encuentra en el momento dado. El lector
puede encontrar una informacin ms completa en [26J.
185

Fig.6.20.

Un tipo ms de algoritmos hcunsticos de optimizacin est relacionado


con la eleccin aleatoria de las combinucioncs conforme a cierta distribuccin probabilstica que se elige a partir de los razonamientos de obtencin
ms probable de las combinaciones deseables. Para datos ms detallados
vase [8l}.
"Algoritmo sivido", Veamos un conjunto finito S, a cada elemento del
cual s est asignado cierto numero no negativo w(s), llamado peso de s.
El peso del subconjunto A ~ S se determina como suma de pesos de todos
los elementos de A. Sea 'una familia de subconjuntos del conjunto S.
Varios problemas de la opmizacin combinatoria se reducen al problema siguiente: hallar en la familia .'/-un subconjunto de peso mximo.
Por ejemplo, a este tipo de problemas se reduce el problema de hallar el
esqueleto (o el bosque) de peso mximo en un grafo ponderado O, si .<J
C5 un juego de todos los esqueletos (bosques) del grafo G.
Para resolver este problema resulta nat urnl aplicar el siguiente algoritmo
que se denomina "vido" (gn:cdy. en ingls). Este es como sigue:
Paso l. Se elige un elemento 51 tal que !s1 l E'/; y w(s1) ;;;: w(s) para
iodos aquellos s que 1s1 E '/ Si tal s1 no existe, entonces tenemos una
parada (indisponibilidad).
Paso 2. Se elige un elemento Si 1 al que 1 si, s2 l E.'/'; y w(s2) ~ w(s) para
todos aquellos s ;i s1 que (si, s1 } E /. Si tal si no existe, entonces tenemos
una parada.
Paso k. Se elige tal elemento s, distinto de s1, si, ... S1c-1, que (s,,
Si, ... , s _ 1, Sk l E.'l,- y w(st) sea mximo entre todos los s de este tipo.
Si tal s" no existe, tenemos una parada.
Es obvio que el algoritmo "vido" finaliza su trabajo al obtener un subconjunto de la familia./quc sea mximo por inclusin. Sin embargo. dicho
subconjuuto puede tener en './un peso no mximo. En efecto, si S = ta,
b, e, d l , w(u) = 4, w(h) = 3. w(c) = 2, w(tf} = 2, y.'/= 1 (u}. 1 a. e l. 1 b,
e, d J, l IJ, el l l. entonces, srrvindonos del algori: 1110 "vido", obtendremos
el subconjunto t 11. e 1 cuyo peso es igual a 6, aunque el subconjunto <le
peso mximo es t b, e, d 1 y el peso de ste es igual a 7. Al mismo tiempo,
si cambiamos los pesos, poniendo w(o)
6, w(b) = 3, w(c) = 2, w(d)
2,
el algoritmo "vido" nos ofrece de nuevo el subconjunto {o, el <le peso
9, que esta vez ya es un subconjunto de peso mximo.

186

El algoritmo "vido" merece, obviamente, su nombre. Tiene una constante aspiracin de incluir en un subconjunto
de la familia.'./ el elemento
de peso mximo posible. No lo hace slo en el caso en que, al agregar

tal elemento, el subconjunto se hace inadmisible, es decir, no pertenecer

a 7.

Estudiemos la correlacin existente entre a solucin obtenida por el


algorfrmo "vido" y la estructura de la familia .zUn par (S . '7} se llama sistema de conjuntos, si partiendo de que A E.'/'~
A 1 !.:; A se deduce que A' E .'X Los elementos de la familia ,';/se denominan
en este caso co11j11111os iruiependicnte.
Se puede comprobar que con ayuda del .algoritruo "vido" se puede
hallar en un grafo ponderado el bosque de peso mximo, Al mismo tiempo.
el algoritmo "vido" no trabaja nara el problema sobre una combinacin
de pares mxima para el grafo. ~11 efecto, el algoriuuo "viclo", aplicado
a un grafo ponderado G:
s,
4
s,

{=--:=13
s,

s,

dada la combinacin de pares 1 (s1, S4), {.~. S)) I, mientras que la combina
cin de pares mxima ponderada c11 G c. [{s1 1~). (s1, .1:,)\.
El anlisis ele los sistemas de conjuntos que son di~1inios por su natura
lcza y origen, pero que poseen In propiedad de que el algoritmo "vido"
resuelve los correspondientes problemas combinatorios de la optimizacin
nos conduce a la siguiente definicin.
Un sistema de conjuntos M "' (S, .'1) se denomina matroide, si el algoritmo "vido" resuelve correctamente cualquier problema combinatorio con
creto referente a la optimizaciu para el sistema M.
Teorema 2. Sea M = (S .'/) un sistema de conjuntos. Entonces son
equivalentes las siguientes afirmaciones:
1) M es un matroide;
2) si F,, Pi E .7, donde IPd p, y 1111 = p I 1, existe un. elemento
sEF2 - P1 tal que F1U\s} E.'r,
3) si A 1 y A1 son subconjuntos independientes. 111x111tos por inclusin,
del conjunto A, entonces .'1 d = IAzl.
Dcmos1rnci11. (l) => (2). Sea M un matroide, pero se supone que la airmacirr 2 del teorema no se cumple, es decir, existen dos subconjuntos independientes F1, F2 E .'l tales que !Fil = p. W2! = p + 1, y ~1 subconjunto
F1 U ( s 1 f7, cualquiera que sea SE F2 - F1. Supongamos que l:i funcin
ponderal sobre el conjunto S viene dada del modo siguieurc:

w(s) "' {~ : ~:

O.

::
si

sEF1;
sEF1 - F1;
sf r, Ufi.
187

Entonces, el conjunto independiente


F1 no es ptimo, es decir, no posee
mximo, Efectivamente, w(P1) ~ (p + 1)2 > p(p + 2) "" w(F1). El algortrno "vido" para este problema concreto empezar por la eleccin de todos
los elementos del conjunto Fi. puesto que estos elementos son de peso mximo. A continuacin, el algoritmo "vido" no podr aumentar el peso total,
ya que para todos Jos elementos restantes s o bien F1 U 1 s l E Y. si s E F2.
'' bien w(s) .. O. Por consiguiente, el algoritmo "vido" da una solucin
no pt ima de F1, por lo cual M no es un mntroide, lo que contradice nuestra.
suposicin. Por lo ca1110, la afirmacin 2 se cumple y la implicacin en
cousiderncin queda demostrada.
(2) .,. (3). Supongamos que Ja armucn 2 del teorema se cumple y
sean A 1 y lh dos subconjuntos independientes, mximos por inclusin, del
conjunto A !;: S. Admitamos que IA d < JAil- Rechacemos JA1l < JA d - l
elementos del conjunto A2. entonces, por ser el sistema .Vcerrado respecto
de la i11du~1611, obtendremos un subconjunto independiente A3 G A tal que
IAJI = IA il + l. En virtud de la afirmacin 2 del teorema, existe un elemento sEAi - A1 tal que A1U{s) E.Y. Por consiguiente, el subconjunto A,
no es 1111 subconjunto indcpcndtcntc, mximo por inclusin, del conjunto
A. La conrrndiccin obtenida demuestra la irnplicncin requerida.
(3) ... (1) Supongamos que llene lugar la afirmacin 3 del teorema.
Mosircmos que en este caso el algoritmo "vido" resuelve el problema de
In optimizacin
combinarorra sobre el sistema de conjuntos M. Admitamos
que esto no es ast, es decir, para cierto conjumo de pesos w(s), dondes ES,
el algoritmo "vido" lleva a un conjunto independiente P = ls1. Si. .. ,
.~.), micnrrns que existe un conjunto I" = ls. s, ... , sjl tal que
I\'(/ ') > w(F). S111 rcstrini;tr l.1 generalidad de los razonamientos podernos
consulerar que Jos elementos de los conjuntos F y F' estn ordenados de
ttll modo que w(s1) ~ w(.s-l) ~ ...
;:;.: w(s,) y w(s) ;;: w(s) ~ ... ;;.
~ ll'(Sj). Podemos considerar evidcruerncntc, que F' es un subconjunto in
dependiente, mximo por inclusin, del conjunto S. Segun la construccin,
el subconjunto Fes tambin subconjunto del conjunto S, mximo por inclusin. Por eso, en virtud de la afirmacin 3 del teorema, para A = S
obtenemos que i = j. Demostremos que para todos los 111 = 1, 2, ... ,
se verifica ta desigualdad w(s,,,) ;;:>- w(s,:,) lo que contradir la suposicin
de que w(f") > w(F), con Jo que quedar por terminada la demostracin
de nuestra implicacin.
Realicemos la demostracin por induccin respecto de 111. Para m
1
In afirmacin es evidente. Supongamos ahora que w(s,,,) < w(s,~) para cierto m > 1, y que 11(s,,) ;;i: ll'(x,:) para p e: 1, 2, ... , m - 1. Veamos un conjunto A= lseS: 11(s) ~ ll'(s,;,)I. Elconj111110 ls1, ... sm-1) es subconjunto
iudcpcndicntc, mxituo por inclusin, del conjunto A, puesto que si {s1,
.r: ....
s,,, - 1, .t l E.'/; y w(s) ?- ll'(S,~) > w(sm). entonces el algoritmo
"vido" deberla elegir s, en Jugar de s. a tftulo del siguiente elemento
del conjunto F1. Esto contradice la afirmacin 3 del teorema, por cuanto

11<8

ts, s .... , sl; l es otro subconjunto


tudependieutc del conjunto A 1k
mayor potencia. Con esto termina la induccin y toda la demostracin
del
teorema.
En el teorema 2 se ha demostrado en realidad la equivalencia existente
corre el concepto de matroide (introducido aqu) como sistema de conjuntos sobre los cuales el algoritmo "vido" da soluciones ptimas y otras
definiciones de los rnatriodcs que se consideran en el capitulo 8. En et prrafo 8.4 se aducirn diferentes ejemplos de los mruroidcs, sobre los cuales
el algoritmo "vido" es siempre cficuz.
6.4. OPTIMIZACIN

EN LOS CHAFOS

En los prrafos antecedentes de este captulo ya se han examinado pro


blernas combinatorios cxtrcmalcs, relacionados con la optimizacin en los
grafos (vase el problema del viajante de comercio). C:n el presente prrnfo
estudiaremos una serie ms de problemas del mismo tipo.
Al principio nos dedicaremos al estudio de los grafos orientados
C = (X, I') que no tienen coutoruos. Introduzcamos para ellos la nocin
de funcin ordinal. Asi se denomina una funcin O(x;) definida sobre u11
conjunto de vrtices X = (x; 1, que toma valores de nmeros enteros. Ei1
este caso, si xE T'{x,). entonces O(x;) > O(x;). Dicho de 01 ro -modo, .\! el
vrt ice x sigue tras el vrtice .\;, entonces el valor de la rundn ordinal
en el ventee x1 es superior a su valor en el vn ice x,. 1 .a magnitud O(x;)
se llamar nivel del vrtice xi.
Las funciones ordinales para un grafo concreto G = (X, T') pueden coustruirscmcdiante mtodos diferentes. He aqu uno de stos. Veamos los subconjuntos de los vrtices No, N1, ... , N, definidos del modo siguiente:

No
N1

!.r,.\'

r- 1(.\1) =
N"; r-1(x1)

B:

(x;lx; E E'r-

E Nu l:
r - &

U Nt 1.
""'
"-o
Es fcil ver que los conjuntos N11. Ni, ... , N, fnn11:111 una pm 1 icin X.
N, = !x;lx; E (E'-

U Nk);

01;

I' - (x;) E

y la funcin O, que loma el valor k sobre el conjunto Nk (k =O, 1, ... ,


r) es una funcin ordinal del grafo G. En la fig. 6.21 l'(N,) = 0, est ex
puesto un grafo cuyo conjunto de vrtices csl partido en subconjuntos
No, Ni, ... , N,.
A la par con la funcin ordinal sobre el conjunto de vrtices del grafo
se define tambin una funcin numrica op. Por medio <le esta funcin se
determinan las caractersticas numricas <le los problemas, que han de ser
optimizadas. Supongamos que (xi, xi, ... , x.) es un camino en el grafo
G, es decir, Xi. x2, ... , Xn E X; x, +,E J'(x1) (i = 1, 2, ... , 11 - 1). Llamemos
189

/----~ 0
9

N,.

F1~.<

zr.

N,

N,

Fif, 6.22

valor de ('$IC camino a 1111 nmero A= .p(x1) + <p(x2) + ...


+ .p(x,.).
A veces la funcin numrica .p se define 110 sobre los vrtices, sino sobre
los orcos. En tal caso se llama valor del camino (xi. xi .... , Xn) a un nmero
A =- <P(Xo xi} + <P(X>, XJ} + ... + \f'(X,, - ,, x,,).
Muchos problemas de optiuuzacin
tienen la siguiente formulacin:
hallar entre cierto conjunto de caminos P el mnimo (o el mximo), es

decir. un camino que posca el valor mnimo (o el mximo) de A. Como"


conjunto P podemos elegir, por ejemplo, el conjunto de todos los caminos
hamiltonlanos. En esta seccin analizaremos el problema de hallar un
camino mnimo y mxlmo entre todas los caminos que unen dos vrtices
fijos.
Teorema 3 (de optimalidurl). Supongamos que un cierto camino que
une el vrtice ,. de nivel 111 y el vrt ice x ' de nivel s. es mnimo (mximo).
Eutouccs, su subcamino entre el vrtice y de nivel k y el vrtice y' de nivel
p (111 ~ k < /1 ~ .1) e~ tambin minimo (mximo).
Dcmostracin. Sea el camino (x, ... , y, ... , y', ... , x') mnimo. Si
su subcaruino (J', ... , y') no es mnimo, existe, entonces, otro camino de
y a y' de menor valor. Susrituyamos el subcamino anterior en el camino
(.\', ... , x') por uno nuevo, y obtendremos, como resultado, el nuevo
camino desde x hasta x' de menor valor, lo que lleva a una contradiccin,
El teorema alegado yace en la base del mtodo para hallar los caminos
minimos en un grafo sin comernos. Este mtodo fue propuesto por
Bcllrnan y obtuvo el nombre de mtodo de programacin dinmica.
Expliquemos la esencia de este mtodo con un ejemplo. Sea dado un
grafo G = (X, U) (Iig. 6.22); Ja funcin numrica viene dada en los arcos.
Buscaremos el camino de M a A con el valor mnimo.
La funcin ordinal O{x) adqmcrc los siguientes valores:
O(M) ~ O; 0(1)) = 0(1\) ~ l. O(l/) "" O(C} = 2; O(A) .,. 3.
Examinamos sucesivamente, a partir de A, todos los vrtices del grafo en
el orden de decrecimiento de su funcin ordinal y asignamos a todo vrtice
un nmero igual al valor m11i1110 del camino que separa dicho vrtice de A.
Para buscar los caminos minimos en los grafos que tienen contornos
t90

existen rambin

mtodos

dilcrcutcs.

Puede

ocurrir

que en rules grafos

110

haya caminos mximos.


Al:orihno de Forcl. Supongamos que una fuuciu numrica / viene
dada sobre los arcos del grafo G que no tiene contornos. Podemos considerar que I toma slo valores posuivcs (de lo contrario, esto puede couseguirse con facilidad agregando un nmero suficientemente grande a todos
los /(x1, x)). Se requiere hallar el camino mnimo que lleva desde Xu hasta
.\;,, /\ lodo vrtice x le a~ii;narcn1os ~hnbolos de acuerdo con el siguiente
algoritmo:
1) pongamos >., -- oo en cada vrucc S;, xalvn >.., .. O;
2) buscamos un arco (x,, .\j) tal que X, - >.; > l(x;, ~j) y sustituimos A.,
por X, + /(xi, x,) < >.,, procedemos de csrc modo hasta que se haga posible
encontrar un meo que disminuya por lo menos 1111 solo valor.
Demostremos que el nmero >.,., hallado segn In regla cituda, ser el
valor del camino mnimo de .10 a x .. (si An
CX),
tal camino no existe).
Se puede indicar un vrttcc .\r, tal que con ayuda del arco (x,,. .\"n) se
haya disminuido el valor de >..,, por In ltima vez, y

>.,,

Anlogamente, existe un vrtice

>v,

x.,

-t- /(,.\",, x,.).

x,, tal que

>.,, +

l(x,. x,,),

ll,,, >.,,. >.,,, .


c.~ es1 ri11a111c1llc decreciente. Poi consiguiente, para cierto k obtenemos A,,., = O, es decir, x,,,, = .1,,
Demostremos que el irincrano (x0, x,,. x,1, , x,,) es 111i11imo (su valor
es igual a >.,,). Tomemos u11 camino arbitrario que lleva de X<> n x,.; (x11,
x,.,, x,,,, ... , x1 11.). Son v~\lida~ l:1s siguientes corrctncioncs
ll,., - O~ /(xo. x.,,);
ll,., - JI,., ~ l(x11,. x,,1);
c11. La sucesin

>.,, - >..,_

i;:;; l(x,,_, x,,).

Al sumar termino a trmino estas desigualdades,

obtendremos

An ~ l(xo, X11,) + l(xv,. x,.) + ... + l(xv

x,,),

lo que se trataba de demostrar,


Observemos que el algor it 1110 de Fonl puede empicarse para buscar el
camino mximo en los grafos sin contornos. En este caso se debe poner
>., = O para todos los ven ices sin excepcin alguna, y luego sust ituir >. por
>.; = >.; + /(x,, Xj), si Aj> )..io hasta que se pueda aumentar >..,.
Mencionemos, por fin, el algoritmo de 13ellman-Kalaba. Este ltimo
emplea el llamado principio de optimalidad: "cualquier subcamino del
camino mnimo es un camino mnimo entre los vrtices correspondientes".
Sea un grafo orientado G "' (X. U); !XI = n + l. Numeremos todos
los vrtices de O hasta 11.
191

Sea 11; un valor que se le asignn al arco (x1, x) (!; = eo, s (x;, x;) 1 U;
lu = O, si i = j). Buscaremos un camino (xo, x,,, ... , X;., x,,) tal que el
valor del camino lo,;, + /,,,. + ... + 11, ... sea mnimo.

Examinemos el sistema de ecuaciones


U; = mn (1.~ I J,,); i = O, 1, 2, ... ,

"'

=o.

1, 2, ... ,

11 -

I;

11.

Entonces, las solucloncs ti, de este sistema son valores de los caminos
mnimos de x a .x,.: i O, t ... , 11 - l. El hecho de que los valores de
los caminos mnimos satisfacen el sistema mencionado se deduce del principio de optimalidad. La afirmacin recproca de que las soluciones del
sistema son valores de los caminos ptimos se deducir del algoritmo que
se usa para hallar U;.
Pongamos
u~>=
/;,,: , = O. 1. 2, ... , n - 1; u~O) = O

Calculamos succsivnuicntc:

ul'1 =

mn(v}"> + 1,1);

1,

J~i

ulll

= O. l, 2, ....

= 111n(t1t
t'~k)

o.

11

11 -

!;

+ 11);

Los clculos se realizan hasta que se cumpla el sistema de igualdades


vlk = vfk - ll; i = O, l. 2, .... 11.
Dd proccdi111ic1110 que se usa p;1ra el clculo se deduce que ul'"' c., el camino
minuuo del v1ticc x, al vrtice .l.;, entre lodos los caminos que pasan no
111s que por 111 arcos. Por consiguiente, para hallar la solucin del sistema
son suficientes n - \ iteraciones.
Ha tic noturse que el ulgoriuno de IJcllman-Kalaba puede ser aplicado
para la bsqueda del camino mximo en un grafo sin contornos. Para ello
es suficiente slo sustituir en todas las correlaciones mn por rnx y ponc
1,1 gual a - oo, si el arco (x1, X) no se contiene en el grafo.
6.5. fWJOS EN LAS REDES
Al resolver los problemas extrcmales se empica a menudo su interpreta
cin en trminos de los flujos en las redes. Se denomina red a un grafo
orientado conexo G = (X. U) con un conjunto de vrtices X y un conjunt
de arcos U, donde a lodo arco (.r;,x1) E U se le asigna una caracterstica
numrica no negativa e(:<, x) que se llauia capacidad de paso. En G se
distinguen dos vrtices fijos: s y t: s se denomina entrada (tambin se cono
ce como fuente), e se denomina salida(tambin se llama, a veces, vertedero)
y los restantes vrtices son intermedios.

192

Se llama flujo estacionario de valor u desde s a t de la red G = (X,


U) = (X. I') a una funcin numrica/, definida en el conjunto de arcos
U, que satisface las siguientes ecuaciones lineales y desigualdades:

L; f(x. y) -

/(y, x)

J1r ',

Yrt>)

ti

X=

o:
{

s.

x ~ s. t;

- U, X

= t;

O ~ f(x, y) ~ c(x, y) para cualesquiera (x, y) E U

(1)

(2)

Introduzcamos las stguienrcs designaciones con el fin de simplificar las


notaciones de las correlaciones de flujo.
Sean X, Y ciertos conjuntos; entonces, por (X, Y) se entender elconjunco de todos los pares (~~ y); X E X. y E Y.
Pongamos para cierta funcin g(x, y) y h(x):
g(X. Y)

L;

g(x, y);
1)
h(X) = L;I(x).
(., y)<IX,

x<X

El problema del flujo mximo estacionario es el problema de maximizacin de la variable u que obedece a las restricciones de flujo (1) y (2).
Se denomina corte L en !!_red (X, U), que ~cpara los vrtices s v.i.
a un conjunto de arcos (Y, Y). donde Y\;; X, Y ~ X - Y, s E Y, t E Y.
El nmero c(Y. Y) lleva el nombre de capacidad de paso del corre (Y, Y).
Sealemos que cualquier camino de s a t contiene al menos un arco
del corte (Y. Y}. Por eso, si de la red se excluyen los arcos de tal o cual
corte, en la red nueva no quedar ningn camino de s a t, y el valor del
lujo mximo por la citada red ser igual a cero. Se pone claro intuitivamerue que el valor u de un flujo arbitrario f no sobrepasa la
capacidad de paso de cualquier corte. Demostremos que esta afirmacin
es cierra.
Lema l. Sea/un flujo desaten la red (X, I') <le valor u; supongamos
que (Y. Y) es un corte que separas de t. Entonces
u
Demostracion.
compacta:

= j(

l'.

Y) - f( Y. Y) ~ e( Y,

Reescribamos las relaciones

Y}.
( 1) en una forma ms

.f(s, X) - f(X, s) "" u;


/(r, X) - /(X, x) = 0; X
j~t. X) - f(X,

() = -

;X

s. t;

11.

Sumemos trmino a trmino aquellas de estas relaciones que se refieren


a x E Y. Teniendo en cuenta que s E Y. y t E Y, obtenemos
u ::. /(Y. X) - /(X, Y);
t93

"

1/X,.

/.J

X,J
(XD

X0)

"'

haciendo uso de la relacin X=

YU Y, obtenemos
u =f(Y, YUY)-/(YU Y, Y}=
=/(Y. Y) +/(Y. Y> -/(Y. Y) -/(f. Y)=
,.. /(Y,

Y) -

(Y, Y).

Resta por observar que /(-Y: Y) ~ O;}( Y. Y) ~e( Y, Y), con lo que queda
demostrado el tema.
Et corte ele capacidad de paso mnima (el cual siempre existe, puesto
que el conjunto de todos los cortes es finito) se denomina mnimo. De lo
demostrado ms arriba se deduce que la intensidad del flujo mximo no
sobrepasa la capacidad de paso del corte mnimo.
Veamos la red expuesta en Ja fig. 6.2J, donde el primer nmero en el
arco es igual a su capacidad de paso mientras que el segundo numero, ul
valor de la funcin 11. Entonces, (X,,, Xu) y (X,, X1), donde X.i = [~; x,,
xi, XJ l y X, = Is, Xi l. son cortes mnimos de Ja red con una capacidad
de paso igual a 4. Observemos, adems, que en dicha red fluye el flujo
rnxhno cuya magnitud es tambin igual a 4.
El siguiente teorema sobre el flujo mximo y el corte mnimo es el
resultado principal referente al flujo estacionario mximo en la red.
Teorema 1. En cualquier red el valor mximo de un (lujo de s a t es
igual a la capacidad de paso mnima del corte que separa s de t.
Detnostracin. Del lema 1 se deduce que resulta suficiente comprobar
la existencia del flujo f y del corte (Y, Y), para los cuales el valor del flujo
y la capacidad de paso del corte son iguales. En este caso el flujo ser
mximo y el corte, mnimo.
Tomemos el flujo mximo f (tal flujo existe, evidentemente,
aunque
pueden haber varios <le ellos) y definamos de una manera recurrente algn
corte:
a) s E Y,'
b) Si x E Y, y f(x, y) < c(x, y), entonces y E Y; si x E Y, y /(y, x) > O,
entonces y E Y.
Demostremos que el conjunto obtenido (Y, 2'.) es un corte en Ja red
G = (X, U). Para ello basta demostrar que t E Y.
Supongamos que esto no es as. Entonces, de la definicin del conjunto
194

Y se desprende que existe un camino de s a I (s, X1, xi, .. , Xn, t) que


posee la propiedad de que para todos los arcos (x1. X;+ 1) del camino citado
tiene lugar o bien
f(x;, x1.1)

< c(x,

X1+1),

(3)

o bien

Itx. + 1,

X)

> 0.

(4)

Sea t1 el mnimo de la diferencia e - f, calculada en aquellos arcos


del camino (s. x,. ... , x,., 1), para los cuales se vcri fica la desigualdad (3),
y sea c2 el mnimo de f en iodos los arcos inversos, en los que se verifica
la desigualdad (4). Pongamos 1: = mn l c1, e2 J > O. Modifiquemos ahora
el flujo f del modo siguiente: aumentemos f en la magnitud ten los arcos
del camino (s, Xi, . , x,., t), sobre los cuales se verifican las desigualdades
(3) y disminuyamos/en la magnitud ten los arcos inversos, sobre los cuales
se verifica (4). Una funcin, definida de este modo, ser, evidentemente,
el flujo en la red des a 1, cuyo valor es igual a u + c. Mas, esto contradice
la suposicin de que el flujo fes mximo. Por consiguiente, t E Y, y el
conjunto (Y. Y) es el corte que separa s de t.
Oc la definicin tic Y se deduce:
/(x, i) = c{x, i) para (x, x) E ( l~ Y);
/(x. x) = O para (.\-, x) E (Y. Y).
Por consiguiente,
11 .; .{( Y, Y) - /(

Y. }')

-= <'( Y, Y).

El teorema est demostrado.


Del lema demostrado 1 y del teorema 4 pueden deducirse algunos
corolarios.
Diremos que cierto itinerario de s a t aumenta el flujo /, si para cada
arco U o bien /(U) < c(U), o \Jic11 f > O en el arco inverso de U.
Corotarto l .. CI lujo fes mximo, cuando y slo cuando no existe
ningn itinerario que aumente el Ilujo /.

El arco (x, y) se llamar saturado de flujo f, si f(x, y) = c(x. y), y libre


del flujo, si/(.\ y) = O.
Corolario 2. Un corte (Y. 'Y) es mnimo, si y slo si cada flujo mximo
f satura todos los arcos del corte (Y. -Y) y deja libres todos los arcos pertenecientes a (Y." Y).
El siguiente teorema demuestra que el corte mnimo (Y. Y) construido
en el teorema 4 110 depende, en realidad, de cmo se elige el lujo mximo/.
Teorema S. Supongamos que (Z, i) es un corte mlnimo arbitrario;/,
cierto flujo mximo y (Y. Y), un corte construido por el flujo f en el
teorema 4. Entonces

r s z.
13

195

Demostracin. Sea y f;Z; enronccs y E z e Y. Demostremos la


siguiente afirmacin: (YnZ, YnZ) es tambin un corte mlnimo. Para la
demostracin hagamos uso del corolario 2. Sca x E Y() Z, y x E Yn Z. Por
consiguiente, x E Y,' x E Z; E ZU Y. y, por tanto, (x, 1) pertenece por lo
menos a uno de los corles: o bien u (Y. Y), o bien n (Z. Z) y entonces,
de acuerdo con el corolario 2, el flujo mximo satura el arco (x, x).
Anlogamente se puede demostrar que el flujo mximo arbitrario f deja
libre el arco (1, x). Por consiguiente, (Y() Z, y n 7,) es un corte .mnirno.
Supongamos que el vrtice x E Y, y x q Yn 7.. l\nronce.~. x ;<! s, y existe
un camino des a x, digamos. (s Xi, .n ....
, x., ~ x) tal que cada uno
de sus arcos o bien est saturado de flujo/, o bien el arco inverso no es
libre del flujo. Por cuanto sE YnZ, y xE Yni, se encontrar un par (xi,
x11), en el que X1 E Y(l Z y X;+ 1 E Yn Z. Demostrado el hecho de que
(Ynz, rnZ) es el corte mnimo, podemos concluir, de acuerdo con el
corolario 2, que todos los arcos rectos de l estn saturados de flujo /,
y todos los arcos inversos de l son libres del flujo/. Hemos llegado, pues,
a una contradiccin y, por lo tanto, Y s; Z. El teorema est demostrado.
Varias entradas y salidas. Supongamos que el conjunto de vrtices x
de la red (X, U) est partido en tres conjuntos:
S es un conjunto de entradas,
T, un conjunto ele salidas,
R, un conjunto de vrtices intermedios.
Por fluj de S n Tw: entiende una f11111:i(111 111111H:ric11/ que es!\ definida
en U y sarisfacc las condiciones:
f(x, X) - j(X, X) = 0; x E/?;
/(S. X) - j~X. S) = u;
/(T. X) - !(X, 1) = -11;
O ~ f(x, y) ~ c(x, y).

Ensanchemos la red (X, U), agregando dos vrtices s" y t y todos los
arcos (s~ S) y (T, t). Obtendremos una nueva red (X~ U"). Definamos
adicionalmente la funcin de la capacidad de paso e en U", poniendo
c(S~ X)= oo; xES;
c(x. t~) = oo; x ET;
c(x, y) = c(x, y); (x, y) E U.
Es fcil ver- que el estrechamiento f de cualquier flujo/ de s" a r en
la red (X~ U*) representa el flujo de S a Ten la red (X, Y). Y viceversa,
cualquier flujo f de S a Ten la red (X, U) contina como el lujo I" de
s a t en la red (X~ U):
r(s~ x) = /(x, X) - f(X, x); :<ES;
j"(x, / ) J(X, X) - f(x, X); X E T,
f"(x, y) = f(x, y) en todos los dems casos.

196

Por consiguiente,
el problema del flujo mximo de S a Ten la red (X,
iJ) es equivalente al del flujo mximo en una red ensanchada con una en-

trada y una salida.


Mtodo de rnarcacln p1m1 resolver problemas del flujo mximo. Existen varios algoritmos para hallar el flujo mximo. No obstante, enrabase
de la mayora de ellos yace el llamado "mtodo de marcacin". Apoyndonos en la demostracin del teorema 1 y de sus corolarios, damos a conocer este mtodo eficaz de construccin del flujo mximo y del corte
mnimo.
Para asegurar la terminacin del proceso, convengamos e11 considerar
que la funcin de la capacidad de paso e toma slo valores de nmeros
enteros. En la prctica esto no es una restriccin sustancial . puesto que
las capacidades de paso racionales pueden reducirse a los nmeros enteros
a cuenta del cambio de la escala.
Sea dado un flujo f de nmeros enteros en la red (X, IJ). (En el instante
inicial el Ilujo f puede ser nulo). Asignemos a los vrtices de la red dada
unas marcas que pueden tener la forma (x , e) (x "; e), donde x E X,
y e es un nmero natural, o bien eo , Al realizarse la operacin A. pueden
ser posibles tres estados de un vrtice: a) el vrtice no est marcado; b)
el vrtice est marcado, pero no observado; e) el vrtice est marcado y
observado.
Operacin A (marcacin). La entrada S recibe la marca (- oo), es decir,
c(S)
eo , Ahora la entrada est marcada, pero no observada, mientras
que todos los dems vrtices no estn marcados. En general, elijamos cualquier vcrricc x que est marcado, pero no observado. Supongamos que tiene
la marca (z"-. i:(x)). Entonces, a todos los vrtices y, que 110 estn marcados y para los cuales f(x, y) < c(x, y), les asignamos la marca (x +, c(y)),
donde
c(y) = min(c(x). t(x, y) - f(x. y)J.

Ahora los vrtices y estn marcados, pero no observados. A los vrtices


que despus de esto quedan no marcados, pero para los cuales f(x. y) > O,
les asignamos la marca (x-, e(y)), donde
e(y) = mn[~(x), /(x. y)].
f.iies vrtices y estn ahora marcados y no observados, y el vrtice x
est marcado y observado. Esta operacin se repite hasta que resulte marcada la salida 1, o bien hasta que 110 sea posible marcar ningn vrtice.
mientras que la salida quede no marcada. En el ltimo caso el proceso
de construccin tic f se considera terminado. En el primer caso pasamos
a la operacin B.
Opcracln
8 (cambio del flujo). Supongamos que la salida t tiene la
marca (y , t(I)); entonces /(y, t) se sustituye por
t) + e(t); en cambio,
si t est marcado con (y-, r.(t)), entonces f(t, y) se sustituye por f(t,
y} - c(t}. Luego, en cualquiera de estos casos pasamos al vrtice y. En

197

s
Fig.6.24.

general, si y tiene la muren (x, r.(y)), c11(<>11cc.~ /(x. y) se ~11.~ci111yc por


f(x, y} t- c(I}, y si el vrtice y csl marcado w11 (.\' , r.(y)), entonces f(y,
x) se sustituye por /(x. y) - 1:(1}, 1.h:sp11s de lo cual se pasa al vrtice x.
Conseguida fa entrada s, el cambio del flujo se da por terminado. Se borran
todas las marcas y de nuevo se pasa a la operacin /\ para el nuevo aumento
del flujo,
En el proceso de marcacin, si pasamos de la operacin A a la B, esto
quiere decir que hemos encontrado el camino de s a t, que aumenta el
flujo f. En cambio, si la operacin A est tcrminadn, mientras que Ja salida,
no marcada, entonces el flujo fue mximo y el conjunto de arcos que unen
los vrtices marcados con los no marcados, forman el corte mlnimo.
Veamos ahora un ejemplo que ilustra la aplicacin del mtodo de marcacin para resolver los problemas de flujo mximo. Sea una red expuesta
en la fii;. 6.24 con la cut rnda .1 y Ja :;ali da t. Las capacidades de puso de
los arcos vienen indicadas tambin en c.Jiclrn fii;ura. Se requiere hallar el
flujo mximo de s a t.
Operacin A. Asignemos al vrtice s una murca ( - oo),
El conjunto de vrtices (xJIA)E f'(s), f(s, .\'j) < c(s, x),) X no est
marcado J es l X1, x.1 J , al vrtice x, se le asigna la marca (s ; mn (
14-0 )), es decir, (s ", 14); al vrticc x, se le asigna Ja marca (s+; mn] oo,
23-01 }, es decir, (s , 23}.
El conjunto (xh:; E r- cs).J(x; s) > O, x; no estn marcados l es vaco.
Asl pues, el vrtices est marcado y observado; los vrtices x1 y XJ estn
marcados y no observados, y todos los dems vrtices, no marcados.
Observemos ahora el vrtice x, 1 xJlx E T(x1 ), /(xi. x) < c(xi. XJ), XJ no
est marcado) a t xi), para x2 de marca sirve (x t; mn ( 14, 10-0 l) = (x t;
IO). {xAx1Er-1(x1).
f(x;, xi) > O, x1 no est marcada 1 = 0. Ahora los
vrtices s y x1 estn marcudos y observados. mientras que los xi y X, marcados, pero no observados.
Al tornar para la observacin el vrliccx2, obtenemos las siguientes marcas: (x2'; 10) para x; y ({x2+; 10), para x-,
Al lomar para la observacin x,, llegarnos a que no se puede poner
ninguna marca. Al continuar la observacin desde el vrtice .14, obtendremos las siguientes marcas: ((xt; 10) para ,\'5, ((.d; 4) para X6 y (x6; 4),
para l.
Operacin B. Aqu obtenemos: x: = t; j(X6, /) = o + 4 = 4; x: = X6;

=.

198

(S. 141
x

104

t;

10}

"'

(xpOJ

"'

18

1-, ooJS

"1

(S 23}

Fig.6.25.

f(x.,

= O + 4 = 4; x:
+ 4 = 4, X = X;

X6)

X~) = 0

= x.;

.,

f(x2, X..)=

"

("'-,,10}

fKS '4}
4

fx;,4)

O+ 4

= 4;

x: =xi;

f(>,

La forma del flujo al final de la operacin By las marcas de los vrtices


antes de que ellas quedan borradas se muestran en la fig, 6.25, donde el
primer nmero en el arco indica la capacidad de paso, y el segundo, el
valor de la funcin /.
Borrando las marcas de los vrtices y volviendo a la operacin A para
Ja segunda pasada. obtendremos nuevas marcas de los vrtices {los vrtices
marcados, pero no observados, los observaremos cu el orden de crecimiento
de sus nmeros ordinales).
Operacin A. la marca paras ser ( - , <0); para x,, (s , 10), y para
XJ, (s , 23; ahora el vrtice s est marcado y observado. La marca para
xi ser (Xi~ 6) y el vrtice x, queda marcado y observado. La marca para
.\:a ser (xz~ 6) y para x,, (xz. 6). Ahora el vrtice x2 est marcado y obscrvado, igual que el vrtice .~J. La marca para Xs scJ< (x;,', 6) y el vrtice x.
se hace marcado y observado. l .a marca para x6 ser (xs, 6) , despus ele
lo cual el vrtice xs ser marcado y observado. Por ltimo, la marca para
r ser (x'; 6).
Operacin B. El nuevo flujo ha aumentado del modo siguiente:
f(XG,

+ 6 '" 10; Ji; -~~) = o + ( = 6; j(X4,


= 4 + 6 = JO; ftx, X2) = 4 + 6 = 10; f(s,

r) = 4

/(x2. x.)

.\'5) =

o + 6 = 6;

xi)=

4 + 6 = 10.

Todos los dems valores de la r11m.:in/q11cda11 los mismos. La forma nueva


del flujo y las marcas de los ven ices se muestran en la ig. 6.26.
Conriuuando el proceso, obtenernos tras cada paso del algoritmo, los
flujos y las marcas que se muestran sucesivamente en las figs. 6.27-6.29.
El algoritmo finaliza su trabajo cuando ningn vrtice puede ser marcado, como tampoco la sahda t: las marcas "finales" se muestran en la
fig. 6.30. El flujo expuesto c11 la fig. 6.30 es, por eso, el mximo del valor
29, nucntras que el correspondiente corte rnnimo en este dibujo est
representado con una Iucu punteada.
f::jN<f<iC>s.
t Hllese, empleando d mc1nJo de mnrcacin. el llujo nt~imo de I entrada s a la
salida I CI\ fUS rC(IC~ C.~(HJCSla~ en f~S fl~S.. 6.JI 0 y 6.}lb. Junio a los QfCQS ('U la rJ&. 6.JI
~e 11H.hc:u\ IM c:l>ac1~1:u.k<. de paso y h"i vHlvres comentes lk la fondn del OuJo J

199

rs.101

[r-,

-1

{x',, 61

(x;,lil

e (x6. 6)
10

V~

26.0

"J

{S~ 23)

ts-,

4J

" GI

x,
fx",. 61

[x;

fx;, 101

(x;. 11))
18

t-,_, s

c(xi;. 1)
11

V~

26,1

x3
(S ', 231

ts-.

Fig.6.27.

ta, tot

4J

(x',, 101
18.10

I<

c(x;, 10)

(-.-IS

"J

26,11

21

x,
Fig.6.28.

'"" 22)
(S',4)

fx;, 81

{1<;, 81
18,10

x,
20, 18

t-, )S

t(x;.
V

x,
(S ,121

200

26.19

x,
fx;, 121

8)

29

4. 4
fig.6.29.

(S ', 4)
10,10

x,

fip,.6.JO.

x,

18,10

x,

(S',4)

4,4

(xj. 41

2. Hillcsc el corte mnimo que scpara lo entrada s de la salida 1 para la& redes del cjcn:icio
l. Sa1111ar el lujo mximo iodos los arcos de este corre?

3. Ennciense las condiciones, bajo las cuales en una red arbicrarfa existe un camino.
s a la salida 1. que sea compuesto (megrameme de arcos

que aumenta el lujo, de 13 entrada


inversos (arcos rectos).

Del algoritmo de marcacin se deduce que si el flujo original era de


nmeros enteros (es decir, /(u) representaba nmeros enteros para cualquier
11 E U), entonces iodos los flujos que siguen despus de los aumentos
resultarn ser de nmeros enteros. Por consiguiente, es licito el
Teorema 6. Si Ja funcin de Ja capacidad de paso e es de nmeros
enteros, existe un flujo mximo que tambin es de nmeros enteros.
Restricciones inferiores de los flujos de arco, En la definicin de flujo,
en lugar de Ja desigualdad (2) podemos hacer
l(x, y) ~ f(x, y) ~ e (x. y),

(.5)

donde l(x, y) es una funcin real definida sobre los arcos del conjunto U,
y O ~ lix, y) ~ c(x, y).
.
El proceso de marcacin se extiende inmediatamente a este caso con
algunas variaciones insignificantes. Siendo vigentes las restricciones (S), se
demuestra con facilidad el anlogo del teorema bsico 4.
Teorema 7. Si existe una funcin f que satisface, para cierto u, las
desigualdades (S) y ecuaciones (1), entonces el valor mximo del flujo de
s a fes igual al mlnimo de la diferencia c(Y. Y) - r(Y. Y) lomado en lodos
los cortes (Y, Y) de la red.
Ms abajo se demostrarn los teoremas que proporcionan las condi-

.,

x,

rig.6.31.

x,

.,

4.2

J.I

201

y suficientes para Ja existencia de los flujos en las redes,


las cuales satisfacen diferentes desigualdades lineales.
Teorema de demanda y oferta. Sea C ~ (X. U) una red arbitraria con
la capacidad de paso e = e(..\~ y), donde (x, y) E U, y X est partido en
tres conjuntos: X = SUR U 7: S son las entradas, R son los vrtices in
termedios, T son las salidas. A todo vrtice x E S se le asigna un nmero
a(x}, y a cada vrtice y ET se le asigna el nmero b(y); a(x) ~O, x ES;
b(y) ? O, y E T. El nmero a(x) puede entenderse como oferta de la mercanca en la entrada x; b(y), como la demanda de la mcrcancia en la salida
y. Surge el siguiente problema: cu<\h:s son las condiciones necesarias y
suficientes. bajo las cuales la demanda en las salidas puede ser satisfecha
por la oferta en 1<1s entradas? En el lenguaje algebraico esto puede ex
prcsarsc as:
cienes necesarias

/(.l.; X) - /(X, X) ('. n(x); X E S;

/(x, X) - /(X, x)

"' O; x E R;
/(x, X) ~ b(x); X E T.
O ,;; /(.>.; y) ,;; c(x, y),

f(X,

(6)

X) -

Teurcma 8. Las rcstuccioncs (6). donde a(x) ~ O y (x) ~ O son ad


misiblcs cuando y slo cuando para cada subconjunto Y s;; X

urr.

- a(Sn Yi ~ c(Y.

Y).

(7)

Oentostracion. Demostremos al principio la necesidad de la desigualdad


(7). Supongamos que cxrste un flujo f que satisface las condiciones (6).
Al sumar estas desigunldudcs respecto de todos los vrtices x E Y,
obt cuernos 1111a dcsiguald ad

urt, Y) X==

a(Sn

~/(X.

Y) -/(Y, X).

YU-)'~ por lo cual (8) puede ser transformada:

urr. Y) - "(.rn Y ~/(Y.

l') -

f<Y.

(8)

Haciendo uso del resultado del lema 1, demostramos la necesidad de la


condicin 7.
Demostremos ahora la suficiencia de la condicin (7). Hagamos ensanchar la red C = (X, U), uniendo la entrada ficticia s, la salida t y los
arcos (s. S) y (T, t). Obtendremos una red nueva K, tr: La funcin que
curactcriz la capacidad de paso sobre u Ju definimos segn las frmulas:
<_.(s. x) = "(x); .\'E S;
c'(x. t) = b(x); xE T,
e" (x, y) "" c(x, y); (.Y. y) U.

t.a validez de la desigualdad (7) significa que el corte (T. 1} en la red (X',
U') es mnimo. Demos: rmoslo. Sea (y'), l'') un corte arbitrario que separa
2()2

x: '

s de t. Pongamos Y= y' 's. X=


c'(Y',
+ c'(Y,

Y) -

t, entonces

c (T, t) = c'(Y. t) + c'(s,


0

Y) - c'(7; 1) = b(T() Y)+ n(S() Y)+

~ -b(Tn 9) + a(Sl Y) + c(Y,

Y)+

c(Y, Y) - b(7)

Y).

Aplicando el teorema de flu]o mximo y corte mnimo, llegamos a que


el cumplimiento de la condicin (7) tiene por resultado la existencia del
flu]o .f des a t en la red (X'. U') que satura todos los arcos del corte
(T. 1). En tal caso el flujo f que representa 1111 cst rcchamicnro del u]o
.( en In red (X, U) satisface las condiciones (6), puesto que

.r

.r

.r

a(x} ~ (s. x) = (x. X) (X, X}


f(x, X) - /(X, x): X ES;
b(x) = .( (x: 1) =.((X, x) y / (x. X) =/(X, x) - f(x, X); x E T.

El teorema

est, demostrado.
Teorema de circulacin. Demostremos un teorema ms, en el cual se
trata de la existencia de las circulaciones, es decir, de los lujos que estn
privados de entradas y salidas y que estn limitados en los arcos por las
fronteras superiores e inferiores prefijadas.
Supongamos que para la red (X, U) estn prefijadas I y e, es decir,
las funciones de frontera inferior y superior, respectivamente, en U. La circolacin admisible en In red (X, Y) es], que est definida sobre U y que
satisface las condiciones:
f(x, X) - /(X,

X) =O;

(9)

X E,'(;

O ~ l(x, y) ~ f(x. y) ~ c(x, y); (x. y} E U.

(10)

Teorema 9. Para que las rcstrcconcs (9) y (10) sean admisibles, es necesario y suficiente que para cualquier Y s; X se cumpla la d~sigualdad
c(

i:

-Y ~ /( >: Y).

Demostracin. Hagamos ensanchar !a red (X, U) aadiendo dos vrtices


s y t, y un conjunto de arcos (s, X) y (X, r). En la nueva red (X~ U) '
definamos una funcin que tiene una capacidad de paso segn
frmulas:
c(x, y) es c(x, y) - l(x, y); (x, y} E U;
c (s, x)

ex.

=-

/(X, x}; x E X;

1) = J(x. X); x E X.

Si en Ja red (X, U) existe una circulacin admisible


engendra el flujo/~ des a t en la red (X~ U):

ex.

las

f, entonces sta

y) = /(x, y) - l(x, y); (x. y) E U:

j*(s, x) = /(X, x); x E X;


f"(x, 1)
u: >-1; x E X.

203

Al contrario. si en la red (X~ u) existe un flujo J(x, y), entonces


en la red (X, U) puede determinarse In circulacin f(x, y) al poner;

t(x. y) = f*(x, y) + l(x. y) para (x, y} E V.


Se comprueba con facilidad el cumplimiento de las relaciones (9) y (10).
As pues, el problema se ha reducido a la cuestin sobre la existencia
del flujo des a 1 en la red (X~ u) de valor /(X, X). La condicin necesaria
y suficiente para la existencia del flujo citado de s a t de valor l(X, X)
consiste en que las capacidades de paso ele todos los cortes sean no menos
de x, X).
Sea (Y. -Y) un corte que separa s ele ten Ja red (X~ U). Definamos
el conjunto Y !: X del modo siguiente:

s; Y

Y = Y -,
Entonces:

<, 1.

c(Y~ Y-)= c(YUs, YUt)


co~ Y)+ c(s. Y)+ c(Y. t)"'
=e( Y. Y) - /(Y. f) + /(X, Y) + /(Y, X)
e( Y. Y) +
+ 1p: Y) + /(Y. .X) = e( Y. Y) + /(X, X) - f( Y. Y).
Por consiguiente, c(Y~

Y*) ~ to: X) cuando y slo cuando


e(

Y,

Y) ~ /()~ Y).

Con ello queda dcmosrrado el teorema.


Por lruno demostremos el anlogo del teorema ele Konig (vase 4.1),
ilustrando de este modo su conexin con el teorema sobre el flujo mximo
y el corle mnimo.
Sea G = G(SU T; U) un grafo bipar tido arbitrario sobre un con111010
ele vrtices SU Tcon un conjunto de arcos U, cuyos arcos estn todos oricntados de Sen T. Se denomina combinacin de pares en el grafo G un sub
conjunto E de aristas, de las cuales ningn par tiene vrtices comunes. Un
conjunto de vrtices se denomina (S. 1)-sepnrador, si la eliminacin en el
grafo de los citados vrtices junio con los arcos incidentes con ellos rompe
iodos los caminos que van desde los vrtices del conjunto S a los vrtices
del coniunro T.
Teorema 10. Sea G = G(SU T. U) un grafo bipartido. Entonces, el
nmero mximo de arcos ele la combinacin de pares en el grafo Ges igual
al nmero mnimo de vrtices en el conjunto (S. 1)-separaclor.
Demostracion. Juntemos al grafo en consideracin O dos vrtices s y
t, y tambin los arcos (s. S) y ( T; 1), y para lodos los x E Se y E T definamos
las capacidades de paso de los arcos del grafo:
c(s. x)
c(x, t)
c(x, y)

204

= I; XE S;

I; xE T.
y) E U.

=: (x,

(11)

Sea f un flujo mximo arbitrario de s a 1, que se mide en nmeros


enteros, y sea (Y. Y) cierto corte mnimo que separas de 1. Teniendo presente
(11), concluimos que los arcos del conjunto f = ((x, y) E U; j(x. y).,, 1 l
no tienen
vrtices
comunes
de dos en dos. El conjunto
D = (Sn Y)V (Tn Y) es (S. T)-scparador, con la particularidad de que D
se encuentra en una correspondencia biunvoca con los arcos del corte mnimo (Y, Y). Al hacer uso del teorema sobre el flujo mximo y el corte minimo; llegamos a que si 11 .cs el valor del flujo mximo f. entonces
111 1.01 = v. Por otra parte, el nmero mximo de arcos del grafo G que
no tienen vrtices comunes tic dos en dos no es, obviamente, superior al
nmero mnimo de vrtices en cualquier conjunto (S, 7)-separador. El 'teorema est demostrado.
A las relaciones existentes entre el teorema sobre el flujo mximo y el
corte mnimo y otros problemas combinatorios ext remates volveremos una
vez ms en el 8.1.
El dominio de los problemas cxtrernalcs de carcter discreto es enorme.
Los esfuerzos de muchos matemticos estn dirigidos a resolverlos. Han
sido elaborados algoritmos para la resolucin de algunas clases de problemas. No obstante, no existe todava una teora integra y nica en dicho
dominio.

CAPTULO

M~:TODOS I>RODAllILSTICOS
EN EL ANLISIS COMBINATORIO

7.1. EJEMPLOS DI~ APLICACIN DE LOS MTODOS


l'UOllAnlLSTICOS
En el 2.4 se han estudiado las aplicaciones del aparato combinatorio
de funciones generatrices a los problemas de la teora de las probabilidades
(para 1111 conocimiento ms detallado de esta ltima se recomienda el libro
(82}). En el presente capitulo el planteamiento del problema ser inverso.
Daremos a conocer 1111 mtodo (o, incluso, un grupo de mtodos) de resolucin de los problemas combinntorios por medios ele carcter probabilstico.
La esencia del mtodo consiste en que los objetos combinatorios que se
investigan se interpretan como sucesos en cierto espacio probabilstico
discreto. Se demuestra que en este espacio la probabilidad de que un objeto,
poseedor de las propiedades dadas, se realice es positiva. De este modo
se demuestra la existencia de tal objeto, aunque dicho objeto no se construye explcitamente. El mtodo no es perfecto por su carcter no constructivo, sin embargo, en muchos problemas combinatorios resulta suficiente
establecer el propio hecho de existencia de un objeto. El mtodo que se
describe emplea el aparato desarrollado ele la teora de las probabilidades,
lo que permite simplificar razonamientos engorrosos.
Expliquemos la esencia del mtodo con ejemplos concretos.
Estimaciones tic los nmeros de Rainscy, Enunciemos el teorema de
H;1111scy del p;\1 raro 3.J lara 1111 casn particular en que r
2,
l/l :: </1 ,.. k..
.
Teorema l. Existe un nmero natural mnimo n - R(k) tal que para
cualquier coloracin en dos colores de las aristas de un grafo no orientado
completo de 11 vrtices se cucontrara un subgrafo completo de k vrtices,
cuyas aristas estn coloreadas de un mismo color.
Demostremos por el mtodo probabillstico la estimacin inferior para
los nmeros de Ramsey R(k).
Teorema 2.

= ( "'

R(k) ;;, k2ui. ( ~--- + o(I))


v2c

para k _,

eo ,

Demostracion. Analicemos 1111 grafo completo con un conjumo de vfrtices X, donde IX! = 11. A ttulo de espacio probabilstico elijamos el conjunto de tocias las colorucioues lle sus aristns en 2 colores: rojo y azul.
Todas las colcrncioncs son cquiprobablcs, es decir, cada arista se colorea,
independientemente de las otras, tic color rojo con una probabilidad igual
a 1/2, y de color ami, con una probabilidad de 112. Examinemos un ksubconjuruo Y i; X. La probabilidad de que todas las aristas del subgrafo
206

generado por Y estn coloreadas de rojo ser igual a 2 - (~). Para el color
azul esta probabilidad es la misma. Por eso, la probabilidad de que el subconjunto dado de los vrtices Y genere un subgrafo monocromtico es igu::il
a 22 - (~) = 21

- (~).

El conjunto Y puede ser elegido por (~)

mtodos.

Por eso, la probabilidad de la existencia del k-subconjunto Y, que genera


un subgrafo monocromtico no es superior a (;)

21

tc, si los nmeros n y k son de tal gnero que (~) 21


el suceso se realiza con la probabilidad

positiva p

Por consguien-

- (~).

C)

< J, cn1t~n;cs

(Z)

1 -

-2

(i).

cuando ningn subgrafo generado de k vrtices es monocromtico. En virtud de la finitud del conjunto de coloraciones esto quiere decir que existe
una coloracin, para Ja cual 110 existen subgrafos completos monocromti-

cos de k vrtices. As pues, de

G) <

2 (~) -

se deduce:

11

< R(k}. Por

consiguiente,
R(k))
( k

.,,

(~) -

Haciendo uso del desarrollo de Stirling k! =


k - oo, obtendremos
R(k)'~k!
R(k) ;;;, ( f.:1<e-k,hKk 2

kke-~-,/'i;f<.(I

+ O(J)) para

c~k)) ~f.:!2(~)-

.~tL~
1
2

_ 1)

t
-,

=\~e

kl!

(11-2(1))

(I + O(I)),

lo que se requerfa demostrar


Propiedad SiJ (vase la definicin en el 1.5). Designemos con m(k)
el nmero mnimo de miembros en el sistema de k-subconjuntos que no
poseen Ja propiedad til. Es fcil ver que el sistema de todos los ksubconjuntos del (2k - l)-conj1111to no posee Ja propiedad ..rl, por lo cual
m(k) ~

(<2k; 1)) .

La cst imacin de debajo para m(k) la obtendremos por el mtodo ele los
primeros momentos.
Teorema 3.
m(k)~2k-.

Demostracin. Veamos un conjunto V y un sistema A == ! s,, S2


Sm l de sus k-subconjuntos que no posee Ja propiedad ."11, donde m "' 111(k).
207

Sea C

= (V,.

V, es decir, V "" V, U Y2,

V2) una particin del conjunto

Vi n Vi = 0. Pongamos

fv(C) "'
donde i = l, 2; j = 1, 2 ...

p,

si Si s;; V;,
si S1 <./;Vi.

lo.

, m . Entonces
2

Jll

{J(C) =

:; ; f;;(C)
t ,., 1

Jr;;;:.

es el nmero de miembros del sistema A que estn ntegramente contenidos


en u na de las panes de la particin C.
Sea ahora <:;una particin accidental. donde cada elemento del conjunto V pertenece con la probabilidad l/2, independientemente de los otros.
elementos, a la primera parte de la particin, y con la misma probabilidad
1/2, a la segunda parte. Entonces, cuando i
1, 2 para cualquier subconjunto S1 de k elementos. tenemos:

= P!fv(C)

Mfv(C)

= l

l = z-k.

Calculemos la esperanza matemtica ,(.l(C):


"'

= ; ; Mj(C) = ;

M.(.l(C)

ja

J i

L; .:'

J:w l ;.,. 1

= m21

*.

Por cuanto A no posee la propiedad :tl, entonces ,(.l(C) ;;;: l para cualquier
particin
y, por lo tamo,

M(J(C)

~ l.

/\si pucx, ,,,.2-~

;;;: 1, lo que se t ratuba de demostrar.


Problema sobre la cnutidnd mxima de nmeros cuyas sumas son todas
diferentes. Designemos con g(n) la cantidad mxima k de nmeros natura
les a1, , ae, no superiores a n, cuyas sumas L; a, son todas diferentes
iu

para diferentes SS ( I, ... , k \. Est claro que los nmeros l. 2, 4 ... ,


2~-1 satisfacen esta condicin cuando k ,;; 1 +login,
por lo cual
g(11) ~ 1

+ (Jog2 n].

Por otra parte, cualquiera de las sumas no sobrepasa k11. Si k g(n), se


tienen en rotal 2"1"l sumas diferentes y rodas ellas estn encerradas entre
O y ng(11), ele donde 2xt> ~ ng(n). Por consiguiente

sv

,; log2

11

log2 g(11) ~ 10;2 11

= log211

log2(log2

11

+ Jog211(11)) =

~ logi (logi 11) + o(l).

Esta estimacin superior puede ser mejorada, si hacernos uso del mtodo
tcrico-probabillsuco de los segundos momentos.
Teorema 4.
g(11) ~ log211 +

log2(log211)

+ O(l) para n -

eo ,

Demostracin. Supongamos que los nmeros as, ... , Ok satisfacen las


condiciones del problema. Examinemos una magnitud aleatoria g ~a;,
s
donde Ses un subconjunto elegido al azar del conjunto l 1, ... , k). Cada
uno de los elementos de dicho conjunto integra S independientemente de
los otros elementos con una probabilidad igual a 112. Por eso,

b"

Mf"'

"

PliES)a;.,.}

~a;.
, .. l

Cada par de elementos 1 i, j), donde 1 ,;;;; i < j,;;;; le, integra el subconjunto
S con la probabilidad igual a 1/4. Por eso,
Mf2

=u(~ a;)

= ~

P(iES)ar+

P(i, jE5)2a;a1=

1 :< 1 <J s lt

1~ 1

itS

m = M~2 -

i ~ af.
k

(M~)i ""

,_ l

Emplearemos

la desigualdad

de Chbishev (o

> 0):
k

P{IE - M~I <al~

DE; = 1 - 4<i1L.Ja1~1
1
"""'
--~z-

1 -

kn2
- -47

;~ r

Por cuanto todas las sumas


S s; 1, ...

}: a; son distintas, el nmero de subconjuntos

; CI;

, k), que sa1isfa~~:1 la condicin 1

pasa 2c. Por consiguiente,

Pll~ - M~I < oJ,;;;; 2a


y
1 -

..s

M~1 <o,

no sobre-

GY

'4vll: ~ (72' -k

Al poner o== nVk. obtenemos que ~ 2k .:;; nVk, de donde encontramos:


k ~ log2 n + {- log2 (log2 n) + o(I) para n .... oo,
lo que se requera demostrar.
14-61)1~

209

7.2. l'ROULltMAS

DE l'LANU:ICAClC)N

lfL

EXl'ERIMl!:NTO

Examinemos
el siguiente modelo matcmrlco
del problema de CJC
pcrimentos de rechazo. En un conjunto X = 1 x,, ... , Xn), compuesto de
n elementos, hay que hallar s elementos fijos, desconocidos de antemano
(llammoslos defectuosos). Concretamente estos pueden ser los problemas
siguientes: bsqueda de tas monedas falsas, determinacin de los defectos
en un televisor, comprobacin de 1111 cable telefnico por medio de un tester,
localizuciu de un hombre enfermo en 1111 numeroso gnq'lo (le gente con
ayuda del anlisis de la sangre, etc,
Los experimentos se llevan a cabo del modo siguiente. Se roma cierto
subconjunto Y!:;; X. Como resultado ele las pruebas (test) obtenemos una
informacin que se interpreta segn el planteamiento del problema. Por
ejemplo, podemos determinar si pertenece al conjunto Y por lo menos uno
de los s elementos defectuosos o bien cuntos, precisamente, elementos
defectuosos se contienen en Y.
GI juego de conjuntos Y; (i = 1, 2, ... , N) se llama plan de experimentos. Partiendo de los resultados de N experimentos se necesita hallar
unvocamente todos los s elementos defectuosos, con la particularidad de
que en Ja eleccin de Y;<;; X (1 = 1, 2, . _ ., N) pueden imponerse algunas
restricciones.
Resulta natural dividir el problema ele plauicacin
de los experimentos
en dos clases. A la primera clase se refiere la plani ficacin esttica, donde
la eleccin del i-csi1110 conjunto Y1 no depende de los resultados de los
i - l experimentos anteriores. U\ segunda clase es la planificacin
sucesiva, donde los resultados de las comprobaciones anteriores influyen
en el planteamiento del experimento <le rumo. Vcrunos pr imcramcnte el problema de bsqueda de un elemento defectuoso.
Seas
1, es decir, entre los elementos del conjunto X
(x1, , ..\;,, 1
hay exactamente un elemento defectuoso. Supongamos, adems, que est
prefijado el plan esttico de los experimentos, es decir, el juego de conjuntos Y1 <;; X. i = 1, .. , N. Basndose en dicho juego se construye la matriz
A = laul de dimensin N x n:

1, Si

ou = (O, si

XjE Y1,
X~ Y

(1 ~ j ,;;,_

11;

1 :;;;_ i ~ N).

A la inversa, a base de esta matriz se restablecen unvocamente los con


juntos Y1 (i = I, 2, ... , N).
Lema l. Seas= l. Los experimentos construidos con arreglo a la matriz
A
laul restablecen unvocamente el elemento defectuoso cuando y slo
cuando todas las columnas de la matriz A son diferentes.
Demostracin. Supongamos que en la matriz A la k-sima columna es
igual a la columna /-sima. En este caso no podremos distinguir cul de
los elementos es defectuoso: Xk xi, puesto que dichos elementos o bien

2t0

pertenecen smurneameure al conjunto Ym (1 ~ m ~ N), o bien no lo


pertenecen, razn por la cual todas las columnas de la matriz A han de
ser diferentes.
A( contrario, sea e; el resultado de la i-sima comprobacin, es decir,
e; "' 1, si el elemento defectuoso pertenece al conjunto Yi del plan eje experimentos construido a base de Ja matriz A
faul, y e1 = O, en el caso
contrario. As pues, realizadas N comprobaciones, obtendremos un vector
de resultados e= (e:, e2, ... , eNl (Tes una operacin de transposcin).
Si el elemento Xk es defectuoso, entonces coincide con la k-sima columna
de la matriz A
laijl. Por consiguiente, si todas las columnas de la matriz
A son distintas,
entonces partiendo del vector de los resultados
restableceremos unvocamente el elemento defectuoso. La demostracin
est terminada.
As pues, el problema de planificacin esttica consiste en hallar la
matriz A, compuesta de ceros y unidades, tal que todas las 11 columnas
suyas sean distintas dos a dos y el nmero de filas, mnimo. Este nmero
se denotar con ~~~Teorema 5. En el caso de un elemento defectuoso
~::,"" l log2n
Demostracin. Si todas las 11 columnas de una (0, Ij-rnatriz A, compuesta de N filas, son distintas dos a dos, entonces su cantidad no
sobrepasa la cantidad de todas las palabras binarias de longitud N, es decir,
n ~ 2N. Teniendo presente que N es un nmero entero y suponiendo
= ,V:!~. obtendremos;
l log2 11 .
La validez de la desigualdad reciproca se deduce de que la (O, 1)-matriz,
cuyas columnas representan la notacin de los nmeros naturales 1, 2, ... ,
11 en el sistema binario de numeracin, contiene l log1 n
filas. El teorema
queda demostrado.
Analicemos ahora un caso en que se trata de dos elementos defectuosos.
Si paras = 1 tenemos la frmula exacta de ,v:;~. entonces cuando s = 2,
las estimaciones superior e inferior obtenidas no coinciden. Ya en este caso
se manifiestan dificultades de los problemas de bsqueda en la planificacin del experimento para s grandes.
Al igual que paras=
1, al plan esttico corresponder unvocamente
una matriz A ~ la11I
En el modelo lineal de la planiflcacin esttica obtendremos, como
resultado del i-simo experimento. una informacin referente al nmero de
elementos defectuosos que estn contenidos en el conjunto Y,. De este
modo, el vector de los resultados ser una palabra de longitud N sobre
el alfabeto [O, 1, 2J.
Lema 2. Una matriz A = laul es el plan esttico para s = 2, es decir,
restablece unvocamente el par de elementos defectuosos cuando y slo
cuando son diferentes todas las sumas de columnas suyas tomadas de dos
en dos.

r.

N~::, ~

211

Las sumas de las columnas se entienden como sumas tomadas por componentes. mientras que la sumacin ser. habitual:

o + o :::: o, o

+ 1

o=

1, 1

+ 1 = 2.

La demostracin del lema 2 es igual a la del lema l. La nica diferencia


consiste en que esta vez el vector de los resultados es una suma de las columnas i-sima y j-sima, si (x, X) es el par de elementos defectuosos.
Teo~cma 6_- En el caso de dos elementos defectuosos

N~:~ ~ log, (;).

(I)

Demostracin. Supongamos que la (0, l)-matri7.. A es de tal gnero que


todas las sumas de las columnas suyas tomadas de dos en dos son diferentes. Por cuanto se pueden comparar en total (~) sumas de las columnas
tomadas de dos en dos y cada una de dicha suma es una palabra de longitud
N sobre el alfabeto {O, 1, 2 l. donde N es el nmero de filas en A, entonces
resulta vlida la desigualdad

G) ~

N::~.

3N

Al poner N =
obtendremos Ja afirmacin del teorema.
En adelante demostraremos una estimacin ms fuerte para
y por
ahora pasaremos a las estimaciones superiores para N~~:,.
Con el fin de obtener estimaciones superiores hagamos uso del mtodo
de construccin aleatoria de la matriz del plan esttico. Supongamos que
la matriz A
la1JI est construida del modo siguiente:

P[au

11

iv.::,.

= p ~

(i = 1, ...

P(Oij

= 01 = (J ~ p
= 1, ... n).

+ q

I;

N; j

y que todas las magnitudes aleatorias a;; son independientes en su totalidad.


Veamos un vector columna f"' (zi ... , z,,) r de longitud n, compuesto
de 2 unidades y n - 2 ceros. Este vector se denominar vector de desarreglo. En trminos de los vectores de desarreglo el lema 2 puede enunciarse del modo siguiente,
lema l'. La matriz A = laul es el plan cstatico. cuando y slo cuando
para cualquier par de diferentes vectores de desarreglo 'i y ii se vcri fica Ja
desigualdad: Ai' ;i Aii.
La matriz A se multiplica por el vector de un modo habitual.
Veamos dos vectores de desarreglo i' y ii tales que ambas unidades del
vector i.' y las unidades del vector ii ocupan cuatro posiciones diferentes.
Calculemos la probabilidad de que Af = Aii. Calculemos con anterioridad
cul es la probabilidad de que las i-simas componentes de las columnas
Ai' y A ii sean iguales (i = I, ... , N).
212

Revisando

todos

los casos

posibles,

P((Ai)1 =(AV),)

obtenemos

= p4

+ 4p2q1 + q.

Por cuanto los elementos de la matriz. son magnitudes aleatorias independientes, entonces
PIAi""

Aii] "' (p4

+ 4p2q2 + q4

t.

w,

Veamos ahora un par de vectores de desarreglo a7 y


en los cuales una
componente unitaria coincide. y las segundas son diferentes. Por analoga
con el primer caso obtendremos
p \ 1 = A,} = (pl + ql)N.
Estimemos ahora la probabilidad de existencia de los vectores ii y i1 tales
que Aii "'Aii:'
Pl3i1, i?: Ai1 = Aii) ~ M,(p4 + 4p2q1 + q)N + M2(p2+ q2)"_
donde M1 es el nmero de pares de vectores de primer tipo, y M2, el nmero
de pares de vectores de segundo tipo.
Los razonamientos combinatorios sencillos conducen a las siguientes
igualdades:
De este modo,
P(3Zi,

f2:Af1 = Aii 1 ~ 3

G)

(14 + 4p2q2 + q4)N

+ 3

Supongamos que para ciertos p y q (J, q ;;i: O, p


tal que

= (11) es
3

G)

G)

(12 + q1)N.

+ q = 1) el

nmero

(Ji' + 4p2q! + q) + 3 (~) (pl + ql) < l.

(2)

De esto se deducir que con la probabilidad superior a cero existe una


matriz A de dimensin x 11, para la cual la desigualdad
;lf;z!

se verifica para cualesquiera dos diferentes vectores de desarreglo f y .


As pues, la matriz A corresponder al plan esttico.
Por consiguiente, ~:: .;; .
Como probabilidades p y l/ podemos elegir cualesquiera nmeros no
negativos cales que p + q
l. Sin emburgo, resulta ms' ventajoso lomar
~alcs J!,Y 1 con los que las expresiones p4 + 4p2q1 +
y p2 + q2 sean
las ms pequeas posibles. Las bsquedas no complejas de los valores extremales conducen a los siguientes resultados:
L~

mn
P~"O
p+q

(p'

+ 4p2q2 +

q4)

= l.
8

y se consigue para p = q

= -21.
213

mln

p,q1'.0
p+q

(p2

+ q2) = } y se consigue para p "'

Pongamos, por eso, p

-= q

3(~)

y reescribamos la relacin (2):

Gr+ G) Gr<
3

Si se verifican simultneamente

=~ .

J.

(l)

dos desigunldarlcx:

.1 (")
4

())"'

< 2'1

3(;)

Gr<;

la desigualdad (3) tambin se cumplir. No es difcil comprobar que las


desigualdades (4) son vlidas para = 1 3 logi 11 I". De este modo, hemos
demostrado el teorema siguiente.
Teorema 7. En el caso de dos elementos defectuosos

~~~ ~ l

3 log1n

r.

Observacin. El resultado aducido se ha obtenido de una manera que


no puede considerarse constructiva, pues no hemos construido una matrlz,
concreta del plan cst:itico <le dimensin 1 J log111 1 x 11, si110 que slo demostrarnos la existencia de la 111i~111a.
Ha de notarse, sin embargo, que en dicho prohlcum la victoria queda
por el lado de los "construcrivistas", El plan exttico con el nmero de
filas 2 l log1 n (vase {831), coustruiclo con ayudu de los cdigos de Bosc
nos da la siguiente cstimucin:

N~~~ ~ 2 l lo;:i

11

1.

No obstante, para s grandes de construccin nlcatoria de una matrr


del plan estadstico proporciona resultados cousidcrablemcnte mejores que
el mtodo de los "constructivistas"
(vase (84]).
Empicando mtodos anlogos podemos obtener tambin estimaciones
superiores de la longitud del plan estadfstico para el llamado modelo disyuntivo, en el cual tenemos, como resultado de la i-4sima comprobacin
slo informacin referente a la presencia ele por lo menos 11n elemento le
fectuoso en el conjunto Y1.

7.3. Ml'ODO DE ENTROPA


Este mtodo permite mejorar la estimacin (1) obtenida en el teorema
6. Recordemos previamente la definicin y propiedades prlncipales rir' la
entropa.
Sea una distribucin finita de las probabilidades .9 = {p1... , Pm h
214

L: p; =

lol

1, p ~O, i = J, ... , m, Se denominar entropa de la distribu-

cin :Jib a la magnitud H(:Y') = -

L: p;logzp;.

Adems, si alguna p; es

l I

nula, entonces, en lugar de un sumando indeterminado - p logzp; se pone


en la suma el cero (lo que es natural, puesto que
llm x log2 x O).

x~o

Examinemos las propiedades principales del concepto introducido.


Propiedad l. Se verifica la desigualdad
H(')") ;;:i: O,

donde la igualdad se consigue cuando y slo cuando una de las probabilidades pi es igual a la unidad, y las dems, a cero.
Pruplcdad 2: Se verifica ta desigualdad:
H(.?') ~ log1 m,

(5)

en la cual la igualdad se consigue cuando y slo cuando


= Pm
1/m.
En efecto,

Hir) - Jog2111

= ~
i

p, los2(l/p;111) ~ log2 e

~
te l

J)1

= ...

1- - 1) = o.

p (p 111

Aqu se ha aprovechado la desigualdad log2 x ,.:; (x - J)log2 e, en Ja cual


el signo de igualdad se consigue slo para x = l. Por consiguiente, la igualdad en (5) tiene lugar cuando y slo cuando p1 .....
p,,. = l/m.
Veamos la cuestin sobre Ja entropa de la distribucin compleja de
las probabilidades.:!'= lp,I. i = 1, .. , 1111; j"" I, ... , 1112; p;;;. O,
L: PIJ = L Formemos dos distribuciones simples de las probabilidades g

l.)

"1

del modo siguiente:

-'?1 =

lvJ2> l. p}21 = ,_"'L; 1 PIJ, j =

1, ... , mz;

Est claro que :;1 y. >"i son realmente distribuciones


es decir.

pf11;;;.

O, pj21

;;;.

O, i"" 1, ... ,

1111;

111t

:; /1}21

J. 1

(le las probabilidades,

1, ... ,

1112;

"'
; pj'> = 1,

lI

= l. l.a propicd;1d siguiente se refiere a la relacin existente entre

'las magnitudes H(?"), H(,')<j) y H~.fi).


Propiedad 3 (subaditividad de la entropa). Se verifica la desigualdad:
H(-?") ~ H(:Jll)

H(!?'i),

215

donde el signo de igualdad tiene lugar cuando y slo 'cuando las-distribuciones :'1 y 1 son independientes, es decir, para cualesquiera i. j se cumple

la relacin: p1 .. pi-p).

En efecto, H~Y') - H~;r',) - H(:?''i} =

p<1lp(2l

p1, log, -'-1--. AplicanIJ

i,j

do Ja desigualdad logz x ::;; (x - l)logz e, obtenemos para cada termino de


la suma en el segundo miembro la siguiente csrimaciu:
pfH,)21

PI} log2 -

~Pi.;

( i}l'i(!l

'

J);;

los2 (',

con la particularidad lle que la igualdad tiene htg.ar cuando y slo cuando
P1; p}1'p)2>. Por consiguicruc,

H(r) - 11(9'1) - H~,fi:s; log

e (- ;

J};

l.}

; Pl''p~21)

=O,

l,j

lo que se trataba de demostrar.


Hemos de notar que la propiedad de snbaditividad de la entropa puede
extenderse con facilidad a un nmero arbitrar io <le distribuciones Jl, .J'l,

..... ~.

Ejemplo. Sea 1::;;k~11/2, /J(p) = -p logzp - (1 - p}log2(l

- p).

b (~) ::;; 2
k

Demostremos que

1(k/"1

lO

Hagamos
para

i = O,

p = k/11.

... ,

'lcucmos

k - 1.

Por

("

7 ')e~ 1)-I

Sea iE [O, 1).)

= 1,.

., n,

lO
n

o,
P1 ......

1~

si

"

"

si

~ i; ~

p., ... , ., i;, ...

216

, , i, ... ,

k,

JI

l=O

P ...

~ij>k,
j,., l

(b G')r'.

;, s i, = 1
[ 1 - p, si iJ = O, as que
::
p;,, . , ., In.
1 .... '11~ ... ,.

e,

.!.~_!. -~ p

-, --(~.
D -1(TI-,. '))
' -o

consiguiente,

(~ (~))-'<p.

,i.

Aprovechando la propiedad de sobaditividad

de la entropa, obtenemos

los1 ~

(;') - ~

.,.

lO

p,,. ...

t;

log2 ,,, , . , in

:;;:s:

"'

.., fl((p;,. ... , i.l) !(.- ~

&. .... )) =

H((P.... ,

jI

(1111n1<>

= 11h(1i) < 11/(p)

ti < 11

que

~ ~).

lo que se requera dcmost rur,


Volvamos ni problema de cxpcruucutos de rechazo, Examinemos el caso
de un modelo lineal del plnn esttico en que se tienen dos elementos
defectuosos.
Teorema 8.

,v.:~~ (1

+ o(l))~ log2 n.

Demostracin. Sea f11n vector columna ele dcsnrrcgto cue contiene dos
unidades y (11 - 2) ceros, y sea una columna de resultados de los experimentos, mientras que A representa una matriz del plan esttico. Entonces

e= Ai
Introduzcamos en el conjunto l de vectores de desarreglo una distribucin uniformeo": P(i) ~ (~) -

Siendo In aplicacin A: l - A (l) biun-

voca, en el conjunto A(l) se induce la distribucin uniforme de probabilidades Q:

(")-1

(1/)

y H(Q) = 11(:7") = 10:1


.
2
2
Supongamos que en la isima fila de la matriz A se tienen 11~ ceros
y n~ unidades. La distribucin :?induce en el conjunto 1 O, 1, 2 IN distribuclones Q. que se determinan del modo siguiente:
P(e) =

p~I)

P\

1)

= p ( e; = 0 1

P(e1-

1)

p~ll = P(e, = 21
Est claro que

"51)

..

1
(")2
2
"'
(11~>)
("I{>)
("\ll).
1
1
2

ng>.ng> -

11 111

211~>.n\;_>I)'

11(11 -

1 = 11\11
'(11)2
2
11(11(111'')

:
;, ,,1111,, r

1)
1)

11\j) -

1)

1) '

P(). Recurriendo a la propiedad de suba-

ditividad de la entropa, obtenemos: log2

211

= H(Q)

,.,

: H(Q).

Nos

1-1

217

convencemos
x;

11~')

= --,

inmediatamente
11 __, oo,

n
- (l - x)1 log2 (1 - x)2
Por cuanto
mxl"(x) = V' (-21)

...-qo,11

de

que

N(Q1)

= '1'(X1)(l

op(x) = -x1 log1x2 - 2x(I - x)Jog2x(l

= -23y

G)

log2

- x) -

,,.
~

H(Q;) ~ (1

+ o(l))N rnx
X((0.I(

ie.l

cm onces

+ o(J)), donde

N ~ --m""":l,_x_<(J..,.(x--:)-(l

+ o(l))

= (1

\(X),

+ o(l))y log2n .

.r{IO.I)

el teorema est demostrado,


Haciendo uso de las ideas anlogas (pero en otro lenguaje matemtico)
aplicando adicionalmente razonamientos combinatorios ms finos,
Lindstrm l85) obtuvo una cstimaciu ms fuerte:

~:~ ~ (1 + o(t))} log211.


7.4. MltTODO DE IlALANCg ALEATORIO
En los prrafos antecedentes se analizaba el modelo matemtico del
problema ele experimentos de rechazo, en el que se necesitaba hallar s elementos fijos, pero desconocidos ele antemano, en un conjunto X cornpucstc
de 11 elementos. Ahora suponemos que :1 todo elemento x E X se le ha hecho
corresponder cieno nmero real w(x), llamado peso del elemento citado,
y entre los elementos del conjunto X slo algunos, que no se conocen de
antemano y cuya cantidad es igual as ~ 2, poseen peso no nulo. Se requiere
separar estos s elementos del conjunto X y determinar los pesos de ellos.
Se permite en cada experimento elegir cierto subconjunto Y!;; X y dcterrninar la suma de pesos de los elementos pertenecientes a Y (es decir, "ponderar" Jos elementos de Y). Hace falta planificar los experimentos de una
manera tal que a base de sus resultados se puedan determinar los pesos
WJ "" w(.l)) de los elementos, pertenecientes a X U = 1, 2, ... , n).
En Jo que sigue nos adheriremos a Ja siguiente terminologa: los pesos.
w,, .... w,, de los elementos x,, ... , x; se llamarn factores: el factor "'i
se denominar signiflcotivo, si "'J ~ O. El nmeros de factores significati
YOS se supone pequeo cu comparacin con el nmero total de factores 11.
Partiendo de 1:1 reunin de los subconjuntos Y; s; X (i = 1, ... , N)
construynmos una (N x 11)111a1riz. de los experimentos A
la1), donde
a1;
1, siempre que XJE Y;, y a/j = O, en el caso contrario. As pues, en

cada isimo experimento (i


218

1, ... , N) se halla la magnitud

" auw1,
e,= ;
I

La matriz de los experimentos 11 = laul se denomina, adems, plan tic los


experimentos. El plan ha de satisfacer los siguientes requisitos principales:
sencillez en la realizacin y ecouomicidad. El cumplimiento de las condiciones mencionadas conduce a la necesidad de minimizar el nmero N <le
experimentos en el plan.
En el prrafo anterior se ha considerado el caso cuando s 2 y lodos
los factores significativos son iguales a uno. En camoio, si el nmeros de
factores significativos es arbitrario, no ser difcil mostrar que para su separacin unvoca del muncro lotal de factores 11 harn folia 110 menos de

- -1-s-logi 11 experimentos (s ~ 11). L. D. Mcshalkin fue el


ogS
primero en acentuar que los factores significativos son diferentes en la prctica e, incluso, poseen cierto carcter de inconmensurabilidad (vase [86j).
Esta circunstancia hace posible construir Jos planes que permiten determinar con eficacia dichos [actores en el transcurso de log2 11 experimentos,
lo que es considerablemente inferior a la estimacin inferior aducida.
Definicin. Los factores wc .
, w,, se llaman i11cn11111e11s111ubles sobre
log,

1 ("\

s)

el conjunto h \:;; Z (donde O E A), sr de la condicin

>'i E A,
'>') = O

>..;w; = O, donde

ja l

se deduce que >..;w; =O para cualesquiera j = 1, ... , 11, es decir,


para lodos los fuctorcs signicntivos w;.
El problema planteado se resolver para h ~ Z, por el mtodo de balance aleatorio. lle aqu el csquciuu que debe seguirse. Se elabora u 11 al~orilmo, para el cual de los datos de pardn sirve una (O, l)-mnlri7. A = lo,;I
que contiene N filas y 11 columnas, y, adems, un vector columna i! (<'1,
- , <'fol)T En"' (Tes la operacin de transposicin). Si la marriz y el vector
i' poseen ciertas propiedades, las cuales l rruarcmos 111<\s abajo, el algoritmo
elabora el vector w' E R"; de lo contrario el algoritmo 11<1 nos da nada.
Este algoritmo resulta ser de lal ndole que de i/ = Ai:i se deduce: w'
w.
Se demuestra que para lodo PE JO; 1( se puede indicar 1;il nmero N = N(11,
s, /3) que la matriz A, construida al azar, y el vector e= Aw posean las
propiedades indispensables con la probabilidad no inferior a 1 - {J.
Ha de indicarse que el nmeros de factores signicativos no es obligatoriamcntc conocido de antemano y puede determinarse en el transcurso de
los experimentos.
Teorema 9. Supongamos que los factores w 1 , w,, son Incoumcnsurablcs sobre el conjunto Z, y el plan de los experimentos A = laul se construye de un modo aleatorio:

P[a;=O) == Pla11=

1)

=i;

,.. 1, ...

, Ni

I=

l, ... ,

11.

Entonces, sis es el nmero desconocido de factores significativos, y 8. un


nmero real, con la particularidad de que O < p < 1, entonces para
N

> s + 1032 (11

s + 1) - log2 .8
2(9

determinar, con la probabilidad no inferior a 1 - {J, todos Jos


factores significativos y su nmero s. En este caso el error en la determinacin de los Iactorcs est excluido.
Observemos que si el nmeros de factores significativos no sobrepasa
cierto nmero conocido de antemano k: s t;; k <C n, el teorema citado lija
ta Ironrera para el nmero de experimentos que han de ser realizados, para
que el plan aleatorio construido determine los factores significativos con
una probabilidad no inferior a la prefijada.
Previamente a la demostracin del teorema aduzcamos el siguiente lema
de L. D. Meshalkin.
Lema 3. Cualquier plnno /-dimcnsio11al en un espacio real ndimensional (2 ~ 11; I ~ 11) contiene no ms de 21 vrtices de un cubo
11-dimensional.
La demostracin se realizar por induccin respecto de n, Cuando
n .. 2 /puede igualarse a 1 6 a 2, y la afirmacin del lema resulta evidente.
Supongamos que dicha afinnacin ya est demostrada para todos los nmeros 11' < 11, donde 11 ;;i: 3. Dcmostrmosla tambin para n' = 11.
Etijmnos 1111 sistema de coordenadas en el espado U" de un modo t al
que el cubo 11-dimcnsional dado se haga unitario. es decir, que las coordenadas de sus vrtices sean iguales a O 6 l. Es1 claro que si l - n, cada plano
/-dimcnsionnl puede contener no ms de 21 vrtices del cubo (nmero total
de todos los vrtices suyos). Si I = 1, entonces la recta x(I) = ii + (li - Q)t,
que pasa por diferentes VCftCCS ff = ((la. , .. , a.)T y [j = (bi, ... , bn)T (a,.
1 E (0, 1). i .. 1, __ ., 11), no puede contener ningn otro vrtice ms. En
efecto, sea i tal que a, ~ b1. Entonces, x,(O) = x1(l), y x,(0), x,(I) E 1 O, 1 J.
Por consiguiente, para todos los t ;o! O, 1:
podemos

X;(I)

11;

+ b, -

a,)I ~ (0, 1

J.

Sea ahora/ tal que 1 < I < n. Denotemos R7 = (X' E Rn:x. = i l. i = O,


l. Si un ptano /-dimensional Les paralelo n R~ o a It7 y 110 yace en estos
ltimos, entonces el plano no contiene ningn vrtice del cubo. En cambio,
si L est situado en uno de los hipcrplanos R~ 6 R1. la afirmacin del
lema se cumplir por la hiptesis de In induccin. Rcst:i analizar un caso
en que L interseca ambos hiperplanos. Designemos L1 LnR', J"" O, l.
Est claro que las dimensiones de los plnnos lo y L1 son iguales a I - L
Los vrtices del cubo, situados en cada uno de los hiperplanos R~ (i = O,
1). forman un cubo (11 - 1)-dimensioniil y, por consiguiente, por hiptesis
de la induccin, el pl:1110 L1 contiene 21 1 tales vrtices a lo sumo. Por
eso, el plano L contiene no ms tic 2'-' + 21-1 "'21 vrtices del cubo ndlmcusional dado. El lema queda demostrado.
Demostrucin dei teorema 9. lntroduzcarnos las siguientes designa--
ciones: ii; es la J-sima columna de la matriz A .. lovl; L(O,, . ii).) es
la cpsula lineal de los vectores ij ...
, i. Diremos que la matriz A y
el vector e poseen la propiedad S, si en A existen columnas linealmente

220

independientes , .
columna y el sistema

, ~ cuya cpsula lineal no contiene niuguna otra


de ecuaciones

e= rcJ
L:

aj,x,

(6)

tiene una nica solucin. Si Ja matriz A y el vector poseen la propiedad


S, entonces, al resolver el sistema (6), formamos un vector w' = (w .... ,
w:,)r, haciendo
, [Si, paru j j, (r == l, ... , 111 ).
WJ =
O para j~(j,, ... , j,,.I,

donde (..\',, ... , ..\'.,,) es la solucin del sistema (6). Observemos qu si el


juego de nmeros de fas columnas j, ... , j,,, en la propiedad S se define
de una manera no univoca, entonces puede elegirse arbitrariamente. Por
consiguiente, el vector construido w' es precisamente vector buscado
si e= Aw. Para demostrar esto, basta comprobar que los nmeros de todos
los factores significativos w pertenecen ar conjunto (j,, ... , j111 J. En efecto,
si esto no es as, se encontrara un juego (
t11} de nmeros de las
columnas que no est ntegramente contenido en el conjunto citado y que
satisface el sistema de ecuaciones:

w,

' ... ,

. =

L; '"w"'
r= 1

donde w..,,, ... , w,,. son todos factores significativos.


Veamos un sistema de ecuaciones
'"

~ ,~;'(, -

,.

~ {t;,,y,

r~

=o

(7)

con las incgnitas Xi. . , Xm, Yi.


, )'1. De la definicin de la propiedad
S y de la eleccin del juego [ '
, a)
j,,,) se deduce que
el rango del sistema no es inferior a m + l. Por consiguiente, haciendo
uso del procedimiento de Gauss, podemos excluir de dicho sistema de ecuaciones las variables X1 , x .., y obtener por lo menos una ecuacin que
contenga slo las variables y, (r
1, ... , /):

,(j,, ... ,

; b.y., :; b; ;>! o.

, ... 1

lJ

(8)

Los cocficicurcs de las incgnitas en el sis1cnrn (7) eran enteros, razn por
la cual pueden considerarse enteros tambin los coccicntcs b, en (8). El
sistema de ecuaciones (7) tiene la solucin: x, =.V:,, r = 1, ... , 111;
y,= w..., r - 1, ... , l. Por eso, el juego w.,., ... , w,., forma la solucin
de la ecuacin (8), lo que contradcc la condicin de inconmcsurabilidad
de los factores significativos w.,,. ... , w,,,.
Se ha mostrado, pues, que si la matriz A y el vector e poseen la propiedad S, entonces el vector desconocido
queda unvocameritc definido.
Estimemos la probabilidad P de que construyendo al azar un plan con el

221

nmero de experimentos
igual a N > s + log2(11 - s + 1) - log2 /3, el pal'
(A, e) poseer la propiedad S, donde if = Aw.
Designemos mediante j,, ... , I, los nmeros desconocidos de los fac-

rores significativos. Estudiemos los sucesos:


X

= (aj~

= s),

1 dim L(ii;,, ... , aj.)

tC~. .. a,.)!,
Y =

)i.ilJ, . J1I

Y,

q lk

z = xn Y.

... , is J.

E.sl claro que la aparicin del suceso Z lleva consigo el que cl par (A,
e), donde
Aw, posee la propiedad S. Por consiguiente, P ~ P(Z).
Estimemos la probabilidad del suceso :.C. Tenemos

e'=

P(Z) = P(X() Y)=

P(X)P(YjX).

Ciertos razonamientos combinatorios no complejos con la aplicacin del


lema 3 nos conducen a una desigualdad
P(YjX)~(I
-2-Nr-.
Para poder cst irnar la probabilidad
siguientes sucesos:
Xo

de! suceso X analicemos

los

X2 = (dimf.(j,, i{;J = 2J,


... , aj, .) = s - T J,
L(iij,) J, X2 = 1 i, ~
j,) l.

dimL(ii;,) = JJ,

x,_,

= [dim t.(a;,,

X, = 1 '.d

x,_,

= 1~.q1.c;1~ ......

us.:

a~... >J.

Al hacer uso del lt.:111:1 3, un e~ di l ici! notar que


f>(X1)= 1 -2-N,
Por eso,

f>(X)

=-

P(X,X,) ;>.: 1 -2-N",

s- t

l'(X1)
,

a;

, _ J

l'(X,X,)

;;:

r ...

r=

(1 - 2 -

1, ...

, s-

N + ') ~

l.

1 - 2-N

paras ~ 2. La demostracin de la ultima desigualdad en esta cadena puede


fcilmente obtenerse por induccin respecto 'de s. As pues, P(Z) ;;:?- (1 -2-"'+r-s+1>
1-(n-s+ 1)2-N+s para N>s, puesto que para
O < a < 1 es vlida la desigualdad; (1 - o)" > 1 - ma, Por consiguiente .
para N > s + log2(11 - s + 1) - log2 /3 se verifica la desigualdad:
P(Z) > 1 - (~1 - s + 1)2-N > 1 - (3, lo que finaliza la dcrnostracin
del teorema.
M. 13. Mulj1ov y M. S. Pnskcr [871 han estudiado el problema aducido
p;m1 las condiciones ms generales, cuando los factores w1, .. , w,. se
suponen inconmensurables
sobre el co11ju1110 A = ( -1, O, J J (los ex"
pcrimcutos se realizan en este caso no de un modo aleatorio, sino
sucesivamente, o sea, tornando en consideracin los resultados anteriores.
Con ellos se ha demostrado el teorema siguiente.
Teorema 10. Supongamos que los Iactores wr, ... , w. son inconrnen212

sobre el conjunto A ea l - 1, O, 1 l; y seas un nmero desconocido


de Iactores significativos. Existe, entonces, un mtodo no aleatorio de
realizar los experimentos que permite determinar ciertamente todos los factores en el transcurso de no ms de s log2 s + log2 n experimentos. El
nmero s se halla en este caso en el proceso de los experimentos.
Demostracin. Con ayuda del primer experimento determinamos

surables

L; w1. Los experimentos ulteriores se realizan de un modo inductivo.


I 1
Supongnrnos que tras cierta cauudad de experimentos el co11J111110 de todos
e1 =

los factores haya resultado partido en r,,. + 1 xubcoujuntos o;", i = O, 1,


... , r,,, (1 ~ r,,, ~ s), con la particularidad de que e,~ no contiene factores
significativos, mientras que lodos los Cf" restantes contienen cada uno por
lo menos un factor significativo, y se conocen las sumas o'"
L; w;.

w(G"'

i = 1, ... , r,,,. En el experimento siguiente partiremos cada uno de lo~ s~bconjuntos Gf' (i = 1, ....
r.,) en partes aproximadamente iguales:
o:n"" G?VGf. G'QnG'l = 0. 10:\\I - IGYfl ~),y hallaremos la suma

I;

11] ,

I;

I: , w1 Si <!E (
lJ,cr;c, E 1 O,
entonces, haciendo uso de
~{C:
1 1
_
la condicin de inconmensurabilidad de los factores. llegamos a la conclusin de que cada uno de los subconjuntos o;~ contiene slo factores
insignificarivos. Entonces, \I elegir G'/' 1 = o;~.' oj" ... 1 = oi"(i l , ... ,
e

l 11111 J

r,,,), r.s ;

1 =

r,, G"

(. o:~.)
ru 1

:L

VG11"'.

donde

C; =

(C;

1) mod 2 .

continuaremos los experimentos segn el esquema citado hasta que queden


determinados lodos los factores significarlvos,
es decir, hasta que r,,, no
se haga igual as, y cada uno de los subconjuntos Gl"no se componga de

un nico

factor significativo. Gn cambio, si e E [ ~ E;o1E; E l O, t


I

l,
j

tendremos que realizar un ciclo de experimentos para determinar las sumas


a;:= :: Wj de )OS factores significativos
en todas las mitades

o;~,

jc':;

1 ...

cr

r.,,; e= O, l. Con este rin realicemos un cxpcrimcnro y dctcrmi1, ...121


L; .,.:;:. Aclaremos si dicha suma pertenece al co11j1111t<>

nemes la suma

1~;].

e1o"lc; E (O,

Si la respuesta resulta

posuiva, llegamos a uua

c~~~lusin de que cada uno de los subconjuntos G,,,. i = 1, ... , [


contiene slo factores Insignificarivos.
rimento ms y determinamos la suma

!i:]

De lo contrario, realizamos un expc\1,..141

L; o~, cte. Indiquemos que en este

223

caso las sumas

complementarias,

f;

tales como

o7. se determinan

4'.-.l'..illJ

automticamente y en adelante han de tratarse anlogamente, dividiendo,


si es necesario, el conjunto en el que viene definido el ndice de sumacion,
aproximadameutc por la mitad. As pues. como resultado de tal ciclo de
experimentos, determinamos todas las sumas u"'= .L; w1, i
1, ... , r-;
"

fiGQ

G';; se componen ntegramente slo de los factores significativos. Al relacionar todos estos sub
conjuntos, junto con los subconjuntos G()', al subconjunto 001 1 y al
rcenumerar todos los subconjuntos nuevamente mediante los smbolos
1,
G" + 1, ,
donde r,. + 1 > r,.,, llegamos a la misma situacin que
tenamos al principio de nuestros razonamientos.
Estimemos el nmero de experimentos del plan construido
sucesivamente. No es difcil notar que en cada ciclo el nmero de experimentos no sobrepasa de (r,,, , 1 - rnr)(I + log2 r,,,). Cada uno de Jos
dems experimentos que no integran tos ciclos disminuye el nmero de raelores, que se supone son significativos, en dos veces (con una correccin
evidente por el hecho de que este nmero puede no dividirse por 2). Por
consiguiente, el nmero tola! N de experimentos del plan no sobrepasa
s log2 s + log2 11:
t: = O, 1, y aclaramos cules de los subconjuntos

O~~:.

N ~ 1
+ log2

11

+ log211 + L; (r,,. + ,
m

+ ;
m

;
i:r,..:-1

+ log2i) (puesto que l


Por consiguiente,
N ~ s+log211 +

<.''-

+ log2

r,,.).(I

(1 + log2 i)

ee

r,..) ~ 1

1 + log2 11

s- 1

; (1

ic 1

r1 < ri < ...

<

r,,,

< rm + , < ...

< rp =

s).

s+ 1

.L; log2 i ~ s + log211 +

logzxdx ~ s logis+ log2 n.

El teorema queda demostrado.


7.5. SISTEMAS

SEPAUADOltES

DE SUBCONJUNTOS

Recordemos que el sistema de subconjuntos { Y1, Y2, Y,,,I de un


conjunto finito X lleva el nombre de sistema separador, si en l para cuales
quiera dos elementos distintos Je- X existe Y, (1 ~ i ~ N) que comicne un
solo elemento de los dos mencionados (vase 1.5). Pongamos n = IXI.
En este pi\rrnfo se analiza el problema de buscar un sistema de separacin
mnimo. es decir, un sistema compuesto de un nmero mnimo posible
N
Ntn, k) de subconjuntos, a condicin de que cada subconjunto con
tiene exactamente k elementos. Nos ser de inters tambin un sistema
separador mnimo, cada subconjunto del cual se compone de no ms k

224

elementos.

La cantidad

de subconjuntos

de tal sistema

la designamos

con

N (11, ~k).
Al concepto de sistema separador llevan algunos problemas de
planificacin de los experimentos de rechazo (vase 7.2). Supongamos
que en nuestra disposicin se tiene una balanza analtica, con ayuda de
la cual se pueden determinar los pesos de los subconjuntos del conjunto
X, que contiene 11 monedas. Se conoce que en el proceso de un solo experimento pueden pesarse simultneamente no ms de k monedas. Todas
las monedas de X son iguales, a excepcin de una moneda que es falsa
y difiere de las dems por el peso. Se requiere ofrecer un algoritmo esttico
de la bsqueda, que en un nmero mnimo posible de experimentos revele
la moneda falsa.
Convengamos en considerar, para mayor precisin, que los pesos de las
monedas autnticas son iguales a O, y el de la moneda falsa, a la unidad.
Supongamos que en el i-simo experimento (i
I, ... , N) se determina
el peso 'sumario de los subconjuntos de monedas Y1 !;;; X. IY1I ~ k, Est
claro que el sistema 1 Y1, . , YN J de los subconjuntos de X representa
la estrategia esttica de la bsqueda, si y slo si este sistema es separador.
El problema se ha reducido, pues, a la construccin de un sistema separador
mnimo, cada subconjunto del cual contiene no ms de k elementos.
Designaremos con un mismo smbolo X la j-sima moneda y el peso
de la misma; j
1, .... 11. Igual que antes, construyamos, a base del juego
de subconjuntos 1 Y1, , YN J, una (N x n)-matriz de los experimentos
A
la1J!, al hacer au = 1, si x, E Y1, y 01 =O, en el caso contrario.
Observemos que cndn fiht de la m:itrii A contiene no ms de K unidades,
con ta part icularidud de que el sistema 1 Y1, ... , Y,., es separador, si y
slo si todas las columnas de la matriz A son diferentes. Tul (O, 1)-matriz
A lleva el nombre de F(11, ~k)plan. En este caso, si todas las filas de
A contienen exactamente k unidudcs, la malrizA se dcnominaF(n. k)plan.
No es dificil ver que las cantidades mnimas de filas en F(n, k) y, correspondientemente, en F(11, ~k)-plan son iguales a N(11, k) y N(11, ~k).
Procedamos a estudiar escas magnitudes y construir los planes
correspondientes.
Teorema 1 l. Son vlidas las siguientes afirmaciones:

1) N(11, k) = N(n, 11 - k),


2) N(11, k) = N(11. ~k) para n ~ 2k.

Demostracin. La validez de la primera afirmacin se deduce de que


iodo Fin, k)-pl:in se rrausforrua, por inversin de O y 1, en F(n, n - k)-plan.

Demostremos 2). Por cuauto tocio Ftn, k)-plnn es, a la vez, el F(11, ~k)plan, entonces Ntn; ~ k) ~ N(11, k). La desigualdad inversa para n ~ 2k
se deduce del algoritmo que convierte el F(11, ~k)-plan en Fin, k)-plan.
En efecto, veamos una fila arbitraria del F(11, ~k)-plan y denotemos con
111 el nmero de unidades en ella. Coustdcremos las columnas del plan que
15-661~

225

en la [ila elegida contienen cero. Est claro que entre estas 11 - 111 columnas
pueden elegirse no menos de (11 - m) - 111 11 - 2111 tales columnas que
la sustitucin en ellas del elemento nulo destacado por la unidad conserve
intacta la propiedad de distinguibilidad de las columnas del plan.
Aprovechando esta circunstancia, completemos en cada fila el nmero de
unidades del F(n, :>;;k)-plan que faltan para obtener k unidades y, de este
modo, transformmosto en Ftn, k)-plan.
Los resultados de los siguientes dos teoremas los obtuvo el matemtico
hngaro Katona (371.
'Ieurcma ll.

2(n - 1)

k+I

Demostracin, Por definicin del Ftn, ~k)-plan, la cantidad iota! de


unidades en el plan no sobrepasa de Nk. Sea 11, el nmero de columnas
del plan que contienen l unidades. Por cuanto 1111 ~ 1, 111 ~ N, tenemos
Nk ;;;:

lO

iw2

; in ;;;: n1 + 2 l:; 111 =

111

+ 2(11 -

111 -

[l

110) ~

2(11 - 1) - N.

de donde se desprende precisamente Ja estimacin inferior. Para demostrar


la estimacin

superior, pongamos N

= mx

-?

2~'!-~

mostremos que existe un F(11, ~k)-plan de dimensin N x n.


Examinaremos diferentes columnas binarias de altura N. Dos columnas
de este gnero,
(oo, ... , "N-1)"
y lJ = (ho, ... , bN-1)r se llamarn
semejantes, si o;= b(1+J?onodN para cierto j natural y para todo i"" O, ... ,
N - l. El conjunto de todas las columnas se divide en clases de equivalencia con relacin a la semejanza. Est claro que la potencia de cada clase
de este gnero ser un divisor del nmero N. Cualesquiera dos columnas
semejantes contienen un nmero igual de unidades. Una matriz compuesta
por todas las columnas de una misma clase ele equivalencia se denominar
bloque.

a=

Veamos un bloque de dimensin N x N, generado por una columna


cuyos primeros m < N lugares estn ocupados por unidades, y los dems
lugares, por ceros. No es difcil notar que para cualquier nmero natural
r, O < r < N, pueden elegirse r columnas de este bloque tic un modo H1I
que el nmero de unidades en cualesquiera dos fila~ de la matriz, formada
por dichas columnas, se diferenciar no ms que en l. La matriz formada
por las citadas r columnas se denominar bloque incompleto.
El Fin, ~k)-plan se construir ahora del modo siguiente. Contiene una
columna compuesta slo por ceros y N columnas, cada una de las cuales
contiene un solo elemento unidad. Las dems columnas contienen cada
una dos elementos unidad. Estos se disponen en el plan en bloques. El
226

bloque puede ser incompleto.


La cantidad total de columnas que
contienen no ms de dos unidades no es inferior a n:
N(N - 1)
N(N + 1)
2(11 - 1) k + 1
l + N + --i-= 1 + --2-- ;;i, k-::-- --2--= n.
ultimo

Por consiguiente, al construir el plan, podemos en realidad servirnos slo


de tales columnas. En el plan construido la cantidad de unidades en cada
fila no es superior a k, Efectivamente, la cantidad total de unidades en
el plan es igual a 211 - N - 2. Por cuanto la cantidad de unidades .en
cualesquiera dos filas se diferencia no ms que en 1, cada fila, entonces,
.
2(n - N___
l) - N
conucnc
no m s d e
~ k unidades. El teorema est

demostrado.
Corolario. N(n, k) =

.
l "!~--:-/l-
para

11 ;;:.

k(k

2+

1L

l.

Teorema 13. Se verifica la siguiente desigualdad:


log2n
N(n, k} ~

1i(k7i"i)

donde h(p) = -p log1p - (1 - p) log1 (1 - p).


Demostracin. Hagamos uso de la propiedad de subaditividad de la
entropa para obtener la estimacin inferior de la magnitud N(n, k).
Supongamos que J;1 (N x n)-malriz A = fa1I, donde N = N(n, k), a; E 1 O,
1 J, es el F(11, k)-pla11. En este caso 11 aplica el conjunto B~ de todas las
sucesiones de longitud 11, q111: se componen de una sola unidad y ceros,
biuntvocamciuc sobre cierto subconjunto del conjunto BN de todas las (O,
!)-sucesiones de longitud N:

e=

/\X, X= (x,, ...

x,,)rE B~. = (ei ...

, eN)TEBN-

Introduzcamos sobre el conjunto B~ una distribucin uniforme :,?";


l/n, E B!,. Debido a ello, sobre el conjunto A(B!) ~ BN se induce
una distribucin uniforme que se designar con la misma letra .9;
P() = lln, donde eE A(B~). La entropa H(::.Y') de distribucin de las probabilidades .-;/'es igual, como es fcil de notar, a log2 11. Por otra parte,
la distribucin de la~ probabilidades :J" en A (B~) forma N distribuciones
simples de probabilidades .1'/, definidas sobre las coordenadas de los vectores de IJ,.,: l'(e, ' l J = k/n, !'(e;= O] = 1 - k/11, i"' 1, ... , N. Al
calcular lns ltimas probabilidades se ha utilizado el hecho de que cada
fila de la matriz/\ coiuicnc exactamente k unidades. Al aplicar la propiedad
P(X)

de subaditividad de la cntropia, obtenemos: log211 "' 1-/~<fb) ~

= Nh(p).

2; H(.91 )=

;.

donde fl = k/11, h(p) = -p log2 p - (1 - p) log2(l - p) es la


login
entropa de Shcnnon. Por consiguiente, --/J(p) ~ N"' N(11, k).

227

Corolario.

Sea

depende den, y O
asinttica:

11 - oo, k

< p < 112.

1,

k(n) = p11
donde el nmero p no ,
Entonces resulta vlida la siguiente frmula -

N(11, k) =

log211
h(p)

(1 + o(I))_

Demostracin. Construyamos un Fin, k)-plan concreto de longitud


loR2 n

N ~ h{P)

.
(1 + o(!)). Por cuanto cada f(N, ... k)-plan puede ser trans-

formado, para 11 ~ 2k, en un F(11. k)-plan de la misma longitud ser suficiente construir el correspondiente 1'"(11. ~k)-plan_ Elijamos N mnimo natural, para el cual se verifica la desigualdad

( (~J ) ;;;i

11.

Hallando por

logaritmos esta desigualdad y empicando la frmula de Stirling para los


factoriales, no es difcil de concluir que para tal N es lcita la frmula asin1~~;
ttica: N ==
(1 + o(l)). El plan se construye a partir de las columnas de altura N, cada una de las cuales contiene exactamente [pN} _
unidades. Las columnas en el plan se disponen por bloques, empleando
en caso de necesidad al final el bloque incompleto. Merced a tal disposicin
se asegura la diferencia entre el numero de unidades en las filas del plan
en no ms de l. La desigualdad

(j;J ) ~

11

garantiza que al construir

el plan nos ser suficiente la reserva de columnas, con la ca111 idad de unidades indicada en cada una de ellas. Por cuanto la parte de las unidades en
cada columna del plan no es superior a p, micnt ras que la cantidad de
unidades en cualesquiera dos filas se diferencia en uo ms de 1, cada fila
contiene no ms de k = lpn
unidades, es decir. dicho plan es realmente
Ftn, ;;a.k)--plan. El teorema queda as demostrado.
Aduzcamos una estimacin superior para la magnitud N(n, ~k), la
cual es prxima a la estimacin inferior obtenida en el teorema anterior
por el mtodo de entropla (vase [88 y 89)). Observemos que es un tanto
mejor que la estimacin superior de Katona de (37).
'Ieorerna 14. Se verifica la desigualdad

N(n, t::;_k) ~

log111
--n
log1 k

~-l

La demostracin est basada en la construccin del N(n, t:;;_k)-plan,


partiendo del cdigo binario de Radcmajer. As llamaremos una (0, 1)matriz de dimensin J iog1 n f X n, Cuyas columnas son todas diferentes,
Para obtener algn cdigo de Rademajer es suficiente tomar una potencia
del nmero 2, la ms prxima a n superiormente, y, al elegir cualesquiera

228

nmeros inferiores a la citada potencia, escribirlos en columnas conforme


al sistema de numeracin con base 2.
Sea n
3. Construyamos para este caso todos los cdigos de Rademajer equivalentes con una exactitud de hasta una permutacin de las
11

columnas:

oo

001
010

1
1 1

1 1
1

oo

l
1 1

Nos har falla la siguiente identidad sencilla, vlida para cualquier


nmero real x y natural 11:

l J_~[ 1 l ~ I

(9)

Demostracin del teorema. Sean R


R(k) un cdigo arbitrario de
Radcmajer de longitud k, 1, un nmero natural y So, , S1- ,, nmeros
arbitrarios del con junio (o, 11. Partiendo de R, construyamos otro cdigo
de Radernajcr R,., ... , s, _ 1 del modo siguiente. Tomemos cada fila con
nmero i E ( i, ... , log2 k 1 y sustituyamos en ella cada nmero I E 1 O,
1 J por el nmero (/ + Sc1- 11mn~r)mod 2.
Escribamos arbitrariamente uno tras otro todos los 21 cdigos R,,,
... , s. : 1 y obtendremos una matriz M de dimensin 1 Jog2 k x 2'k. Esta
matriz se divide en AO = 1 t - 1 l log2 k
= 11- 1 Jog2 k
submutrices Mx,
A = 1, ... , >.u (vase (9)). Las suburaericcs Mx estn formadas, para X ~>-o.
por t filas de la matriz M con los nmeros i =- t(A - l) + 1, /(A - 1) + 2,
_ .. tA. La submauiz M~. cst.i formada por las ilas con los 111111cros
i == t(>..11 - 1) + 1, t(Ao - I) -l- 2, ... , i log2 k y puede tener menos de t
filas.
No es diflcil notar que cualquier submatriz Mx contiene, para A ?! >-o.
cada una de las 2' columnas binarias de altura t exactamente k veces.
Designemos el nmero de filas de la submatriz M>.. con -r, Anlogamente.
M...., contiene cada una de h1s 2' columnas binarias de altura T exactamente 2' - ' k veces.
Denotemos con L,, una matriz compuesta ele k columnas iguales de
altura t que representa una notacin en columna del nmero E O, 1, ... ,
2' - 1 1 con arreglo al sistema binario de numeracin. Escribamos
sucesivamente, una tras otra, todas las 2' matrices L~; designemos con Mo
la matriz obtenida. Agreguemos superiormente a la matriz M la matriz
Mo y designemos con M el resultado,
La matriz M contiene I t 11og2 k
filas y 2'k columnas que son
disti11tas dos a dos. Por consiguiente M es el cdigo de Radcmajcr,
La demostracin del teorema se basa en la construccin de un Fin,
~k)plan, partiendo del cdigo M, donde el nmero natural t se determina
univocarncnte de la condlciu 2' - 1 < n/k ~ 2'. Para cada X = O, ... , Ao - 1 construyamos la rnatrrz NI~ compuesta de 11 columnas lle altura

r r

229

lI l. -

l. En cada columna todos los elementos son nulos, a cxccp-

cin, quizs, de un elemento igual a 1, y en M. cada columna no nula


figura no ms de k veces. En este caso dos columnas en M). son iguales
cuando y slo cuando lo son las columnas con los nmeros correspondientes en M. Observemos que mediante dichas propiedades la matriz M'
se define no unvocamente, Para nosotros tiene importancia el hecho de
que cal matriz siempre existe, Est claro que cada fila de M~ contiene no
ms de k unidades.
Oc un modo anlogo construyamos la ma1ri1 M;.. fata consta de 11
columnas de altura

l f 1-

21 . Cada una de estas columnas es

o bien Integramerue nula, o bien contiene una sola unidad. Cada columna
no nula figura en M~. no ms de k veces, mientras que la columna nula,
no ms de 21-'k veces. Las columnas en M;, se disponen de un modo
tal que de la condicin de igualdad de dos columnas en M", se deduce
la igualdad de las columnas correspondientes en M{.... Cada fila de M>.,
contiene tambin no ms de k unidades.
Escribamos sucesivamente, una debajo de la otra, las matrices M, M
. . . , M~. y designemos el resultado con M'. Todas las columnas en M',
y, por tanto, en M' son distintas de dos en dos. Cada fila de M' contiene
k unidades a lo sumo. Por consiguiente, 111' es 1111 Hn, ~k)rl:rn.
Estimemos su longitud N:

(l 1 - (l I r - r ) ~
X (l 1 - 1) l I
1 (l I 1 - l) ~
11 ~~~ J l 11 _n_;
~1
N

= Ao

1) +

(Ao + l)

+ log1 k

log2k

+ 1 ---n

logi;;
logi

log2

El teorema est demostrado.


Ilustremos la construccin del F(n, ~k)-plan con un ejemplo en que

n
20 y k
5. Tenemos: r ==
Rademajcr R de longitud 5:

log1]

oo
o 1 1o

1 1 1

R: 1 l O 1 O
230

1"' 2.

Veamos el cdigo de

l 1 1

oo

1 1 1 o o
Ro1:00l01;
1 o l lo

Roo: 1 1 O 1 O;
1 o 1 1 o
1 1
R11: O O 1 O I;
J
1

ooo

ooooo

'-()= o o o o o;

o oo

Lz:

ooo

1 1 1 1 1

00000

0 0 0 Q 0

1 1 1 1 1;

LJ: 1 1 1 1 1

Las construcciones ulteriores del cdigo


del diagrama siguiente.
Cdigo M:
O

ooooo

L,:

1 1 1 1 1

o o o o o;

MOOOOO

M y del F(20, S)-plnn se ven

11111

1 1 1 1 1

0 0 0 0 0

111
1 J 1

. 11100
11010

11100
00101

00011
11010

00011
00101

!01 IO

10110

01001

00101

M,: [
M:
[ Mz: (

l 1

R10: 1 1 O 1 O;
o1 oo1

f.('20, 5)-plan

M,;:
Mo':

ooooo

ooooo

ooooo

oo oo ooo o

1 1 ( l 1
O O O O O

11111

ooooo
1 1 o o o

111(1

O O 1 O O
[
ooo 1 o

Mlf!OllO

looooo

11000

oooo

00001

00001

ooo 1o

1 1 o o o 00100
ooooo ooo oo
o 1oo1 o1oo1

10100

ooo1 o

De los teoremas 13 y 14 se deduce un


Corolario. Sea n r+ oo, k "' k(11) 0(11). En este caso es vlida la frmula asinttica:

N(11, k)

= ." logi 11

(l

+ o(I)).

11

k logz k

231

CAPTULO

ANLISIS COMBINATORIO
gN LOS
CONJUNTOS PAUCIA LMENTE

ORDENADOS

En los cap(tulos 2 ... 7 de este lihm se han dcscruo sist cmticamcnte


los mtodos de resolucin de los prohlcruax corubiuarorios. Sio embargo,
se hace cada vez. 111;'1s evidente (c11 purticulur, cuuudu se lrala de resolver
problemas de tipo ext rcmal) la necesidad imncrioxa de analizar 111<is pro fuudamentc la estructura de los conjuntos discretos. De esto depende dircclamente la posibilidad del desarrollo ulterior de la rcora combinatoria
general, como tambin, sobre lodo, tic las aplicaciones de la misma. GI
objetivo de este caph ulo consiste en introducir al lector en el dominio tic
las tentativas modernas de extender el in;lisis combinatorio a los conjuntos
de naturaleza ms general. Las principales de tns propiedades estructurales
de: los conjuntos, que estudiaremos aqu, son lus de ordenacin y de
independencia.
El captulo comienza por la descripcin ele los conjuntos discretos con
ordenaciones parciales definidas sobre los mismos. /\ continuacin se
analizan ms detalladamente los rctfculos que rcprc~i:nl:rn una clase tic ~011
juntos ms estrecha, pero muy importante para el an:ilisis combinatorio.
Para poder operar con conjuntos parclahncurc ordcn.ulns se introducen las
lgebras <le incidencia. U na atencin especia I se pres la en este caso a la
operacin ele inversin y a la rundn de Mochius relacionada con dicha
operacin. Por fin, en el capitulo han siclo incluidos los (undamcntos de
la teora de los matroidcs la cual representa amplius generalizaciones, que
permiten ligar las bases de la teora combinatoria con toda una serie de
ramas de las matemticas, en primer lugar, con el lgebra moderna y con

la topologta.

8.1. CONJUNTOS PARCIALMENTE OIU>ENADOS


Sea (/1, ~) un conjunto ordenado p:1rcalnu:111, . .Si 1 /1 1 < >, el conjunto parcialmente ordenado se dcnomi1111/i11it11. Si 11 y !1 son elementos del
conjunto parcialmente ordenado 11 y si, adems, 11 ~h. entonces el conj111110
[a, b] = (xi at:;x~l1)
lleva el nombre de intervalo. El conjunto parcinlmcntc ordenado (A.-~) es
tocalmente finito, siempre que l la, bl 1 < >, cualesquiera que sean a, bEA.
Los conjuntos parcialmente ordenados (11, ~)y (/l. ~)se llaman isomorfos
y se designan (A, ~)=(B. ~).si existe tal aplicacin biunvoca e del con
junto A sobre el D que la expresin a, ~ a1tiene lugar cuando y slo cuando
'Hl

<p(a1) ~ ip(ai). Indiquemos

que la biunivocidad de la aplicacin <p puede deducirse de Ja ltima condicin.


Recordemos que los elementos a y b se llaman comparables, si a~ b, o
bien b s;. De lo contrario, a y b se llaman incomparables y se designan:
ollb. As! pues, la cadena es un conjunto parcialmente ordenado, en el cual
no hay elementos incomparables. Se denomina anticadena a un conjunto
parcialmente ordenado, en el cual allb para todo a ;.! b,
Sea (A, ~)un conjunto ordenado parcialmente, y sea IJ un subconjunto
no vaco del conjunto citado. r.r11ti11ccs, en U existe 11n orden natural pn~dnl
i:; 11 inducido por Ja relacin i:;. Llamemos (/J. i:; n) s111Jco11)1111to pardal
mente ordenado del conjunto (A, io;).
Antes de introducir definiciones nuevas, veamos una serie de ejemplos
importantes de los conjuntos pnrcinlmcntc ordenados que 1105 harn Ialtn
en la exposicin ulterior de la materia.
l!lllMVLO 1. Un conjunto trivial parcialmente ordenado (o una nnticadcna), es decir, un conjunto en el que a~ /J, si y slo si a
b.
1;.Jf.MP1.o 2. Un conjunto N de todos los nmeros
naturales de orden
corriente, es decir, 11~111 cuando y slo cuando m - 11 es no ncgat ivo. El
conjunto (N, ~) es linealmente ordenado y locanncntc Cnico.
EJEMrLOJ. Un conjunto de nmeros reales con orden corriente. Es lincalmcntc ordenado, pero no es parcialmente ordenado y localmente finito.
l;JEMl'l(". Un conjunto :>"(S) de todos los subconiuntos del conjunto S,
ordenado por inclusin, es decir, si /1, /JE :Y' (S), entonces A s.;; IJ cu ::>"(S)
cuando y slo cuando 11 SIJ(A es un subconjunto del conjunto /1). El conjunto ( .r(S), s;;) no es lineal menee ordenado; por ejemplo, los subconjuntos arbitrarios de un solo elemento no son comparables. Si 1 S 1 <
entonces (::i"(S), ~)es tambin finito. De lo contrario, (:i'(S), ~)ni siquiera
ser conjunto localmente finito.
EJCM~LO s. Un conjunto Z de nmeros enteros ordenados por divisibiliciad, es decir, a~ b cuando y slo cuando a 1 b (a divide a b). El conjunto
(Z,
es localmente finito, pero no es linealmente ordenado.
EJEMPLO 6. Un conjunto D(n) de todos los divisores de un nmero ente
ro n ordenado por divisibilidad. Este conjunto es un subconjunto parcialmente ordenado del conjunto (Z. 1 ).
HJl!Mtt.o7. Un conjunto ?(11) de particiones de un nmero nntural 11 (se
denomina particin <le un nmero natural n a toda sucesin finita no ere-

=.

1)

ciente de nmeros naturales A.1,

>-i ..

, >.,, para la cual ; 'A = 11;


' q

los n-

meros >.1 suelen llamarse partes de la particin), ordenadas de un modo tal


que si >., 1EP(11), entonces>.~ cuando y slo cuando al sumar las parces
separadas de la particin X, puede obtenerse la particin 1. Por ejemplo,
3 + 1 + 1 = (11, 3); 4 + J = (1, 4); J + 2
(2, 3) son particiones del m
mero 5, y, adems, (12. 3)s.;;(l, 4) y (12, 3)~(2, 3}, mientras que (J, 4) y (2,
3) son incomparables en P(5).

2.U

l!Jt:Ml'L(l s. Se denomina
particin no ordenada ele un conjunto finito S _
a la coleccin 'll' = 111'1, 71'2, . ] tic sus subconjuntos no vacos disjuntos
dos a dos, cuya unin es igual a S; los subconjuntos 11'/ llevan el nombre de
bloques de la particin. Veamos un conjunto ll(S~) de (odas las particiones:
no ordenadas del conjunto S,,, compuesto por n elementos y ordenados
conforme a la unin de bloques, es decir, 11'~ r cuando y slo cuando cada
bloque ?r;, perteneciente a 11'. est contenido en cierto bloque T;, perteneciente a r (o bien, dicho de otro modo, cada bloque r se obtiene pegando'>
ciertos bloques de 11').
r:rnMr1.o 9. Un conjunto de todos los subespacios del espacio vectorial
1Hlimcnsional V,,(q) sobre un campo de q elementos ordenados por inclusin, es decir, si U y V son los subcspacios de v.(q), entonces U~ V cuando
y slo cuando U es un subcspncio de V.
~Jc;/1.111.o 10. Un conjunto de todas las caras de un poliedro convexo ddimensional (por poliedro convexo d-dirncnsional se entiende un conjunto
acotado d-dimcnsional de p11111os del espacio eucldeo que puede ser rcpresentado como una interseccin de un nmero Finito de scmicspacios), ordcnadas por inclusin.
Los conjuntos parcialmente ordenados mencionados en los ejemplos 6
... 10 son finitos.
Se llnmn cudena C en 1111 conjunto parcialmente ordenado (A, ~) su
subconjunto 110 vaco el cual, siendo parcialmente ordenado, constituye una
cadena. Recibe el nombre de anticadena en un conjunto parcialmente ordenado un subconjunto no vaco suyo el cual, siendo parcialmente ordenado,
constituye una auticadcna. La lv11;it11d f(C) de una cadena finita Ces un
nmero igual a 1 C 1 - l. Se dice que el conjunto parcialmente ordenado
/I es de tongltud 11 (la designacin es /(A) '= n), si en A existe una cadena
de longitud 11 y todas las dems cadenas en A tienen una longitud no superior a 11. Diremos que el conjunto parcialmente ordenado A tiene una longitud finica, si su longitud es igual a 11, y 11 ~ eo , Diremos que la 011c/111ro de
un conjunto parcialmente ordenado A es igual a 11, si existe en A una anticadcna compuesta de 11 elementos, mientras que todas las anticadenas restantes de A contienen no ms de 11 elementos. Observemos que la longitud de
un coniunto lincalrncnrc ordenado A es igual a 1 A 1 - 1, y la anchura, a l.
Sea S un conjunto de 11 elementos. Hallemos la anchura del booleano
9'(S). es decir del conjunto parcialmente ordenado del ejemplo 4. La respuesta a esta pregunta la da el teorema siguiente que se debe a Spcrner.
Teorema l. Sea . .:1'(S) un booleano, 1S1 = 11. entonces, la anchura de

'/'(S) ~~igual ;1

(l~J) .

duudc

lvl c.~ 1111:1 parte entera de x.

La demostracin del teorema se desprende directamente del siguiente


lema.
l.c111:1 l. Sea (A 1, /12, ..
A,,,} una ant icadcna arbitraria en .J"(S), donde
2.14

1S1

n, En este caso se verifica la desigualdad

~ 7- : )- ~
i~' \ 1 Ad

l.

Demostracin del lema. Examinemos en .Y(S) las cadenas 0 = /J0c


tales que 1ll*1 = k para k = 1, 2, ... , 11. El nmero

e 81 e ... e B; =S.

de todas estas cadenas en .'.r'(.') es igual a 11!. Veamos entre dichax cadenas
aquellas que pasan por el xubcoujuuto A1. i = 1, 2, ... , 111. Sea
r. Entonces, las cadenas cundas tienen la forma siguiente:

1A;1 ""

cR,-1CA1Cll,,

BoCD1C ...

1C

...

en,,.

El nmero de subcadcnas /Ju e /J1 e ... e IJ,_ 1 es igual a 1 A; 1 ! = r!,


mientras que el numero de subcadenas IJ,... 1 e ... e IJ,, es igual a (n - 1 A; 1 )! = (11 - r)I. Por consiguiente, el nmero toral de cadenas que
tienen la longitud 11 y que pasan por A, es igual a 1 A11 !(n - 1 A, 1 )!.
Cuando i ?! j, las cadenas que pasan por A; y Aj son diferentes. Efcctivamcrue, supongamos que Ai. AJ (i ;..! j) pertenecen a una misma cadena.
Existen, pues, tales elementos IJJc y 81 de la cadena que A1 = /J" y A; = 81.
Pero, en este caso, o bien A1CA;, lo que contradice la suposicin sobre la
lncomparabltldad de 11; y 111.
Oc aqu, el nmero toral de cadenas de Iongit ud 11 que pasa 11 por todos
los subconjuntos de In ant icadcna es ignal a
"'
~ j

11,

i~ 1

j !(11 - 1 A1 i )!

Mas esta magnitud 110 sobrepasa el umcro


longitud 11, por lo cual

2:1

IA,l!(n-

rotal de rodas las cadenas de

IA1l)!~11!.

De aqui proviene la desigualdad'>

~-(-J.
., 1

;:;)

~ t,

lo que se trataba de demostrar.

Demostracin del teorema J. Sea (81, ... , Dk) una familia de todos los

subconjuntos del conjunto S, compuestos

de [

iJ

elementos. Entonces,

'' M\Jy a menudo eu '" Hlcraturaesta desigualdad se denomina de Lubel, quren J;' de
mostr <11 1966. Sin embargo, fue o~tcn1dn con anterioridad, mdcpendlemcmeruc, por V.una
moto (1954) y L. Meshalkin (1963),

235

esta Iarui lia, siendo un subconjunto

cvidcnrcmcntc,

cadena Y k = ( [~])
dcnns en

.r (S)

110

de .'1/.'(S) ser una ami-

, Demostremos ahora que todas las dems antica-

son superiores en potencia a k,

1, , A.,,) una anticadcna arbitraria ele .<:r'(S). Entonces, en virtud del lema 1 >' la desigualdad evidente

Efcct ivarnentc,

sea (A

tenemos

Por consiguiente,

111,.;,

([iJ) =

k, lo que se requera de demostrar. De-

sempea un papel importante el principio siguiente referente a los conjun-

tos Iiniros parcialmente ordenados. Dicho principio confirma la existencia


ele una numeracin concordada
con el orden.
Teorema 2. Sea (A. <) 1111 conjunto Iinito parcialmente ordenado. En
este caso los elementos de A p\1Cdc11 numerarse de un modo tal: A = [ne.
ui. ... , a; 1 que de a,< "1 se deduzca i <t.
Dcmostracion. Po u gamos X,,. = t b1, i ... , b.; J, donde la numeracin
primaria A
! bi, /;, .. b; l est elegida de una manera cualquiera.
Construyamos una sucesin de aplicaciones biunvocas ip,.. de los conjuntos
11, 2, .. , 111 J sobre si mismo, tal que cada subconjunto X.,,, numerado por
medio de ip.,,:X.,, = (a~ ...
donde a:"= b.,~<1 satisfaga la afirmacin enunciada en el teorema. de n!'l:::aJ'se deduce que i j.
Cuando 111 = J, la aplicacin biuntvoca ~ se construye unvocamente,
Supongamos que una aplicacin biunvoca

a:::1.

"'" - 1 : [

1, 2, . . . n - 1

l _. f l,

2, . . . , n -

con In propiedad requerida ya est construida, Designemos con k el nmero


menor de aquellos m meros i que poseen la propiedad o.; <ni'- 1 Construyamos una aplicacin biuuivoca '{),,: ( l , ... , 11 - 1. n) ..... f 1, ... , n - 1, 11)
del modo siguiente:
i,
si i :k ;
<p,.(i) =
11,
si i = k;
[ i + (,
si i>k.
En otras palabras, introduzcamos b,. entre
236

aZ: l y~

Comprobemos que

posee las propiedades requeridas. Si ol'< aJ, y (al~ oJI ex._ 1. entonces,
por hiptesis de la induccin, i <j. Si b; == a; <oJ, entonces k <] por construccin. En fin, si al'<ot ""b,,, entonces a'<a;<a;. 1, de donde
af< a~+ 1. por ser transitiva la relacin de orden, y por fin, i < k + 1 por hiptesis de la induccin, puesto que (a!', a:+ 1 1 e X._ 1 Por consiguiente,
tambin aqu i <k (el caso de i = k es imposible); Ja demostracin del teorema queda terminada.
En los conjuntos parcialmente ordenados resulta 1til resaltar los elementes de ciertos tipos especiales. El clc111e1110 M del co11j11n10 parcialmente
ordenado A se denomina 11uxi1110 (ltimo elemento), si en A no existe un
elemento o mayor que M, es decir, a-;;: M no se verifica, cualquiera que
sea aEA, distinto de M. Por analoga, un elemento mEA se denomina mnimo (primer elemento), si en A no existe 1111 elemento aEA, distinto de 111,
y tal que a~ m. El elemento aeA se llama maximal si para cada cEA : e e a.
El elemento bEA se llama mnima/ si para cada cEA : e'-;;: b. Para los elementos maximal -y minimal de un conjunto parcialmente ordenado se usarn tambin las designaciones 1 (unidad) y O (cero), respectivamente. Es fcil comprobar que todo elemento mxima! es mximo y todo elemento mi
nirnal es mnimo. La afirmaciu recproca, hablando en general, no t icnc
lugar. Asl, por ejemplo, en un conjunto trivial parcialmente ordenado todo
elemento es tantomximo, como mnimo. Otro ejemplo de elementos mini
mos pero no minlmalcs nos lo dan los nmeros primos en el conjunto de
nmeros positivos enteros ( 2, 3. 4, S, 6, ... J, ordenado por divisibilidad
igual que en el ejemplo S. El cero en el conjunto P(n) del ejemplo 7 ser
(1"): en el booleano .'.?'(S), el conjunto vaco 0, y en bclliano ll(S,.), la particin ( 01 J, ( a2 I, ... , (a,, J. Las unidades en estos conjuntos parcialmente
ordenados tambin existen y son iguales a 11, S y S.,, respectivamente,
Observemos que la definicin de elemento minirnal se obtiene de Ja dcfi
nicin de elemento maxirnal sustituyendo simplemente el smbolo ~ por
;:: . De este mismo modo estn relacionados Jos conceptos de elementos mximo y mnimo. en general, al disponer <le una afirmacin referente a un
conjunto parcialmente ordenado y al sustituir ~ por '-;;:, obtenemos una
afirmacin nueva. Las afirmaciones relacionadas entres{ mediante el modo
citado se llaman duales.
Sea (A, ~)un conjunto parcialmente ordenado, La rclucin '-;;: (donde
a~ b significa que b~ a) es tnmhicn relacin de orden sobre A. De este modo, (A. ~) es tambin un conjunto parcialmente ordenado que se llama
dual respecto del conjunto parcialmente ordenado (A, ~ ). Ahora, si cf> es
una afirmacin referente a los conjuntos parcialmente ordenados, entonces,
al sustituir todos los signos ~ por ;;,., obtendremos una afirmacin dual
respecto de la afirmacin I.
Principio de dualidad. Si una afirmacin <!es cierta para todos los conjuntos parcialmente ordenados, la afirmacin dual respecto a J> tambin ser lcita para todos los conjuntos parcialmente ordenados.
V'

2)7

Este principio es vlido por la sim;


ple razn de que <P tiene Jugar 'ihtl'
conjunto parcialmente ordenado (A.~) cuando y slo cuando la afirmacin dual respecto de <!! tiene lugar-en
el conjunto parcialmente ordenarlo

( 1,41~
= 4. 1

(A, ~).

~211.
:; 22~1
2+11

111.21.. t

r r'J

= 1,.1~1+1
Fig.8.1.

Sea (A, ~) un conjunto parcial.


mente ordenado. Diremos que un ~le:
mento aEA cubre el demento beS~:o
bien b se cubre por el elemento a (la.de.
srgnacin es: u>-b, o bien b -<o), si
11 > b y no existe cEA, tal que se verique 11> e> b. El elemento o se llan'!a
101110, si a>- O, y codtomo, si a -< L
Para el caso en que a cubre b o coincis
de con ste, la designacin ser?
11

:;;..=/J.

Se denomina diagrama de Hasse de un conjunto parcialmente ordenado


11 a un grafo orientado, cuyos vrtices son los elementos del conjunto A,
mientras que el arco (a, b) est presente cuando y slo cuando a cu!>re6
en el conjunto parcialmente ordenado A. Se acost umbra a representar los
arcos en este gra ro en direccin hacia abajo. En la fig. 8.1 se muestra ci
diagrama de Hasse del conjunto parcialmente ordenado P(5) del ejemplo:~,.
Los coromos en P(5) son (l. 4) y (2, 3); el tomo es (lJ, 2). En P(Sj
se ucuen en totnl 7 elementos. Los valores de l !'(11) 1 crecen muy rpitla;
mente a medida que aumente 11; por ejemplo: 1 P(6) 1
11, -f'(IO) 1
42;
1P(20)1 = 627, j P(50) i = 204 226, 1 P(IOO) j = 190 569 292.
.
LO$ diagramas ele H assc para el booleano .Y'(S), donde S = ( 1, 2, 3, 41.
y para el conjunto parcialmente ordenado D(20) del ejemplo 6 se aducen
en las figs. 8.2 y 8.3, respectivamcuie. En el primer conjunto los tomos son
todos Jos subconjuntos de un solo elemento, a saber, { 1 ) , ( 2 J ,. { 3 J, ("4 )-.
y en el segundo, los nmeros 2 y 5.
Sea A un conjunto finito parcialmente ordenado. Entonces su diagrama
de Hasse es un grafo orientado sin contornos. Por analoga con la teora
de los grafos, se denomina matriz de adyacencia del diagrama de Hasse de
un co11ju1110 parcialmente ordenado A a la matriz cuadrada llk;1Y de orden
l 11 1 , en la que ku = 1, si (a;, 111) es un arco en el diagrama de Hassc (o
bien, lo que es equivalente, ";-< 11, en A), y k; = O. en el caso contrario
Esta matriz coincide con 1;1 mal riz Je la f1111d611 de recubrimiento del l
gcbra estndar de incidencia S(A) (vase ms abajo el prrafo 8.3).
Detengmonos brevemente en los mtodos de numeracin, concordada
con el orden, cuya existencia se garantiza por el teorema 2. Diremos que el
elemento a es un ascendiente del elemento b, o que b es un descendiente
<le a, siempre que 11 > b en /l.

s
70

12

10

34

/5
1

l>i.8.J.

f'ig.8.2.

Veamos el problema siguiente que es de imnortnncia en las aplicaciones:

Divdanse lodos elementos de 1111

co11}111110 parcialmente ordenado

en

capas de un modo tal que:


a) lodos los elementos de una capa Liada no tengan descendientes en Ja
capa siguiente:
b) los elementos de la primera capa 110 tengan descendientes, y los de
la capa ltima no tengan ascendientes;
e) cada capa constituya una anticadcna en A.
He aqu uno de Jos mtodos de resolucin de este problema. Sea K una
matriz de adyacencia del diagrama de Hassc de un conjunto parcialmente
ordenado A. Denotemos con ii, li Jos vectores columna de esta ruarrz. Calculemos el vector
= :E
agrcgumoslo a la 1n<1Cri7. K escribindolo

a,

ttt..1

o, y

a la derecha. Designemos con 111 un subconjunto del conjunto A, a cuyos


elementos en el vector colu mua i'i1 corresponden ceros. Estos ceros significan que los elementos del conjunto 111 no tienen descendientes. Por eso el
conjunto Ar forma la primera capa.
Calculemos ahora el vector ch = ii, - :L:
A los ceros ele este vector
oEA,

a.

columna 02 corresponden los elementos del conjunto Az que forman la segunda capa. Calculemos el vector llJ
iii - L.: u, y consideremos los ele-

meneos del conju nto 11,, correspondientes a los ceros del vector col1111111:1,
ubicados en la tercer capa. Seguiremos con los clculos hasta que se obtenga un vector columna compuesto exclusivamente por ceros. Consideremos
todos los elementos restantes del conjunto A situados en la ltima capa. Para demostrar que la particin obtenida es la buscada, observemos que en
cada etapa del clculo hallamos los elementos del conjunto sin descendientes.
Ilustremos este mtodo con un ejemplo concreto. Sea A un conjunto
239

f)

l'ig.8.4.

Fig.8.l.

parcialmente ordenado cuyo diagrama de Hasse se expone en Ja fig. 8.4. Todos los clculos para la resolucin del problema se aducen en la tabla. El
diagrama de Hassc se da en Ja fig. ll.5.
Tabla 8.1

o
b

e
d

r
s

h
i
j
k

o
o
o
o

o
o

o
1

o
o

o
o

o
o

o
o

o
o

o
o

o
1

o
o
o

o
o
o
1

o
o
o
o
1

o
o

o
o
o
o
o
o
o
o

o
o
o

o
o

o
o
o

o
o
o
o

o
o

o
o

o
o

o
o
o
o

o
o
o

o
o
1

o
o

o
o

o
o
1

o
o
o

o
o
o

o
o

o
o
o

o
o

o
o

Ao

o
o
o
1
o
o
o

o
o

2
1
1
1
1

o
o
1

A1

X
X
X

1
X
X

A,

X
X
X
X

X
X

1
l

1
3
1

Cam

C:lc1ucntos

A,

b,

2
1

t c. d, a, k
/.h

o
o

t, /,

Observacin, Al realizar el mtodo examinado de particin en capas


con ayuda de un ordenador, hace falla agregar a la matriz K la matriz

E=
240

[g.JJ.::J ]
o o o ...

con el Iin de distinguir los ceros (0) y lugares vacos (X). En este caso los
ceros se harn unidades, y las X, ceros.
Al numerar arbitrariamente los elementos de un conjunto parcialmente
ordenado A dentro de la capa 1, luego, dentro de la capa 2, etc., obtendremos una numeracin concordada con el orden del conjunto A. Por
ejemplo, los elementos de un conjunto parcialmente ordenado cuyo diagrama de Hassc se expone en la fig. 8.4, podemos numerarlos as: bghcdfkaeij,
o bien gbcdhfakeji, o bien bgfdchakjie, etc. Hemos de notar que, aceptada
tal numeracin de los elementos, K ser una matriz triangular superior.
Es prcticamente imposible numerar, con ayuda del mtodo aducido,
todas las permutaciones de los elementos del conjunto parcialmente ordenado A concordadas con el orden de A. Por eso, recomendamos que el mismo lector elabore, a ttulo de ejercicio, el mtodo de numeracin de las permutaciones de los elementos de un conjunto parcialmente ordenado concordadas con el orden del mismo, mas dicha recomendacin ha de realizarse
despus de estudiar el material del 8.3.
Una cadena, en la que cada subconjunto no vado posee un elemento
mnimo, se llama bien ordenada, Un conjunto bien ordenado constituye
una cadena finita. Un conjunto de nmeros naturales, ordenado de un modo n~~ural, es tambin bien ordenado. Un conjunto de todos los nmeros
enteros no est bienordenado con relacin al orden natural, puesto que no
tiene el elemento mnimo. Si11 embargo, se hace bien ordenado, si el orden
se establece del modo slguicntc:

1<2<3<4<

... <0<-l<-2<-3<-4<

....

donde todos los nmeros positivos preceden a los restantes. Otro ejemplo
de una cadena que: no est bien ordenada es el segmento (O, IJ, pues, por
ejemplo, el lntcrvnlo

(}.

1)

no contiene el elemento

minimal.

La importancia de los coniuntos bien ordenados consiste en la posibilidad de aplicar el mtodo de induccin, o sea de la llamada induccin transfinita que se conoce por los conjuntos numerables y finitos en el caso de
los conjuntos bien ordenados. La esencia de este mtodo consiste en lo siguiente: sea Puna afirmacin concerniente a los elementos de un conjunto
bien ordenado A. Si P se cumple para el elemento mlnimal (o primero)
del conjunto A, y de la validez de la afirmacin P para todo x; a se deduce
su validez para el elemento a, entonces la afirmacin P se cumple para todos los elementos del conjunto bien ordenado A.
En efecto, supong:unos cumplidas tas premisas de ta condicin de induccin. Veamos un subconjunto B de todos los elementos de A. para los
cuales no se cumple la afirrn:1ein P. Si la conclusin de la induccin no
tiene lugar, entonces 8 es no vaco. Por cuanto A es bien ordenado, en B
se tiene el elemento mnimo a. Segn In condicin, este elemento no puede
ser elemento n;inimal del conjunto A. Si x ; a, entonces xEB, y, por lo tanl(-(\1)1.\

241

to, para x es vlida la afirmacin P segn la condicin. Mas en este caso


para a es vlida la afirmacin P. Hemos llegado a una contradiccin. Esto
quiere decir, que el conjunto Bes vaco y la afirmacin Pes vlida para todo bEA.
Se dice que un conjunto parcialmente ordenado A satisface la condicin
de mtnimo (de mximo, respectivamente), si cada subconjunto no vaco del
conjunto A es un conjunto parcialmente ordenado que contiene elementos
minimales (maximalcs).
Cualquier conjunto bien ordenado A satisface la condiciu <le miuimu],
y el conjunto A, dual respecto de /l, satisface la condicin de mnximal.
Como ejemplo de tal conjunto interviene el conjunto de nmeros naturales
de orden corriente que satisface la condicin del mnimo, pero no satisface
la del mximo.
Diremos que un conjunto parcialmente ordenado satisface la condicin
de rotura de las cadenas decrecientes (la condicin de rotura de fas cadenas
crecientes, respectivamente), si para una sucesin numerable arbitraria
[a. 1 n = 1, 2, ... 1 de elementos de A tal que 1 ~ai~ ... ~a.~ ...
(a1~a1~ .. ~a.~ ... , respectivamente) existe un nmero k, tal que"=
= 01< para todo n ';J;k.
Teorema 3. En un conjunto parcialmente ordenado A la condicin de
mfnimo (de mximo, respectivamente) es equivalente a la condicin de rotura de las cadenas decrecientes (crecientes).
Demostracin, Supongamos que se cumple l;1 condicin de minimo y
que a1~a2;;:: . ;;:.a .. ~ ... es una cadena numerable de elementos de 11.
Sea a el elemento mnimo en un subconjunto 1 a,. n "' 1, 2, ... } clel conjunto A. Entonces, a = Uk para cieno k, y, por consiguiente, a., = a = Ot
para todo n;;i.k.
Al contrario, supongamos que se cumple la condicin de rotura de las
cadenas decrecientes y que n es un subconj unto no vaco del conjunto A.
En este caso B contiene el elememo a1, y si e, no es mnimo en 8, existe
un elemento 02.EB tal que a1 > ai. Supongamos que existen tales a1, ... ,
a,,EB quei71 >a2> ... o.; En este caso, o bien a11 es mnimo en B, o bien
existe un elemento an + 1 EB tal que a.>"+ 1 De aqu concluimos que o bien
B tiene un elemento mnimo, o bien existe una cadena infinita
a, > a2 > ... >a,,> ... de elementos de 8. Por hiptesis, es posible slo el
primer caso.
De un modo dual se establece la validez. de la parte restante del teorema,
el cual queda, pues, completamente demostrado.

EJrckfo. Demustrese que


l. SI una cadena C y otra cadena, dual respecto de C. en un conjunto dual parcialmente
ordenado e$tn bien Ordenadas, entonces C comlene un numero finito de elementos.
l. Si un conjunto parcialmente ordenado no contiene ni cadenas infinitas ni anttcadenas
Infinitas, es finito.
3. Un conjunto finico satisface tas condiciones de mnimo y de mximo.

242

4. Si una cadena no es bien ordenada, contiene una subcadene que es dual respecto de
una serle natural.
S. Un conjunto ordenado local finito parcialmente satisface la condicin dd miniroo.

Si A es un conjunto parcialmente ordenado, entonces el conjunto de to


das las cadenas ser parcialmente ordenado de por s con ayuda de una
inclusin terico-multiplicativa. Los elementos mximos de este ltimo
conjunto, si existen, se denominan cadenas mximas del conjunto A. En
otras palabras, una. cadena C del conjunto parcialmente ordenado A sellarna cadena mxima, si para todo elemento a de A, no perteneciente a C,
el subconjunto C U (a 1 ya no es una cadena.
Al .estudiar los conjuntos infinitos hemos de emplear frecuentemente el
siguiente axioma de eleccin:
Dado un conjunto A, existe una funcin rp que a todo conjunto no vaco
JJ de A le hace corresponder un elemento determinado rp(B) de este
subconjunto.
Dicho de otro modo, la funcin ip marca el nico elemento en cada uno
de los subconjuntos no vacos del conjunto A.
Las numerosas investigaciones matemticas se apoyan en el axioma de
eleccin. La cuestin sobre las bases lgicas de este axioma y la legitimidad
de su empleo pertenece a los problemas ms difciles y discutibles en la argumentacin de Ja teora de conjuntos. En la exposicin ulterior que viene
ms adelante el axioma de eleccin se supondr vlido. Para los conjuntos
numerables el axioma de eleccin puede ser fcilmente demostrado. En
erecto, si los elementos del conjunto A estn numerados con nmeros naturales, obtenemos la 1'1111ci11 requerida <11 marcar en cada subconjunto J) de
A aquel elemento suyo que lleva el nmero rninimal.
Sea A un conjunto en el que vienen definidas dos relaciones de orden
parcial: ~ y=. . Diremos que el ordcn ee es una prolongacin del orden ,;,
si para cualesquiera a, bEA la relacin a~b lleva consigo la correlacin

a=eb.

Teorema 4. Sea A un conjunto parcialmente ordenado que satisface la


condicin de mnimo. Entonces, su orden parcial puede prolongarse hasta.
el orden que transforma A en un conjunto bien ordenado.
Antes de pasar a la demostracin del teorema, demos a conocer algunas
definiciones. Se denomina segmento de cierto conjunto bien ordenado A a
todo subconjunto suyo lJ que contiene, junto con cualquier elemento suyo
b, todos los xEA, tales que .n~ b, lJn conjunto de elementos que preceden
cstrtctamentc a cierto elemento a de A es un segmento autntico del conjun10 A, es decir, un segmento, distinto del propio A, con el cual se agotan to
dos los segmentos autnticos: si fJ es un segmento de tal {ndolc, l se cornpone de Lodos los elementos que preceden estrictamente al elemento mnimo del complemento A 'B, es decir, 8 se define por dicho elemento. Convengamos en considerar un subconjunto vaco como segmento autntico del

1c,

243

conjunto A; ste se determina por el elemento mnimo del conjunto citado.


Demostracin de( teorema 4. Sea A un conjunto parcialmente ordenado
que satisface la condicin de mnimo. Marquemos en cada subconjunto suyo no vaco B un solo elemento rp(B), al poner rp(B) igual a uno de sus elementos mnimos. Esto siempre puede realizarse en virtud de la condicin
de mfnimo y del axioma de eleccin. Llamaremos marcado al subconjunto
no vado B de A, si el orden inducido de 8 puede ser prolongado hasta el
orden que lo conviene en un conjunto bien ordenado y, adems, de una manera tal que para todo aEB tenernos: a=: <p(/1' //'}.donde
/J' es un segmento del conjunto IJ en la ordenacin total citada que se define por el elemento a. Los conjuntos marcados existen en A; tal es, por ejemplo, un subconjunto [<p(A)). puesto que frp(A)I' = 0. y V'(/1)= rp(A'-0).
Sean B y C dos subconjuntos marcados, para 105 cuales estn elegidas
las ordenaciones totales que poseen la propiedad indicada en el pargrafo
antecedente. Entonces, ambos subconjuntos mencionados tienen <p(A) en
calidad de primer elemento, razn por la cual poseen segmentos coincidentes no vacos. La reunin D de todos los segmentos coincidentes de estos
dos subconjuntos ser, evidentemente, un segmento en cada uno de ellos;
este es el segmento mayor entre los segmentos coincidentes. Si el segmento
D fuese distinto tanto de B. como de C, entonces, de conformidad con la
definicin de subconjunto marcado, el segmento D se definira en B y en
C por el elemento <p(A 'D),y en este caso
C posccrlan un segmento
coincidente mayor que D, el cual couxtu de /)y del elemento op(A <, D). Esta
contradiccin con la definicin de D demuestra que uno de los dos subconjuntos marcados B y C es un segmento del otro.
De aqu se desprende que la reunin S de lodos los subconjuntos marcados de A ser marcada tambin. En efecto, si b y e de S pertenecen a los
subconjuntos marcados By C, respectivamente, entonces ambos yacen en
el mayor de los subconjuntos citados, por ejemplo, en B. Suponiendo b'";!:.c
en S, si b?;;c en este A, obtendremos en S una ordenacin lineal, la cual
ser, incluso, ordenacin total: toda cadena decreciente de elementos en S
est contenida ntegramente en cierto subconjunto marcado B, por lo cual
ha de romperse. Por fin, si beS, entonces b est contenido en cierto subconjunto marcado By define tanto en S, como en B un mismo segmento B',
con la particularidad de que b <p(A '8 '). Con ello queda demostrado el
hecho de que S est marcada.
Para finalizar la demostracin del teorema 1101> resta sealar que si S
fuese distinto de A, entonces en la contradiccin con la definicin de S obtendramos un subconjunto marcado superior a S. agregando a Sel elemento rp(A 'S).y considerando este elemento el siguiente tras todos los elementos de S. El teorema queda demostrado.
Del teorema 4 se deduce inmediatamente el
Teorema S (Zermelo). En todo conjunto no vaco puede definirse un orden que lo convierte en un conjunto bien ordenado.

ny

244

Ms an, del teorema 5 proviene el axioma de eleccin. En efecto, si A


es cierto conjunto no vaco, entonces, conforme al teorema 5, puede conslderarse bien ordenado. Si Bes un subconjunto no vaco del conjunto A, entonces, al designar con <p(B) el elemento mnima! del conjunto 8, nos convencemos de que <p(B) satisface al Mioma de eleccin. De este modo, se ha
demostrado la equivalencia del teorema 4, del axioma de eleccin y del teorema de Zermelo.
Vanse (33, 90, 91} para familiarizarse ms detalladamente con el
axioma de eleccin y los teoremas equivalentes a l.
Veamos un sistema (A,. 1 aEL) de conjuntos parcialmente ordenados,
suponiendo que el conjunto L es tambin parcialmente ordenado. Convengamos en considerar que los diferentes conjuntos del sistema a examinar no
tienen puntos comunes. Esto, sin embargo, no impide que algunos de.ellos
sean diferentes ejemplares de un mismo conjunto. Denotemos con A una
reunin tcrlco-rnulnplicariva de conjuntos de este sistema y con P, el pro
dueto directo de los conjuntos del sistema (A., 1 a<:.L), es decir, el conjunto
de funciones " que a todo conjunto A~ le hace corresponder un elemento
o.,EA.,. Las funciones a pueden concebirse como una fila (a,.), donde cr recorre el conjunto L. La existencia de tales funciones se desprende de la aplicacin del axioma de eleccin a U A.,. Por consiguiente, el producto dircca({.

lo de cualquier sistema de conjuntos no vados es no vaco. Definamos sobre


Puna relacin <, haciendo a b, si de o,.(b,., para cierto aEL se deduce
que existe tal #EL que f3<0t, y OtJ<b.
Teorema 6. Si un conjunto parcialmente ordenado L satisface la condicin del mnimo, In relacin
en P, definida por la condicin

<

o<

b, si

b, o bien

b,

es un orden.
Demostracin. La relexividad de la relacin
es obvia. Supongamos
que a< by b <a, pero a r! b, Entonces, existe tal Indice aU, que e, {;,b,.;
y a11<b11 para cierro f3<a. Pero, bti; y b <a. Por consiguiente, se en'
contrar f31<a tal que b11 <ap,. De aqu, Ofl,(b/l., y a Cb, Por eso, existe
{Ji <f31 tal que ao,<b;J,. Continuando este proceso, obtendremos una sucesin decreciente infinita

<

cr>f3>fJ1>fh>

...

de elementos de L, mas esto contradice la condicin del mnimo de L (vase


teorema 3). Es10 quiere decir que u = by et carcter antlslrntrlco de la relacin
est demostrado.
Comprobemos ahora Ja transitividad de nuestra relacin. Supongamos
que a< b y b < c. Si a = b b = e, la transitividad es obvia. En cambio,
si a< b y b <e, pero no que a< e, se encontrar tal Indice aEL que a.,~ e;
y 1113 >i, en para todos los tJ < o. De aqu se deduce que a,. ( b, o bien b,. ~

<

245

e,.. Pongamos

cx1 "' ex, y supongamos estn elegidos los ndices

de un modo tal que para cada 0t1 (i-= I, 2, ... , n) tiene lugar "i, b,.,. o
bien bo,( Co,. Si, por ejemplo, a.,.( b.,., entonces para cierto (3<a. debe
ser ap<bp. Si b0~cp, entonces op<c8. Por cuanto (3 <a.< <:l, esto contradice Ja eleccin de o, Por consiguiente, ba ;( co, lo que nos permite poner
+ 1 = {J. As! pues, se ha obtenido tic nuevo una sucesin decreciente infinlta de elementos dc Z; a1 >a2>. 1. > " > ... , lo que contradice la condicin de mlnimo de l. Por lo tanto, la transitividad de la relacin < est
demostrada y 'ia demostracin del teorema queda terminada.
El producto directo P, dotado de un orden descrito en el teorema 6 lleva
el nombre de producto ordenado de los conjuntos parcialmente ordenados
A,..

Determinemos tambin sobre el conjunto 11 la relacin < , poniendo


b, cuando y slo cuando a, bA.,, y a'!;,b en A,., o bien aA ... bA1J y
a<(j en L. Comprobemos que la relacin < es un orden en A = U 11.,.

o<

'

u(L

Bfectivamente, es obvio que < es una relacin rccxiva. Si o< b y b <o, es


evidente que a, bEA .. para cierto aEL, y, por lo tanto, a = b, Si a< /J y b < e,
entonces o EA .. , bEAo, cEA~. y la desigualdad a<. e se establece mediante
un examen no complejo de los siguientes cuatro casos:
l)a = (J, fJ ='Y; 2) 0t = (J, fJ<'Y: 3) <B, J<.-y; 4) rt<(J. (J ='Y

< ) es realmente un conjunto parcialmente ordenado, el


cual se llama sumo ordenada de los conjuntos parcialmente ordenados A,..
Si Les una ancadcna, entonces la suma ordenada recibe el nombre de
sumo cardinal y el producto ordenado, de producto directo. En el caso de
un producto directo es evidente que o( b, cuando y slo cuando 00 ~b., en
A .. para todo aL. Si Les una cadena, Ja suma ordenada de los conjuntos
parcialmente ordenados. se llama suma ordinal. Un producto ordenado, en
el caso cuando Les un conjunto bien ordenado, se denomina texicogrfico.
Una suma ordenada A contiene naturalmente sus sumandos en calidad
de subconjuntos. Esto nos permite decir que A se descompone en uno suma
ordenada de sus subconjuntos. Un conjunto parcialmente ordenado, que no
puede ser representado en orma de una suma ordinal (cardinal, respectivamente) de sus propios subconjuntos, se denomina ordinalmcnre (cardinalmente) tndescomponibte.
Al contrario, los factores A .. de Jos productos ordenados P no admiten
interpretacin tan natural como sus subconjuntos. Verdad es que A .. se en
cajan en el producto ordenado P, mas son muchos tales encajes.
Una informacin ms detallada sobre las sumas y los productos ordenados puede sacarse de [33]. Enunciemos aqu, en forma de ejercicios, una serie de sus propiedades.
De modo que (A,

246

EJcrclclos. Demustrese que


6. Cada conjunto parcialmente ordenado es una suma cardinal (ordin:il, respectivamente)
de sus subconjuntos cerdinatmente (ordinalmente) Indescomponbles.
7. Cad;i conjunto parcil\Jmente ordenado es una sumi ordenada de conjuntos de un solo
elemento,
8. Un conjunto parcialmente ordenado u una suma cardinal (ordi11al, respectlvameme)
de conluntos de un solo elemento, cuando y slo cuando es una antlcadene (cadena),
9. La adicin ordinal es no conmutativa.
JO. Una suma ordenada de los conjuntos bien ordenados (A. I aEL) es bien ordenada,
si, y slo si, L es un conjunto bien ordenado.
J 1. Una suma ordenada de los conjuntos parclalmente ordenados (A.ja El] .1atisface
la condicin de mnimo si y slo si esca condicin la sa1bracen L y todos los A
12. Un producto ordenado de una familia finita.de conjuntos parcialmente erdenados A.
sarlstace la condicin del mfnimo si y slo si esta cond!cl~n la utisfacen toc;los los A .
13. Un producto lcJticogrMico de la.s cadenas es 11na cadena.
14. Un produdo l~icotrfico de una nmilia finita de conjuntos bin orenados es bien
ordenado.

Al concluir este prrafo detengmonos en algunos resultados referentes


a los conjuntos parcialmente ordenados, donde la atencin principal se
presta a las cadenas y anticadcnas. Para tal anlisis resulta tlpico el problema de bsqueda del nmero mnimo de cadenas, en el que puede partirse
un conjunto finito parcialmente ordenado. La respuesta la da el siguiente
teorema que se debe a Dilworth,
Teorema 7. Sea P un conjunto finito parcialmente ordenado. El nmero
mnimo de cadenas disjuntas, que contienen todos los elementos de P, es
igual a la anchura de /~
Demostracin. Supongamos que d(P) es el nmero mfnimo de cadenas
disjuntas que contienen todos los elementos del conjunto parcialmente ordenado P; U(P) es la familia de todas las antlcadenas en P, y s(P), la
anchura del conjunto parcialmente
ordenado P, es decir, s(P) =
= m.x 1 A I En estas condiciones el teorema afirma que d(P) s(P).

A(U(P)

Dcmost rrnoslo.
Es evidente que d(P) ~ s(P), puesto que no existe ninguna cadena que
contenga ms de un elemento de la antlcadena, La desigualdad inversa se
demuestra por induccin segn el nmero de elementos del conjunto par
cialrnentc ordenado P, es decir, 1P1 . Si 1P1 = 1, la afirmacin es cierta.
Supongamos que es cierta para todos los conjuntos parcialmente ordenados
Q tales que 1 Q 1 < J P 1 . Pongamos s(P) "' n y examinemos dos casos.
Caso J. Sen una anticadcna AEU(P),
n, que no contiene ni la
anticadena A.,., de iodos los elementos mnimos de P, ni tampoco la anticadena A .i. rlc todos los elementos mximos de P. Definamos dos
conjuntos:
e: = (xEP 1 lrrEA : x~al;
= [xEP l 3aEA : x~a).

1A1 =

r:

De conformidad con las suposiciones referentes a la anticadena A tenemos:


247

=A, p+up- = P, p+ ?! P, y P" r. P. Por consiguiente,

p+rvr

1 : < l P 1

Y J p+ < J P J . Entonces, con arreglo a la suposicin de


induccin, tenemos d(P-) ~s(P - ) = 11, y d(P ) ~ s(P ) = 11, es decir, cada uno delos dos conjuntos parcialmente ordenados P" y p+ puede ser
representado en forma de una reunin de n cadenas disjuntas:
J

p+ :;

,_,u ql)

r:

u q21.
n

1~ 1

Cada elemento a de la nnticadcna 11 es, a la vc1., 1111 elemento mlnimo en


p+ y mximo, en P>, Pegando las cadenas Gi1> y c,12>, que contienen el
elemento a, obtenemos una cadena
l'or cuando todo elemento a de la
anticadena A, siendo mlnimo en P + y mximo en P>, es rnaximal para
una de las cadenas C11' y mnima! para una de l:is cadenas Cf2>, entonces,
pegando las'cadenas de recubrimiento de P" y P por Jos elementos comunes de la antlcadena A, llegamos a que P = P" U/>+ = U Ca: 1 A 1 = 11,

c.

(A

es decir, existe un recubrimiento del conjunto parcialmente ordenado P mediante las n cadenas.
Caso 2. Cada anricadcna de potencian del conjunto parcialmente ordenado P contiene o bien lodos suselementos mximos o bien todos-sus elementos mnimos. Por consiguiente. existen, como mximo, dos anticadenas
de esta fndole: una que contiene todos los elementos mximos, y la otra que
contiene todos los elemento mlnimos. Tomemos al azar un elemento
aEAm1n y elijamos bEAm1a de un modo t<1I que (1 ?- u (fJ puede ser igual a a).
Sea Q = P -, la, b). Es evidente que 1 Q 1 < ! P 1 . Por consiguiente, segn
la hiptesis de induccin, Q puede descomponerse en s(Q) cadenas, mas
s(Q) = n - 1, en virtud de la hiptesis. De aqu, al agregar a dichas cadenas una cadena {a, ), obtendremos una descomposicin de P en 11 cadenas. Por consecuencia, en este caso d(P) ~" "' s(/I). La demostracin del
teorema queda establecida.
Es Hcila tambin la afirmacin dual.
Teorema 8. Sea P un conjunto finito parcialmente ordenado, Entonces,
elnmero mayor de elementos en la cadena deP'es igual al nmero mlnimo
de antlcadenas disjuntas que contienen todos los elementos del conjunto P.
Demostracin. Sea l(P) e[ nmero mnimo de anticadenas disjuntas que
cubren todos los elementos del conjunto finito parcialmente ordenado P;
C(P) es una familia de todas las cndcnas en P, y m{P) "" mx 1 C 1 Se neC(C(PJ

cesita demostrar que t(P) = m(P) para todo P.


. Es obvio que m(P) ~/(P), puesto que ninguna anticadena contiene ms
de un elemento de la cadena. Por induccin respecto de m = m(P) demostremos la desigualdad inversa. Cuando m = 1 ella, evidentemente, se
verifica. Sea t(Q)~m(Q) para todos los conjuntos parcialmente ordenados
Q tales que m
m(Q)<n. Entonces, si m(P) = n, analicemos la antlcadcna A que incluye lodos los elementos mximos de P. Esl claro que

248

;-!. 0, puesto que el elemento mximo de cada cadena mxima est contenido en A. Veamos un conjunto parcialmente ordenado P'-A. Es fcil
mostrar que m(P'-A)"" n - J. En efecto, sea X1 <x1 < ... <x. una cadena
de potencian en (P'-A). Puesto que m(P)
11, esta cadena es mxima y,
por lo tanto, XnEA, lo que contradice la suposicin; x.E(P'-A). Entonces,
en (P'- A) no hay cadenas de n elementos, y, por hiptesis de induccin,
llegamos a que f(P'-A)~m(P'-11)
= 11 - l. Oc aqu, l(P)~m(P) y el
teorema queda demostrado.
El teorema 7 fue enunciado por primera vez por Dilwor th (921 en 1950
y demostrado con motivo del anlixix de los retculos distributivo.~ (vase
8.2). Sin embargo, muy pronto se comprendi que este teorema tiene un
campo de aplicacin mucho ms amplio. Ms an, el teorema result ser
equivalente a varios teoremas de mlni-rnx del anlisis combinatorio, por
ejemplo, al teorema de P. Hall sobre el sistema de representantes distintos
( 3.2), al de Ford y Fulkcrson sobre el Ilujo mximo expresado en nmeros
enteros y el corte mlnimo ( 6.4), al de Menger sobre fa separacin de los
vrtices y a otros. Merced a las numerosas interpretaciones, los razonamientos aducidos ms arriba ocupan en el anlisis combinatorio uno de los lugares "centrales.
Enunciemos ahora una serie de teoremas y, a continuacin, interpretndolos de tal o cual modo, demostremos la equivalencia entre algunos de
ellos.
Recordemos que se denomina-grafo bipartido a un grafo O= O(V. /:.'),
en el cual el conjunto de vrtices V == SVT se divide en dos conjuntos disjuntos S y T de un modo lal que cada arista (a, b) une cierto vrtice af:S
con el vrtice bET. El grafo Ges bipartido cuando y slo cuando todos los
ciclos simples de l tienen longitud par.
Cualquier relacin binaria R s;; S X T sobre los conjuntos finitos S y T
puede considerarse como un grafo orientado bipartido 0(5\JT, R), en el que
todas las aristas estn orientadas de S a T, con In particularidad de que (a,
b) es un arco en G, si y slo si a ES, bE T, y (a, b)eR, y viceversa. Por eso,
en adelante no distinguiremos la relacin binaria R <;; S X T y el grafo bipartido correspondiente G(SUT, R), emplendolos como entes intercarnbiables. Cualquier familia ( A1 1 iE TI de subconjuntos del conjunto S en
gcndra una relacin binaria R s;;S x T, a saber, (a, l)ER cuando y slo
cuando aEAt y cualquier relacin binaria puede, obviamente, considerarse
en este sentido como un sistema de conjuntos.
Sea G(S\JT, R) un grafo bipartido. Se llama combinacin de pares en
el grafo G a un conjunto E de aristas, de las cuales no hay ningn par que
tengan vrtices comnes. Denotemos con S(E) y T(E) los conjuntos de vrtices de la combinacin de pares E, situados en los conjuntos S y T, rcspcctivamente. Un subconjunto As; S se denomina transversa/ parcial en S, si
existe tal combinacin de pares E que A = S(E). Del modo anlogo se dcfioc tambin la transversal parcial para B<;; T.

249

Dicho de otro modo, el conjunto A <;;.Ses una transversal parcial del


grafo O(SvT, R) cuando y slo cuando existe un encaje v>: A-> T tal que
(a, \O(a))ER, cualquiera que sea a EA.
El teorema de P. Hall sobre el sistema de representantes distintos (vase
3.2) puede ahora enunciarse en trminos de los grafos bipartidos.
Teorema 9. Sea O(&JT, R) un grafo bipartido con conjuntos finitos de
vrtices S y. T. Entonces, A<;;. S ser una transversal parcial, si, y slo si,
B l : :;
para todo ll!;;A, donde
R(IJ) =U (yETI (a, y)ER}.

1R(B)1

ED

Efectivamente, sea (A11 iE TJ una familia finita de subconjuntos del


conjunto S; aqu, los subconjuntos A1 no son forzosamente distintos. Denarnos una relacin binaria:
{i, a)ER, siempre que aEA1.
Entonces, R(J)

LJA para lodo J<;;. T; ahora, del teorema 9 obtenernos

}lT

el teorema de P. Hall del J.2:


reorcrna 10 (P. Hall). U11:1 familia de conjuntos !Ar 1 iETI tiene transversal (o bien un sistema de representantes distintos) cuando y slo cuando

UA1I ~J para

1 J!J

iodo J<;;. T.

Recordemos la formulacin del teorema sobre el Flujo mximo y el corte


mnimo (vase teorema 4 del 6.5).
Teorema 11 (Ford, Fulkcrson). Para cualquier red con una capacidad de
paso expresada en nmeros enteros, el valor mximo de un flu]o de la entradas a la salida 1 es igual a la capacidad de paso mnima del corte que separa
s de t.
En el 6.4 se ha deducido, del teorema sobre el flujo mximo y corte
mnimo, el teorema de Konig, a saber:
Teorema 12. Sea O = G(&JT, R) un grafo bipartido arbitrario. Entonces, el nmero mximo de aristas de la combinacin de pares en el grafo
O es igual a la potencia mnima del conjunto (S, T)-separador de los vrtices del grafo O.
Recordemos que el conjunto de vrtices en un grafo arbitrario O( V. E)
recibe el nombre de conjunto (S, Ti-seporador de vrtices, donde S, Ts; V
y snT = 0, si al eliminar estos vrtices del grafo, junto con las aristas incidentes (o con los arcos) se rompen todas las cadenas (o caminos) que llevan
de los vrtices del conjunto S a los del conjunto T. Oiremos que dos cadenas (o dos caminos) del vrtice a al vrtice b del grafo G no tienen vrtices
comunes, si ellas tienen de comn slo los vrtices o y b. Llamemos conjunto (S, T)-scparador de aristas (o de arcos) a tal familia de aristas (o de arcos)
del grafo G, cuya eliminacin de O rompe todas las cadenas (caminos) que
llevan de los vrtices del conjunto S a los del conjunto T.
250

Interpretemos ahora el teorema de Konig en trminos de las matrices,


Sea A ,,. llaua una matriz rectangular arbitraria con elementos reales. Nos
ser de inters slo una cuestin: ~es igual o no a cero el elemento de la
matriz? Llamemos lneas de Ja matriz tanto sus filas, como las columnas.
El conjunto de elementos de Ja matriz distintos de cero se llamar transversa/ de la matriz, si ningn par de ellos yace en una lnea. Diremos que el
conjunto M de lineas cubre todos los elementos no nulos, si cada elemento
no nulo de la matriz A yace por lo menos en una lnea de M. A la matriz
A se le hace corresponder un grafo bpart ido, tomando como vrtice el con
junto de filas y el de columnas de la mal riz ll y haciendo (b1, c1)ER ;ua1111
y slo cuando au ;t O. Aqu, con b; y e estn designadas la i-sima columna
y j-sima fila, respectivamente, de la matrlz zt , Entonces, del teorema 12 obtenemos el teorema de Konig del 4.1.
Teorema 13. La potencia mayor de la transversal en una matriz es igual
al nmero mnimo de Incas que cubren lodos Jos elementos distintos de
cero.
En el 4.1 hemos demostrado Ja equivalencia de los teoremas 10 y 13.
As pues, los teoremas 9, 10, 12 y 13 son equivalentes. Demostremos que
les son equivalentes tambin los teoremas 7, 8. Con este fin deduzcamos el
teorema de Dilworth del teorema de Konig, y luego, viceversa. Mas, rccnunciemos con anterioridad el teorema de Dilworth en trminos de los grafos.
Recordemos que el diagrama de Hassc de cualquier conj111110 finito parcalrnente ordenado representa un grafo orientado sin contornos. Sea G un
grafo orientado sin contornos. La descomposicin del grafo en cadenas es
tal particin del conjunto de vrtices y arcos del grafo G, que cada vrtice
de G pertenece a una y slo una cadena. La descomposicin con un nmero
mnimo de cadenas se denomina mnima. Diremos que a es mayor que b,
si se tiene una cadena orientada de a a b, Dos vrtices de un grafo orientado
sin contornos se llaman incomparables (o indcpcndicutcs), si no se verifican
las desigualdades a c b y b a,
Ahora el teorema 7 puede enunciarse del modo siguiente:
Teorema 14. El nmero rnxirno de vrtices recprocamente incomparables en un grafo orientado sin contornos es igual al nmero de cadenas
en la descomposicin mnima del grafo.
Los teoremas 7 y 12 son equivalentes. Demostremos que del teorema de
Konig se deduce el de Oilworth. Sea />un conjunto finito pnrcinlmeutc ordenado. Construyamos un grafo bipartido G(PJP', R) sobre el conjunto
de vrtices NP', donde P' es un ejemplar ms del conjunto P. Adems,
los vrtices x e y', donde y' es la copia de y en P', los unimos con una
arista solamente en el caso. cuando x<y en el conjunto parcialmente ordenado P.
Lema 2. Para toda combinacin de pares M en el grafo G(NP', U)
existe una descomposicin D del conjunto parcialmente ordenado P en cadenas, para la cual 1M1 + 1D1 = n, donde 11 = 1 P l .
2SI

Demostrocin. Sea M
1 (x1, xi), (x3, x.), ... , (xik - 1, x) J, entonces
x1 <xz, X) <X4, ... , Xzk - 1 <xu en P, y sea que podemos agrupar diferentes
elementos del conjunto (xi, ,n, ... , X2k- i. X.t J en cadenas de un modo !al
que cada una de stas contenga dos o ms elementos. Las cadenas construidas son disjuntas dos a dos, puesto que Mes una combinacin de pares
en el grafo G. Agregando a ellas como cadenas de un solo elemento todos
los elementos del conjunto P, que no figuran en las cadenas construidas,
obtendremos la descomposicin D del conjunto P en cadenas. Si el nmero
de elementos del conjunto P que integran la i-sima cadena de Des igual

a /;, entonces n

1 P 1 "'

i:!t

l~

L..;/ = ,; (/1 - 1)

i J

al

+ 1D

1 = 1M 1

+ 1D

1,

puesto que{ - 1 es igual al nmero de aristas ele la combinacin de pares


M clcl grnfo bipartido G que participan en la formacin de la i-sima cadena de D.
lema 3. Sea X t:il conjunto de vrtices, que cubren todas las aristas del
grafo C, que ya ninguno de sus subconjuntos cubre todas las aristas del grafo G. Entonces, existe en el conjunto parcialmente ordenado Puna cadena
A, tal que
+ A
11, donde 11 =
P1 .
Demostracin. Sea X = ( x,, ... , X;, : ... , yfJ un conjunto mnimo
de vrtices del grafo G que cubre todas las aristas. Entonces, x, ~ y1, cualesquiera que sean i y j. Demostremos esto por reduccin al absurdo. Sea, por
ejemplo, x, = y,. Puesto que X es el conjunto mnimo de vrtices que cubre
todas las aristas del grnfo G, existen las aristas (x, yf), donde x<f.X, y (x1,
y'), donde y'~ X. Mas, en virtud ele la propiedad de transitividad para la
relacin del orden en P, y de la construccin del grafo bipartido G, llega111os a que (x, y') es una arista en el grafo G, lo que contradice la suposicin
de que X cubre rodas las aristas del grafo G. Por consiguiente, todos los elementos en el conjunto r X1 , X;, )'i. .. , )' l son distintos. Por cuanto
X cubre todas las nrlstas del grafo G, entonces A P'-X ser una anticadcna en P. Adems,
+ A =
n. El lema queda demostrado.
Supongamos ahora que Mes una cornbinacion de pares mxima en el
grafo G(P U P'. R), y X es el recubrimiento de vrtice mnimo de las aristas
del grafo G. Entonces, en virtud del teorema 12, tenemos
=
De
aqu, considerando los lemas 2 y 3, 1 D 1
1 A 1 , puesto que 1 D 1 -= 11 y l A 1 11 - J X 1 . Pero, A 1 ~ 1 D para cualesquiera A,
D'=P, puesto que ningn par de elementos incomparables pueden yacer en
una misma cadena. Por consiguiente, rnx 1 A 1 = min
es decir, la ele-

1X1

1 1 =

1X1

1 1

1P1 "'

- 1M1

1J\.f1

1X1.

1D1 ,

"

duccin del teorema 7 a pntlir del rcorcrna 12 queda establecida.


Para demostrar la afirmacin inversa de que el teorema 7 tiene por resultado el teorema 12, es suficiente al grafo blpartido G(S V T. R) hacerle
corresponder el conjunto parcialmente ordenado SU T con la relacin del
orden parcial < :x<y cuando y slo cuando (x, y)ER. La implicacin re252

querida se desprende ahora de las siguientes dos afirmaciones que se


comprueban con facilidad:
1) Para cualquier descomposicn D del conjunto SU Ten cadenas existe una combinacin de pares M en el grafo G(S U T. R). para la cual
1D1 + 1 MI ~ 1 SU TI (a ttulo de M hace falta tomar un conjunto de
todas las cadenas de D compuestas por dos elementos).
2) Para toda anticadena A de un conjunto parcialmente ordenado SU
Tcxiste un recubrimiento de vrtice X de las aristas dct grato G, para el cu11I
1 A 1 + 1 X 1 ~ 1 SU T 1 , puesto que el complemento a la ant icadcna A en
el conjunto SU T contiene el recubrimiento de vrtice X de las aristas del
grafo G. De este modo queda establecida la equivalencia de los teoremas
7 y 12.
Ejercicio 15. Sea G( V. E) un grafo orientado tal que paras y /E Ve.~ vlida la igualdad
k~
y para cualquier

IP(s)I

ve V -

-1r-1(s)I

= r-'(t)l

- lr<t)I.

{s, t l. la igualdad
lf'(v)I

= 1r- (v)I.
1

Demustrese que en el grafo G hay k caminos del vrtice s al vrtice 1


que no se intersecao por arcos.
Sea D(G) un grafo orientado obtenido del ~mfo no or icnrudo G sustituyendo en ste cada arista por un par de arcos inversamente orientados que
son incidentes respecto de los mismos vrtices. Selese que
16. Existe una correspondencia biunvoca entre las cadenas en el grafo
O y los caminos en D(G).
17. Para cualesquiera dos vrtices s y t, el nmero mnimo de aristas, cuya supresin en el grafo G rompe todas las cadenas des a t. es igual al nmero mnimo de arcos cuya eliminacin rompe todos los caminos des a 1
en el grafo D(G).
Continuamos la deduccin y la demostracin de los resultados combinatorios equivalentes.
Lema 4. Sea G( V, E) una red de entrada s y salida t. a cada arco de la
cual se le asigna una capacidad especifica de paso. En este caso-son vlidas
las siguientes igualdades:
l) el valor del lujo mximo en la red O es igual al nmero mximo ele
caminos de s a t que no se intersccan por los arcos;
2) la capacidad de paso del corte mnimo en la red Ges igual al nmero
mnimo de arcos, cuya eliminacin rompe todos los caminos de s a t.
Demostracin. 1) Sea u cierto flujo mximo en la red G, y seo G un
grafo orientado obtenido de G por eliminacin de todos los arcos libres del
flujo v. Por cuanto las capacidades de paso de todos los arcos de la red G
son iguales a 1, entonces para todos los arcos e de la red e tenemos;
f(e} = l. De aqu, en virtud de la definicin de flujo en una red (vase
2SJ

6.4), para todos los arcos f en la red G, distintos de S y t . tenernos.


j l'(C!) 1 = l r- 1(C!) 1 ' mientras que para la entrada s y la salida t,
1(s)
u
l l'(s) 1 1
1
'(t) l - / f'(f) /. Pero, en virtud de Ja

r:

= r-

afirmacin citada en el ejercicio 15, en Ja red G, y, por lo tanto, en Ja red


G existen u caminos <les a t que no se intcrsecan por los arcos. De aqu lle
g<1111os a que el valor u del rlu]o mximo cu Ja red G no es superior a k (el
nmero mximo de caminos de s a I que no se intersecan por Jos arcos).
Supongamos ahora que P1, P!, ... , P,, es nn juego de un nmero mximo de caminos des u ten la red G que no se intersccan por Jos arcos. Definamos en (J el flujo f del modo siguieurc:
/(e)

= [ I,

, existe tal i que CE/>;;


O. en el caso contrario.

E~ cvrdcnic que el valor de tal ttujo es igual a k , y el valor del flujo mximo no es Inferior a k . Por con.siguiente, v:t;,k, y, debido a la desigualdad
antecedente, v;::.k. Oc csr c modo, i = k, y la primera afirmacin del lema
q ucda dcmost rad;i.
2. Eliminemos en tu red G lodos Jos arcos c.lel corte minimo que separa
la cnt radu s de l<l salida /. P.nl<>nccs, en el grafo orientado obtenido no
hal.J1 ningu camino des a 1. Por eso, la potencia ele este corte no es inferior al 11111cro mlnimo de arcos cuya cli111i11aci611 rompe lodos los caminos
eles a 1. Para Iiualizar la demostraciu de Ja segunda afirmacin del lema,
demostremos que es cierta t ambin In rctacin inversa. En efecto, sea T un
conjunto de arcos cuya eliminacin rompe todos los caminos des a ten Ja
red G. y sea S un conjunto de vrt in~s que pueden ser a lcnnzados partiendo
de la cnl radas, lm1 ayuda de Iox lm11i110~ que no couucncn 1111 arco del conjunto T. Es1 claro que (S, V'-S) es un corte en la red G. Adems, (S,
V' S) S T. Por eso, la potencia cid corre mnimo no sobrepasa 1 (S,
V' S) 1 y, por consiguiente, 1 T 1 . El lema est demostrado.
Enunciemos ahora una serie de teoremas de Menger y dcmostrmoslos
t;11110 para los grafos oricnrndos, como no orientados, haciendo uso del reorema 11 sobre el flujo mximo y el corte mnimo.
Teorema 15. Sean s y t dos vrtices en un grafo orientado O. 131 nmero
nuixiruo de caminos de .1 a t, en G que no se intersecan por los arcos es igual
a 111 potencia, mi11i111a del conjunto (s, !)-separador de arcos del grafo G.
Dentostracion. Vamos a considerar el grafo G como una red de entrada
s y salida 1, a iodo arco del cual le esta asignada la capacidad de paso uniraria. Entonces, el teorema cu conxrdcracin es un corolario del lema 4 y <lct
teorema

11.

S11po11;:11nos que pum un grato 110 orrcntudo G existe el grafo orientado


D(G), obtenido de G sustituyendo cada arista de ste por un par de arcos
inversamente orientados, que son incidentes respecto de los mismos vrtices. Entonces, en virtud de los ejercicios 16 y 17, se deduce la validez del
teorema l.S para el grafo no orientado.
25-1

V'

s
Fig.8.6.

...

u"

y"

s
G'

r"

Tcurcmn 1<>. Sean s y 1 dos vu ices de 1111 '.tml\l no oricntadu G. 1:1 111mero mximo de cadenas en G que van de s a 1 y no se intcrsecan por las
aristas es igual a la potencia mnima del conjunto (s, !)separador de arstns
del grafo C.
Formulemos los anlogos de los teoremas 15 y 16 p:irn los vrtices.
Teorema 17. Sean s y 1 dos vrtices no adyacentes en un grafo orientado
G. Entonces, Ja potencia 111[1111na del conjunto (s, !)-separador de vrtices
en el grafo Ces igual al nmero mximo de caminos que van des n 1 y que
no tienen vrtices comunes.
Con el fin de demostrar el teorema 17 consrruynrnos un grafo oricnulo
G' a partir del grafo orientado G(V, E) con dos vrtices no adyacentes s
y l. Dividamos para ello los vrtices us; V'\ (s, 11 en dos nuevos vrtices
u' y u, unindolos con un arco (u'. 1.1" ). Luego, susli111yrnms cada arco
del grafo G con el v1 rice terminal 11E V'\ (s. 1 ( por 1111 arco nuevo que tiene
v' en calidad de vrtice terminal; sustit uyamos, adems, cada arco con el
vrtice inicial vE V'\ (S, ti por un arco que tiene 1.1" en calidad de vrtice
inicial. El grafo G y el G', construido a parrir de G, se rcprcscnran en la
fig. 8.6.
Ejercicios. Demustrese que para los grafos construidos m<i~ arribu:
18. Todo camino des a t en el grafo G' corresponde al camino des a
ten el grafo G que se obtiene por contraccin ele iodos los arcos del tipo
(u', v ), y viceversa, cada camino des a t en el grafo G corresponde al camino des ar en el grafo G' obtenido por divisin de lodos los vrtices del
camino. distintos des y 1.
19. El nmero mximo de caminos que van desaten el grafo G' y que
no se lntersecan por las arcos es igual al nmero mximo de caminos de s
a 1 que no tienen vrtices comunes.
20. Dos caminos dcr a t en el grafo G' no se intcrsccau por los arcos,
cuando y slo cuando los caminos que les corresponden c11 el grafo G no
se intcrsccan por vriccs.
21. La potencia mnima de un co11j111110 (s, /)-separador de arcos en el
grafo G' es igual a la potcncin minimn del conjunto (s, f)sepnrador ele vrtices del grafo G.
La validez del teorema 17 se deduce de las afirmaciones, fcilmente
comprobables, enunciadas en los ejercicios 18 ... 21.
Teorema 18. Sean s y t dos vrtices no adyacentes de un grafo no oricn2SS

tado G. Entonces, la potencia uiinima del conjunto (r, 1)-separador de vrtices en el grafo G es igual al nmero mximo <le cadenas que van de s a 1
y que no tienen vrtices comunes.
Demostracin. Es suficiente aplicar el teorema 17 al grafo D(G).
Los teoremas 17 y 18 se generalizan fi\ci!mente.
Teorema 19. Sea G( V. E} un grafo orientado y supongamos que S,
Te;. V. Entonces, la potencia mnima del conjunto (S, T)-scparador de vertces es igual al nmero mximo de caminos que van de los vrtices del conjunto S a los del conjunto T y que no tienen vrtices comnes.
Demostracin. Agreguemos al grafo G dos vrtices nuevos s y t, como
tambin todos los arcos del tipo (s. s), donde sES, y todos los arcos del tipo
(f, r), donde IE T. Del teorema 17, aplicado al nuevo grafo construido, se
deduce el teorema l 9.
Razonando anlogruncnte, del teorema 18 obtenemos el siguiente
resultado,
Teorema 20 (Menger). Sea G( V, E) un grafo no orientado y S, Ts V.
Entonces, la potencia mnima del conjunto {S, T)-separador de vrtices es
igual al nmero mximo de cadenas que van <le los vrtices del conjunto
S a los del conjunto T y que no tienen vrtices comunes.
Es obvio que si en los teoremas 19 y 20 suponemos que S = (s),
T"" l f 1. es decir. que S y T son conjuntos tic un solo elemento, obtendrmos las afirmaciones de los teoremas 17 y 18.
Deduzcamos ahora el teorema 11 sobre el flujo mximo expresado en
nmeros enteros y el corte 11111i1110, basndonos e11 los teoremas de tipo de
Menger: Sea G(V. E) una red de entradas y salida 1, en cuyos arcos vienen
dadas las ca pacidadcs de paso que se expresan en nmeros enteros. Construyamos una red nueva G' sobre el mismo conjunto de vrtices, sustituyendo cada arco eEE con una capacidad tic paso c(e) por c{e) <le los arcos
igualmente orientados y borrando todos los arcos con capacidades de paso
nulas. La red C y la red nueva G', construida a partir de G, estn represen
tudas en la fig. 8.7, donde los nmeros en los arcos del grafo G expresan
sus capacidades de paso.
Sean R y R' los cortes que separan la entradas de la salida I en las redes
G y G', respectivamente, y que estn definidas por un mismo conjunto de
vrt ices. Entonces
1R'1 = L:;c(c),
c

donde e son las capacldadcs de paso ele los arcos de la red G. Asi pues, al
poner N"' mn L.;c(e), lle;amo~ a que 1 R' I ";:.N. Entonces, en virtud del
J<

d.l<

teorema 15, existen N (y este nmero es mxuno) caminos desaten la red


C' que no se uuersccan por los arcos.
Sea /(e) el nmero de arcos paralelos ni arco e c11 la red G', ocupados
por dichos caminos. En este caso /(e) es el flujo de s a r de magnitud N
256

G':

w
1 i~.8.7

J
b

en la red O( V. E) (aqu se h:111 empicado tambin los resultados del lema


4). La implicacin requerida cs1:\ demostrada.
Demostremos que ele/ teorau 20 (de Menger) se deduce In vatidet: de!
teorema 12 (<le l\011ig). Sea G(SV T. U) un grafo bipartido sobre el conjunto
de vrtices S V T. S n T = 0. Obviamente, el conjunto ele vrtices A cubre
tocias las nrtstas del grafo O, cuando y slo cuando A es un conjunto (S.
7)-scp:irador de vrtices del grafo G. Para toda combinacin de pares de
11 aristas en el graf<l G pueden elegirse 11 cadenas que van de los vrtices del
conjunto S a los del conjunto T, y viceversa, k cadenas de S a T, que 110
tienen vrtices comnes y contienen k aristas del grafo G que no se intcrsccan por las vrt ices. Por consiguiente, el nmero mximo de cadenas de S
-:i T, {J11c no 1ic11c11 vrtices comnes,
es igu1l al numero mximo 'de aristas
de la ccmbinnciu de pares en el grafo G. Pero, en virtud del teorema 20,
el nmero mximo de cadenas que van de los vrtices del conjunto S a los
del conjunto Ty que no tienen vrtices comnes, es igual a la potencia mini
111:1 del conjunto (S, Tj-scpnrador de vrtices. Por consiguiente, el teorema
12 queda demostrado.
Todas las implicaciones establecidas en el libro, entre los teoremas de .
Mcn&cr, Koni:, P. l lall, Dilworlh y el de f".ord-f'ulkerson sobre el Flujo mximo expresado en nmeros enteros y el corle mnimo estn reunidas en el
grafo orientado (vase fig. 8.8). en el cual los vrtices corresponden a los
teoremas, y el arco (11, /J) est presente en el grafo cuando y slo cuando
queda demostrado que el teorema n se deduce del teorema 11. Segn pode
mo~ ver en el a;rafo que se ruucstm en la ig. 11.8, para Iinalizar la dcrnostrac111 de la equivalencia entre les teoremas citados es sifuciente, por ejemplo,
deducir uno tk los teoremas de Mcugcr n partir del teorema de Konig,
Deduzcamos el teorema IR (de Mens:er)del teorema 12 (de Konig), re
curricndo al mtodo de induccin matemtica. La idea de tal demostracin
surge de las obras \134, 135). Con ello acabemos la comprobacin de la
equivalencia entre los teoremas de Ford-Fulkerson, Mcngcr, Knig, P. Hall
y Dilworth y tambin ilustramos con un ejemplo concreto la idea de la de
17-MU

257

Teo<tma de Ford y Flukor$0n sobre<! llujo


mJidmo eKpre~do en nimetos ~1\IC'tos v ef
eorte minino (1eor~ma l t)

Te0tcmn' 1f1tl tf110 ele P. Jt;all solm> tislt!h111s ~


11.11t~SOOlftnlO$

l1~l1'11i.1"

<fit~111tlt

101-11101:1

f toorttns !) v 1 O)

n1w\l(I

f;i U1lw1Hth

''" lutt:OOJtllllll\

\1tJ11n

fil.

f)Att:Jl'\I

tuctcnaclm: ( ll~<.HCU\M 1 y U)

Hg.llK.

mostracin de

matemtica.

los teoremas

de Meugcr

por el mtodo de induccin

Lema S. Supongamos que G(V. E) es un grafo no orientado arbitrnno,


dos vrtices no adyacentes s. tE V, y que X~ V es
un conjunto mnimo (s, (}-separador <le vrlit't's del grafo G, tal que
1X1 "" k. Entonces, en G( V,/:.) existen k cadenas des ar que no se intcrsccan por los vrtices.
Dentostrucin. Un vrtice del ~ra(() O. tlisrinlo <le.~ y t, y no adyacente
a ni11g1111<1 de ellos, redile el 1111111hre de vrt icc 11\ICI ior del gr:tf<l u. De
mostremos el lema por inducciu respecto de 11 (el nmero de vrtices irucrieres del grafo G). Sea 11 =O, es decir, en G no hay vrtices interiores. Ent onccs, l grafo
t icnc lu ronua mostrada en la ig. 8.9. Sean x,, X2, ,
Xp los vrtices del grafo O que 5011 adyacentes 1:11110 a s, como a t, simultncarucntc, Es evidente que x,, xi, ... , x,,~ X. Por eso, cuando p -= k, el sis lema buscado de k cadenas que no se iutcrsccan por los vrtices se halla en
seguida. Si p k, construyamos u11 subgrafo G ', del grafo. G, sur,r!miendo
Lodos los vrtices x1, x2, , x,, junto con fas aristas incidentes. Ahora, para
demostrar el lema, hasta con encontrar en el subgrafo G', k - p cadenas
de s a t, que no se intcrsecan por vrtices,
As pues, sea p :, y sean A y Te;; V' lxi. :<z .... , x,, l los conjuntos
de-vrtices del subgrafo G', adyacentes l los vrtices s y 1, respectivamente.
Examinemos un grafo bipartido auxiliar G(.SUT, R) sobre el conjunto de
vrtices .SUT,
= 0, en el cual (x, y)ER cuando y slo cuando xES,
yET, y (x, y)f.E (fig. 8.10).
En el grafo G" (.~UT. R) se encontrar una combinacin de pares con
k - p aristas. Demostrmoslo por reduccin al absurdo. Supongamos que
en el grafo G (SVT. R) no hay combinaciones de pares con k - p aristas,
es decir, la potencia mxima de las combinaciones <le pares del grafo G es
inferior a k - p. Entonces, en virtud del teorema 12 (de Konig), en G(.SUT.
R) existe un conjunto (S, 7)-separador Xos;; SUT, cuyo nmero de vrtices
en el que se distinguen

snr

2~8

,~.
F1g 8.~.

Fig.8.IO.

es menos de k - .Pero XoU(x,, ... , .1,J sera, evidentemente, un conjunto


(s, 1)-separado1 de ven ices en el grafo G con un numero de vrt ices inferior
a k . Hemos llegado, pues, a 1111a contradiccin con la hiptesis del lema.
De este modo, en G(.SVT, R) existe tina combinacin de pares con k - p
aristas, y e11 el grafo e;, k cudcuas de .1 u t que no se intcrsecan por los vrrices, El lema est dernost rado parn iodos los grafos sin vrtices interiores.
Adunnunos que d lc111:1 cs1~ dcmost rado para rodos los grafos con un
nmero de vrt ices interiores interior a n.,> O. Vc1111os un grafo arbitrario
G( V, E) con un nmero de vrtices interiores igual a 110 y un conjunto mnimo (s. 1)-separndor de los vrtices X, donde 1X1 = k . Sea x1 uno de los
vrtices interiores de este grafo. En el grn fo O', obtenido de G por eliminacin de! vrtice X1 junto con las aiis1 as incidentes. las condiciones del lema
se cumplen como antes. Pero, c:11 el grafo G' el nmero de vrtices interiores
ya es inferior a no, y, por lo tanto, en virtud de la hiptesis de induccin,
se encontrarn k cadenas des a 1, que no se intcrsccan por los vrtices, en
G'. y por consiguiente, en el grafo G. l?.I incumplimiento de las condiciones
del lema significa que x1EX. Supongamos que Go es un subgrafo del grafo
G engendrado por el conjunto de vrtices V'-.X; V, es el conjunto de vrtices del suhgrafo G11 u11idu, con el vrt ice .v cn G0, y V, = (V' X)'- V,. Sean
G, y G, los subgrafos cid grafo G cugcndrados por los conjuntos de vrtices
V,VX y V,UX, respectivamente. Sobre el conjunto ele vrtices
V.
V,UX\JI t ' J construyamos un grafo G1. a partir del grafo G,, adicionando un nuevo vrtice t: y todas las aristas del tipo (x, t '), donde xEX.
Adems, sobre el conjunto de vrtices Vi = V,UX\Jls' I construyamos el
grafo G2, a partir del grafo G,, juntando un nuevo vrtices' y agregando
todas kas aristas del tipo (s ', v), donde xEX. Los grafos G y G,. G2. cons-

17

259

G.

G,

..
X

l'lj!l<.ll.

rruidos a partir de G, se exponen en la f'ig. 8.11. Por cnnstruccin, e11 el grafo G1 se tiene un conjunto mnimo (s. I' )-separndor de k vrtices, y en el
grafo 01. un conjunto mnimo {s , f)-separn<lor de k vrtices, puesto que
es precisamente tal, por ejemplo, el propio conjunto X.
En el grafo G1 los vrtices s y 1' no son adyacentes, puesto que s~ X.
Adems, cada vrtice interior de e, es tambin interior en G, pero, al mismo tiempo X1, siendo vrtice interior en G; no Jo es en 01 Por eso el nmero de vrtices. interiores del grafo G1 es inferior a no. Mas en este caso, por
Ja hiptesis de induccin, se encontrarn k cadenas des a t' en el grafo 01,
las cuales no se inrersecan por los vrtices. De un modo anlogo mostramos
que se encontrarn k cadenas des' a 1 en el grafo G, las cuales no se intcrsecan por los vrtices. De la const ruccin de Jos grafos G1 y G2 obtenemos
autornncarncnte k cadenas desaten el grafo G, las cuales no se intcrsccan
por los vrtices. De este modo, el lema queda demostrado.
Si en el grafo C con dos vrtices no adyacentes s y t se tiene un sistema
de k cadenas des a t que no se intcrsccan por los vrtices, entonces el conjunto (s, /)-separador de vrtices ha de contener por lo menos un vrtice de
cada cadena, o bien, dicho de otro modo, la potencia de cada conjunto (s.
t)-separador de vrtices del grafo O no debe ser inferior a k . De aqu y del
260

G;
1)

fJ

Fii.8.12.

lema 5 obtenemos directamente el teorema IS. As pues, 1:1 implicacin cs1:i


demostrada y, por consiguiente, queda establecida 1:\ equivalencia de los te
cremas de Ford-Fulkerston, Konig, P. Hall, Mcngcr y Dilworth.
Es ele inters el problema de buscar (las demostraciones ele} todas las
implicaciones entre Jos teoremas recin citados del anlisis combinatorio.
Proponemos que el mismo lector halle las implicaciones que [alt an. En
otras palabras, proponemos que el lector 1cr111i11e de construir et r:ifo
mostrado en la fig. 8.8, hasta que se obtcngn un grafo orientado completo
sin lazos. Una parte de las implicaciones que faltan o las demostraciones
nuevas de las implicaciones ya cvrablccidus pueden encontrarse en las obras
[I, (cap. 8, 1), 8, 25 (caps 7 y l 2), 28, 114 (cap. 5), 120, 122, 123 ( 15. 7).
124 (cap. JV, 4) y 133, 135). As], por ejemplo, en (1221 Harary obtuvo, partiendo del teorema original de Mcngcr [ 119] (vase el teorema 18), diferentes
teoremas de tipo de Menger, incluidos teoremas sobre el flujo mximo
expresado en nmeros enteros y el corte mnimo, de Konig, P. H11ll, Dilworth y otros. En [120] se da un resumen de los teoremas de tipo de P.Hall
sobre el sistema de representantes distintos (vase el teorema 10). Ford y
Fulkerson 128] obtuvieron, basndose en su teorema sobre el Iluio mximo
de nmeros enteros y el corte 111i11imo, los teoremas de Konig, Mcngcr, Dilworth y P. Hall (vanse las teoremas 4.1. 1:.2, cap. 11, 8 y teorema HU
[28J). En (121) el teorema sobre el flujo mximo y el corle mnimo se deduce
del teorema de Mengcr, y en (251 se exponen detalladamente las correlaciones entre los teoremas de Mcngcr y ele Konig sobre las combinaciones
de pares para los grafos bipartidos.
Sea G(V, E) un grafo orientado finito y supongamos que S. Tr;; V son
tales que 1 S 1
1 T1
k. Construyamos un grafo bipartido G' {V U V',
E') sobre un conjunto de vrtices V U V', donde V' es un ejemplar ms
del conjunto V. Con u' E V' denotemos el vrtice que corresponde al vrtice
uf: V, y con T' s; V', el conjunto correspondiente a Tr;; V. El conjunto de
aristas E' en el grafo biparrido G' se define mediante Ja relacin

E'
El rato(;

((11,

11')11(1'1lJ({1.11')!(11.11)ET:I.

y el G', construido a parur ele (i, cstu rcprescntado en la l'i;.

8.12.
261

l.cmu

'' Sea (i( J~ /.:.') 1111 grafo 01 icuuulo finito y S. T<;; V, toles que

jT1

k, En el grafo G huy k caminos de S a T, que no se intersecun por los vrtices, cuando y slo cuando existe en el grafo G una combinacin de pares M = [(11, x;), ... , (y x,:)) tal que {x1, xz ... ,
x,I
V"- T. (Ya. y2, ... , y.l = V"-S.
Demostracin. Sea Pi, Pi, ... , P1; una familia de caminos de S a T que
no se intersecan por los vrtices, donde 1 S 1 = 1 T 1 = k, Definamos cp:
V' 'T' - V"- S. haciendo

1S1

"'

( 11 ') _ (u, si ufP; para todo i, i


-

l 11. si 11E P;,

1, ... , k;
y 11 sigue Iras 11 en P1.

Es evidente que "' es una aplicacin biunvoca y que para todo


E v ' T' tenemos (cp(u ), u' )E/:.''. De este modo, M
(<P(11 '),
11 ') l 11' E V'" T' l es una combinacin de pares y { cp(u') ! 11' E V'"- T' J =
.., V"-S.
Demostremos la afirmacin inversa. Sea M = {(y1, xi), ... , {.yn, x,;)}
u na combinacin de pares en el grafo C', donde [y1, ... , y., l
V"- S, y
\X1, .. , x,,) .. V"- T. La aplicacin isomorfa cp: V'' T' - V"- S se define
de una 111a11era evidente, a saber: y; = cp(xl) para cualquier x1E V'- T. Definumos, para cada sES, el camino P, en el grafo C que va del vrtices a uno
de los vrtices del conjunto T. Si sES()T, entonces P, .. {a). Si s~ST, entonces s~T. Por eso siempre existe un vrtice s'EJl'"-T'
tal que
\P(Y') = U E V'
Si 111 E T, suponernos q ue P, "' {s. 111 ) Si 111 ~T. entonces,
por ser "' inyectiva, se encontrar un vrtice u1
.p(u)E V,S, tal que
"-' ?! 11,. Si 111E T, suponemos P, "' (s. 111, 111). Si 111~T. entonces, por ser
.p inyectiva, se encontrar un vrtice 111 ., .p(112') "" V"- S, tal que u1 ;l 112.
Co11ti1111:1111os este proceso hasm que se encuentre por primera vez. el vrtice
11,E T, y cntouccx suponemos P, ~- (.1. 11., 111, , 11)). Por ser la aplicacin
.., inyectiva, deducimos que los caminos P,, construidos para diferentes ses,
no se intersccan por los vrtices. De este modo queda demostrado el lema.
Para el grafo
(expuesto en la fig. 8.12) conS
1 a, f. g 1 y T 1 e,
d, /1 se tienen tres itinerarios que no se intersecan por los vrtices: Po
(a.
e 1. P"' l/l, P,
g, e, d 1 que van de los vrtices. de conjunto S a los del
conjunto T, y a estos caminos les corresponde, segn el lema 6, una combinacin de pares M -= l(b, b' ). (e, a+), (d, e '), (e, g '), tal que ( b, e, d,
el= V"-S, y (b', a', e', g'I = V'"-T'.
El lema 6 se emplea para generalizar los matroides transversales con los
rnfos bipnrtidos G(~UT. R) (vase K.4, como tambin el concepto de
gnnunoide en (1)).

=(

11

s.

=(

f'.Juckios U. lkd1'w:.ilL'<C In. ll'Clr<m;u; 17 y 19 2 1>ar1ir <lcl km

6 y del teorema 12.

lJ. Oc1n\1~)lfi"\'Cd teorema 17 por el mfod,,ti" 111dut..dn ma1cmditic.i scglm rJ n,11ncro


d~ ventees IUh.:riun:a 1.h:-I :.r-Jo.

262

8.2. RITTCUWS
Sea (A, ~) un conjunto arbitrario parcialmente ordenado, y sea /) un
subconjunto no vaco del conjunto citado. El elemento aEA se denomina
cota superior exacta (supremo) del conjunto 11, siempre que a~IJ parn todo
bEB, y si de la validez de la relacin u~b para todo ben se deduce que
v~a. Oc un modo dual se define la cota inferior exacta (fnjimo)del conjunto B: el elemento aEA se llama cota inferior exacta, si a~b para todo bEE,
y si de la condicin u~ b para todo <'EB se deduce que u ~a. Las cotas exactas superior e inferior del conjunto Ben el conjunto parcialmente ordenado
(A. ~)las designaremos con los smbolos SHPAB y inf,,D, respectivamente.
A veces, sin embargo, el Indice A se omitir. Directamente de las definiciones se desprende la validez de las siguientes afirmaciones:
a) Si a~b, entonces sup fa, bl = b, e inf(o, bl =-a.
b) Sea Br;;;.C. Si existen sup ll y sup C (11 lJ e inf C, respectivamente),
entonces sup B ~ sup C (inf JJ;>- inf C. rcspcctivumcnrc).
e) Si A s;.Y'(S), entonces sup 11 coincide con la unin de todos los sub
conjuntos de. la familia A, e inf A, con su interseccin.
Se propone que el lector mismo compruebe la validez d~ estas
afirmaciones.
Un conjunto parcialmente ordenado (A, ~) se denomina reticuto (o
estructura), si para cualesquiera o, bEA existen sup (a, /J 1 e inf (a, b J. El
retculo no tiene que tener obligatoriamente O y 1. Son retculo toda cadena,
un conjunto de todos los conjuntos ordenado por inclusin (vase el
ejemplo 4 del 8.1) y algunos otros conjuntos parcialmente ordenados Cl1yos ejemplos se darn a conocer ms abajo.
Si un conjunto parcialmente ordenado (A, ~)es un retculo, entonces
el conjunto parcialmente ordenado (A, ;;, ). dual respecto del primero. es
tambin un retculo. As pues, el principio de dualidad es npllcable para los
retculos.
Emplearemos las siguientes dcsignncroncs:
ol\(} = inf{a, h). aV/1 - snp\u, /J}
denominando 1\ interseccin y v, 1111i11. Los simbolos A y V en Jos retculos
representan operaciones binarias que poseen las siguientes propiedades:

=
=

a) arca a, ova
o
(idempotcncia);
b) ar.b
b/\o, avb bv a
(conmutatividnd);
e) (al\b)l\c = al\(bl\c), (avb)Vc =- aV(INc)
(asociatividad);
d) o/\(aVb) = u, aV(Ol\b) = a
(absorcin).

La relacin de orden ~ en los rcrculos puede ser caracterizada con ayuda


de las operaciones /\ y V. /\ saber,

(/ i;;,, ,.,

"" =

(1,

261

o bien

u~/J~11Vb:::

b.

Tules caracteristlcas permiten considerar los retculos como conjuntos con


dos operaciones binaras /\ y V, las cuales satisfacen las propiedades de
idemporencia, conmutatividad, asociatividad y absorcin.
Observemos que el requisito de idempotencia no es obligatorio, puesto
que la idempoteucia de las operaciones es un corolario de ambas propiedades de absorcin. En efecto, usando sucesivamente diferentes propiedades
de absorcin, llegamos a que avo = ov(afl(aVa))
a, y afia = afl(av(a/l
1\11)) =

a.

Teorema 2l. Sea .A un conjunto con dos operaciones binarias 1\ y v, la!


cuales son idempctenrcs, conmutativas. asociarivas y satisfacen las pro.
piedades de absorcin. Supongamos que n~b significa que avb"' b, En
ronces. la relacin ~ es relacin <le orden en et conjunto A, y un conjunto
parcialrncntc ordenado que surge resulta ser un retculo, con la particularidad de que
avb = supfu, bJ
ar.b = inf{a, bl.

Demostracin. La reflexividad de In relacin ~ se desprende de Ja dempotencia de la unin. Si ll~b. y b e;, es decir, QVb = b, y bv a =a, entonces, en virtud de la connunauvidad, u = b, es decir, la relacin ~ resulta
annsimtrica. Si av b = b, y bv c = e, entonces, en virtud de la asociatividad, tenemos
ave = av(bVc) =

(av/J)Vc

= bv c

ee

e,

lu que demuestra la transinvidad de la relacin ~. Por consiguiente, la relacin ,.; es una relacin de orden parcial cu el conjunto A. Luego,
11V(t1V/J) = (av11)vb = <tVh (aqu se han empicado sucesivamente las pro
piedades de nsociurividad e idcmpotcncia) y
bv(tNb)

= ovibvo; =

(bvb)va

= bv a - avo

(se han aprovechado sucesivamente las propiedades de conmutativdad,


asociatividad, idernpoteucia y, de nuevo, la propiedad de conmutarvidad).
De aqu, ax ovb y b~ovb. Si a~u y b~u. entonces, haciendo uso de la
idcmpoteucia, conmutavidad y asociauvdad de la operacin de unin, tenemos: (al\b)Vu = av(bvu) = av o = v, es decir, avb c u. Recordando la
definicin de la cota superior exacta, nos convencemos de que avb =
sup 111, b l. Por fin, de las propiedades de conmutarividad y absorcin
tenernos

(111\l>)Vll .: aV(lll\(J}

(1

(11/\b)Vb = bV(111\b) = bV(b/\a) ~ b,


264

o
hs 814

Fig.8.1).

Fig 8.15.

es decir, u11b~a. y u/lb~b. Si u~11 y ut;;.b, entonces, en virtud de las propiedades de asociatividad y absorcion y por definicion de la relacin ~,
obtenemos
1111(011/;)

= (ul\11)11/J =

(1111(11Va))11b

= urcb

= 1111(uv/;)

~ 11.

De aqu, en virtud de las propiedades de conmutatividad y absorcin, se deduce que


uV(Ol\b)

(1111(a/\b))v(a11b)

= (a11b)V((a11b)1111) = (a11b),

es decir, a11b;:.11. De este modo, a/lb-= inf(u. bl y el teorema queda


demostrado.
Observemos que los razonamientos duales permiten llegar a las mismas
deducciones que se obtienen al definir Ja relacin ~ por la condicin !,b,
si ar.b
a.
As pues, cualquier rericulo finito siempre puede ser descrito con ayuda
de una rabla de intcrwccrones/uuicncs o del diagrama de Hussc, Por
ejemplo, sea A = 1 o. a. /1, I) cuyo d111;ra111a de Hasse viene expuesto en
In fig. 8.13. Entonces, d rericulo A se define completamente mediante la siguiente tabla de interscccroues/uuioues:

Tubfa 11.2
b

o
o

~/I

o
11

b
1

Los valores en la diagonat estn omitidos en esta tabla, ya que xv x = x,


y xrcx x para todos los x~A. Adems, en virtud de la conrnutatividad de
las operaciones 11 y v, esta tabla dcfiuc por completo el retculo. Para convencerse de esto, basta comprobar slo las identidades de asociatividad y
absorcin. r:t mismo lc.:l<ll puede hacerlo.
Al describir los rcticuluv, emplearemos los mtodos que combinan ambos mtodos citados. Dc~..:1 bamos, como ejemplo, dos retculos en un conjunto de cinco elementos O, a. b, e, 1, cuyos diagramas de Hassc estn ex-

265

puestos en las figs 8.14 }' 8.15. El rctcnlo c.~p11e.~10 cu 1:1 fg. 8.14, con b c.a,
= O, recibe el nombre de pe11tl:o1111. l .a descripcin aducida del pentgono es completa, pues tocias las dems relaciones del pcntgono se deducen de las aducidas. El rcticulo cxpucsrn en la fig. 8.15, con
nAb = nAI..'"' br.c ~ O, y avb =ave= /Jvc~ 1, se llama diamante. El sub.
conjunto 1) del rctcuto A se denominar ransbin pentgono o diamante,
si es un subretculo que, al ser un conjunto parcialmcmc ordenado, es isomorfo al pentgono o diamante, rcspcctivarneutc, De este modo, al afirmar
que B = 1 br, bi, bJ, b4, bs l es un pentgono (diamante, respectivamente),
suponemos que la aplicacin e: 11, -.o, bi +a, br b, Iu=- c; bs- I es un isomorfismo del retculo /J sobre el rcticulo que se muestra en la fig. 8.14 (en
8.15, respectivamente).
Precisemos el concepto de isomorfismo de los rcrculos. Corricntemenle, para los retculos se in! reducen dos conceptos equivalentes de

cvb .. l , y ar.e

isomurfismo,

l. Los retculos (L.,, ~)y(/,,, ~)se clc110111i11;111 isoruorfos, si son isomorfos como conjuntos parcinlmcnrc ordenados, Y:i hemos empicado esta
definicin de isomorfismo de los retculos.
2. Los retculos (lo; A, V) y (L,; A, V) se dcnonunun isomorfos, si existe'
un isomor smo 'P del conjunto Lo sobre el 1,,, tal que para cualesquiera a,

bEl<t:

<P(al\b)

= .p(o)A.p(b);

'P(aVb)

'{J(fi)V<,<>().

Pese a Ja equivalencia de estas dcnicroncs, en lo que sigue adelante se


distinguirn estos dos conceptos de isomorfismo de los rcriculos con el fin
de evitar toda clase de con Iusln al generalizarlos.
Renunciaremos tambin a las designaciones (f,; !\, v) y (D, ~) para los
retculos y conjuntos parcinlmcntc ordenados y escribiremos simplemente
letras maysculas, indicando los conjuntos principales, a excepcin de loS
casos en que esto sea necesario para una mejor asimilacin
del texto.
El isomorfismo de los conluntos parcinlmcntc ordenados se generaliza
del modo siguiente.
Una aplicacin 'P: Ao-A 1 se llama istona (o bien conservadora del orden) de un conjunto parclalmcntc ordenado Ao en otro conjunto parcial
mente ordenado A1, siempre que 11,;;_b en An lleva consigo cp(a} ~ <r.(b) en
A 1. Un ejemplo de aplicacin istona '{): L.1- L1 se aduce en .la fig. 8.16,
donde v>(O)
O, <p(a) = 'P(b) = e, <P(I)
l.
Se llama homomorfismo del retculo (Lo;/\, V) en el rcuculo {L1; /\,V)
la aplicacin 'P; Lo-Li que satisface las condiciones

'{J(avl>)

= op(n)V<p(/J);

<P(aAh) :

cualesquiera
2<>6

que sean, a, E tu.

op(11)A.p(/J),

<2~~~~~j,
o

Fig.8.16.

En la fig. 8.17 se expone el ejemplo del homomorfismo p: Lo-L1


Tudo homomorfsmo de los retculos es una aplicacin istonu. En efecto. si .p: Lo- L1 es un homomorfisruo, entonces p(aVb)
cp(a)V<P(b) para
cualesquiera a, bEJ...,. Sea x, YE lo, y x~y en Lo. Entonces, y= xvy, y por
consiguiente, .p{y) "" \O(.\ v y) "" .p(x)V.p{y), es decir, <,o(x) ~ p{y) en L1. As!
pues, el homomorfismo .p es tambin una aplicacin istona.
Lo recproco 110 es cierro, Por ejemplo, 111 aplicacin istona p: Lo~ L,
expuesta en la fig. 8.16 no es un isomorfismo, puesto que

rp(avb)

= .,o{I) ,., 1

?!

oz

cv c

= .p(a)Vcp(b)

Recordemos que llamamos producto directo P x Q de los conjuntos


parcialmente ordenados P y Q al conjunto de lodos los pares del tipo (x.
y), donde xEP. yEQ, con la particularidad de que (x,, y,) ~(x2, J'l) en P x Q
cuando y slo cuando xi 'xi en J? y, ~.Yl en Q (vase 8.1).
Teorema 22. El producto directo P x Q de cualesquiera dos retculos P
y Q es un retculo.
Demostracin. Sean ( \1. )'1) y (x2, Y2) elementos arbitrarios del conjunto
parcialmente ordenado I' x Q. Por cuanto P y Q son retculos, para todo
elemento (x1Vx2, )'1V)'2) del conjunto parcialmente ordenado P x Q rene111os: (x1VX2, J1Vn);;::(.\1,
11) y (x1VXi. y,Vy1);;::(x2. )'1). Sea (u, u);;i.(x2,yz),
o bien, lo que es equivalente, 11-;;i:x, en P, 't u~y. en Q, siendo i.., 1, 2. De
aqu, en virtud de la dctimcin de cola superior exacta, u;;ix,Vx1, y
u~y1V)'l, a~ que (11, u)~(x1Vxi. J1V.Yz) en P x Q. Esto demuestra que
(X1Vx2. YNY

= (x,, Y1)V(x2. J':t).

De aqu se desprende que la unin situada en el segundo miembro existe.


Mediante los razonamlcutos

duales llegarnos a que

(x11\xi. Y"r..) = (x,, Y1)A(..n. J'l),


por Jo cual P x Q es 1111 rct iculo y el teorema queda demostrado.
Un retculo que satisface la idcmidad
(<11\h)V(u/\e) = t11\(bV(u/'\C))

o bien (lo que es equivalente) la condicin siguiente: a~b. lleva consigo


(al\c)Vb = arabvc y se llama modular: Un ejemplo importante de reuculos modulares e s el de subcspacios de un espacio lineal (vase el ejemplo 9
267

en el 8.1). En efecto, si A, /J, C son subcspacios x A 2 IJ. entonces, cvdcntcmcnrc, (8 + CJ(Vt 21J + (AnC). Viccvcrsn, si el vector a se dispone
en (lJ + C)(lA, entonces a= IJ +c. donde bEIJ y cc:C. De aqu.
c(o - b)E(CT\A ),
es decir. aE(/l + (A nen y. por lo uuuo,
(IJ + C)(\'1 s; O + (Are). De un modo ;mjlo)l<> "{ comprueba que tambin son modulares los reticulos de los divisores normales de un grupo arbitrario, de los ideales de un anillo y ele los submdulos
del mdulo. Un
ejemplo tpico de un retculo no modular es el diagrama que se expone en
la fig. 8.14.

Demos a conocer ahora una representacin intuitiva de un retculo ms


general que cs1 engendrado por cierto conjunto de elementos y que satisface ciertas correlaciones. Los retculos ms generales se denominaran en
adelante libres. Estos retculos se construirn por formacin sucesiva de elementes nuevos con ayuda de lns operaciones de unin e interseccin hasla que se obtenga 1111 retculo. Adems, los elementos nuevos se idcntificaran con los antiguos, si y slo si las igu<1l<ladc~ e111 re ellos pueden dcducirsc o bien <le las identidades del retculo, o bien tic la~ correlaciones prefijadas. Ilustremos lo dicho con un ejemplo de consrruccin de 110 retculo
ms general que est cngcndt ado por los elementos 11, b, e: y que satisface
la relacin b ;a. Formemos, ante todo. las u11ic111c~ e Intersecciones ave,
IJVc, ar, br: Ha de notarse que avbv c = (av/J)Vc: = ave, puesto que
ovb "" a; anlogamente, ar-br: = br. Demostremos ahora que los siete
elementos a, b, e, ave, bvc, ar.e y bree, de los que ya disponemos, son distintos dos n dos. Recordemos que dos de ellos seran iguales, si la igualdad
entre ellos se dcduciera de la relacin b c a y de los axiomas del retculo.
Por eso, para mostrar que cualesquiera dos de los elementos citados son distintos, 11115!<1 encontrar un rctlculo con los elementos a, b, e que sarlsfaga
la relacin b <a. en la que estos do~ elementos son dbtiuros. Por ejemplo,
para mostrar que a~ ave, tomcmo-, un rcrcuto: 1 n. l. 2 J, donde 0< 1 <2,
y pongamos:
b = O, a = 1,
e= 2, b = 0< 1 = a. Entonces,
a = l ?! 2 = 1 V2 = ave. El pMO siguiente consiste en In formacin, a base
de estos elementos, de las nuevas uniones e intct secciones, tales corno
bvtar), (bVc)l\n. Es fcil notar que todas las dems uniones e intersecciones son iguales a uno de los elementos introducidos, por ejemplo,
bl\(al\c) = br, av(al\c) = a, Demostremos ahora que los nueve elementos
a, b, e, aje, bvc, ar.e, br, bv(al\c) y a/\(bvc} forman un retculo. Con este
n hace falta demostrar que de estos nueve elementos ya no obtendremos
elementos nuevos con ayuda de las operaciones de unin e interseccin. Todas las (~) = 36 uniones y el mismo nmero de intersecciones, que han
de ser comprobadas, se calculan de un modo 1 rivial. Por ejemplo, av(bV(111\
/\e)) = (oVb)V{n/\c) ... a en virtud de la propiedad de nbsorcin, y puesto
que avb = a; anlogamente, cl\(nl\(l>Vc)) -= (cl\11)1\(INc) = arce, puesto
26R

ave
que <f\a$(,bVc. El rcuculo mas gcncr.il
obtenido se muestra en la fig. B.18.
Se llama diversidad de retculos a 1111:1
clase de todos los retculos, cada uno de
los cuales satisface cierto juego de idcnrie
dades prefijado. La clase de todos los retculos o la clase de todos los rctfculos modulares son ejemplos de la tliver~idad tk'
1ctk11Jo~.
l)~llltl~ ahora a conocer );1 tld llll'Ill
csrricrn de retculo 111:\s general o tic reticulo libre respecto a .:icrta <11vcrsitt:ld de
retculos.
Sea A un conjunto parcialmente ordenado y sea K cierta diversidad di:
retculos. Un retculo fx(A) se denomina libre en la diversidad K, engendrada por el conjunto parcialmente ordenado A. si se cumplen las siguientes
cond iciones:
a) fr(A)EK;
b) A~ F11(A) y paru cualesqurcru a, /), cEI\: nf,, ( o, b 1 = e (SllPA 1 a,
b 1 = e) cuando y slo cuando ar-b =e en F.dA) (avb =e en F~(A), respectivamente);
e] A e~ el conjunto ~c11~1atlor tld 1~1ic11lo /~(A),
d) Sen L.EK y<>: A- L., una uplicuciou tstoun 1:il que si a, IJ, cE11e111f.,
1 a, b 1 "' <" (~UPA 1 u, /J 1 e, rcspcctivruucmc), c1110111;e~ <>(<1)11.>(I>) "' .p(c)
en L (ip11)V.p(b) = ip(c) en L, respectivamente). Entonces la aplicacin
puede ser prolongada ha~tn que se obrcngu un homomorsmo reticular 'lt
f."x(A )~L. es decir, un isomorfismo ral que \O(a)
'i'(a} para iodo aEI\.
El retculo F...-(A) se llama tambin rcrlculo K-librc sobre el conjunto
parcialmente ordenado A.
Cuando K coincide con la diversidad de codos los rcucuos, ominrcmos
el ndice K y al retculo libre sobre A lo llamaremos F(A). Si A es 1111:1 n111icadena y 1 Al - n, denotaremos Fl(n) 6 F(11) y llamaremos este retculo
K-lbre o, simplemente, libre de 11 elementos generadores. En J 900 Dedckind
mostr que un retculo modular libre FM(3) de tres elementos generadores
tiene 28 elementos y su diagrama tiene la forma expresada en In fig. !U9,
donde los elementos generadores estn designados con x, Y. l. mientras que

(1

"=

= (XVy)/\(yVz)A(..lVl),
(Xfl)')V(>Az)v(xAz).
Xr = (Xfla)Vb, Yt = (yM1)Vb, Zi = ('!.l\O)Vb.

En el teorema que sigue se da una cnractcrizaciu muy til de los rerculos modulares.
Teorema 23. Un retculo L es modular, si y ~lo si no contiene
peruagonos.
269

xvyvz

....~ 8.19.

Demostracin. Si l. es un retculo modular, tambin es modular tod


subrctculo suyo, Por cuanto el pentgono no es un retculo modular, no
puede encajarse en L. La necesidad esta demostrada.
A la inversa, sea L un retculo no modular. En este caso existen los ele
mentes a, b, cEL, tales que b ~a y (nAc)vb ?! aA(cAb). El rctcuto libre que
est engendrado por Jos elementos a, b, e, y que satisface la relacin b;
se muestra en la fig. 8.18. Un subretculo en L, engendrado por los clemcntos 11. /J, e, debe ser una imagen homornorfa de este rcuculo libre. Los s~
guicntcs cinco elementos del rct!culo libre: ar.e, bV(al\c), uA(bVc), e y bv
forman uu pentgono y no pueden identificarse para un homomorfismo
correspondiente, pues lo que al rdcnti ficar cualesquiera dos ele los elemento!
citados, sern idc1HiJ'icndos tambin los elementos bV((l/\C) y a/l.(cVb), lo
que ccntradicc nuestra suposicin. El teorema queda pues demostrado.
Un fcliculo que sal isface una de las siguientes identidades equivalentes!
= al\(bVc);
(11V/l)A(aVc) = aV(bAc),
(al\.b)V(Mc')

270

xvyvz

l'lg.8.20.

se denomina distributivo. Es evidente que un rcuculo, dual respecto del rcriculo distributivo, estambin distr ibnuvo. Un ejemplo muy importante de
un retculo distributivo es el booleano, es decir el retculo .-.0'(S) de todos
los subconjuntos de 1111 conj111110 arbitrario S. Gs uunbicn retculo distributivo cualquier cadena. Cabe notar que cualquier retculo distribut vo es modular. Sin embargo, no todo retculo modular es distributivo. Por ejemplo,
un retculo modular de todos los subespacios del espacio lineal no es distributivo. Los retculos cuyos diagrarnas se dun en las figs. 8.14 y 8.1.5 no son
dlstriburivos. Una familia de lodos los rctlculos distributivos forma una di
vcrsidad de retculos. Un rcuculo distr ihutivo libre F,,(3) de tres elementos
generadores tiene 18 elementos y su diagrama se expone en la [ig. 8.20. No
es difcil ver que el diagrama Fo(3) se obtiene del diagrama FM(J) (vase fg.
8.19) pegando

con
con

(cv y)11(xvz);

Xi\(yVz)

con

(xlly)V(.\'llz);

yV(XllZ)

(xVy)ll(yV:;);

yll(XVZ)

COJI

(xAy)V(yi\z);

.;V(Xlly)

con

(xV:;)ll(.yV:;);

zi\(xVy}

i.:on

(x11z)V(y11Z)

xv(y11z)

271

(estos pares de elementos

coinciden

debido

a la distributividad).

Al

realizar-

se rnl pegado, los elementos a, x1, y,, z1 y b del retculo modular libre.
t ambin
SC pegan onnaudo 1111 elemento. As pues, en el rcttulo ,
distributivo
(xVy)/\(..i;Vz)/\(yVz)

(x/\y)V(X/\~)V(y/\z).

El mismo lector puede convencerse de esto.


Teorema 24. Un retculo modular Les distributivo, si y slo si no cont icne c!i amantes.
Demostracin. Si Les un rcuculo distributivo, todo subrcticulo suyo ser tambin distributivo. Por cuanto el dimnan!c no es un retculo distributivo, a l no se le puede encajar en L. La necesidad esto\ demostrada.
Viceversa, sea C un retculo modular, pero no distributivo. Entonces, se
encontrarn tales elementos x, y, zr:,L que x/\(yVz) ~ (.\Ay)V(x/\z). Un rerculo modular libre engendrado por \',y, z cst representado en la fig. 8.19.
Del uiagr:im:1 ele este retculo se ve que sus elementos a, b, x1. y,, z1 forman
1111 diamuntc. Por eso, en cualquier retculo modular dichos cinco elementos
forman 1111 subrcrculo que es isomorfo :i Ja irnagn homomorfa del
dramuutc. Pero; el diamante tiene slo dos imgenes hornomorf'as: el propio
diamante y el retculo de un solo elemento. En el primer caso la suficiencia
del teorema est demostrada. Al tratar el segundo caso, observemos que ni
pegar los elementos a y /J, se pcr;.an tambin los elementos Xl\(yVz) y
(.\/\y)v(.\"/\Z), lo que contradice nuestra suposicin. Por consecuencia, todo
rcuculo no distr iburivo cont icuc un diamante y el teorema queda
ucmostrado.
De ll1.s tcorcmns 23 y 21 obtenemos las ~11:11icnrcs carnctcrizacioncs tiles
de los rcuculos distributivos y modulares:
Tco rcm a 25. U11 rcuculo /,es distribut ivo cuando y slo cuando no conricuc pentgonos 11i tampoco dinm.mtcs.
Corolario l. a) El retculo Les distributivo cuando y slo cuando para
cuulcsquicro o, b. i.:EL de las relaciones ar: = bl\c y ave = bv c se deduce.
que a= b,
b) El retculo L es modular cuando y slo cuando para todos los a, b,
cEL de ras relaciones b";;:a, or.c br: y av c = bv c se deduce que a= /J.
L11 propiedad ms importante de la modularidad se expresa por J11 siguiente af'irmacin.
Teorema 26. Si e y b son elementos ele 1111 retculo modular L, los intervalos (al\b, a) y [/J, aVJ son isomorfos. En este caso el isomorfismo se rcaliza mediante las nplicucioncs:
\O(x)

Y,(y)

= xvb

= (11\)'

(Ol\b ~X~ u)

(b~y~tiVb).

De111os1rnci611. est claro que \O y Y, son aplicaciones istonas, con la


particularidad de que .P(oP(X}) = ul\(xvb) = xv(nl\b) = x (en virtud dela
272

de la modularidad
y merced a In condicin x;i:_c11\/J) y
.p(.f,(y)) = (al\y)vb = (aVb)vy = y (en virtud de la identidad de la modula
ridad y merced a la condicin y~ avb). Por consiguiente, "'y., son isomorfismos, lo que se tratuba de demostrar.
Dos intervalos [x, y) y [x', y' 1 del retculo l se denominan transpuestos,
si (x. y)
(a, oVbl y tx', y') = (al\b, b) para ciertos a, bEL. Diremos que
los intervalos [x, y] y [x", y'J son proyectivos (la designacin es (x. y]-(x',
y']), si existe una sucesin finita de intervalos
identidad

[X,

yJ, (X1, yi), ... , (X,,, 1.,j, (X', y'),

en la cual cualesquiera dos intervalos vecinos son transpuestos,


Ejercicio l. Sea .9(S) un booleano. Demustrese que dos intervalos (A,
BJ y [C DI del retculo de Boolc;.f'(S) son proyectivos cuando y slo cuando
8-A
=D-C,dondcA,
D, C D~S.
Directamente del teorema 26 se desprende que en 1111 rct culo modular
los intervalos proyectivos son isomorfos. De aqu se deduce el siguiente
resultado.
Teorema 27 (de Jordan-Hokter para rcucutos modnlares}. Cualesquiera
<los cadenas mximas que unen los elementos maximal y minirnal de un retculo modular finito son de longitud igual. Si ae, a1, , a.,_,, a.,. y
bo "" ao, b1, ... , bn - 1, b; ee a., representan un par de tales cadenas mximas, existe una permutacin o de ndices ( I, 2, ... , 11) tal que (a;-1,
a;J - [bo<il- 1. bo<t>l para i = 1, 2, ... , 11. Adems, si el retculo en consideracin es distributivo, la permutacin 11 est unvocamente definida.
As pues, una familia .Y-= ! (171- 1, a,) ~ 1, .. , 111 de intervalos de la
cadena mxima a0, a1, , a.,_" 17n de un retculo distributivo finito es univoca con una exactitud de hasta una proycctividnd. Sobre .'l"puccle introducirse una relacin de orden ~:para (x. y y lz, w)E.'.clircmos que l.v, J'I ~ f::.
w], si para cualquier cadena rn:ixima no, 111 , a.,_,, a,. existen 1 y q, tales
que p~q y {o,,, 01,. il-[x, y, [11.,,
d- [::. w].
Del teorema 27 obtenemos
Corolario 2. Supongamos que Se~ 1111 conjunto finito; L, 1111 subrcticuto
del retculo de Doolc.')"(S); s-, el elemento minima! y S' , un complemento
en S del elemento maxirnal del retculo L. Si Ao = S.>, A., ...
Ah= S - S" es la cadena mxima en L y .'/r. [A; - 11;- 1 j; i = 1, ...
. . . , n l. entonces
[F; FE.'/),
1

u,,.

es-.

s.)

es una particin del conjunto S, la cual no depende de la eleccin de la cadena mxima. Adems, los conjuntos S." y S" pueden ser vacos, y todos
los Fe.7, no vacos.
Cabe notar que F~P', donde /; I" (;.'/, 1:11:1ndo y .~1\ln c11;111do para 1nd1
A EL de P' e; A se deduce que P~ A.
Un conjunto parcialmente ordenado A se llama rcticulo completo. si ca27J

suyo no vaco IJ tiene sup,tlJ e isl,ll, Los retculos completvs sou: el segmento [O, l J <le orden corriente; el conjunto de todos los subconjuntos de cierto conjunto ordenado por inclusin; toda cadena finita.
Un retculo completo lo constituye tambin un conjunto parcialmente ordenado JJ(S,,) de todas las particiones no ordenadas del conjunto finitos~ (vase el ejemplo 8 del 8.1). Est claro que cualquier retculo completo ha
de tener O y l. Por eso, un retculo de nmeros enteros de orden corriente
no es un retculo completo.
Por una particn dada 1r se puede determinar la relacin de equivalencia c. suponiendo aeb cuando y slo cuando a y b se contienen en un mis1110 bloque de la purticiu e. Viceversa, si e es una relacin de equivalencia,
entonces la familia de clases contiguas de equivalencia e en el conjunto A
{se llama clase contigua de equivalencia Q. definida por el elemento aEA.
al subconjunto [xE/I j .\"(!ll 1) ex la particin
del conjunto A. As pues, existe
una cortcxpondcnci hiunvoca entre las particiones y las relaciones de
cquivulcucia. Por to tanto, el conjunto de todas las relaciones de equivalencia, definidas sobre el conjunto 11 y ordenado del modo siguiente: Q ~ r, si
11el>, lleva consigo arb, y forma un retculo completo.
1la subconjunto

Ejercicios. Comprubese que


2. El rnn)11111u lle todus las p>1 ucioncs o.kl conjunto A, ordenado scgn la reunin de los
Moques. C$ un rea culo compero,

J. Una suma ordenada de retculos compk1os l A .. l uE L 1. donde Les un retculo comple-

ro, C) f~t1,,'\ll~ complete.

4. Un produi.:tc-. directo de los rctic:ulo) completos es reuculo completo.


S. IJn 1oroduc10 ordenado de rc1kulo>s compl<tu., ,t .. l aEL 1. donde L es un reucuto
"''11'\lkio que sausface I;\ coudiciu Je uummo, es un rc:tkulo completo.

Un retculo L se denomina retiento con comptemcntos relativos, si para

iodo clcmcnro e perteneciente a cualquier intervalo (o, /J) existe un elemento


ti, wl que cv d ""' IJ. )' ''"" =- 11. Este elemento d recibe el nombre de comple-

del demento e en el intervalo (11. /J). El complemento se define de


una manera no univoca. l'or ejemplo, en el rcuculo expuesto en la fi. 8.21
los elementos e y ti son complementos del elemento ben el intervalo [s, J].
No obstante, los elementos a y s sirven uno para otro de nicos complernentos en el intervalo (a, b). Un retculo con O y 1 se denomina reticulo con
complemeutos, si cada uno de sus elementos tiene complemento en el ntervao [O. I]. Los complementos en el intervalo [O, I} se llaman simplemente
compiententos. Debido al corolario 1, en cualquier intervalo dado [a, b) del
retculo distributivo L el elemento e puede tener, como mximo, un nico
complemento rotativo. Cada retculo modular L con complementos es un
retculo con complementos relativos. El pentgono (vase fig. 8.14) es un re1 culo no modular con complemcutcs, siendo estos, sin embargo, no
relativos.
Se denomina retiento de Boote un retculo distriburivo con
complementos,
Teorema 28. En un retculo de Doolc L cualquier elemento x tiene uno
1111!11/v

274

y slo 1111 complemento x. Adc111;\s, para cuulcsquicrn


yEJ, tienen lugar las rclnciuues:
a) xrcx = O, xv x = l (de cotnplcrucutartcdad);
b) X
x (lle iuvotucin):
e) -~/\y~ xv;~ xvy ~ \/\_)'(leyes de Moq.:au)

\,

Dcmostrocin. Por ser d1s1 rihut ivo el ret culo tic


Boolc L. la correspondencia x- .v es n11v111.:a. Pero, en
vista de que el concepto de co111pknu:1110 es simtrico.
x es un complemento para:\', ele donde x " .'i en virtud
de Ja unicidad de los complcmcmos en L. La propiedad
de involucin queda dcmosrrada. Por cousiguicntc, la
correspondencia x- .X es hiunvoca.
Demostremos ahora que
() Xl\a = 0. mando y ~I<' cuando x~ <.
En e recio, si x~ii. cntoncc-,

.\1\0!;,or,,1"
O, y~; xrc O, 1cndrc1111" .v "" xr; 1 "'xl\(aVa) = (dchido a 1;1 distrib111ividad}"" (.r/\a)v(x/\o) -= OV(_,./\
l\) = Xl\a. De este modo c) qucdn dcmostrad.

Si a s; h. entonces hl\a :s;; bl\b = O y por lo tanto, en virt 11<.l de (). h ,;;a.
Dicho de otro modo, la coi rcspouucncia hi1111voc:1 x-x invierte el orden.
Por cuanto la correspondencia x-.1 t.unhin invierte el orden. entonces
x-x es un isomorfismo autodual, lo que demuestran las leyes ele Morgan.
Del teorema 28 se deduce que cada rctcuto de Bootc es autcduul (es decir, es isomorfo respecto de un retculo dual haca s rnismo). Por cu;i1110
los complementos en el retculo de Boolc son nicos, ste puede considerarlo como un algebra con dos opcracioncx binarias v. /\, una operacin
de complcmentaricdad - y Jos elementos marcados: O y 1. Se ll:ima rlgebra de Boo!e a un lgebra con fas operaciones v, /\y dos fronlcr;i< universales: O y 1, que sarisfuccu fas propiedades tic: itlc:mpotcucia, n)1111111ra1ivi ..
dad, asociatividad, absorcin (vase la dcfinicln tic rct iculo), modularidad
(rcuculo modular), dixtr ibutividac! (rcticulo distribuvo).
froutcras univcrsales (1 et cuto con O y r ), complc111cnl;1rictl;1d (rt:1ii:11lo cou complementos),
involucin y leyes tic Morg:111 (retiento de Boolc) (vase 2.1). Por ejemplo,
el conjunto !1'(S) de todos los subconjuntos del conjunto S (booleano) es
un lgebra de Boolc, Luego, cualquier sublgcbra de un lgebra de Boolc
es de por si un lgebra de Doolc. Las lgebras de Boolc son 1111 producto
directo de las lgebras de Boolc y los intervalos de las lgebras de Boolc.
Ejercidos. Demustrese que
(.). Un conjunto de nrncros enteros 110 nc,;llivo\, onlcn:ldo respecto de l;l Jivi;(bilitfotl
(vase el ejemplo S del 8.1) es un retculo cftrilmti''' (consideramos que O divide n O: aqu.
sup 1a. o 1 es ti mnimo comn mltiplo de los 111imc1<S a y /1: infl o, b 1 es el mximo comun
divisor de los nmeros a y h).
7. Un rciculo de: Uoolc finilo es i~nu1nrn ar rc-lilnlo de rotJns l<l~ suh<onj1111lO.\ tic un c ir-r10 conjuurn finiro.
lt. Cunlquicr retculo t.listrihutiv'' li.\.' cm.aja en un n.:lkulo tk llo,,h:
?. Todo rcrlculo modular con ccuu1llc111c11to,.

lnH.lS

es uu rclk\llV de Honlc:.

275

Teorema 29. C:11 1111 rctfculo L de longitud Iinita y complementos rclaricuda elemento a es una unin de aromos contenidos en l.
Demostracin. Si a> O, entonces o bien a es un tomo, o bien a> b O
rara cierto bEL. Sea e un complemento relativo del elemento b en el intervalo (0, al. Por induccin 11 lo largo del intervalo [O, a] se demuestra que
los elementos by e son ambos una unin de tomos. Pero, en tal caso, esto
es licito tambin para a "' bvc. El teorema est demostrado.
Colorado 3. En un retculo modular de longitud finita con complementas cada elemento es una unin de tomos contenidos en el.
Se dice que un retculo L satisface la condicin de recubrimiento por
arriba, si para cualesquiera sus elementos a, b (a -;t. b) las condiciones
uAb-< by ar.b=: llevan consigo o=c uvb, y b-<.avb. La condicin de
recubrimiento por debajo se define de un modo dual: el retculo L satisface
la condicin de recubrimiento por debajo, si para cualesquiera a, bEL
(11 ~ b) lus condiciones a-<.11Vb y o=cav traen consigo al\b-<.C1 y
"Ab-< b. Del teorema 26 se deduce que el retculo modular posee las condiciones de recubrimiento tanto por arriba, como por debajo.
Un retculo L se llama se111i111od11/t1r, si satisface la condicin de recubrimiento por arriba, o bien (lo que es equivalente) si para cualesquiera a, b.
~EL la condicin a-<b trae consigo ov c=c bv c, o bien ave= bv c, Son
ejemplos de retculos sernimodulares los retculos modulares y algunos retculos importantes que aparecen en las geometras (vase 8.4). Dos
ejemplos ms de retculos semimodulares se exponen en la fig. 8.22.
Sea A un conjunto parcialmente ordenado con O. Definamos en l una
/i111ci11 ele altura (o de rango) del modo siguiente: r(a) es igual a la longitud
de la cadena 111:\s lara en el intervalo [O, 11] (si tal cadena no existe, suponemos r(n)
ec ). Si A es un conjunto parcialmente ordenado de longitud fl11i1a N, entonces, O~r(a)~N para cualquier elemento aEA. En un retculo
scmimodular de longitud t'iuita el rango r(11) coincide con la longitud de la
cadena mxima arbitraria en el intervalo (O, o). Esto se deduce del siguiente
teorema muy importante.
Teorema JO (condicin de Jordan-HO!der). En un retculo semimodular L de longitud uita, cualesquiera dos cadenas mximas entre a, bEL ar1i1 rarios, tales que a!';, b, son de longitud igual.
Demostracin. Sea a= a0-<a1-< ... -<a ., b una cadena mxima
de longitud 11 en [a, b). Demostremos, por induccin respecto de n, que
cualquier otra cadena mxima es de longi111d 11. Para 11 = O, la afirmacin
es obvia. Si 11 = I, entonces n-< b, y por lo tanto, la cadena mxima
..:11 la, b} es nica. Supongamos que nuestro rcorcma es lcito para todos
los subrcriculos la, b) de longitud inferior a n, donde n ;;, 2. Sea a ::
= 1-</)).-<
... -<.b,., = b otra cndena mxima en [a, b}. Si a,= b1, en1<1111:c~ c11 el retculo sciuirnodular !111, /JI 1:1 cadena mxima 01-< ...
. . . -< = bes de una longitud igual a 11 - I; por consiguiente, la cadena
mxima 111-< b1-< ... -<.b,..
b ha de tener una longitud igual a n - l;
''US,

216

l'ir,.l!.23.

Fig.8.22.

por eso 11 = 111. Si 111 " /J, (v:1~<: f'i:. li.23). entonces c.x;1111i11c1110~ una vade11r1 mxima de longitud k en lr1,VIJ1. 11]. Por ser el retculo scmimodular, le
ncmos (n1Vb1)>-n1 y (n1VIJ1)>-b1. Por consiguiente, n1-<(a1V/Ji)-<
-<c:1-<C2-< ... -<c ..
bes la cadena mximu de longitud J.; 4 1 c:11
[ai. bJ, y o1-< 02-< ... -<o,, e /J es tambin una cadena 111{1xin111, pero de
longitud 11 - 1 en 101, bj. De este: modo, en virtud ele la suposicin induct i
va, k + 1 = 11 - l. Anlogamente, k + 1 ~ 111 - 1, por lo cual 11 ee m, El
teorema est demostrado.
De un modo dual se demuestra que en tocio rcuculo L ele longitud fin ira,
que satisface la condicin de recubrimiento por debajo, cualesquiera dos
cadenas mximas entre los elementos arbitrarios o, i>EL tienen igual longirud, es decir, se cumple la condicin de Jordnn-e-Holdcr para cadenas.

l;jerrkio~. lJcmuCstrc~c que


IO. Si en un c:onjuuto pan:ialm..:ntl 011.k11:uto ;f tou 0.<1.: n1111pk ):\ tOIHh\'n\n de Ju1tl.111-~
B{)l(.lcr \>('r;\ <.':ulcn:l~. '.'011 fu1al'itln <h. 1a11~0 r(n), dC'lilli<l:t 1~11a todo ''EA. "uls:u.:c l:o: ~1J?11ic11h:s
condlcloucs:
a) r(O) "O;
h) de u-</ se deduce que r(/11 r(11l 1 l
11. Si en un conjunto pMC~l111rn1c onknadn /1 c,.t:\ cldimt,a un:' lunc.:i~'m r, 1;,I que
r(O) e: O y tic n-< b se dcdm.:t 11u~ r(b} = r(11) t t. cmonccs A sa1bfricc l:t t.'<ln<f.i{ln de
Jo1t.lnn-} (ldcr p3r:l 1:-.~ C~tknn,_ y C~I:\ l'undt)lt coincide C0r1 su undOn de rango,

L:1 modutaridad y la scrnimodularklad


pueden caracterizarse en trminos de funcin de rango.
Teorema 31. Sea L un rcuculo de longitud finita con O. El retculo Les
semimodular cuando y slo cuando satisface la condicin de JordanHolder para cadenas y para lodos los a, /JEL tiene lugar la desigualdad
r(a)

donde res la Iuuciu de

+ r(/J) ;: r(oA.b) +
ra11i;11

del

r(av IJ),

i..
cu el rcuculo l. se cumple ln con-

1c1fc:11l11

/Jl.'1110.11raci<11. Por ser l .. scruiinodular

277

dicin

de Jordan-Hi.iltlcr
parn las cuclcnus. Sea a/\b
c0-<c1-< ...
b una cadena mxima en el intervalo [af\b, b]. De acuerdo con

. . . -< e, =

la condicin <le Jordau-e-Holdcr, la longitud de esta cadena es igual a


r(li) - rturvb). Teniendo presente 1;1 condicin de recubrimiento por arriba
par;i los rct culos scmimodularcs, llegamos a que para L
11V(at-.b)

= 11 = (nVcu)=<(aVc,)~

... ~(ave,)= av b

1a111bic11 una cadena mxima, pero en el intervalo (a, avb). La longitud


dc esta cadena no sobrepasa la de k1 primera cadena (algunos elementos
pueden coincidir), es decir, no es superior al nmero: r(b) - r(at-.b). Por
01r:1 parte, de acuerdo con la condicin de Jordan-c-Holdcr, la longitud de
,.,, .. cadena es igual a r("Vb) - r(a). Por eso, r() - r(al\b) ~r(aVb) - r(11}. La necesidad est demostrada.
Demostremos ahora la suficicncin. Scnn u, bel. tales que n>--(al\l>),
I .> -(af\/J) y a :"- Ir, 1\1111111.:cs, en vh uul de la condicin tic Jordun-e-Holder
(vase: ejercicio 10): r(a)
r(b) = r(t1f\b) + J. Sustituyamos estas igualda<kS en la dcsigu<iltlad mencionada en la hiptesis del teorema y obtendrmo~: r(1Nl>)t;;;r(11) + 1, r(uVb),;;;.r({J) . l. De aqu se desprende directamente que (uV/J)';;!?:=a, y (nVb)=t;;;b. Demostremos que ovb se , Por reduccin al absurdo tenemos: sea avb = 11. Entonces, n> by ar.b = b; mas
esto conrrudicc u que b>--(of\b). Por consiguiente, (aVb)>-a. Anlogamente: se comprueba que (uvb) >-b. El teorema est demostrado.
Del teorema 31 y de In dualidad tic tas condiciones de recubrimiento por
:in ih:i y por debajo obtenemos el sir;ucntc resultado:
Corolario 4. Si en un retculo l. de longitud finita con O se cumple la
coudiciu de recubrimiento por debajo, entonces para cualesquiera a, b~L
1i,11c lu:ar la desigualdad: 1'(11) 1 r(/)~r(11f\/1) -l- r(aVb).
01 ru apli<:a<:in del teuremu JI "' la s;uicntc ;11in11:1ci11:
C11roh1rio 5. Parn un retcuto t. di: lougitud finita son equivalentes las
,j;11il!n1cs afirmaclones:
a) L es un retculo modular;
b) el retculo L satisface las condiciones de recubrimiento tanto por arriba, como por debajo:
e) l. 110 courienc pentgonos:
d) para cualesquiera ti, bE L se: verifica la igualdad

'S

r(a)

r(/1) ~ r(111\/1)

1- r(11v/1).

()c-1111)s/rad111. Va se hn establecido q11~ a) trae consigo b). El teorema


11 y el corolario 4 est ipuluu que de h) se deduce d). Ln equivalencia entre
a) y e) est demostrada en el teorema 23. Para l'inali:t.11r la demostracin del
,nrolario dcrnosi remos que <le el) se deduce e). Por reduccin al absurdo:
'11ponu:11110~ que el rctcnlo cout icnc 1111 pr111:'1gono { ll, a, b, e, 11 (vase
t ig. ll.14) y pura este rcriculo se cumple la condicin d). Entonces

'2111

r(11)

1 r(c)

= l(nVd

I r(nl\l')

.. 1(/Jvc) 1 r(/1/\.-)

1(/1)

,., r(I)

- 1(0)

1 1(1).

De donde, 1'(11) s- 1 (/1), h> (f\11 1 < impo,ihk. J'lll'~l<I que /1 ,. ti. rl C<llOl.11 io
esta demostrado,
Sen l. uu re iculo c<>n O. 1,1 '11hcnr1j111110 I del co11i111Hn t.>: 1O1 'C dcuomina indeuendiente, si para cualcsqurcra subconjuntos 1i1111os11 y 11 vuyos
es vlida la igualdad
inf 1 ~11p 11, sur /J 1 ... ~1111 (/1nlJ).
Teorema 32. U11 subconjunto finito I del rcticulo l. es independiente
cuando y slo cuando In aplicacin .>: 11- '"I, /I, clcfinicfa para todos los
A E.?'(/), es un isomorfismo entre el retculo del booleano .>"(/)y el subrcrlculo del retculo l, generado 1101 el conjunto l.
Dcntostrucin. Tenemos .~upf sup /I, s11p UJ = sup ] /l\Jll J, y flc>I' l'' <
el conj111110 I es inclcplndkr111 (<'' d1:.:i1. <i in l l-"'I' /\ . wp // 1 ~ <1111 l ;lf'lll l.
entonces op es un h11n1t1mori;111n de "'~ n:1il.:11l11~. Si la ;1plicaci,;11 op no ex
bumivoca, entonces rnp A
~llJ' JI p:ira al~ttll(IS vubconjuuu, 11 s; l. lit;;, l.
11 ~ ll Sea, por ejemplo, /I f:y 11f(/I '11) l'ntuncc<. 11 e;; ~up /J. nif//: p111
eso,,,= infla, sup 81 ""illf.,np !al. .rnr 111 = .rnp (!111nm = s11p0
= O, lo que es imposible. Por con~iguicntc op es un 1rn111oris1110.
Dejemos al lector la dcmostrncin de la ufirmaciu reciproca,
Es evidente que el subconjunto de un elemento (al es siempre indcpcndiente, Un subconjunto 1 a. b 1 e~ independiente cuando y slo cuando
al\b
O (11, bE(L' 1O1)." ;t /J). Parn que ~c:t indcpcndicurc 1111 suhconjunto la, b. e l. donde a, h. cE(L' 1 O)) y todos los elementos o. b, ,. ~on di~I intos dos a dos, es necesario oci~ir que se verifiquen las \!.!11e111c.; igunldadcs:

fll\(l!Vc) ~ Cl:

(11V/1)/\(t1VC') =

ri:

/1/\(11Vd ~ 0,

(ltVd/\(/)Vu)

h;

C'l\(l(V/J) ~ (),

(cvu)/\(<'V/J)

e-

= e,

En 111.' rcuculos 111od11l.11cs y w111in1otl11la11's p11dc1111" li111i1:111111\ a t111 1111mero menor tic rclacioues,
Tcoremu :\J. Si le' 1111rc1kult111od11la1 n111 (ero O, entonces 1111 ~11hco11ju1110tic11 elementos J 111 ..... 11. Je;; L - 1O1 e~ iudcpcudicntc cuando y \O
lo cuando (a,v ... va,)/\a,+1 - o para todo; a t, 2, ..
11 l.
Demostrocin. La necesidad ele las voudlcioucs del teorema se ol>1c11dr;I
al suponer A
(a1o .... a; l. n = 1111, 1 l. S11po11g:imm ahora que el subconjunto l a1 , a,. 1 satisface la~ condiciones del teorema. Sea 11. 11<;; 1 "'
... , a; 1, A('\8 = 0. Entonces, inf [xup 11. ~up /J 1 = O. Efcctivamcutc. ~ca
ukEAUlJ con el Indice mximo k . Sen, por ejemplo, 11kEll. En C5tC cuso, por
ser el rcuculo l. moclul,u p~1a c11ak~111ic1:1 \,y. zet, tcucmox .\/\(rv~)
= X/\((yfl(.\'V~))Vz). Al Ml\It11i1 Cll l:a 111!i111:1 igualll:ul v "' ~1111 /!. y por

279

as Y ~ por sup(ll

- 1ilA1 ), obtenemos

inflsup A, sup B) = sup Al\(akvsup(B(atl))


= sup A l\({'1kll(sup AVsup(ll - l ak ))) V sup(B - r a,.)) =
"' sup AAsup(B - (ak)) = inf(sup A. sup(B- (ak)).
puesto que akl\(sup AVsnp(B - lok!))~(fl1V. _ .vak_.,)l\ak,.. O.
Procediendo de este modo, podemos eliminar todos los elementos a; que
figuran en el conjunto A U B, y obtener, como resultado, !a igualdad
inf'[sup A, sup B) ""sup0

=O.

En el caso general, en virtud de la modularidad y de la condicin A


(XIJ - A)= 0. tenemos
""X11\(.Y1V(bl\{XlVY2))] = X1/\[J1V(bAla,./\(X2V)'l)))) =
;: X11\[y,V((u,vc12V ... va,._ 1)/\fl,.l\(XzV.V2})) = X11\(yV(Ol\(X2V)'))I

lo 411c se trillaba de demos! rar.


~:jrn:klos 11. Oc11111cstr<se que In :11'1rn1ttci(>11 ,1<1 1oorcin:1 l3 es lici1a para los rcrtculos

e,

,;r:mimocJul:uc:s \'OH
Se;\ L uu rceiculo 1Hut.lular con O. Dcmcstresc que
IJ. Si m1'.b;. t1, b;E~ i = l. 2, ... , 11, }' b1o bi..
l>H ~11 independiernes. eruonces o,,
111 .
, " 1011 tan1biCn ;udep-cntlicntcs.
J..a. Si " "J
, au son elementos
ludepcudierues del rcticulo L y a, = 011va1,v...
. vu,,. donde u.,. (lt nson t:lcmcu{OS indepcndieures Ud reuculo Le i e J. 2, ..
"
entonces los elcmenros a11
~ ttu:1 tJ11
nu, .... , u_... son independientes.

Teorema 34. Si n., ... , a; son clc111.:111os independientes ele un retculo


modular l con cero O, entonces un subrctculo H del retculo L generado
por los irucrvalos (0, a,], donde i = 1, _ .. 11, es isomorfo al producto dirccro
at} X f0, 111) X X 10, a,.j.
OC!1110~1mci11. Si:a 11' 1111 subrcticulo del rcuculo /,generado por los inrcrv.ilos 10, (ti), , .,
a. -1J. b = (lV(lV v a; - , y

ro.

ro,

M=

(x,Vx2lx1El/',x2~a,,(.

l'or cuanto [O, a1) ~ 10, bl para i-= 1, 2, ... , 11, entonces H' ~(O, b], por
lo que X11\b = x, para todo X1E/-J '. Hucicudo uso de la independencia de
los elementos a,, 01, , a; y de la ley modular, obtenemos para cualesquiera .\1. )'1Efl' 't X, Y2E[O, a.,J:

= .\'11\(>'1V.\W)'2) = (X11\)l\'1V.\'V_1'2) = X1AlbA(y1V(.\iV)'2))1=


= Xi/\!), V(bl\(x2V)'2))1 = x, /\{y1V(bl\ a,,l\(..\WY2)l)) =
=.r11\(y,v((111V(l2V .. va,,_ i)/\u,,/\(X2V)'2))J "'X1AIY1V(Ot\(XiVYi)))""
X11\(.Y1VOJ X11\Y1

y
X21\(yVX1VY2).:: (xz/\11,.)1\(yVx,vyJ "'X21\[a,,l\((x1VY1)Vy2)l"'
= Xll\ [ylV(a,,l\(Xt VY1 ))) = X11\(y1V(a,,l\(b/\(X1VY1 })l =
2l!O

.,. X1/\{y2Y[a,,A(a,Va2V

...

~ X2/\{y2Y(O/\(X1V)'2})1

Van-1)1\(x,vy,)JI

= X2/\(nVO) = Xll\)'2.

Sirvindonos de la ley modular, de estas igualdades deducirnos que

= (XVX2)/\((y1YX2V)'2)/\(yVYz)) =
= (x2V[X1/\(y1VX2Y)'2))J/\(yV)'2)
= [x1V(x1/\)'1))A(y1V)?.) = (X1/\)')V(X1A(yV)'2)) =
= (X1/\)'1)V(x2A((yVy2)/\(yVXV)'2)ll =

(X1VX2)/\(y1V)'2)

((x1VX2)/\(yVX2Y)'z})/\(y1V)'2)

= (XI\)' )V{(y1VYz)A(Xz/\(y1

YX1 VY2)))

(X1/\)'1)V((y1 V J12)A(X1l\yi})

= (X l\y )V(X2/\Y2).
As pues, el conjunto M queda cerrado tambin respecto de la interseccin y, por lo tanto, coincide con el subreuculo H. Ms an, la ltima igualdad, junto con Ja igu;\ld;i(I evidente
= (X1V)'1)Y(,nV)'2)

(x1VX2)V(y1V)'2)

sealan que

cp(X, y) =XV)'

x {O, a,,) sobre H.

es un homomorfismo reticular del producto directo H'


Si x1Yx2 "')'1V)'2, entonces, por cuanto
x2/\(a,v ... v a.. -1),,;.a,.A(a1v

... va,,_ 1) =O

)'21\(aV ... v11.-i}~a,,/\((lV

.. VG-111)

=o,

con ayuda de Ja ley modular obtenemos:


Xi=

.\"fl.(XVA))/\(11,v

V(I,,_

= Xl\{(y,Vyz)l\(o,V

Vll,,-1))

,}

Xl\(yVy1)1\(a,v

= X1/\IY1Y()'2/\(a1V

..

...

va,.-1)"'
V0,,-1)))

= .\11\)'1 = )'11\X1
)'1/\(X1VO) =
)'1/\IX1V(x1/\(a1
v ... v o; - ,))J = )'1/\[(X1VX2)/\(a1V .. Van- 1)) "'
= )'1/\()'1 V)'2)A(a1 v ... va,._ ) = y,.
= X1/\(J11VOJ

De un modo anlogo se establece que .n = )'2. De este modo, V' resulta


ser un isomorfismo. Aprovechando Ja suposicin de induccin, llegamos a
que

H=:H'

x 10, 11,,J=:[O,

oi)

x ... x[O, fl11-d

x {O, a,,).

El teorema est demostrado.


Ejercicios. Sea L u11 rt1i<-ulo 111ollulnr, a, b, cE/... Demustrese que
IS. (Von J. Ncum~n11 Jll~ll U11 suhrcuculo en l geucr ado por los elementos a, b, c(L.
es distributivo cuando y slo ~tMmlo
uA(hvr) ~ (11A/J)v(ul\t

0),

16. (Dirkl1off 11151). Sean c. e, ta~ cadenas en l. l.!nronc<S, un subre1fculo en l generado


por el conjunto c. u e, <S disrnburivu,
281

17. \Jo "uhrr,flu1o cu l. p,cnc:1-:u'H l'h11' ltrl\/J. al U lnV/J. '1) t'~ i"nmmfo :.1 rct ic uln ful\b,
f/) '( 1((11/i. /JI
IR. ('ompruthc~t que un ~utm.;1h:1ilr l!cn,;r:ulo f)c\r Jt1Ah. 1111 J luAh. '11 ttu \.nim:itlc ._,,,1
)t11\IJ. av/11 l>cmuM1csc 'IUC fHtr"a la \;111111.:h.lcni.:1:1 e" sufi1.:il'"l'"' '-'~~ir ciuc el rcuculo L se"
di..:11ih111iv

M:is abajo sealaremos que lo~ rcsultaclo s, furn11d:idos en los ejercidos


15 ... 17. M: empican parn resolver In.< problcuurs cnmbinatorios de opt inuzacin. Si se encuentran di icultadcs en la resolucin de los ejercicios, rece111cnd:1111os referirse al libro de Grat ier (vase cap. 4, 1 (321).
Teorema JS. Sea /J un retculo scmirnodulnr con O y con una funcin
de rango r. El conjunto ele tomos I
(111, o ...
a.! del retculo Les
independiente cuando y slo cuando

1(a,v ...

va.}=

11.

Dcmostracinn. Supongauiox que (a,v ... V"1}/\i11 . , = O para todo i = 1,


, 11 - 1. l)cmt1strc1111" pnr 1111l11.:.:i11 respecto ch: 1 que r(a1v ...
. V111) i, Para i"" 1 l:i :1fir111;11:ii\11
C\ v;'Jlida. Si 1(111V
Va,)""
i, c1110n<:c.~. por ser el rct culu xeruimodular,
lc11<:111ox
(<11 v
va,)--< ("1 v ...
. . . vn,v111, ) y por eso r(o,v ... V(lV(f,, 1) ~ r(<1,V
Vtr,} + 1 = i 1- l.
Con esto queda dcmostruda la 11ccc~idad.
Para demostrar la suficiencia nmstrcmos que el conjunto de tomos I
satisface la coudicin del teorema J2.. De la condicin r(a1v .. ,va.)= 11 lencrnos r(sup A)
1A1 para cualquier subconjunto A~/, de modo que
la nplicacin .,o:l1-s11p A es biunvoca Es evidente que la aplicacin \O conserva las uniones. Tomemos ahora A,/)<;;!,
y sea a= inftsup A, sup 8),
l> "' sup 1 A U fJ J. Enlonccs "?- b, y ele la condicin de scmimodularldad
tenemos
2 ...

r(sup /1) + r(~11p 11) .<:- r(11) + r(~11p 1 /1 U IJ )),


de 11H1dn que 1 A 1

1-

r(a) ~

iA

l 111

~r(r1)

1 I l tJ 1 --

1 /( U

11

I . 1 >< aqu

1 A U IJ 1

t.011d111111os

que

1 ;1 () IJ 1 .

11 I, por .:1111~i:11ic11tc,
r(a} = 1(/1), y
(1 =:
~ Sllp(/I fl /1) (k uqui proviene que \O
es 1111 isomorflsmo, y, en virtud del rcorcmn 32, el conjunto de tomos J es
independiente. El teorema csl;i demostrado.
Un retculo scmimodular :i16111ico completo (ex decir. cualquier elemento lo representarnos en forma de 1111:1 reunin ele tomos) sin cadenas infinilado, r(11) ;;J!r{fi) = 1 A
/J, es decir, i11fls11p /1, Sii() /lj

(>or otro

tas se llama geomtrico o

matroidat.

Demos a conocer algunas dcfuucioncs.


Sea .'Y' (S) un conjunto de todos los subconjuntos de S. Diremos que
sobre el conjunto S est dado el operador de clausnra, si a todo elemento
de A E.'"l''(.'i) J'C la hace corresponde: unvoc.uncutc 1111 1k1lr111i11a<lo elemento
de /IE:Y'(S}, llnmado da11s111a de /1, con la pa1111:11lari1lml de que dicha
corrcvpondcncin satisfncc, para todos lus A. 11~. ,.., (S). la~ condiciones

282

siguientes:
l.A~A;
2. Si A~ B, entonces A~ B (propiedad e.le conservacin del orden);
3. A= A (derupotencin).
El conjunto A se llama cerrado. si coincide con su clausura .
. Se denomina pregeometrta (u 111atroitle) G(S) a un conjunto S con un
operador de la clausura -. que satisface las propiedades:
_a) de~stitucin:
para l'nak:squi~e!-rl.ES y para todo A E.~ (S), de
pEA U [q) y py se deduce que ({EA U lp);
b) de base finita: para todo A E:Y'(S) existe un subconjunto finito A~A
tal que A= A.
Se denomina geometria combinutoria (c11 adelante, siempre geometra)
a una pregeomctra en la que lodos los subconjuntos de un soro elemento,
como tambin el conjunto vado, son cerrados.
La definicin ch: 11n:1 t~,0111dria sobre el conjunto S se diferencia de la
definicin de una topotogiu sobre Sen que no se requiere el cumplimiento
de la condicin AUD = ;.1ii para todos los /\, BE.<?' (S), pero subsiste Ja
propiedad ele sustitucin, ta cual, en general, puede no cumplirse para la
clausura de Ja topologa.
Llamemos superficie a lodo conjunto cerrado de una geometra. Las superficies de una geomerrtu C, ordenadas por inclusin, forman un retculo
completo L(G) con operaciones binarias V y A: Al\B = Al"\B.
Avn = AUB, donde A y 11 son las superficies ele la geometra C.
Teorema 36. Sea G = (S. -) una geometra. Entonces, el retculo L(G)
es geomtrico. Viceversa. si l. es un retculo geomtrico, S, un conjunto de
tomos del retculo L, y el conjunto 1aES1a~supA1
es la clausura ;1 de
cualquier subconjunto A e;; S, entonces G = (S.-) es una geometra y el rcttculo ele ella t. es isomo. fu :1 /.(G).
Demostracin. Sea G
(.~~ ) una gcomctr u. El hecho de que el rerculo L(G) es completo, sin cadenas infinitas y atmico se comprueba sin dificultad alguna. Por eso proponernos que el lector mismo !o haga individual
mente a tulo de ejercicio. Demostremos que L(G) es un retculo sernimodular. Supongamos que ;l. BEL(G), IJ = AU(p 1 y p~A. Afirmamos que en
este caso A-<D. En efecto, si CEL(O) y A CC~B. entonces existe un elemento qE(C'-A)_y qECt;; 1.1 ~ AU{iJ'f; por cs<?.i_~~
In propiedad de sustitucin, pEAUlq J ~C. Pur consiguiente, 8 "' AU{p 1 ~C. Resulta ~.1e lJ =
= C; de aqu, A-< /J. St:.1 all<m1 DE/.{G). E1Ho11ces, 8VD
JJLJD =
= AU.DV\ p 1 y Av D
,.1UD; de aqui, o bien pEAUD y, por eso, Av D ,,.
""DvD, o bien pt/AUD, y c11 este caso, AVD-<BVD. El teorema queda
demostrado en una direccin,
Al contrario, sea L 1111 1lticulo geomtrico; S, un conjunto de tomos
en L y A = l 11ES 1 11 ~sup '' 1 para todo A~ S. Est claro que A-+ /t es un
operador de clausura. Errnivamenti;, sea (!EA, Para cada A s:;S se cumple
la desigualdad n~sup ,.1. P.1.- lo tanto, A~A. Si ASB para A, IJSS, y

283

"'

hb('(/

-.g

"

<>

b
11i.8.24.

aE/I,

11

s /).

1:

0
IJ

Vi\.~ 2~.

cm onces o~ Slip B, De H(J UI, vup /I ~.Slip IJ. y, por consguicruc,

La definicin de retculo geomtrico ascgur el .:11111pli111icn10 de tas


condiciones de base finita y de carcter cerrado de los subconjuntos de un
solo elemento y del conjunto vado. Comprobemos el cumplimiento de la
propiedad de sustitucin. Sea p~/if(j y p~ /1. Por cuant o 1 ql es un tomo, entonces, por ser el retculo scmirnodular AUlq) "'(AV!q))-<
A,
por lo que de ACAV!JJI sliu{(,1 se deduce /1u1l = iiDT1/T; de este
modo qEAUI 1. Con ello queda establecido que (S, - es tina geometra.
Demostremos ahora que los rcuculos son isomorfos. Denotemos con e
la aplicacin A-sup A, donde AS S. A EL(G). Entonces ella aplica, pues,
L(G} en /J. Por cuanto cada elemento del retculo /,es una reunin de atomos. entonces la inclusin 11 S IJ es equivalente a la desigualdad A ~~up 8,
Por eso V' es la aplicacin brunivoca xohrc, y ambas nplicncioncs '(1 y 'P - I
son montonas. Por consiguiente, <Pes un iscmorfismo. El teorema cs1
demostrado.

As pues. el rcl il:ulo de 1111 xubcxpucio del inc por .:0111 plcro una gcomct ra, y viceversa. Los diagramax de los rcl iculox gcomtr icos son, por
regla general, muy engorrosos para que puedan utilizarse, Sin embargo, a
menudo se presta la posibilidad de dibujar la gcomctr a, asociando el dib11-
jo con el retculo. Los elementos de rango k (k:;::: O) se denominarn k-.
superficies. En la) caso las l-supcrficics se Hamar;i11 n1111os; 2-superficics,'
rectas; 3-superficies, planos, cte. Observemos que un pl<1110 es una unin re.
tieular de cualquier recta suya y un punto suyo 110 dispuesto en dicha recta,
etc. Lo ltimo puede formularse del modo siguiente:
( .. )toda k-superficie y una l-supcrficic, no situada en la primera, yacen
en la nica (k + l)-s(1perficic.
Al representar las gcotuctrtas, t;i~ recias se ll1h111ar1 l11 ltu ma ele ~..:gmcn10.s (o las curvas). Dibujaremos slo aquellas k-s111>crl'idcs, que no pueden
284

aocdo

e
cd

Ol>C

/)

0
l'ig,H.26.

ser restablecidas untvocumcurc segn el dibujo, si slo se emplea la pro


piedad(). Aclaremos cslo 1:<H1 1111 ejemplo. En Ja Jig. 8.24 est representada
una gcometrta de rango 3 con 1111 conjunto de puntos ( ci, o. c. d. e, f. g),
con la particularidad de que las rectas ad, ae, ag, bd, be, bf. bg, cf. cg, df,
dg, eg y los planos abcg, afg. cdeg, efg, adg, aeg, bdg. beg, bfg, cfg. dfg no
estn trazados, puesta que pueden obtenerse con ayuda de Ja propiedad
(

..

).

En las Iigs. 8.2Sa ... 8.2~a estn representadas las geometr as, y en las
figs. 8.25b .. - 8.28b, los diagramas ele sus retculos, respectivamente.
Hemos de notar que lus rcprcscnracioucs de las geometras son mucho
ms sencillas en comparacin con los diagramas complejos de sus re! culos.
los mat roidcs (o geomctrtas) surgen en gran cantidad, sobre todo c11 el
lgebra, teora de los grufus, geomctrla, teora de las transversales, anlisis
cornblnutcrio, etc. El estudio de ellos comenz por el conocido problema
de los siete puentes de l.:11ig~hcrg resuello 11<>r Euler hace 200 aos. La exposicin de la tcortu de lm uiatroiclcs la courinuarcmos en el 8.4, donde
daremos a conocer 01 ros ejemplos de nuuroides y de sus aplicaciones.
Detengmonos brevemente en los resultados referentes a la anchura de
los retculos geomtricos enunciados a tenor con el teorema 1 (de Sperncr).
Sea L un retculo geomtrico finito. Designemos con E(i) el conjunto

fil
g

Fis.8.21.

IJ

\~!"'~~;:;~~

-'1~

0
b

285

,.

fig.8.28.

de iodos Jos elementos del rcrculo

l. de ran;o 1, y .\l';1

IV ~

t:\i)

1 .

Obscr vc111<1~ que el cn11j111110 /:'(i) e' 1111a ;1111ka1k11a 1kl 1cf kulo L.
Tcorcmn 37. Sc<1/,1111
rct culo ~l'0111c1rio.:P finilo en d cual lodo clcrucnlo a de rango i se cubre por k, elementos y cubre ru, clcmcutos (los nmeros
k, y 111, slo dependen del rnngo i). Entonces. la unchu ra ele L es igual a
111Ji

u~;.::;,()

H'.

Dcntostracin. Supongamos

que

11

= r(L)

caso E(k} es una anricadcna

mx

o s rs

IV;

Wk.

En este

con Wk elementos. Resta por demostrar que


si A es una anticadena arbitraria en z., entonces 1 /I 1 -~ Wk. Para cualquier
aEL designemos mediante s(n) el nmero de todas las cadenas mximas que
pasan por a. Es evidente que si r(n) = i, tendremos s(11) = m an ... 1111k1
... k. - 1. Por consiguien le, s(a) depende solamente del rango i. Por cua1110
cado cadena mxima tiene cxncramcutc 1111 solo elemento de ra11110 i , el mi
mero S de todas las cadenas 111<himas en l. s<r; igual a \(a) W;. De aqu,
la dcsigunldad
cadena mxima
consiguen te,

W1~ Wk nos dicla

pasa por un

que

clc111c1110

.1(0)

a lo

,\~ ~
f;
st1111n de

. l'or in, cada


1~
la .uu icadcnn A. l'or

'k

es decir, 1 A 1 ~ Wk, Jo que se untaba ele demostrar;


Un retculo geomtrico finito l de rango 11 se llama tmimodal, si para
cierto nmero k se verifican las desigualdades W1 ~ ~ Wk _ 1 ~ w. y.
Wk;;;: Wk .. 1 ~ ... ~ w. _ , . Sean 11 y IJ unos subconjuntos del retculo L.
Diremos que entre A y 8 existe una paridad, si existe una aplicacin biuuivoca ip: ... 8 (o bien ip; !J- 11, .~i 1 11 1 :;;:. l 11 I ). t.1! une p;tra lodo aE11 I"'
ra iodo a<dJ, respectivamente) son t:omparahh:.\ In, dl111c11fos a y .>(u).
Teorema 31!. Ses t, un n:I knlo l\<"!lntt rico i"r11ito dv rango 11. Si/. es uui.
28(1

modal y existe paridad entre E(i) y (i + 1) para todo i c;n, entonces Ja


anchura de L es igual a Wk, donde
W1~ ...

~Wk,

Wk~

.. ;;i.Wn-1.

Demostractn. Para cualquier subconjunto A ~l el nmero


d(A)

rnx (r(a) - r(b))

o.bEA

se denominar dimetro del subconjunto A. Sea A una anticadena del reuculo L. La desigualdad 1 A 1 ~ Wk se demostrar por induccin respecto
del dimetro d(A ). Si d(A) .. O, entonces A~ E(i) para cieno l. De aqu,
1A1 ~ W;~ Wk. Supongamos ahora que d(A)>O, y la desigualdad es vlida para las anticadenas de menor dimetro. Por cuanto d(A):;::.. O, en la anti
cadena A siempre existe 1111 elemento a, tnl que r(a) ~ k; admitamos, para
concretar, r()<k. Sea i'"' min r(<1), y A = Ao U Ai. donde A1 "'
fA

E(i)
y
110 =A '111
Por hiptesis,
i-c k , por
eso
1E(i)1 ~ 1 E(i + 1) 1 , y, por lo tanto, existe una paridad e E(i)-E(i + 1).
Hagamos A' = AoUp(A,). Los conjuntos Ao y <p(A1) no se intersecan. En
efecto, si aE(Ao{),o(A1)),
es decir, a= 'P(b) para cierto bEAi. entonces a,
bf.A, ar! b, y a, b son comparables, lo que es imposible, puesto que A es
una anticadena. Por consiguiente, 1 A ' 1
1 A 1 . Adems, A' es una anticadena. En efecto, si a, /JEA i, a ~ b y a, b son comparables, entonces
aEAo y b =- <p(A1), es decir, b = .,o(c) para cierto cEA1. Por cuanto r(b)
= + 1, resulta que r(b) <r{a). Por consecuencia, b <a, pero esto contradice Ja condicin de que e s; by cUa. Esto quiere decir que A ' es una anticadcna. Pero, d(A ') = d(A) - 1, por lo que, en virtud de la suposicin de induccin, 1 A 1 .. 1 A' 1 ~ IV.1. El teorema est demostrado.
Aduzcamos siu deinosu acin algunos resultados 111:\s sobre los 11\1111cros
Wk Cll los retCUIOS geomuicos.
Teorema 39. Sea /J 1111 retculo geomtrico finito tic rango 11. Entonces
=A

()

J.Y1 ,;; W, para t = 2, 3, ... , n - 1

W1

+ ...

Wk~ W.,_,,.

+ ... +

Wn-1

para k 1, 2, ...

Teorema 40. Sea L un retculo geomtrico finito de rango


cualquiera que sea k = 1, ...
11 - 2, la igualdad
W1

+ ... + W.t =

WA - k

+ ...

Wn -

, n - 2.

n. Entonces,

se verifica cuando y slo cuando el retculo L es modular.


Teorema 41. Sea L un retculo geomtrico modular finito de rango n.
Entonces, para cualesquiera O~k ~11 se verifica Ja igualdad
lf/k=IV,,-t.
Ejercicios 19. Dcmuslro< el l(omnn 1, londcndc> uso del a) teorema 37; b) teorema 38.
:20. Generateese el reoremu )7 n lo~ conjuntos parcialmente ordenados.

287

e
l'g.8.2?.

Fig.8.30.

En el captulo 5 se ha analizado el espacio proyectivo como un par (A,


L), donde A es un conjunto de puntos, y L, una familia de rectas, para la
cual se cumplen las siguientes condiciones:
a) una recta IEL tiene no menos de dos puntos:
b) para cualesquiera dos puntos a, b<:A existe slo una recta tel. tal que
a, bel;
c) para cualesquiera 11u111os a, b, e, d, l'EA y rectas t,, l2El, que satisfacen las condiciones: o, b. dEl1, y b, e, l!E/2, existe un punto JEA y las rectas
li. /4EL, tales que a, e, JEIJ, y d, e, /Ele.
Detengmonos ahora brevemente en la descripcin del espacio proyectivo por medio de sus subcspacios lineales. Para cualesquiera a, bEA (donde
a ;o! b) designemos con a + b una recta que contiene los puntos a y b. Un
subconjunto B!:iA se denomina subespacto lineal del espacio proyectivo, si
junto con cualesquiera dos puntos de O, le pertenece tambin una recta definida por los puntos citados. Dicho de otro modo, 8 es un espacio lineal,
si a, be lJ lleva consigo a + b<;; B. Sean IJ, C subespacios lineales. Pongamos
O+ C igual a la unin ele tocias las rectas b + e, 1~11cs que bE!I, cEC
Lcm11 7. Para cualesquiera subcspacios lineales IJ y Cdc un espacio proyectivo el conjunto B + C es un subcspacio lineal.
Demostracin. Tomemos Jos puntos a, b y e, tales que cEn + b, y a,
bEO + C. Demostremos que cEO + C. Si a, l>EIJ, 6 o, bEC, tenemos:
cE&JCt;;;B + C, puesto que B, C son subcspacios lineales. Si a E By b E
E C(o bien, viceversa), entonces por derinicin de D + e; cEB + C. De este
modo, podemos suponer que a~ IJJC, por lo que existen los puntos a' EB
y a" EC, tales que a Ea' + a": Son posibles dos casos. En el primero
be&JC; sea, para concretar, bEB. Veamos las recias b +a', b + a, a+ a'
y e + a" (vase fig. 8.29). Convengamos en considerar que todos los puntos
b, a, a', a" y e son dinstintos. Esto quiere decir que la recta e + a" tiene
un punto que yace tanto en b +a, como en a + o "; Por consiguiente, en
virtud del punto e) en la definicin de espacio proyectivo, existe un punto
deD, tal que dEb +o ", y dEc + a ": S d
ar , entonces aEJJ, lo que es imposible. De aqu, d ~ a", y por eso. ced + a" EIJ -l- C.

288

En el segundo cuso b~ INC. Aprovechemos ahora la condicin e) para


las rectas a + a', a + b, a' + /) y o" + e (vase fig. 8.30), Existe un punto
aeo: + b, tal que cE.d + a "; Por analoga con el primer caso tenemos
<IEB + C, y, por lo tanto, cE!) + C. El lema est demostrado.
Teorema 42. Los subcspacios lineales del espacio lineal forman 1111 rcrculo geomtrico modular,
Demostracin. Por cuanto la interseccin de cualquier nmero de subespacios lineales es un subcspacio lineal, tenemos un espacio de clausuras (A,
"). La clausura X del subconjunto Xs;;/{ se describe del modo siguiente:
es UX1o donde Xo =X, X,= X+ X, ....
X""' X._,+ X.-i. ....

De aqu se deduce que (A, -) es un espacio de clausuras con las propiedades


de una base finita. Por eso, sus subcspacios lineales forman un retculo
completo y para cualesquiera subespacios lineales X y Y queda vlida la siguiente igualdad: XVY
XVY.
Si X, Y. Z son subcspacios lineales y X;;; Z, entonces, evidentemente,
XI\( Yv Z) 2 (XI\ Y)V Z. Mostremos que es vlida tambin la inclusin inversa. Sea pE YV Z, es decir, pEX y {JE YVZ. Por cuanto pE Yv Z "'- Y + Z, existen Jos puntos p ' E Y y p " EZ, tales que pep ' + p . De la inclusin X;;; Z
proviene que p, (p N EX. Si p , entonces pEZ, por lo que pE(XI\ Y)vZ.
Si p ;11! p , entonces, p 'Ep + p s; X. Por consiguiente, p' EX 1\ Y y p EZ;
de aqul se desprende que pE(XA Y)vZ, con lo que queda demostrada lamodularidad del retculo. Las propiedades restantes de la definicin de prcgcometra (matroide) o ya estn comprobadas, o bien son triviales. La propiedad de sustitucin se deduce de la modularidad. El teorema est
demostrado.
Por consiguiente,
los espacios proyectivos ofrecen ejemplos de
matroides modulares y, de hecho. incluso de geometras cornhinatorias
modulares.
Dos elementos a y b de un retculo con complementos L se denominan
perspectivos, si disponen de un complemento comn, es decir,
ave ~ bv c = 1, y ar.e ~ br: = O para cic1~i> elemento cE L. El elemento e
recibe el nombre de eje de la perspectiva.
Sea L un retculo modular con complementos, a, bEL. Si a y b son perspectivos, el empico sucesivo de las aplicaciones mencionadas en el teorema
26,
[O, a]= [al\c, a)-lc, ave)= [e, bvc]-+[/>Ac, bJ
(O, b),

permite establecer un isomorfismo entre los intervalos f0, a) y [O, bJ, el cual
se llama aplicacin perspectivacon el eje de la perspectiva e y se designa
con P(a-+b; e). No es difcil comprender que Pta= b; c) aplica un elemento
xE [O, a] sobre otro elemento y = (xvc)l\bE [O, b). Si L es un retculo compuesto por un conjunto vaco, Jos puntos y la~ rectas del plano proyectivo
y por el propio plano, la aplicacin perspectiva P(a-+/J; e) pone en correspendencia al punto x en la recta a y al punto y en la recta b (fig. 8.31 ). Prcci19-M\3

2&9

Fig.8.31.

'g.8.32.

sarncntc a esta circunstancia se debe: la denominacin. Adems, se ha esrublccido aqu que los intervalos o, a) y [O, bl son proyectivos. Por eso, por
analoga con la proyectividad de los intervalos, emplearemos, para la notacin de los elementos perspectivos a y b, la designacin a=b.
Lema 8. Sean u y b los puntos distintos (tomos) del retculo geomtrico
modular L. Entonces, avb contiene el tercer punto e cuando y slo cuando
a y b son perspectivos.
Demostracin. Cualquier tercer punto en avb es un complemento relativo comn para a y b en el intervalo [O, avb]. En este caso, el elemento
cV(aVb} x ser complemento comn para a y b, cualquiera que sea el
complemento (aVb) del elemento ovb,
Viceversa, sean a y b perspectivos. Entonces, 1 = avx = bvx cubre x.
J>on;:unos e: = (avb)Ax. Tendremos

r(c) "'r(uvb)

+ (r(x) - r(aVbVx)) = 2 - 1 "" I,

puesto que: avbv


1 cubre x. Quiere decir que d~avb es un punto, y adems, distinto de a y b, puesto que d~x. y ar;x = brcx = O. Este es precisamente el tercer punto en avb. El lema esl demostrado.
Lema 9. En un retculo geomtrico modular L la perspectividad es una
relacin de .equivalcncia.
Demostracin. Es evidente que en cada retculo CQn complementos Ja
pcrspectividad es una relacin reflexiva y simtrica. Demostremos que en
los retculos geomtricos modulares la relacin de perspcctividad es tarnllin trnnshiva. En efecto, en virtud del lema 8, si a-by b-c, entonces (a
excepcin de un caso trivial en que a = b b = e) existen los puntos den
avb y e en bvc, tales que se forma una configuracin expuesta en la fig.
8.32. Construyamos ahora una recta dv e, Es evidente que

r((tlvc)l\(t1Vc)) = rutve

+ r(ovc) - rtdv ev avc ~ 2 + 2 - 3 l,

puesto que avevovc covovc. Esto significa que dve y ave tienen un punto
comn/. Pero, est claro que la recta dv e no puede contener a, de lo
290

contrario ella contendra aV<I, y, por consiguiente, el punto h, y j111110 con


ste punto, bvc, y, por lo tauro, c. de donde se obtendra
r(avbvc) "' r(dve) = 2. De un modo anlogo llegamos a que dv e no puede
contener c. Por eso, fes el tercer punto en ave, y, de este modo, segn el
lema, tenemos a - e, lo que se trataba de demostrar.
De aqu se desprende que en cualquier retculo geomtrico modular L
la relacin de perspectividad parte el conjunto de todos los puntos (tomos)
del retculo en clases de equivalencia E1, tales que para afiB1 y bEE1 se
cumple la condicin a-b, cuando y slo cuando i j.
Sean ahora E1, Ei, ... , Ek las clases de equivalencia que se componen
de puntos recprocamente perspectivos, y a1"' sup E1. para i
1, e ,, k.
Lema 10. En un retculo modular de dimensin finita con complementos Jos elementos a;, que acabamos de encontrar, son Independientes.
Demostracin. Para demostrar la igualdad
(a1V ... Vtrn-1)1\a., =O, 11 a 2, 3, ... , k

es suficiente observar que ningn punto de a; puede contenerse en a1V


. . . Van- 1, puesto que E1 no .se intcrsccan, y que iodo elemento x>O contiene un punto del retculo. El lema queda demostrado.
De los teoremas 29 y 34, como tambin del lema 10, obtenemos el siguiente resultado importante.
Teorema 43. Cualquier retculo modulai de longitud finita con complementos es un producto directo [O, n;), donde m = sup E;, y E; son diferentes
clases de relacin de pcrspectividad de los puntos del retculo L.
F,jerddos. Demustreseque
21. Todo retculo geomtrico es i<omorfo al producto directo de retculos gcomlrkus direciamente indescomponlblcs.
22. Un retfculo geomtrico es d11cttan1cn1e irulcscomJ)o11ible cuando y slo cuando
cualesquiera dos :i1onios JU)'O~ son p<"rspcc;fivos.
23. l!n un rcclculo r,comrrico la rdocitln de p(r<pcclivid0<I de lo< t111111tu (11111m) es
trausitiva,
24. l.s reuculos gconotricos Ji.rrohuhvos
litchra de Ooolc, y slo lgebras de uoole, de rango ini<o.
lS. La clase de rc:lkulos gcom~l rico~ modulares <~1:\ form~da por lroductoJdirectos de
los retlculos de espacios r>roycctlvos y slo t>or slO"-

'"

Las afirmaciones de los ejercicios 21. .. 23 caracterizan las propiedades


estructurales de los rcrculos geomtricos. Fueron obtenidas por primera vez
por F.Maeda (1J7), y, en una (orma ms estricta, por Sasaki U. y Fujiwara
S. (118). Los resultados de los ejercicios 24 ... 25 son caractersticas completas de las clases de retculos geomtricos distributivos y de los retculos geomtricos modulares (se obtienen con facilidad de los ejercicios 21. .. 23).
Las demostraciones de la mayora de dichos resultados pueden hallarse en
(1, 31, 32 y 116).
Los retculos L que para cunlcsquicra es,
01, bu. b1, lhEL satisfacen
la desigualdad
(a0V bo)/\(a, V b1)A{a1V lh) ~((evo, )Mo)V((cVb1 )Abo),

o.,

291

,1.111dc (' - ((1111V"1 )ll(/>t1V I>, ))11(((11uVt11}1\(boVlli))V((l/1 W1i)ll(b1 Vbi))). se


llaman orguesanos. Esta desigualdad representa una forma terico-reticular
del teorema de Dcsargues (vase teorema en el cap. 5). Efectivamente, tiene
lugar el siguiente resultado:
Tcurenm 44. Un retculo geomtrico modular Les arguesano cuando y
slo cuando en la geometra proyectiva, asociada con el retculo, es lcito
el teorema de Desargues.
La demostracin del teorema citado no es difcil, por Jo cual se omite
aqu. Los que desean, pueden encontrarla en {32). En la misma obra se aduce In demosrracin del sigucnte resultado que representa el teorema bien conocido de la geometria.
Teorema 45. Sea L un rericulo geomtrico modular y supongamos que
la geometra proyectiva, asociada con L, es regular (es decir, cada recta
1 l"llc no menos de ! res ru1110.~). Si el rango cid rcrcuto l no es inferior a
.1, d

retiente sed argucsano.

l:jet(h:los. Demustrese que


2G. L3 arguesidad de un retlculo

predctcrnuua

su modularidad.

21. Un ~onjun10 pnrcialmente ordenado B(S.) (vase ejemplo 8 <11 el 8.1) de todas las
1"rridouc> no ord~nadas del 11 ~ conlunre s. es un retlcuo geornrricc, Es1c reuculo se Jlania,
;1

menudo, bclJiano.
28. Un belltano B(S.) es modular, si y slo si 11 ~3.
29. Cualquier rcucuto distributivo lnilo es <11cajoblc en un belliano.

Se denomina representacin del retculo L a un encaje <le dicho retculo


en cierto belliauo. Las representaciones de los rerculos finitos es uno de los
n1s antiguos problemas 110 resuellos por completo en la teora de los rctcutos. Slo para clases particulares de los rcllculos existen actualmente resuucstas a este problema. El ejercicio 29. como tambin los teoremas 44 y
15. sirve de ilusrractn pura algunos resultados en este sentido.
Hc111os aclarado aqu slo algunos de los aspectos de Ja rcorta de los reuculos. Para un estudio ulterior de esta teora recomendamos los libros
IJI. .. 33J.
En conclusin de este prrafo detengmonos en las propiedades estrucr urulcs de resolucin de algunos problemas <le Ja optimizacin combinatoria. En el 6.3, al analizar el algoritmo vido, hemos mostrado que l
es correcto, es decir, resuelve correctamente cualquier problema concreto de
optimizacin combinatoria sobre el sistema de conjuntos .y-;- cuando y slo
cuando .s-cs un marroidc, o bien, dicho de otro modo, forma un retculo
geomtrico (vanse los teoremas 2 del 6.3 y 60 del 8.4). Resuta que tambin muchos otros problemas de oprimizacin combinatoria poseen pro
piedades estructurales muy Interesantes, Mostremos esto, pero ante todo esruhlczcamos.cl teorema de tiro de Jordan-e-Holdcr rara las funciones sub111nd ulures en los rcticulos dlstriluuivos.
Sen K un retculo distributivo con cero O y unidad l. Recordemos que
un boolcuno:.>"(S), es decir, un conjunto de iodos los subconjuntos de cierto
coniuuto finito S. forma un retculo distriburivo en el que el cero O est
2'>2

representado por un conjunto vaco 0. y la unidad 1, por todo el conjunto


S. Una funcin real 11, definida en 1\, se denomina submodular, si para to
dos los x, yEK se cumple la desigualdad

(x)

1(Y)~1(xvy)

t(x/\y).

Si para lodos los x, yEK es vlida la igualdad


(X)

+ (y)

== <(xVy)

t(x/\y),

la funcin 1 se denomina modular. Son funciones submodularcs, por


ejemplo, las dimensiones de los subcspacios en espacios vccrorialcs y en las
geometras proyectivas, las funciones de rango en los marroidcs y poli.
matroidcs [128 .. .132J, la potencia de los subconjuntos u otras. Ms an,
las funciones de dimensin de los subcspacios en los espacios vectoriales y
en las geometras proyectivas son funciones modulares.
Supongamos que 1 es 110<1 funcin submodular sobre un retculo clistributivo K con cero O y unidad I; l., 1111 subrcuculo del retculo K con demento minimal a - y elemento maximal u ', y que
.'/::

d 1i=1, 2, ... , 11 - 1 ),
- i. = u ' es una cadena mxima nrbu rari;1

\(a;,

U;.,

donde a - .. "1, 172, .. ,


que en el subrctculo L va <le a" a o " . I;n cada uno de los intervalos de
la familia .'.!"definamos, para todo xEla1, a;+) y i == 1, 2, ... , JI - l , una
funcin ;, al poner
i,(X) == (X) - t(17).

Adems, si los intervalos \O. a- J y'"+, 1) no son conjuntos vacos, entonces, pongamos, para xE(O, rr "], ,.-(.\) == 1(X), y para xE(17+. I],
. + (x) = t(x) - p.(a + ).

Elijamos ahora en l alguna otra cadena mxima que va de a - a a "


por ejemplo, a - = u], 17, ... , a,:. , , a; = r , y definamos, para todo
xE(a1: oi+ ), i = 1, 2 . , ., 11 - l, una funcin
<1\X) = p.(X) - 11(0).
Resulta fcil comprobar que las funciones 11 y 1/, definidas ms arriba, son
submodularcs.
En virtud del teorema 27, existe una permutacin 1de ndices 11. 2, ... ,
n - 1 J, definida unvocamente, tal que para todo i, i 1, 2, ... , JI - 1,
tiene lugar la correlacin {a;,
1)- (a:(il
+ 1].
Sea 'lf; [a1, a+ 1]-> [o;1,), a:v) + 11 un isomorfismo natural condicionado
por la proyectividad de los intervalos de Ja cadena del retculo. Diremos que
para una funcin submodular 11 sobre K se cumple lo condicin(), si para cualesquiera dos cadenas mximas de o - a a del subretculo L, a saber:
=
a2, .. a,._., a; := o " y a- = ala],
, a~_., a~ = a+, se verifi0ca, para todo xE[o1, a;+ i), donde i = I, 2,
, 11 - 1, la igualdad

ai ;

"

":v,

t;(x) = 1(x) - 1(<11) "'1(7r,{x)) - (";<;) = ;(l)('ll';(x)).


29J

Lln otras palabras, Ju condicin () siguillca que Ja definicin de una


nueva funcin submodular 1 no depende en cierto sentido de la eleccin
de la cadena mxima en un subretlculo del retculo distributivo K.
Lcm11 11. Sean a, b unos elementos arbitrarios del subrct(culo L, tales
que (u) + (b)
(aVb) + (al\b), donde u es una funcin submodular
sobre el retculo distributivo K. Entonces, para todo xE{ai\b, aVb] se verifican las desigualdades:

1) (x)
2) (x)

+ <(a) = 1<(xva) + (xi\a);


+ 1(b) = (xvb) + (xl\b);

3) (X/\a) + (XllU)
4) (xVa) + 1<(xvb)
Drmostracin.

o=

(X) + t(OAb);

= (avb)

(x);

Por ser la f1111d1\11 < submodular, tenemos

(x110)

1(xi\b) ~<((xi\O)V(xi\b))

(xVa)

(XVb)~((xva)v(xvb)}

+ 1((xva)A(xvb)).

((x/la)A(xAb))

entonces (xlla)V(xl\b) = xi\(avb) = x;


e> x (aqu se han aprovechado
la propiedad de
distributividad de las operaciones reticulares y el hecho de que x~avb, y
x~ai\b)
y (xl\a)ll(xllb) .,. Xll(tli\b) = ar.l, (xva)v(xvb) "'xV(aVb)
= avb (nqui se han aprovechado las propiedades de asociatividad, conmuratividad e idemporencia de las operaciones reticulares y el hecho de que
x ';;: ard), y x~ llVI>). Por consiguiente,
Por

cuanto

xE(ai\b,
(xva)A(xVb) = xv(aAb)

avb),

J<(Xl\lt) -l 1(Xi\) ';;:(X)

1(XV11} ~- 1(xV'1) ~1<(t7Vb)

t(lli\l> ),
-} (x).

Adcm:\s, por ser submcdular , rcncmos:


1(x)

<(a)~p(xVn)

(X)+ (b)~(xvb)

<(Xi\u)

+ c(xllb).

Sumemos las ltimas cuatro desigualdades y obtendremos


(ll)

+ (b)~11(aVb)

(aAb),

pero, por hiptesis del lema, (a) + (b) "' (aVb) + 1(ai\b). Por consiguiente, en todas las cuatro desigualdades los segundos miembros son
iguales a los primeros. Bl lema est demostrado.
Leruu 12. Sea L un subrctculo del retculo distriburivo finito L, tal que
para iodos los a. llEL se verifica la igualdad
<(ll) I <(fl) ..: c(11V/J) -I /<(UA/J).

entonces, para todo par de intervalos proyectivos (a, a') y (b, b'J, donde u, a', b, b 'EL, y para cada xE(a, a'] resuha vlida la igualdad t(x) 294

- 1("(x))

= t(rr)

- 11((>) ""' 11(11 ') - 1(/1 'l, donde

1f

('S un isomnrfism

na

toral de fa, a'I en lh. b'I condicionado por la proycctividad de los


intervalos.
Demostracin. Si demostrarnos la validez del lema para los intervalo'
transpuestos, entonces, en virtud de 1<1 definicin de intervalos proyectivos.
el lema ser vlido tambin para cualquier p;ir de iurcrvnios. Por eso, demostremos el lema para los intervalos transpuestos. Sea a, llEL. En virtud
del teorema 26, Ja aplicacin op(x) = xr.o = y, definida para todo xE(b.
oVb], prefija una aplicacin isomorfa del intervalo \(1, oVb} en [!11\/J, 11). Debido a Ja igualdad 3), del lema 11 tenemos, para tocio xE(/1, uvb]:
(Ol\/J) + (X) = t(XM)

+ 1(.'(/\/J)

,.. (<p(X))

+ .1{/J).

De aqu, (x) - ('P(x)) = 1(b) - 11(al\b} = 1(avb) - 1(0). De este modo,


el lema es lcito para cualesquiera intervalos transpuestos [b. aVlll y (aA/J.
a). Con ello queda demostrado el lema.
Directamente del lema 12 y del teorema 27 obtcncnu el ~i:11ktlll' rcxultado importante.
Teorema 46 (del tipo di! .lorr/011--1/tilth:r pura /1111no11es sulnnottulmvs
sobre 11n reticuto dtstrtbuttvc. Sea l. un subrcuculo del retculo di~I rib111 ivo
finito K, y sea. una funcin submodular sobre K. l..a condicin () par:t
la funcin subrnodular tiene lugar cuando y slo c11:111do para todos los
o, bEL $C verifica la igualdad
<(a)

+ (IJ) =

1(11/\/1) ~ i(oV/J)

El subrctculo L del retlculo distributivo K se denomina 11-csquefl'fo. ~i


la funcin submodular <, definida sobre K, es modular en L, es decir, si
para todos los o, bEL se cumple la igualdad
t(O)

t(h) = 1(11Vh) I 1(11/\b),

De este modo, el leo rema 46 arir111a que lu.coudiciu ( ... )para \111'1 Iuncin submoduiar 1 se cumple cuando y slo ~11a1Hlo d suhrcriculu l. es u11
wesquelelo.
Supongamos que Ses un conjunto l'iuito; , una Iuncin submodular
definida sobre :?(S); t., 1111 1-csq11clc10 del booleano :1''(S}; (S-, 1F1 FE.'r 1.
S ), una particin del conjunto S (vase el corolario 2) que no depende de
la eleccin de la cadena mxima des- "S - S" en el subrctculo L, donde
S - es el elemento minimal, y S - S , el elemento rnaxirnal del subrctculo
L. Entonces, en virtud del teorema 46, cada cadena mximas- = 11,, A2,
... , A._ 1, A. = S - S en L prefija un mismo conjunto f 1 - , ( ,, F 1 PE.'/l,
1 de funciones submodularcs, donde
i<X) para xs;;s-:
- 1(11,) rara x~11 , - 11, =FE'/: donde
i"' l. .... n - \;
(XU(S - s' )) - 1,(s s) para xc.;s ",
-(X)=

MF(X)

= i(X\J11;)

J' (X)=

2<JS

l>c uqul llegamos al siguiente


Coro/arfo 6. Sea una funcin submodular sobre el booleano Y(S). Si
Les un wesqueleto, entonces la familia { - , {111 FEY.l, "')de funciones
subrnodulares no depende de la eleccin de las cadenas mximas en el
subreuculo L.
Las propiedades de los -esqueletos de retculos distributivos se examinan en (l28J. No vamos a detenernos en ellas y pasemos al anlisis de los
problemas de optimizacin combinatoria enunciados en trminos de minimizacin de la f11nci611 submodular 11 sobre el retculo distributivo K:
(X)

= ,.L.:
,., C(X),

submodular sobre el retculo distributivo K, y


coeficientes reales pus11ivu.~. .:,; l, 2, ... , 111.
Pro1iosicin l. Sea 111in [ (x) 1 xEK j
w, (y,)
(J>i) "' w. Entonces,
1(y1 V.Y2) ~ (y1 l\Y2) "' w.
dnndc 1,(x) es una (uncin
1,, \llll~

Demostracin. Tenemos 2w = ,(yi) + (yi)

L; c;(1(y1) +

.,,,

,(y2)) ~

(por ser las

"' c;;{y2)=
L; C;1(y1)+ L.:

funciones

,.,..

submodulares)

~, 2::~ 1 q{,CJ'IVYi) + 1(y1Ay2)) = :;;L;l '11;'iVY2) +'~L:1 c,;(.Y11\J2) =

(y,vyi)

(Y1AJ'1) ~ (puesto que w es el valor mnimo de (x)) ~ w + w = 2w.


Por C'UHn(O 1CY1 VJ12) + (y,/\)'2)
211~ 1(Y1 Vyz) ~ w, y (yi, .Y2) ~ IY, enronces, ()'1VY2)
1()'11\.Yz) = rv,

De la desigualdad

2..: 1,(1,(yi) +
p::

11(y~))

= L.; 1,(i1(y1 Vyz) +

;(y1 Ay2)),

1~1

tenernos (en virtud de que para todo i


1, 2, ... m, los coeficientes c O):
;(y1) + 1CY2) = ;(y, V y2) + 11CY11\)12).
Llegamos, pues, al
Corolario 7. Una familia L de todos los elementos del retculo distributivo K, sobre los cuales la funcin submodular .(x} alcanza su valor mnimo, forma un -esqueleto del retculo K. Ms an, el subrctculo L es tarnbin ;-esqueleto del retculo K para todo i = J, 2, ... , m.
El (1, ... , .,)-esquele10 L del rcrcuo K obtenido, depende, evidentemente, no slo de las funciones submodularcs 1, sino tambin de los coeficientes positivos c.. Por eso, el esqueleto L del retculo K se denotar rarnhiu cun /.(c1, ... , 1.,), subrayando su dependencia de c1, ~ , e,.
1 is obvio que p<1ra t odo ).. >O tc11c1110~ Ia gnal<.lad
L(>.c,, >.c2, ... , >.e,,,) = L(c1,
Veamos u11 smplice (m - 1 )-dimc:nsional
296

ci. ..

S'" -

e,,.).

1 ( 124], e11

el cual cada

e~ ~ , . . , ~) ,

punto tiene las coordenadas

Co

Cu

donde

Co

Co

= C1 + ...

+ c. Entonces, el esqueleto L del retculo K puede considerarse como funcin en el smplice S'" - 1 con valores en la familia de todos los subretculos
del retculo distributivo K. Observemos que en este caso el conjunto de puntos en S"' - 1, a los cuales corresponde un retculo fijo del retculo K, forma
un poliedro convexo (124). Adems, si los poliedros, correspondientesa los
esqueletos L1 y L1, tienen una arista comn en S" - 1, entonces el subretculo generado por los elementos de L1UL2 es el esqueleto del retculo K correspondiente a dicha arista comn. As pues, el strnpllce (m - 1)-dimensional
S'"- 1 est dotado de la estructura del complejo polidrico.
Si algunas de las funciones submodulares ._(x) son montonas, la
estructura del complejo potidrco puede caracterizarse de un modo an
ms detallado.
En efecto, supongamos que .1, /42, , .p son funciones submodulares
no decrecientes, y .p + i. p. 2, , .q, funciones subrnodulares no crecientes sobre un retculo distributivo K. Veamos dos vrtices (es decir, aristas
O-dimensionales) del complejo, cuyas coordenadas (c1, "1, .. , e,,.) y (e{, c,
. , e,;.) son de tal gnero que
pura i = J, 2,
parn 1 = p + l,
pura i = q + J,

C;~c,'

C;"c,'
<t=c{

Sea w = mn [ ~

c,1,(X)

Je 1

1 xE

KJ,

Proposicin 2. Si yEL(c1, ... ,


y Ay' E l.(<:1'
y para todo

f: c1p1(x) 1 xEKJ .

/ J

e y' El(c, ... , e,;,), entonces

c..,)

...

e,:.)

i, i = 1, ... , m, se verifican las igualdades


.1(y) +,(y')=
...

,(yVy') + t(yAy').
, e,,,) ey'El(c,

1~t

w + w' = ; c,;(y)
....

11

+ c;{1(y) +;(y')))

-t-

"'

i L

+ (yAy')} +

L;

(c/-c;)(y')I

ser subrnodulares

-c)(y) + c)((yVy')

+ ; C'1p1(y')"' ;!(e; -

L; [c;(.;(y) + ;(y'))+

, ,J,, ..

+ .1(y'));;,(por
c,);(y')] +

= w'.

~ w y L;c,.,(y')

l:;c1,(y)
1~1

Por consiguiente,

... , e,;,), entonces

rn

111

+(e/-

y w' = mn [

c.,,), yVy' E l(c,

...

Demostracin. SiyEL(c,,

c1(,(y)

, p;
, q;
, m.

c,(,(yvy')

las funciones r(x));;:


'1

(c(.(yVy')

lP-+ t

;(yAy')}

c0.1(y)+

L;

' .. q 1'" l

" [(e, L;
, _ 1

+.;()'Ay'))+

=(sumemos

reste-

;e,1"'1

297

mos

de

las

sumas

" i=;1 C;(y

1\ Y')

- ''IJ;(y 1\ y')]

= L: <W1

i I

,_ 1
q

L; [(e,' -

L:

e, )1,,(y')

i .. ,, ... L

/"""'JI+

i I

i= 1

(e/- c;)(1(y') - 1(yVy');;:.(en

c1u(yVy' ))
1

- {',')1;) + C1i1(yl\y')

c111;(y v y')

+ L: c;'(y v y') + 2:; (c1 - c;)(11(y) -

1\ y')

i~p+'

L;

11

; C;<;' V Y') + , ):;


l(C;
_ 1

,_,I; <'1J11(11\y')

obtenidas

=
-

c;11(y v y' )J

>=

;(y !\ y'))

virtud de que para i

1, 2, ...

... , p se verifican las desigualdades e; - c(';!tO. y 11(y) - 11{yl\y')';!tO,


puesto que 1 es una funcin submodular no decreciente e y;::yl\y' en el
retculo K; y para i = p + J, . Q se verifican las desigualdades
<'( - C; ;;?-0, y i(.y') - 111(yvy ');;:.O, puesto que I'' son funciones submodulares no crecientes e y' !{,yVy' en el retculo K, y, por consigucnte, en virtud de que la segunda y tercera sumas en la ltima expresin son no negativas)

';it

= mn [

; c;11(yl\y')
'"

',.1

ttJ

+ 2: c;;(yvy' ),;;. w + w',

puesto

i-d

i; C;.t(X) xEKJ '/ w'


1

w =

XEKJ.

= mln [ I;,,,;(X) 1

' ... J

que

, ; 1

De aqu, por cuanto las expresiones primera y ltima son iguales, tenemos

'"

:Ci1(yl\y')

1-1

"'
+ L:c;u()'Vy')"

IV+ w'.

. 1

Por consiguiente, puesto que


IV = min) ~ C1.t1(x) 1 XE K} y w' .. mhJ '~ C1<1(X) 1 XE
~-1

llegamos a que 2:c11(yl\y')


,_ l

l1-

w, y .L:c1;(yVy')
, .. 1

w'. De este modo,

hemos establecido queyl\y' EL(c,, ... , e,,,) e yv y 'EL(c{, ...


queda demostrado que
nr

; C11(y)

I 1

; c,,(y ')

i J

I)

+ 1(y')) +
p

+<;(y')),...

lp+ l

"'

; c/(yVy.)

+ NV')) +

f11(yVy')
I

, e,;,). Adems,

i-s 1

(yl\y'))

'"
2:;
ltt..t

298

c1(1(y)

.L; C;((yVy') +

(y/\.y'))

.L:

lI

; C;;(yl\y,)
/

y tambin
2:c;(1(J')

,...

K] .

+
+

.L:

L:

loq+t

c;{1(y) +

C (;(yV )'')

1()'1\y')).

'lcnicndo presente la l1i11111. igualdad, la submodularidad


de las funciones
1(X) y el hecho de que e;> O, et O, llegamos a que para todos los i, i
1,

2, ....

111

son vlidas las igualdades


11()') i 1,(.Y')

= (.YVy') + ;(.Yl\y').

La proposicin est demostrada.


Directamente de la proposicin 2 se deduce el
Corolario 8. El conjunto L(ci. ... , c,,.)UL(ct, ... , e,;,) constituye un(,,
... , 1,,,)-esquclcto del retculo K.
Al demostrar la proposicin 2. se ha csrablecido que

,.

~(e, - l',)11.(y) - ,(y/\)'' )1

.,
L.:

1. 1
, .. ,, .. 1

(e,'-

c;}[t;(y') - 1;(yVy'))

= O,
"'0.

De aqu, en virtud de que para todo i, i


1, 2, ... ,p, C1~c(y son funciones submodularcs no uccrccicntcs y de que para todo i, i = p + 1, .. , q,
C; ~ c y ; son funciones submodulares no crecientes, tenemos
(e; - c/(11,(,1') - 1;(.Yl\y ') para i
(e/-

c;)(1;(y')

-11;(.YVy'))

para i

l, 2,

= p + I,

p,

, q.

1, 2, ... , fJ ponemos e> et. obtendremos que


/\nlt1ga111c111c, si para i p + l, ... , q ponemos ctz-c;
resultar que 1;(y') = 11,(yVy '). De este modo, para i = J, 2, . .. , p, si
c, c'y 11 son l'uucicncs ~11h1no<l11larcs cstr ictnmcnte decrecientes, rcnemos
y= rr-:', y nara i = fJ I I, ... , q, si ,/>e, y <1 son funciones submodulares csuiciamcntc crecientes, entonces y' = yvy. En otras palabras, esto
quiere decir que todos los elementos del esqueleto L(c1, .. e,,.) son inferiores o iguales a los ctcrncuros del esqueleto L(c{, ... , e,;,) respecto del orden del retculo K.
As pues, la proposicin 2 y el corolario 8 permiten obtener, a partir de
las soluciones ya conocidas ele dos diferentes problemas de optimizacin,
nuevas soluciones para cada uno de los mismos. Si 1(x) son funciones submodulares en el booleano . .t'(S), el conjunto ele soluciones del problema ele
Si

i;(y)

para

= ;(yl\y').

minimizacin

de la f1111ci11 1(x)

"' c;1;(x),
= , ;
_ J

donde c, O, forma un sub re-

ticulo L del booleano ::i"(S) (corolario 7). Coda cadena mxima que une los
elementos minirnal y 111;1~i111al de l, prefija las particiones del conjunto S
(corolario 2) y de l;1 f\lrn:i11 suhmodular (x) (corolario 6), las cuales no
dependen de la eleccin de la cadena mxima. Esto resulta ser til <11 resolver problemas prcticos (vanse [128 .. 132 y 1361).
299

8.3. FUNCIONES DE INCIDENCIA

E INVEHSIN DF. MOElllUS.

Sea P un conjunto parcialmente ordenado y locahncmc finito y sea K,


un campo de caracterstica O (comnmente, el crunpo de nmeros reales).
Estudiemos la clase A (P) de funcioucs f(:<, y) que 10111:111 valores en el campo K y que estn definidas para todos los x, yEf'. Exijamos quef(x, y)= O,
si no se cumple la condicin x ~y. La suma de tales dos funciones, CO!llO
tambin Ja multiplicacin por los escalares, se definirn del modo siguiente:

(/ + g)(x,

y)

= .f(x,

(uf)(x, y)

t .. r-$:

y);

cr-f(.\~ y);

r-. del
(f g)(x, Y) =
;

y el producto (o convolucin)

+ g(.\~

y)

modo siguicn::

s.

f(x, Z)K(Z. y).

El producto citado est definido corrccramcutc, pucxro q11c por ser el con
junto P localmente fi11i10, el nmero ele wmamlos c11 el segundo niicmbrc
es finito y (/g)(x, y)
O cnda vez que xf0'.
Un conjunto A{P) con operaciones de adicin. uurluplicucin (o convolucin) y multiplicacin por escalares recibe el nombre de lgebra de incidencia del conjunto parcialmente 01 dcnado P sobre 1\, mientras que los ele
mentes de dicho conjunto se llaman funciones de incidencia del conjunto

P.

No es clifcul notar que la muhiplicacin de las funciones de incidencia


es asociativa y distributiva, mientras que de elemento neutro con relacin
a la multiplicacin (convolucin) sirve la funcin de Kroncckcr (o funcin
delta):
(

.r, y

= [ 1,

.~j X ee y;

O, en el caso contrario.

Demostremos, por ejemplo, que la opcrnciu de mult iplicacin (convolucin) es asociativa. Sea f. g, hEA (/'). Entonces,
(f(gh))=

2::

f(x, z)(g/J)(z. Y)=

z:xsz.:t.y

= L: ( 2::
r:1$(Sy

t:X:$t$)'

L:

/(x . z) (

::r:<;t:<y

/(x, z)g(z, 1~ fl(t, y) =

')

L:

L:

x(z. r)h(r. y~=

t.z s r s

(fg)(x, t)h(t, y)

1.~x:(.IS,)'

((f g)h)(x, y).

En vista de las observaciones citadas, se ve que el lgebra de incidencia es


realmente un lgebra asociativa sobre el campo X. Adems, A (P) es conmutativa cuando y slo cuando el conjunto parcialmente ordenado P es una
anticadcna, es decir, cuando dicho conjunto est ordenado de un modo
trivial.
Teorema 47. Una funcin de incidencia/en
A(P) tiene funciones invcr300

0:011111 derecha, cuando y slo cuando f(x, x) ;1' O para


todo xEP. Ms an, las funciones inversas derecha e izquierda coinciden.
Demos/rocin. Sea

sas tanto izquierda,

;
t:Z$

f(x, i)g(i:. y}

= 5(x, y).

($)1

Por cuanto 1 = 6(x. x) j(x, x)g(x. x) para todo x de P, la condicin/(x,


x) ;>!O para todo xEP ser, evidentemente, necesaria.
Viceversa, sea

/(x. x) ;>! O para todo xEP. Entonces, g(x, x) =

!(;,

x)

para todo xEP. Hallemos, ahora, g(x, y) para x c.y, Supongamos, sin
restringir la generalidadde los razonamientos, que ya tenemos los valores
de g(:r. y) para todos los z tales que x < z ~y. Para x<y tenemos
(/g)(x, y) ... h(x, y) = O
y, por consiguiente,
- f(x, x)c(x, y)

= }":;

= ;
~..... < t

f(x, z)g(:r. y),

f(x, z)c(z y).


'$)'

De aqu podemos hallar g(x, y}, puesto que/(x. x) ;JI! O, y todos los suman
dos de la suma finita en el segundo miembro de la ltima igualdad son conocidos. As pues, no slo hemos demostrado que f tiene funcin inversa
derecha, sino que obtuvimos tambin la frmula recurrente para su clculo.
Anlogamente, de la relacin (g f)(x,y)
li(x, y) obtenemos la frmula
recurrente para determinar la funcin inversa izquierda para/.
Supongamos ahora que :, y g1 son funciones inversas para f de A (P),
derecha e izquierda, respectivamente, es decir,/ g1 .. gif
o. Por ser asociativa Ja multiplicacin
de las fu11cio11cs de incidencia, gi = g16
- K2(/g1) = (g2f)g1
og1 g1,es decir, las funciones inversas izquierda y derecha coinciden. La demostracin queda terminada.
Una funcin, inversa de f. se denotar con ]":", Introduzcamos, adems, las siguientes designaciones: ..f = ,
=L J2 f J. F .. J.f, ... ,

=!/'-', ... v r:

= <F')k.

Adems de la funcin ele Kroncckcr 6(x, y), ya analizada, se destacan


u menudo, entre otras funciones de incidencia en A (P), las siguientes:
zeta-funcin
lambda-funcin

r(x,

) = [1 si x~y;

}.(.\',y)=

O, en el caso contrario;
(1, si x =y, o bien y.cubre x;

O. en el caso contrario;
fu11.:i11 de cadenas (eta-funcin)
>1( v, y) ~ r<x. y) - (x. y);

funcin de recubrimiento (kappa-funcin)


)((X, y) = >.(x. y) - O(X, y);
301

funcin

de Mocbius (111y-f1111cin)
1(x. y) = f- 1(x, y);

funcin de longitud (rho-Iuucin)


y), donde /(x, y) es la longitud del intervalo [x. yJ en P.
Las razones, por las que se destacan dichas funciones y sus denominaciones
se harn claras, si estudiamos las propiedades de escas funciones de incidencia. La delinicin de la funcin de Moebius 11(x. y), corno funcin inversa
de Ja zcta-funclon t(x, y) de A (P) es correcta. En ccero, t(x, x) = 1 ;.! O
para todo xEP. Por eso, en virtud del teorema 47, 1 tiene su inversa . la
cual es para 1 tanto la inversa izquierda, como la derecha. Ms <111, en virtud del teorema 47, la funcin <le Moebius t(X, y) del conjunto finito local
e(x, y)

= ltx,

parcialmente ordenado P puede ser calculada pura x, yEI' fijos, tales que
x-cy de un modo recurrente con ayuda de las frmulas
(X, y) = -

::

i(X, Z) .: -

1(:;, y)

(I}

tomndose en consideracin lns condiciones tic que t(X, x) = para cualquier xEP.
Sea /H un conjunto parcialmente ordenado. dual respecto a P. Entonces, si 1(x, y)EA (P), y t(x, y)Ell (J>), tendremos ,;-(x, y) = 1(x, y) para
cualesquiera x, y de P. Es evidente que las igualdades anlogas tienen lugar
para las lambda-funciones, las funciones ele Kroncckcr, de cadenas. de re
cubrimiento y de longitud; adems, en virtud elcl teorema 47 y la propiedad
anloga de Ja zeta-funcin, tambin son vlidas para las funciones de Moebius. De este modo, las funciones de incidencia mencionadas no cambian,
si en lugar de P examinamos p+.
Para comprender mejor el sentido de las definiciones introducidas, analicemos las representaciones mal riciales de lns Iuncioncs de incidencia. Con
este fin prolonguemos al principio 1:1 relacin {le orden parcial ~ sobre el
conjunto ordenado y localmente firuto P, hasta que se obtenga una relacin
de orden
que convierte P en un conjunto bien ordenado (esto es siempre
realizable en virtud del teorema 4), Juego hagamos uso del conjunto bien
ordenado para marcar con ndices los elementos del conjunto P. Resultar
en este caso que si x, ~xn, entonces
(J. Ahora, a coda funcin de incidencia /(x, y) de A(P) se le hace corresponder una matriz: F = llf.,11U con
elementos del campo K, en la cual las filas y las columnas cstan concordadas con los ndices del conjunto I', a saber, Ion =
x11}. Hablando en
general, Ja matriz obtenida puede ser tambin de orden infinito. En el caso
de un conjunto finito parcialmente ordenado P las matrices de funciones
de incidencia sern de orden 1 P 1 mientras que como conjunto de indices
en este caso pueden elegirse los nmeros naturales de J a 1 P 1 (vase teorema 2).
La matriz de las funciones de incidenciaf(x, y)EA(l'), obtenida de este
modo, es, obviamente, una matriz triangular superior, es decir, en Ja que debajo de la diagonal principal solamente hay ceros.
302

<,

a<

n;

Veamos unos cuantos ejemplos. Sea Z una matriz de la zeta-funcin de


A (P). Si P = .'?' (S), donde S = ( a, b, e). entonces

a b

o
o
o
o
o
o

Z=

1 l 1
1 o
o 1
1

oo
oo
oo
oo
oo

o
o
o
o
o
o

ab
1
1

o
l

1
1
1
1
1
1
1
1

o 1 1
1 o o
o l o
o o 1
o o o

Si P es una cadena do 5 :l~m(fl

Si p es una anticadena ~ :

be acabe

a
b

'~Ti)

ab

be

ae
abe

'(Tr~ Tr)"
o o o o

G = W>: .. 1,n matrices de las funciones de incidencia/y g


de A (P}, respectivamente. de cuyos ndices sirven los elementos del conjunto bien ordenado (P.
Entonces, si h(x. y) = f(x, y) + g(x. y), t(x, y) =
= a-ft, y) y p(x. y) = (fg)(x. y), tendremos fl = F + G, T = a-F, y
P = FG. Las primeras dos igualdades son evidentes. Comprobemos que
P = FG, es decir, P .. 11 = 'f,!,,Yg)b Efectivamente,

Sean F,,. Df.,trd

< ).

..,

LJ',...,g,,n
-y

= LJ'(x.,, x,,)g(x.,., Xi!) = L


y

= (aprovechemos el hecho de que,


fJ <-y, st; xp)

O) =

f(x,,, XJ)g(x, XtJ)

/(x ... x.,.) "" O, y,

para

j:a(J(ft

para

-y< a,

f(x,., x))g(x..,. XtJ) .,. p(x,., XtJ)

z\'..T. 'S z, :s. x.

p.,fl.

De aqu, si Pes un conjunto finito parcialmente ordenado, A (P) puede


considerarse como una subalacbra del lgebra de todas las matrices triangulares superiores de orden 1 P j . Las representaciones matriciales facilitan
considerablementeel estudio de los conjuntos parcialmente ordenados y In
comprensin de la esencia de introduccin de las lgebras de incidencia
sobre ellos.
303

Inmediatamente de las definiciones de las funciones de incidencia se deducen las siguientes identidades:

.
= 2..:: C?

. = ...

a)f=fI) = f;

e) tn(x,

d)

y)

,_o

>."(x. y) =

t C?
, _o

b) bk = k-l

'l1(X, y); "(x, y) =

I:< - 1 )" _, CJ t'(x,

y);

i=t)

x1(.).~

y); xn(x. y) =

t< - , r t)
, _o

>-'(x.

y);

e) (xt)(x,y)
al nmero de todos los tomos en el intervalo ((x, y)] de P.
f) (t,,)(x, y) = al nmero de todos los cotomos en el intervalo [x, y} de P.
Para obtener las identidades e) y d) hace fnlta servirse tambin del binomio
de Newton:

(o+

~C')n"-;11'.

b)" =

1-

Comprobemos la validez de In identidad e). 'tenemos (xt)(x, y) =


L; x(x. z)t(z. y) (por cuanto x(x, z) ~ O slo cuando x-< z)
ur s x s:

.L;

x(x, z)r(z, y) = (puesto que f(z. y) = 1 para todo z~y) =

L;

x(x, z), Pero si x(x, e)

O, entonces x(x, z)

?!

= l. La identidad

.t.'.("-<tS)'

e) queda demostrada. la identidad 1) se obtiene de e) de un modo dual.


Adems,

.f(x, y)= (/+f)(x, y)


/'(x, y)

:r.,

L;

/(x, <1)/(z1, y);

= (/f)(x,y) = (/(//))(x. y) =

L; f(x, <1) (

t.: .. $,,

L;

/(1.1. Zi.l/(z2.

t.t. !( ,, '!!.)'

= L;J(x,

y))

z1lf(z1, z1)/(z2. y).

Ahora, por induccin obtenemos la identidad


g) /'(x, y) =

L:

f(x. z1l!(z1. z2) .. .f(7.k- 1. y).

Directamente de g) y de las definiciones de las funciones de incidencia


X del conjunto parcialmente Ordenado y localmente finito p obtenemos las identidades:
h) ,l(x, y) = al nmero de todas las cadenas de longitud k entre x e y
en P (puesto que 'l(x, z1)i(z1, 7.2) ... l){k- 1, y) = 1 cuando y slo cuando

f, 'lo

x<z1 <z2 < ... < Zt- 1 <y);


304

i) xk(x, y) = al nmero de tocias las cadenas mximas <le longitud k


entre X e y en P (puesto que x(x, z1 )N(Z1, z1) , x(..:~ _ 1. y)
1 cuando y

slo cuando x-<z1-<z2-< ... Z-1-<Y


);
j) t2(x. y) = 1 [x, y) 1 (puesto que t(x. z)t(z. y) "' 1 cuando y slo
cuando x ~ z ~y).
Introduzcamos las designaciones especiales para algunos elementos ms
del lgebra de incidencia A (P). Sea x, y, 11, uEP. Pongamos
l, S U = V = X,
e, (u, u) = [O, en el caso contrario;

'l

[I,

(u u) =
si u = x, u= y,
'
O, en el caso contrario.

Ejercicios. Sea /EA(P).


l. Si g =

Demustrese q11e

6,,,.J. entonces

;;(11, u)

si 11 ;o! _x,
f(u, u), s1 11 = x.

fo, si 11 ?! w;
l/(11. z), si u = w
= fo, si 11 ~ x Y v ;>! "'

2. Si g ""/6,,w, entonces g(u, u) ,,.


3. Si g

= xyf 6,, ...

entonces g(11, v)

Es evidente que

s, r

"

V<Y, z), s1 11

u == w.

[,,O, y.~i, siy Y~ = u;


11.

Observemos que e,
b,. x- De aqu, e~ = e,, es decir, e, son idcmpotcntes en A(P).
Haciendo uso de las luncioncs introducidns, podemos escribir

..

:;

s.J'El':rsy

j(x, y)hr, .

Esta igualdad puede entenderse de tal manera, que para todos los
se tiene
/(11, u) =

l.;

11,

ue P

f(x, y)r. y(11, 11)

.Y.),P:x:<)'

(cualesquiera que sean 11 y 11, la suma en el segundo miembro contiene un


solo sumando no nulo). Mostremos que e,fe,. f(x, y)6r. r- En efecto,

I;

Cx

11.etE.P;u .:C"

/(11, v)u,.Cy =

I;

f(11,

11)6,,,6,,,.y,)'

= f(x,

y),,,..

"UE)>-,11 $U

Recordemos algunos resultados y definiciones que nos harn falta a


continuacin, Se denomina ideal derecho a un subgrupo l del grupo aditivo
de un anillo R si, junto con cualquier elemento nEI y cualquier xER, el elemento ax tambin est contenido en I, Si, en las mismas condiciones. xa
211--(1,rd.l

305

se contiene en l, entonces l recibe d nombre de ideal izquierdo. El subconjunto 1 del anillo R, que es ideal izquierdo y derecho simultneamente, se
denomina ideal biluterul. Un elemento x del anillo Res casi regular a la derecha, si existe un elemento yER tal que x +y - xy.,. O. Cabe notar que
en un anillo con la unidad 1 el elemento x es casi regular a la derecha cuando y slo cuando 1 - x es invertible a la derecha. Efectivamente, x + y - xy = Oe> 1 - (x +y - xy)
1 ~(I - x)(I -y)= l. Un ideal derecho
ser casi regular, si todos los elementos suyos son casi regulares a la derecha.
Se llama radical de Jacobson del anillo R (se denota rad R) al ideal maximal
derecho casi regular del anillo R. El radical de Jacobson del anillo Res un
ideal bilateral. En el anillo R con In unidad 1 el elemento xErad R cuando
y slo cuando para todos los a, bER el elemento 1 - axb es invertible {137].
Ejercicio 4. Demustrese que un idcrnpotentc casi regular a la derecha
de cualquier anillo es igual a cero.
Proposicin 3. El radical de Jacobson de un lgebra de incidencia A(P)
del conjunto parcialmente ordenado y localmente finito P sobre el campo
K contiene todas las funciones/EA(P) tales que/(x, x) =O para todo xEP.
Demostracin. El elemento/EA(P) es casi regular cuando y slo cuando
1 - fes invertible en A(P). En virtud del teorema 47, el elemento 1 - fes
invertible cuando y slo cuando para todos los xEP tiene lugar (1 - /)(x,
x) ;-! O, o bien f(x, x) ~ l. El lgebra de incidencia es un anillo con la unidad 1 (la funcin delta es un elemento unidad). Por cso,/EradA(P) en aquel
y slo en aquel caso cuando para iodos los g, llEA(P) el elemento 1 - g"fh
es invertible, o bien, que es lo mismo, gfh es casi regular. En particular,
para g = h
e, tenemos e,f<e, e f(x, x)e,Erad A(P). De aqu, para todo
xE P, f(x, x) "" O, puesto que en el radical no hay idcmpoterucs, salvo O (vase ejercicio 4). La proposicin cst:\ dcrnosrrnda.
Observemos que las lgebras de incidencia de dos conjuntos parcialmenlc ordenados son isomorfas como anillos, cuando y slo cuando son isomorfos los propios conjuntos parcialmenre ordenados. En una direccin esta afirmacin es evidente. Dernostrmosla en la otra direccin.
Teorrna 48 (Stanley). Sean P y Q los conjuntos parcialmente ordenados
y localmente finitos, y sea K un campo. Entonces, del isomorfismo de las
lgebras de incidencia A11(P) y A.o;(Q) se desprende que P y Q son isomorfos
como conjuntos parcialmente ordenados.
Demostracin. Demostremos cmo se puede restablecer unvocamente
el conjunto parcialmente ordenado P, a partir del anillo A(P). Al factorizar
.it(P) segn el conjunto de elementos de la forma l::>-.r.1,,,. = radA(P),

obtendremos

D,.,,,. + rad A (P).

x<y

De este mudo, los elementos A (l')/ratlA (P) tienen por expresin


Una aplicacin 'f': ~>.,e,.-(>,,),<P es un isomorfismo A(P) =

J =~>...,.,e,.
.xEP

.1(P

= 1l(P)/radA(P)-Il

Kx (producto directo de ejemplares del campo K =


UP

306

x de

K,, por uno para cada

!'). /\s pues, A (P)/rad A (P) a: l"f K. y se


\(I'

genera por los idernporcntcs I!, que son ortogonales (e. e,. = O para x ;! y)
y mnimos (es decir, son mnimos los ideales izquierdos generados por ellos). Demostremos que otros idcrnpotcntes mnimos b A(P) no existen.
Enel producto Il K, e,. (0, ...
1 ... 0). Si rex"' (O ... >.. . O) es un
xEP

potente, entonces ), 2 = >.. De aqu, >.. "" O 6 a l. El ideal generado por e,, tiene Ja forma (O. >-. O). Por consiguiente, el. ju ego de e, se define unvocamente por el lgebra A (P), puesto que si dos lgebras de incidencia A (P)
y A(Q) son isomorfas, en las lgebras A(P) y A(Q) los idempotentcs
mnimos corresponden uno al otro.
Sea un conjunto h de idcmpotcntes mnimos a la derecha y a la izquierda en A (P) tales que],. =
Introduzcamos en el conjunto fxun orden, su,Poniendo que /, !!J,., cuando y slo cuando f,,A (P)J,. ;.e. O. El teorema
quedar demostrado, si mostramos quc.fx~J,. cuando y slo cuando x~y.
Tenemos:
/, = e, + ; )l,,,,.,.....
&
f;kil
mostrar
que
11 ~x ~

e,..

~u, de lo contrario no tendremos el mnimo. En efecto, dc.fx podemos obtener e,f,. (multiplicando a Ja izquierda), mientras que de c,.f,, (si u~x) no
se puede obtener j'y. Por consiguiente, el ideal izquierdo j, no es mnimo.
As pues, u ~x. De un modo anlogo se demuestra que u ;;;.x, cualquiera que
sea v (siempre que " ?! O).
Sea x~y. Mostremos que en este caso fxA (P)J,. ;! O. Con este fin basta

comprobar

>..u,..u,.)

M'S.t:'.<U

que f,,,,.J,. ;o! O.

,,,..

(e,. +

u<"

Efectivamente,

.,,,0,,1) = c,o,,ye,.

f,.,,,.J,. ~

(e,

+ ... "' 6,,,. + ... ) ;<!

15)''$1

$<f

Por cuanto 6,.>. puede obtenerse despus de abrir los parntesis de


un solo modo: c,,,,..~ .... este s11111a11do 110 puede reducirse junio .:1111 los
otros. Por eso, el segundo nucmbro no es igual a O.
Sea x~ y. Mostremos que en este caso f,,A (P)J,., donde /, =
:E >-.,,,...S y J,. = :E 1,,10,,1 Con este fin basta demostrar que para to;itM,,y.

"~.r!f.J'

S$)'Sl

dos los p, q tiene lugar la relacin /,1,,qJ,. "' O, puesto que todo elemento
fEA(P) puede ser representado en la forma :E Ap,ql>p,q. Scah'>.p.qf,. ;<!O.
p,;q

Entonces, slo un sumando es distinto de cero: 6 . p,46,.1 ;! O (aqu se


omite el coeficiente). Pero, 6,.,.op.q,,1 ;><! O, si y slo si u ~x~ v =
p~q = s~y~.t. es decir, cuando x~y. Hemos llegado a una contradiccin con eso de que x ~y. Por consiguiente fx.,,qf,. = O. El teorema est
demostrado.
Ocurre a menudo que en las aplicaciones se examina no todo el lgebra
de incidencias A(P) en su integridad, sino slo determinadas sublgcbras

20'

307

de sta, exigiendo de las funciones de incidencia, o bien valores constantes


sobre los intervalos isomorfos del conjunto parcialmente ordenado P, o
bien la llamada multiplicatividad.
Sea A(P) un lgebra de incidencia del conjunto parcialmente ordenado
localmente finito P. Veamos un subconjunto de todas las funciones de incidencia /EA(P), para las cuales del isomorfismo de todos los intervalos [x,
y y (o, b) en P se deduce: f(x, y) =/(o, b). Denotemos este subconjunto
con S(P). Es evidente que S(P) es un sublgebra del lgebra de incidencia
ll(P) que se llama lgebra estndar del conjunto parcialmente ordenado P.
En efecto, si f, gEA(P), y 'Pes cierto isomorfismo del intervalo (x, y) en [o,

111. entonces

(! + g)(x, y) "'f(x, y) + g(x. y) f(a, b) + g(a, b)


(!
(c<./)(x, y) = rrJ(.\~ y) .,. cif(a, b) = (aj)(a, b);
(fg)(x, y)

= ~

= ;

t.11

.,{,t) .:' to(t)

f(x,

z)g(x, y) =

+ g)(o, b);

f(l()(X), tp(Z))g(l()(Z), <>{y)) =

f(a = tp(x), l()(z))g(.,..,(z), b = cp(y)) = (fg)(o, b).


s. W''). b

Directamente del teorema 47 obtenemos el sigueinte resultado:


Corolario 9. Sea S(P) un lgebra estndar del conjunto parcialmente ordenado P. Si la funcin de incidencia pertenece a S(P} y es invertible en
A(P), ser invertible tambin en S(P).
Es fcil comprobar que las funciones Q' , >-. lJ, X. definidas ms arriba, yacen en S(P) y, en virtud del corolario 9, la funcin de Moebius p. tambin est situada en S(P).
Sea J' un retculo. La funcin de incidencia /EA (P} se llama multiplica1iv11, si para todos Jos x, yEP de la condicin

r.

(xl\Y, xVy);;; [xl\y, xi x (xl\y, y)


se deduce que
f(xl\y, xvy) = f(xl\y, x)f(xl\y, y).
Son ejemplos de funciones multiplicativas de incidencia para los retculos
las funciones , y 2 (vase la identidad j)).
Corolario 10. Sea f una funcin invertible multiplicativa de A (P). Enronces, j(x. x) = 1 para todo xEP.
Demostracion. De (Xl\X, xvx) [Xl\x, x) x [xl\x, x) tenemos: f(x,
.r) f(x, xl{(x, x). Debido a la invertibilidad, /(x, x) ?! O para todo xEP.
Por consiguiente, /(x, x) = l.
Teurcma 4?. Sea P un rcriculo. Entonces, rodas las funciones invcrslbles
rnulriplicutivas pertenecientes a S(I'), forman un grupo con relacin a la
operacin de multiplicacin (convolucin).
Demostracin. Sean/ y glas funciones inversibles multiplicativas de incidencia del lgebra estndar S(P). Comprobemos que la funcin/g tam-

r r

308

bin ser multiplicativa. Admitamos que


[xl\y, xv y= J.xAy, xi x (x/\y, y).

En

este

caso

(fg)(xl\y,

= )_;

xvy)

f(xl\y,

.t)g(z.

xvy)

= (puesto

t.'lfl.)' :$ ~$xVy

que [xl\y, ti= (x/\y, zl\x)J x [xl\y, z/\y), [<:. xvy] ==(t. zv.x)I x [t. zvy) >' f,
g son funciones multiplicativas) = _; f(.x/\y, zl\x)f(xl\)\ tAy)g(z. zvx) x
t.:xl\)' ~

t ~ ,rV;

zvy) =(puesto que lz, zvx) =[<:Ax, x), lt. zvy] a [zl\y, yl y f.
gES(P))= .E (f(x/\y, zl\X)g(zl\X, x))(f(xl\y, zl\y)g(zl\Y, y)) "' (denotemos
Xg(z.

t,.'Kl\Y ~ l! :; XVy

zr; y zl\y con 11 y v respectivamente; entonces, x/\y~ INi;X y xl\y~ u~ ~y.


puesto que Xl\(x/\y) = xl\y, yA(x/\y)
(x/\y), x/\(xvy) .= x, yl\(xVy) ""
=y)

= .E

f(xl\y,

.E f(xl\y,

u)g(11, x)

u:xl\y :s:u ~~

v)g(u, y) = (fg)(xl\y, x)(fg)(xl\y,

rK#\)''!C u$.)'

y), es decir, fg es una funcin multipllcariva,


Comprobemos que- 1 es (ambiu uua funcin multiplicat iva. Demostremos por induccin respecto de I qu<' la condicin de mult iplicat ividad se cumple para todos los intervalos de longitud no superior ti l, Para
1 = O, esto es evidente. Supongamos que la afirmacin dada es ~lid;1 para
I - I; demostremos su validez para t, Anuliccmos cierto intervalo .\'/\)',
xvy) de longitud l. Tenemos, pues,

O = o(xl\y, xvy)

; 1-

(!- 1/)(xl\y

1(x/\y,

, xvy)

z)f(i. xvy} +

I"

t XI\)' S t ;S,xVy

; J" 1(xl\y,

z)(f(z, xvy)

'(xl\y, xvy)f(xvy, xvy)

(en virtud de la hiptesis de induccin, y teniendo presente que f(xvy,


= 1) = - 1(xl\y, <:Ax)/- '(xl\y, Z/\y)/(<. zvx)/(z. zvy) +

xvy)

+ -

J. r:
+ - '(xl\y,

t SA\iy

t:.C'l\l' ~

'(xl\y, xvy) = (en virtud de 411c lz. zvx];;;; [z/\x, x), lt, <:Vyl E! (;,Ay, y)
1ES(P))
1(X/\J~ zl\y)/(ZI\)~ y) +
= ; /: 1(xl\y. Z/\X)/(zl\X.

v:

t:.KVS..t sxvy

xVy) "" (denotemos ;./\X y zl\y, con 11 y u, respectivamente, teniendo presente que (x/\y, xVyj;;; (xl\y, x] X [xAy, y] y f(x, x) "" 1 para Lodo
XEP) =
; F 1(xl\y, 11)/(11, X) ; J" 1(x/\;~ ulftv. y) + J" 1(Xl\Y, X) X
~.'XI\)'

L I"

:S U < Z
1(xl\y,

v.'Xf\JSu<)'

KXf\.\

x)/(u,

+ -1(xlly, y) 2:; -

y)

+ I"

S to" <y

1(XI\)~

1(Xl\Y, 11)/(11, X)

y) 1; - 1(Xl\y,

11)/(11,

X)

f':Xt\}'$JJ<y

+ f-1(.Xl\Y, xvy) = (en virtud de las

u:rft\)ls.11<.x

frmulas

XEP) =
y)) + -

a que

47 y de la igualdad /(x, x) = l para todo


!x))( -- 1(xl\y,
y)) + - 1(xl\y,
x}( -- 1(Xl\y,
1(xl\y,
y)(-- 1(xlly, x)) + - 1(xA_V. xvy). De este modo, llegamos
del teorema

( =I" 1(Xl\y,

1(.xlly,

xvy)

r: (xM.
1

:r}r

'(xl\y, y) = o.
3()<)

Por consiguienre,

J"

1(x/\y,

xvy)

= I"

1(xf\y,

x}f-

1(xf\y,

y)

y la demostracin del teorema queda establecida.


Calculemos la funcin de Moebus para algunos conjuntos parcialmente
ordenados aducidos en el 8.1.
EJl!MP1..0 1. Sea A un conjunto parcialmente ordenado trivial. Es obvio
que
(a b) _ (1, si a b;
'
O, en el caso contraro.

Ell!Ml't..o 1. Sea N = t O, 1, 2, ... , k l un subconjunto de nmeros enteros con orden ordinario. En virtud del corolario 10, 1(n, 11) = 1 para todo
11(N. Aprovechemos lus Irmulus (1) y obtcugumos que c(ll, 11 + 1) = -1,
y (11, 11 + k)
O, cualesquiera que sean 11, kEN y k";1'2. De este modo,

p.(11, 111)

1, sin=
m;
-1, s 111 - 11 = l;

O, en los casos restantes.

UJEMl'LO ). Sea~ (Sn) un booleano (vase ejemplo 4 del 8.1), donde


S"
{s1, Si ...
, s,. J. Veamos una familia de todos los binarios ndimensionales (i = ((11, . , a.) con una relacin de orden: a~ b cuando y
slo cuando 01 ~ b, para todo i = 1, 2, ... , n. Designemos este conjunto
parcialmente ordenado con :i:: No es ditfcil comprobar que

:Y' (S,.) ar:,,


En efecto, s

x~s... definamos
xi=

tp(X) ={X,

(O, s

t 1. si

Sf

..

, x,,), donde

X;

s,ex.

Es f:\cil ver que \Pes un isomorfismo. Ms an,


~~sl:1 X :C1 X .

X I:1.

En virtud del ejemplo 2, para D, e f~x tenemos (x, y)"' (-1y-x,


puesto que existen solamente dos posibilidades: x =y, o bien x .. O e y
l.
Sea xi;. Y!;S n , .p(,'() = (x1, ... , x,.) y <>(Y)= <Yi. ... , y.) en el isomorfismo :J"(S~)aE, x ... x D1 Entonces,

(X, Y)

= ((x1, ...
=(-1)'"'

, x.,), (yi, ...

2:.

, Yn))

= II

la 1

1(X1,

y;)

; ,,

= (-l)IYl-~'1,

mt.:M~LO. Sea D(11) un conjunto de codos los divisores del nmero natural 11, ordenado respecto de la divisibilidad (vase ejemplo 6 del 8.1). De
310

acuerdo con el teorema sobre In unicidad de la descomposicin de un nme-

ro en factores primos,

D(!I):: /J(pj') X D(p'i.)

X .

ou:

Por consiguiente, es suficiente calcular la funcin de Moebius para D(p"),


donde pes un nmero primo, y
1111 nmero entero. Pero, el conjunto parcialmente ordenado D(P") es una cadena 1 1 p 1 p1 1 ... 1 p" isomorfa al
subconjunto de nmeros enteros 1 O, 1, 2, ... a) con orden ordinario, cuya
funcin de Moebius se ha calculado en el ejemplo 2. Por eso

'

(p1, pi) =

J, si i =. j;
-1, si j - 1 = I;
[ O, en todos los casos restantes.

En virtud del teorema 49,


1, si t =i
(I, m)

(-1)', si
[

111

j' = 111p2 ...

JI,., donde l'i. p, ...

p, son

nmeros primos distintos dos a dos:


O, en todos los dems casos.

La forma clsica de ln funcin de Mocbius


1, si d
(d) =

I;

(-1)', si d"' /11Pl .. p., donde Pi, pz, ... ,


p . son nmeros enteros distintos dos a dos;
[ O, si d = r2 t, d ;t! 1,

hallada por Moebius aproximadamente en 11!32 y utilizada en la teora de


los nmeros, est ligada con la funcin de Mocbius de un conjunto pardal
mente ordenado D(11) del modo siguicnfc
(l. m) -= <

, donde
(111)
1

d = m E N.
1

Esta relacin explica el origen de la clc110111i11acit~11


de Ja funcin de
Moebius.
Continuemos la exposicin de los mtodos que se empican en el clculo
de las funciones de Mocbius para conjuntos parcialmente ordenados arbitrarios. Sean P y L dos conjuntos parcialmente ordenados con las funciones de Moebius p y e,, respectivamente, y sea f:P-t L una aplicacin
del conjunto P en el L que conserva el orden. Veamos cmo se puede hallar
1, con ayuda de las .1 y f conocidas y discutamos dos tipos de aplicaciones:
los operadores de clausura y la corrcspoudcncn de Galois,
Generalicemos Ja nocin Je operador <le clausura. introducida para el
booleano en el 8.2, sobre el conjunto nrhilrario parcinlrucntc ordenado P.

La aplicacin rp: P-+ P se llama operador de clausura sobre el conjunto P,


si para cualesquiera elementos a, bEP se cumplen las siguientes condiciones:

a) a~rp(a); b) si a~b,

entonces rp(u)~rp{b);

c) rp(rp(a)) = <p{a).

Los ejemplos de operadores de clausura son numerosos. As, por


ejemplo, en el retculo completo de los subespacios de un espacio topolgico servir de operador de clausura una aplicacin que a todo subespacio
le asigna su clausura. En un conjunto parcialmente ordenado P con la unidad 1, a titulo de operador de clausura interviene la aplicacin rp(x) = 1 para todo xEP.
Si rp es un operador de clausura. entonces rp(x) se llamar e-ctausura del
elemento x. Un elemento que coincide con su rp-clausura se denomina
<(>"Cl!rr(ld.

'Ieorcmu SO. Si 'Pes el operador de clausura sobre un conjunto parcialmente ordenado P, el subconjunto A <;;.P se compone de elementos .pcerrados y si a = inf A existe, entonces a ser tambin un elemento
l"-ccHado.
Demostracin.
Por cuanto
a ~x
para
todo xEA,
entonces
<p(u).;;; rp(x) = x para todos los xEA. y, por lo tanto, rp(a),,; a. La desigualdad
inversa se desprende de In definicin de operador de clausura. El teorema
queda demostrado.
Teorema SI. Si 'P es un operador de clausura en un retculo completo
P, entonces, un conjunto parcialmente ordenado Q de todos los elementos
.p-cerrados, considerado como subconjuruo del conjunto parcialmente ordenado P, es tambin un retculo completo. Adems, para todo subconjunto no vado A del conjunto Q tienen lugar las correlaciones:
inr(!,1 = iuf,./I y

SU)l(!A

,..

.p(SUppA).

El conjunto Q recibe el nombre de factor del conjunto parcialmente ordenado con relacin al operador de clausura <p.
Demostracin.
Sea 1 la unidad de un rerculo completo P. Por cuanto
<P(l);;;o 1 ~<>(!),entonces
1 pertenece a Q, y, obviamente, es la unidad de este
conjunto parcialmente ordenado. Luego, si A es un subconjunto no vaco
del conjunto Q, el elemento 11 = inf "A es, con arreglo al teorema 50, vr
cerrado. Por supuesto, a~x para todo xEA. Si uEQ y u~x para todo xEA,
entonces u,,;;a. As que, a= infQA. y, por consiguiente, Q es un retculo
completo, Luego, sea b = sup,.A y sea h = supQA. Est claro que bEQ. y
b;;;ob. puesto que b?:x para lodo x ,.;;A. Oc aqu: b - tp(b)~<p(b). La desigualdad li:;;; <P(b) es lfcta, ya que <P(b);;.: rp(x) "" x para todo xEA. Por eso.
iJ "' <P(b), lo que se trataba de demostrar.
Sea "'d operador de clausura sobre P y sea Q el factor de un conjunto
parcialmente ordenado con relacin a 'I' Consideremos lgebra de incidencin A (Q) como subconjunto del lgebra A (P), al definir adicionalmente pa312

ra toda /EA(Q):

n. y)=

0, si

X~

Q y' Q.

Denotemos con u y M2 las funciones de Mocbius para los conjuntos parcialmente ordenados P y Q, respectivamente. Definamos de un modo anlogo
tambin f.fo y 6, 6Q.
'Ieorema 52 (de Rola). Sea P un conjunto parcialmente ordenado y localmente finito, y sea <p el operador de clausura sobre P con el factor Q.
Entonces, para todos los x, yEP se verifica la correlacin:

z)

(X,

tEP:..(r). 'l'{r)

fQ(<p(X),
l

<p(y)),

o.

s~

X - <p(X)

SI

<p(X).

Demostracin.

L;

(x. z) =

rEP:._(d ~(v)

I;

..w ... c..>

L;

L;11(.\', ;:)6Q(<p(z), <p(y)) =


t

(x, z)fQ(<p(Z), <p(w)}Q(cp(w),

(x, ;:)r(z. <i>(w))1Q(.P(W), <p{y))

t,,.(w)

I;

.,l,..)EQ

<p(y)) -=

6(x, <p(w))Q('P(w), <p(y))

(aqu hemos aprovechado I!! hecho de que z ~ <p(w) cuando y slo cuando
<p(z) ~ <p(w). El teorema est demostrado.
l::jercicios.

S. Calclense las funciones de Moebiu~ parn los conjunlo parcialmente ord<11ados adueidos en Jos cjc1nplos 7, 8. 9 y IU en 8.L
6. Sea ,. uoa fuudn de Mocbous del retfculo cnil<) P, y suponK3mos que x, y, t~P. D<
mustrense l:as siuent(S af11'11M\.tuucs:
a) (P. Hall). Si x<.y e y no.-. u11a umn J< clc111cn1os que cubren x, entonces .(.r. y) O.
b) (Wdsncr} Si

"'"Y"' '"''"""''
}
C
1;Qi'.,.11~\*I

) _
-

r;~i:,

y),
0,

si t

= x;

J&t;<X.

i. Dcmu>trcsc que 13 fu11<1611 de Modnus,. de 1111 rnculo dismbuuvo


del modo s1gulcn1c:
.(x, y)

(inico P se define

(O, si y

no es una unin de elemenres que cubren x;


,y es ignol a la unin den elernentcs distintos t(ut cubren x,

l (-1)",

3. Sea ,. una runeio de M0<bius de un rellculo geomtrico lni10 P y supon~4mos que


x. yEP. x~y. Ocn1u~slrcsc <1ll< ib, y) i" O. Mukcrcse. &de~. que el v:1lor dc;(x. y) es posicivo, si el nmero r(y) - r(x} ,.,. par, y negative, so es inop.or. Aqul res la uncio de r.nao de P.
9. (Crapo), Su P un ralculu fuoito, aEJ> y aJ., un conjunlodc complemcnlos :11 elemento
u en P. Pe111ulstrc.\e que par., h1do 11{/';
.(O. 1) ~

2;

u.c,.J.

(0,

b)f(/J, c)t(c, 1).

JO. Sea P un rc<iculo fin110 Demustrense las 1i;uiemcs afirmaciones:


a) si P es un rerkulo sin conoplemcncos, entonces l'(O, f) O.

313

b) Si I' es un rcilcnlo

modular, <n1011ccs 1(0, 1)

1(0, 1

; 1(0,

e) para 1odu O(P,

tf..t1

e) Si Pe< un retculo semirnodulnr,


los elemenrcs

entonces

modulares af P.

1(0, l) ~ 1,o, tt) }.; (O, r) para iodos


:h'l

Analicemos ahora la conexin de Galois. Sean P y L unos conjuntos


parcialmente ordenados. Un par {o, -r) de aplicaciones o: P-L se denomina
correspondencia de Galois entre P y L, si para todos los x, yEP y todos los
a, bEL se cumplen las condiciones siguientes:
a) Si x ~y en P, entonces e1(x);;;: o(y) en L;
b) Si a~b en L, entonces r(a)~r(f>) cn P;
e) x~ rn(x) para todo x<:.P y a~ or{a) para lodo a EL

No es difcil comprobar que ro y or son operadores de clausura en los


conjuntos P y L, respectivamente.
El concepto citado tiene por origen Ia teora de Galois para las
ecuaciones algebraicas, donde se examina la ccrrcspondcncia de Galois
entre los subcarnpos de la ampliacin algebraica J< del campo dado Ko y los
subgrupos de los grupos de todos aquellos automorfisruos de la ampliacin
K que dejan Ko fijo por elementos. Rora y sus discpulos contribuyeron considerablemente (utilizando la correspondencia de Galois) a! avance de Ja
teora de las funciones de Moebius (vase. por ejemplo, [IJ).
Demos a conocer sin demostracin un resultado muy importante que se
debe a Rola.
Teorema SJ. Supongamos que (o, r] es una correspondencia entre los
conjuntos parcialmente ordenados y localmente finitos P y L, y sea Q el
factor del conjunto P con relacin al operador de clausura 10. Entonces,
para todos los xEP. yEL:

L;

<r{X,

t(f'i:o(O JI

z) =

L:

11 (1, 11) : u,,>(x, ry).

11EJ_"<tJ) .a

La ventaja principal del concepto de correspondencia de Galois consiste


en que se puede calcular la funcin de Moebius 1. de un retculo L, analizando un subconjunto arbitrario P y 11n lgebra de Boole .'J'(P) generada
por el .subconjunto P.
Veamos ahora algunos problemas combinatorios en cuya resolucin se
emplean funciones de Moebius. Comencemos por exponer la inversin de
Moebius, La inversin de las series finitas es uno de los instrumentos ms
tiles en el anlisis combinatorio y en Ja ceorla de las probabilidades. Su caso particular es el principio clsico de inclusiones-exclusiones (vase 3.1).
Aunque varios problemas de inversin pueden expresarse en trminos de
inclusiones-exclusiones, tal procedimiento parece, a menudo, artificial. Comunmcntc resulta posible cierta ordenacin natural de los objetos en
consideracin.
Esto constituye la base para la tcnica de inversin de
Mocbius.
314

Teorema 54 (l" frmula de inversin de Moebius). Sean g y f las funciones definidas en un conjunto finito parcialmente ordenado P con valores
sobre el conjunto de nmeros reales, y

L: j(y)

g(x) =

para todo xEP.

y:ysr

Entonces
f(x)

ea

L:

g(y)(y, x) para todo xEP.

y;y :s:x

Demostracin. Fijemos x

y estudiemos una suma

S = ,]~ . g(y)(y, X)=

y;r~<

(..~(z~(y, X).

Aqu en lugar de g(y) hemos sustituido su valor expresado ea trminos de


f(z). Cambiemos ahora el orden de la surnacin y obtengamos
S =

:E

= D(z)

:E

f(z)

t.'t='Y

1(.y,

x)

= L:/(4)SCz. y) :E
t

)':)':S:X

L:

(y, x)

Y"Y:SE

r<z. y)(y, x)

Jl:t$)'$.(

= L:/(z)(z.

x) = f(x),

es decir, el teorema queda demostrado.


Observacin l. La suposicin de que las funciones g y f son.reales en
la formulacin del teorema 54 puede omitirse, exigiendo, en vez de esto, que
tomen valores en un campo de caracterstica O.
Observacin 2. El teorema 54 es lcito tambin para los conjuntos parcialmente ordenados y localmente finitos. En este caso, para garantizar el
carcter finito de hu s11111as se exige que exista un elemento mEP, tal que
g(y) =O para cualquier y;Jm. En este caso la funcin g est correctamente
definida. En efecto,
g(x)

2::

f(y)

JI,)'.:>~

2::

/(y),

)'.llt~)'':X

donde el nmero de sumandos es finito para todo conjunto parcialmente


ordenado y localmente nro.
Observacin 3. Por ahora no se han establecido las condiciones, bajo
las cuales seran admisibles las sumas infinitas.
Teorema 55 (2" frmulu de inversin de Moebius). Sean g y f las funciones definidas en un conjunto parcialmente ordenado local finito P con
valores sobre un conj111110 de nmeros reales, y

L:

.dxl '""

f(y)

para todo xEP.

y,)' 2.X

Entonces
/(x)

.= ~

14(x, y)g(y) para todo xEP.,.

)'.')'~Z

31$

La demostracin es plenamente anloga a la del teorema 54 y por eso


se omite aqu.
Veamos unos cuantos ejemplos.
EJEMrr.os. Sea/una funcin dcfinda sobre el conjunto de nmeros positivos enteros de orden ordinario, y

'E

g(n) =

f(m)

Entonces, en virtud del teorema 54 y del ejemplo 2, tenemos


/(11)

= g(11)

1).

- g(11 -

EJEMrl.O 6. Sea ~ (S,,) un booleano,

g(!J)

= L.;

j(A ), y /J(B) "'

A:A I;; 11

; f

A:A ;;10

(A), donde 8.~(S.,). Entonces, en virtud de los teoremas 54 y 55 y del


ejemplo 3, tenemos

_;

f(/J) =

(-11111-1-'l:(/l)

AA~ll

L; (-J)l111-

/(ll) =

IAl/J(A)

A:A;?/I

Suponiendo 1 JJ 1 =
de Ja igualdad

11

y sumando separadamente en el segundo miembro

L; r-t)llll-

/(8) =

lAlg(A)

A'ASll

los sumandos con

n,

11 -

L;

f(B) = g(lJ) -

1, .. - 1, O, obtenemos:
g(A) -]

L;

g(A)

A:ACD;AI ... -1 A:ACll;l"J

+ :
A--ACll:)AJ

(-l)*x{/1)

- ...

n-2

+ ... +

{-1)"

n-k

""'

L; g(A).
11:,1-o

Oc la ltima frmula pueden obtenerse diferentes variantes del mtodo


de inclusiones-exclusiones. Estas variantes utilizan la nocin de conjunto fi.,
nito. Sobre un conjunto finito S.n dcfinnmos una rundn poudcrantc w(x),
xESn, que toma valores de cierto anillo conmutativo K. Haciendo uso de.
esta funcin w(x), definamos Ja funcin de medida sobre el boolcano.9"(S.,),
la cual se denotar tambin con w. Para cualquier AE.~(Sn) pongamos
(A)

"'

O, si A
si A

; w(x),

0;

0.

x(A

Sea K el conjunto de nmeros reales. Entonces. si w(x) "' l para todo


xES.,, tendremos w(/I) "' 1 A 1 , 1IE:1"(S,.), es decir, la medida coincide ron
la potencia del conjunto. Si w(x);;?O para lodo xcs .. y l.:w(x) = 1, la
t.\..,

316

medida se denominar distribucin


probabilistica.
En este caso los elementos de .9 (S.) se llaman sucesos y se tiene: w(A) + w(A)
w(Sn). donde
A S; '-A, AE.9(Sn}.

Haciendo uso de las leyes de Morgan, obtenemos

w(AUB)
w(Af\8);
w(Af\8} = w(AUB).
Sea ahora un conjunto s."' lx1, , x.) cuyos elementos pueden poseer o no poseer cada una de las propiedades E1, E2, .. , E,. En el booleano
.9(S.) est definida cierta medida w. Convengamos en considerar que un
elemento x;ES. posee Ja Q-propedad, si posee las propiedades cuyos ndices
pertenecen al conjunto Q<;,N = 11, 2, ... , (l. Sea QJQ.;. N, Q(lQ = 0,
y /(Q) la medida del subconjunto de elementos de
que poseen la Q
propiedad, y sea g(Q) la medida del conjunto de elementos de S,, que poseen la Q-propiedad y, quizs, otras propiedades cuyos nmeros pertenecen
a Q. En este caso es evidente la igualdad

s.

L.:

g(Q) =

j(B).

lklli;;Q

Aplcando las frmulas de inversin, obtenemos para Q = N:


j(N)=

2; (-1)1Qt-1Ylg(8)=w(S.)BJlf,;N

L; g(D)+ ...
ll:BCN;DI

+ (-1)"

8.DCN,llj

L.;

+ ... + (-1)'

g(D}
l-k

l-1

Jl:DCN;IBI

g(D).
uG

Observemos que/(N) es la medida del conjunto de elementos de S., que no


poseen ninguna de la~ propiedades E.,, Ei ... , EN; g(B) es la medida del
conjunto de elementos q110.: poseen todas las propiedades con los nmeros
de N' B, y, quizs, algunas de las propiedades con los nmeros de B;
g(N) "' w(Sn).
Es cmodo designar con la misma letra E;, i"' 1, 2, ... , t, el conjunto
de elementos de S,, que poseen la propiedad E1. En tal caso podemos
escribir

w(nB).
= l
s'. B = N;
"' ( n E;) . s1 n N.
J<M =

g(lJ)

1(N

<o(S.),

.!

t(//I

Entonces,

w(ne.)
i<N

= ;

(-l)l"'1-1n1w(

IJ.l/~N

De aqu proviene que

w(n&)
jfN

()

E1).

IEN'-D

:;

nn~N

(-l)''w(()E;).
IED

317

Suponiendo

M(O) = w

(neo),

Ao

w(S,,).

UN

nB,),

A~ = ; w (
B:Bs;N;l(JI 4\1<11

donde k

1, '.!, ...

1,

obtenemos la frmula de Sylvcster

,
= ; ( -rAA.

M{O)

k~O

que representa una de las frmulas del mtodo de inclusiones-exclusiones.


La medida del conjunto de elementos de S, que poseen al menos una
de la propiedades E,, E1, ... , E,, se escribir en este caso as:

w(UL:;).

M(I) =

<EN

En virtud de la igualdad evidente M(I) = w(S.,) - M(O) y de la frmula

Sylvcstcr, obtenemos

: (-l)k'-IAk,

M(l)::

w(UEr) = z
k

IEN

Aplicando a la lti~a
w

etc

ft

IJ:D<;; N,D

(-J)l"l-1

>' 0

w(nr:1)
/(/1

relacin la frmula ele inversin, obtenemos


; c-1)11- 1w

(ne,) . .

(u E1).

n:8S::N,fl-,t.0

IEN

;En

Al aprovechar las designaciones

A[k]

= L;
B:B5iN;IDl

w(UE1),
A

donde k

IEO

l. 2, ... , 1,

obtenemos

Denotemos ahora con M(r) In medida del conjunto de elementos de S


que poseen exactamente r propiedades de la totalidad E1, E2, ... , E,. Haciendo uso de.la designacin E1 como conjunto de elementos que poseen
la propiedad E1, podemos escribir

:;

M(r) ==

C:C5i8;JC1

w(nE1nEi).
e

IHi

a;

donde r "" O, 1, ... , t, y C = N' C.


Suponiendo S. ne1, de la frmula obtenida ms arriba.

w(nl'1)
/EN

318

2.::

/llr<;.N

(-1)l'llw(nc1)
IHI

llegamos a que

w(llE;()E;)
Id:

l(C

l:; (-1) 1 I

8:8!D~

w (nE1()E1).
uc
/(8

De aqu se deduce que

w(()E1) nE1) "'


jEC

IEC

I;

(-l)IDI

D:DSN;IY2C

JClw(()E

1).

IED

De las ltimas tres frmulas cenemos

L;

M(r}=

C:C!DN;Jq r

I;

D:D!DN;U;iG

Cambiemos el orden de la surnacin


igualdad y obtengamos

= ;

M(r)

(-1)11-'w(()E1).
IED

en el segundo miembro de la ltima

(-1)1V1

_,{,J

D:D!DN;JO! "'

(nE1)
IEP

:E

De aqu se deduce
M(r}

L; ( -1}1 1 - r ( 1 D

O:O!DN,ID\ ""

J )

l.

C:CS:D;q r

w ( ()
IED

Ei) .

Haciendo 1 D 1 = k y usando las mismas designaciones que figuran en la


frmula de Sylvester, obtenemos en definitiva
I

M(r)

= ~{

-1 )k - '(~) Ak,

k ~
donde r = O, I, ... , t.
.
l!JUMN.O ' Sea D(n) un conjunto de codos los divisores de un nmero
natural 11, ordenados respecto de la divisibilidad, y

g(11) = "f,j(k).
k:kl"

donde k J 11 significa
ejemplo 4,
f(n)

que k divide a n. En virtud del teorema 54 y del

= ~(k. n)g(k)
k:kJn

"'2=()c(k),
k:ft

es decir, obtenemos la frmula de inversin de Moebius bien conocida de


la teora de los nmeros.
Veamos algunas aplicaciones de la frmula obtenida.
Funcin de E11/er. La funcin de Euler 'l'(n) se define como un nmero
de nmeros enteros positivos, inferiores a 11 y recprocamente primos con
l. Si la descomposicin cannica de 11 tiene la forma: n = p7p'i... p':,
entonces
~(n) = (n) ~ -

*) ~ - ~)... ~ -. ~, )'.

319

Obtengamos esta frmula por el mtodo ele inclusioncs-cxctnsloncr.


A
ttulo de elementos tornemos los nmeros O, 1, 2, ... , 11 - l. Diremos que
un elemento posee la propiedad E1, si se divide por el numero p;, i = l, 2,
... , r, Es obvio Que <p(n) es igual ~J nmero de elementos que no poseen
ninguna de las propiedades E1, !Ji ... , E,. El nmero de elementos que poseen las propiedades dadas Ei., E..... , E1,, l ~j, < ... <jk ~ r, es igual a
M(ej,. E~.....

, 10.)

= --1-1-f}j,{>, . p,

Aplicando la frmula de Svlvcstcr, obtenemos


\t'{ll)

____n

fl

+ 2:)-l)k
k

l ~J, < ,.

<

J},p, ...

=
p,.

nIT

Sr

i ..

De aqu se desprende el carcter multiplicativo


ele Ja 1111ci11 ,,.,(11), a saber:
si 111 y 11 son rcclprocamcruc pri111u~. c111011cc.~ or(11111) - v>(J11)y>(11).
Denotemos con v>.i(n) el 111'11ncr\l de 111'1111crn~ cntc11>~ po.~itivos que son
inferiores a n y que tienen con 11 el 111;\xi1110 comn divisor itwal :1 d. Entonces es obvio que 'P1(11) = v>(11).
Supongamos que d1 di.... , d~ son todos l(ls divisores del nmero 11,
y sean d, d, ... , d; sus divisores complcmcnturios,
es decir, tales que
d/d = 11, i"" 1, 2, ... , k. Entonces,

= '(>d.(11).

<p(d) = ~' (~)

Evidentemente,

2:: <p(d;) "' ;

/e 1

.p.t.(11) = 11.
I

De aqu ol'.tcncmos la fr11111Jn de! Gauss:

<p(d).
l'"I
Aplicando la frmula de inversin de Mocbius, obtenemos
11

<P(ll) "'~11(d, ll)cl =


d.-.fj

~d/t(~).

tkdl"

Clculo de los coitares. Supongamos que se tiene una reserva ilimitada


de cuentas (abalorias) de k diferentes colores. Cuntos son los collares
compuestos de n cuentas? Convengamos en considerar iguales aquellos
collares que se obtienen 'uno del otro por el desplazamiento cclico de las
cuentas.
Al desplazar todas las

11 cuentas en crculo, descubriremos


que, rcalizado un nmero determinado ele desplazamientos. digamos. tras d desplazamientos, la configuracin de colores inicial se repirin\ y, adems, d ser

320

el divisor del nmero n. Llamaremos perodo a un nmero minimo de


desplazamientos que conducen a la configuracin inicial. As, por ejemplo,
bckbck:-r k!Jckbc-+ ckbcktr- Irckhck,

es decir, el perodo de esta cadena es igual a 3. Supongamos que tenemos


una cadena de longitud n y perodo d. Al realizar los desplazamientos, obtenemos d diferentes cadenas, incluida la inicial. Uniendo los extremos de
cada una de dichas cadenas, tenemos un mismo collar. Ms an, solamente
tales cadenas nos dan este collar. De aqu, si designamos con M(11) el nmero de collares de longitud n y con m(d), el nmero de cadenas de perodo
d, llegamos a que
M(11) = ~
m(d).

tfatl"

Por cunto se usan las cuentas de k diferentes colores, el nmero


las cadenas de longitud 11 es igual a k" y, por consiguiente,

=~ ~
'"''J"

k"

de todas

111(d).

Haciendo uso de la inversin de Mocbius, obtenemos


m(d)

2=(~)k'.

xx1''

De aqul encontramos que


M(n) = ~

d!d!

donde

~(~)/
......
j<f

\O(~) es Ja funcin de Eulcr.

* ~\O(~)kd,
d:d!

Wl!Ml'l..0 " Coloracin de los mapns. rn mapa es \111:1 totalidad finil a de


dominios conexos en un plano. limitados con curvas suaves. Dos paises,
separados por cierta curva (por ms de un punto). se llaman contiguos
(limtrofes). Si los paises estn pintados de un modo tal que no haya dos
pases limtrofes pintados de un mismo color, la coloracin se considera
correcta. Sea G un mapa y Me;{>.) el nmero de sus coloraciones correctas
en X colores. Un submapa G' del mapa G se obtiene de G, borrando ciertas
fronteras entre los paises. Cualquier mapa puede ser colorado empicando
>-.11 mtodos, donde 1 G 1 es el nmero de paises en el mapa G. Cada cual
de estas coloraciones es correcta para un solo submapa. (Hace folla borrar
las fronteras entre Jos pases pintados de un mismo color). La relacin 0'
es un submapa de G convierte el conjunto de todos los subrnapas del
mapa O en un conjunto parcialmente ordenado y

>-. <GJ =
21 -Ml.l

<:n~o

Me;.(>-.).
321

Aplicando

la inversin

de Mocbius,

Ma(>-.) =

llegamos

I;

a.cs;(i

a la frmula

>-.l'l11(G',

G).

Por razones evidentes, Mo(>--) se denomina polinomio cromtico del


mapa C. Si no disponemos de un mtodo sencillo para calcular los valores
de., la bsqueda del polinomio Mo()..) se hace un problema bastante dificil.
Los polinomios cromticos fueron introducidos por Birkhoff al analizar el
problema de cuatro colores.
Sea P un conjunto finito parcialmente ordenado con cero O, uno 1 y una
funcin de rango r. El polinomio
x(P; x) :.:

2: 1(0,

o)x'< '' -1(>

uE-f

llama polinomio caructeristico del co111il11U parcialmente ordenado P. Es


evidente, que l es una generalizacin del polinomio cromtico para un conjunto parcialmente ordenado. Directamente del teorema 49 puede deducirse
el siguiente resultado:
Teorema 56. Sea P t111 conjunto fiuito parcialmente ordenado con O y
1, q uc posee una funcin de rango. Si P = P, x P2, entonces

be

x(P; x)

= ;x(P,;

,Y)x(P2; X).

t-:j-.n:kius. l l. C'mupruC:b~:\C que cr (lohnum(o '-~ar:lClc:r!.lico x(.J"'(S .. I; X} tld booleano


o 'igual "(.< - I)".

.,.(.'>.)

12.

rauc..111t1:

lus 1ol111omrns ..aral.'.h:1 i:.tii:o~ I''-'"' los

111,-m:il)u;ufo' <U 10< <i<tnpl<>S 7, ff y ') dd X.1

coniumos

p~rciahncme ordenados

Al utilizar l;1 inversin ele Mocbius .:01110 u11 medio principal, Crapo y
l{ora 111us1rar1111 que el problcmu de cuatro colores y el esrudio del los
poliuouiios cuructcrtsticos y cromaricos son casos particulares de un problema mas general, saber, del problema critico para geometras cornbinutortas. El problema citado que consiste en la bsqueda de los conjuntos
mnimos de los hiperplanos separadores para un conjunto de puntos en los
espacios proyccrvos finitos incluye, co1110 casos particulares, algunos problcrnas de la teora de codificacin y los resultados de Segre, relacionados
con la caracterizacin de los conjuntos independientes en un espacio proycciivo. Adems, quedan establecidas las relaciones entre las lgebras de incideucia y las funciones generatrices que permiten pasar de la resolucin de
ciertos problemas mencionados a Ju bsqueda de determinadas funciones
de incidencia.
Sea S(P) un lgebra csrudur de incidencia del conjunto parcialmente
ordenado J>. La relacin de equivalencia - . definida en los segmentos del
conjunto finito parciaJmcntc local P, se denomina compatible, si de la condicin/(x. y) : /(u. u); g(.\~ y) ee et u) para todos los pares de segmentos,
tales que: [x, yj - [u, u), f. gES(P). se deduce que (fg)(x. y) = (fg)(u, u).
Por ejemplo, para cualquier conjunto parcialmente ordenado P la relacin
322

de isomorfismo es, desde luego, compatible. Precisamente esta afirmacin

se demuestra en el corolario 9.

Fijemos una relacin de equivalencia


cornpat lhle, Las clases de
equivalencia de los segmentos se llamarn tipos. Examillemos mi conjunto
de funciones definidas en un conjunto de los tipos a. fJ, y... , con la par.
ticularidad de que Ja multiplicacin de las funcioncsfg = J las definimos
del modo siguiente:
h(cr) = ~

(13~

'Y]fi.B)g(-y).

La sumacin se realiza respecto de todos los pares de tipos. El smbolo

[a~'Y]

es igual al nmero de diferentes elementos zdcl segmento (A; y]

del cipo a, tales que [X, .<:) es un segmento del tipo (j y (<. y], del tipo -y.
Este smbolo recibe el nombre tic coeficiente de incidencia. Sen ll&ES(P) y
) _ (1, si lx, y) es del tipo '5;
1 (.
' .\, Y - O, en el caso contrario;

entonces,
("IJ,,,)(11. u) =

Lt'YJ.

Por cuanto - es una relacin compatible, el primer miembro de la ltima


igualdad no depende de la eleccin concreta del intervalo [11, u) del tipo <Y.
Un conjunto de todas las funciones dcfinldas en los tipos forma un
lgebra reducida de incidencia R(P), la cual es isomorfa al lgebra de series
de potencias formales.
En efecto, un elemento de R(P) se define de un modo nico por la sucesin [nn] de nmeros reales, si ponemos j(i, j} = Oj- /, i ).
El producto de elementos se define por la igualdad:
h(i,J)=
Al hacer r

=k

k:/,.k$j

- i, n

=j

:;

f(i,k)g(k,J)=

k:l,.k$j

1<-1b1-k

- i, obtenemos

h(i, J)

2::; a.b:

rwO

= Cn.

De aqu se deduce que la aplicacin del conjunto de series de potencias en


R(P), definida del modo siguiente:
F(t)

es un isomorfismo.

~
L; aot"-J(I, J) -=

nO

Oj-t,

j~i,

Nos hemos detenido muy brevemente en las principales

direcciones

combinatorias del desarrollo de las lgebras de incidencia. Para el estudio


ulterior de ellas se recomiendan las obras {\, 3, 12 y 93].
8.4. MATROIDES
La teora de los matroides tuvo su inicio en los aos 30 de nuestro siglo.
En 1930 D.L. Van der Waerdcn examin en su libro Algebra moderna una
dependencia algebraica, a la par con la dependencia lineal. En 1935 H.Whitncy introdujo por primera vez, deseando generalizar el concepto de grafo
dual, una nocin abstracta de matroide. En 1936 M. Mac Lane di6 una interpretacin del matroide en trminos de la geometra proyectiva, lo que sirvi de base para que los matroides se denominen geometras combinatorias,
y G. Birkhoff introdujo el concepto de M-cstructura (retculo matroidal) y
not que las geometras proyectivas constituyen precisamente M-estructuras
(cada elemento es una unin de puntos).
En 1942 R. Rndo generaliz el teorema de P.Hall sobre el sistema de
representantes distintos y mostr que los problemas combinatorios extrcmales pueden expresarse en trminos de una estructura abstracta de independencia. En 1965 Edmonds y Fulkerson descubrieron que para el sistema
dado de subconjuntos de un conjunto finito, la totalidad de todas las transversales parciales es una totalidad de subconjuntos independientes de cierto
rnatroide que se denomin matroide transversal. Tul conexin despert gran
atencin hacia los sistemas de representantes, pues muy pronto se puso de
manifiesto que varios espacios de independencia, que se estudiaban con
gran esmero, pueden ser representados en forma de espacios transversales.
Estos resultados, como tambin los obtenidos ms tarde, aclararon una
vinculacin estrecha entre la teora de los matroides y la teora algebraica
de retculos, con lo que se hizo posible trasladar a la teora de los matroides
los conceptos e imgenes de la gcometrla proyectiva, en particular, el con
cepto de dimensin de un espacio lineal. Merced a esta circunstancia se revel una.semejanza, bastanteinesperada, entre.os resultados de las diferentes ramas de la matcmtlca discreta (teora de los grafos, teora de las transversales, teora de codificacin, etc.).
Los matroides, como retculos geomtricos, ya se han considerado en el
8.2. Por eso, nos limitamos aqu a recordar algunas definiciones del
matroide y del retculo que le corresponde.
Se llama pregeometria (o matroidet G a un conjunto finito S con operador de clausura I-) que satisface la propiedad de sustitucin: para cualesquiera elementos p. qES y para todo subconjunto ASS, de pEAU(qj,
p~ A se deduce qEAU(p). Una pregeomctrase llama geometrta, si el conjunio vaco y todos los subconjuntos de un solo elemento son cerrados.
En la definicin de la pregeometrla O la condicin de finitud del conjunto S se sustituye. a menudo, por la condicin de base finita: para todo
A SS existe un subconjunto finito AJSA tal que Af"' A.

J24

Los subconjuntos cerrados de una geometra se denominan superficies.


Un conjunto de todas las superficies de la geometra. ordenado por inclusin (en el sentido tcrlco-conjuntista), forma un retculo geomtrico, el
cual define la geometra G con una exactitud de hasta un isomorfismo (vase teorema 36).
Sea l{G) un retculo de la geometrla G
(S, -). Se llama rango r de
la superficie A a la longitud de la cadena mxima desde el elemento nulo
hasta A en l(G) (vase teorema 30) y se llama rango del conjunto A al rango de su clausura en L(G), es decir, r(A) = r{A) para todo A !::S. Por consiguiente, en virtud del teorema 31, para la funcin de rango r queda cumplida Ja propiedad principal

r(AUB) + r{AnB)~r(A) + r(B),


cualesquiera que sean A, B<;;.S. Dicha propiedad generaliza la propiedad
correspondiente de la funcin de dimensin de los subcspacios lineales de
un espacio proyectivo (donde tiene lugar In igualdad}. Adems. 1'(0} "' O
y r(A)~r(AU(pl)~r(A)
+ J, cualesquiera que sean A<;;.S y p(;S. Si
r(A) = 1A1, donde 1A1 es la potencia del subconjunto A !:OS, A ser independiente (vase teorema 35). Oc lo contrario, r(A) < 1 A 1 , y A es dependiente. El conjunto A <;;.S se denomina generador para la geometra G,
si A = S. Los conjuntos generadores independientes de una gcornctra se
denominan base. Los conjuntos dependientes mnimos (por inclusin) de
una geometra se llaman ciclos.
Los trminos conjuntos dependientes e independientes, bases y
conjuntos generadores son bien conocidos del lgebra lineal. La denominacin ciclo se ha tomado de la teora de los grafos, en cuyos mrgenes,
segun veremos, los ciclos de un matroidc corresponden plenamente a los del
grafo.
Demos ahora una serie de otras definiciones del rnatroide a travs del
rango, conjuntos independientes, bases y ciclos, respectivamente, y luego
demostremos la equivalencia de ellos.
Sea S un conjunto finito y sea runa funcin de nmeros enteros sobre
el conjunto .<r(S). Un par (S, r) se llamo matroide M' (S, r), y r(A ), rango
de A ;; S, si para todos los A, 8 ~ S se cumplen las siguientes condiciones:
Rl) O~r(A)~ j A
R2), si AS B, entonces r(A) ~ r(B) (monotona);
R3) r(AUB) + r(AnB) ~r(A) + r(B) (semimodularidad).
Sea S un conjunto finito y r, una funcin de nmeros enteros sobre el
conjunto .9'(S). Un par (S, r) se llama matroide M' (S, r), y r(A ). rango de
AS S, si para cualesquiera A~ S y a, bES son lcitas las siguientes
condiciones:
t '
R4) ~0) =O;
R5) r(A)~r(AU(a))~r(A) + I;
R6) si r(A) = r(AU(al)"' r(AU(bl), entonces r(AUa. bl) "'r(A)

1;

325

Sea (S. r) un matroide M(S, r) y S' -= 1 aES 1 r( (al)


O). Entonces,
r(A 'S') para todo A !;S, y, por lo tanto, (S'-S', r) es un matroide
que tiene, de hecho, la misma construccin que (S. r). Para a, bES supongamos a a b, cuando y slo cuando r( (a, b})
l. En tai caso, z es la relacin de equivalencia, y si [a,], ... , (an] son clases contiguas, entonces
r(la, IU . U(un)) = r( ( a1, ... , On)) no depende de cmo se eligen los representantes. Por consiguiente, podemos identificar los elementos correspondientes sin perder la generalidad de nuestros razonamientos. Suponiendo
hecha tal identificacin, pongamos para cualquier A~ S:
r(A)

A=

(aESI r(AU(al) = r(A)).

Obtenemos una geometra, con la particularidad de que su rango se determina par la definicin de l sobre Jos conjuntos cerrados. Quiere decir que
la construccin de un rnatroide puede determinarse partiendo del retculo
de las superficies de la geornetra asociada con el matroide citado.
Sea S un conjunto finito y sea F una familia no vaca de subconjuntos
del conjunto S. Entonces, el par (S, F} se Itama matroideM(S, F), y los elementos de la familia F, conjuntos independientes M(S, F), si se cumplen
las siguientes condiciones:
PI) 0EF;
F2) si A<.;~ BEF, entonces AEF;
F3) si A1 y A2 son subconjuntos independientes mximos del conjunto A,
entonces 1A11
1 A2 I .
Cabe notar que el axioma Fl) se deduce, de hecho, de F2).
Sea S un conjunto finito y sea C, una familia de sus subconjuntos
(ciclos) no vacos. Entonces el par (S, C) se denomina matroide M(S, C),
si se cumplen las siguientes condiciones;
CJ) ninguno de los ciclos es un subconjunto propio de otro ciclo;
C2) si e, y C2 son ciclos diferentes, y nEC1nC2, existe un ciclo C3EC,
tal que C3<.;(C1 U Ci)' {a].
Sea S un conjunto finito .y sea B una familia de sus subconjuntos (bases)
no vacos. Entonces el par (S, B) se denomina matroide M(S, 8), si se
cumplen las siguientes condiciones:
Bl) para todos los A, B1 s;S, si A GB1, A ; B, y B1EB, entonces A~ B;
82) para cualesquiera bases B1 y 82 y para todo nEB1 existe bEf, tal
que (JJ1)' [a])U{b)EB.
Dos matroides, (Si. -) y (S2,). se llaman isomorfos, si existe tal aplicacin bunvoca e: Sv+ Si, que a EA cuando y slo cuando <p(a)E.p(A), donde
As;S,.
Teorema 57. Supongamos que (S, ) es un matroide sobre el conjunto
finito S; r, una funcin de rango; y F. C. B, familias de conjuntos independientes, de ciclos y de bases del matroide (S, -). respectivamente. Entonces,
en (S, -) se cumplen:
a) las condiciones R1)-R6) de Jos rnatroides M(S, r) y M'(S, r);

326

b) las condiciones f1)-FJ)del rnatroidc M(S, F);


e) las condiciones CI) y C2) del matroide M(S, C);
d) las condiciones 81 y /J2) del rnatroidc M(S, IJ);
o bien. lo que es equivalente, cada mntroidc (S. ) es matroidc M(S, r),
M' (S, r), M(S, F), M(S, C) y M(S, B) simultneamente.
Demostracin. La validez de las condiciones RJ), R4) y R5) en (S, -) ya
qued comprobada. Obtengamos las dems condiciones de las tres mencionadas, mediante una cadena de afirmaciones ms sencillas.
l. Las condiciones R4) y R5) traen consigo R l}y R2). Demostremos primero la siguiente afirmacin.
Lema 13. Para todos los A, O<;; S, si AS B. entonces
O~r(B) - r(/I)~

l B'-A I

Demostracin del lema. Si A = B, la afirmacin del lema es evidente.


Sea A ~ B y B '-A == ( 01, .. _, "J. Entonces, en virtud de la propiedad
/?5), tenemos:
O..;r(AUl111 I) - r(A)~ I;
Ot;;r(AU(a1, <til) - r(/IU(u1 l)t;;; I;
O~r(/IU!a1, ai. u,)) - r(AU{11a. a,,J)~I;
O~r(fl)r(B'-.lakl)~I.
Sumemos todas estas desigualdades y obtengamos la desigualdad requerida: Ot;;r(B) - r(A)~ 1fl'-A1.
El lema est demostrado.
Directamente del lema se desprende la validez de la condicin R2) y de
la R 1), pero en el ltimo caso es necesario sustituir en la desigualdad
A
0 y hacer uso de la propiedad R4).
2. Las condiciones R2) y R3) traen consigo R6). Sea r(A) =
r(AU{ a 1)
r(AU( b l), donde A<;; S: a, /JES. Se pide demostrar que
r(AU( a, b l)
r(A). Si a b, la afirmacin es evidente. Si a ;:.! 1), entonces, en virtud de la condicin de scmimodularldad R3), podemos escribir

=
=

2r(A)

= r(AU(a))

+ r(/1Ullil)~r{AU!a.

l) I r(/I),

de donde tenemos: r(AU{ a, b J) ~r(A). Pero, A\;;; 11U( a, b J, y, en virtud ele


R2): r(A) ~ r(AUI a, b l ). Quiere decir que r(AU{ a, b J)
r(A ). La implicacin est demostrada y, de este modo, la comprobacin de las condiciones
del punto a) se da por terminado.
Comprobemos la validez en (S, -) de las condiciones Fl)-F3). Evidentemente, la condicin R4) trae consigo Fl)
3. La condicin RS) trae consigo F2). Demostrmoslo por reduccin al
absurdo. Sea A~ B y BEF, pero A es dependiente. Entonces, r(A) < 1 A 1 .
En virtud del lema 13, tenemos

r(B)~r(A)+ !B'-Al<IAI

+ IB'-AI"'

n;

IBl-

Por consiguiente, B es dependiente y, por lo tanto,


F. Hemos llegado a
una contradiccin. Por eso, A EF, lo que se trataba <le demostrar.
327

4. La condicin R6) trae consigo la condicin F3). Sea A, B<;;S. Directamente de R6) se desprende que si r(AUI al) = r(A) para todo aE8, entonces
r(AU8) = r(A). Aprovechemos este hecho para demostrar nuestra implicacin. Sean A1 y A2 los subconjuntos independientes mximos del conjunto
A. Es evidente que A, $;A2, es decir, A1 '-A2 ;.! 0. Ms an, para todo
aE(A1 '-A2) queda vlida la igualdad r(A2U[a)) = r(A2). Por consiguiente,
r(A 1UA2)

= r(A2U(A

1 \.

A2}) = r(A2}.

Anlogamente, r(A1VA2)
r(A1). De aqu, r(A1) == r(A2), es decir,
1 A1 J = J A21 y la validez de la condicin F3) y, junto con ella, del punto
b) queda establecida.
S. Las condiciones Rl)-R3) traen las condiciones Cl) y C2). Directamente de la definicin del ciclo y de la condicin de monotona R2) obtenemos que un subconjunto A~ Ses un ciclo cuando y slo cuando para todo
elemento aEA se verifica la igualdad
r(A -,

la 1)

= JA

1 - l.

De aqu se deduce la validez de Ja condicin CI), a saber, ningn ciclo es


subconiuruo propio de otro ciclo.
Luego, sean C1 y C1 unos ciclos arbitrarios de un rnatroide, tales que
;r! C2 y aE(C1f\C2). Entonces, C()C2 ;r! C1, y por consiguiente, (C1nC1)E
El". En virtud de las condiciones de monotona R2) y de semimodulariclad
10), obtenemos

e,

r((C1VC2)'- (al ~r(C1UC2),,;;r(C1) + r(C2) - r(C1t'1C2) =


= ( 1 C, J - 1) + ( 1 C2 I - 1) - l C1UC21 ..,
= 1 C1VC2 I - 2~ 1 (C1VC2)'- ta! 1.
Por consiguiente, ((C1UC1)'- {al)q F. Por eso, existe tal ciclo CJ que
C1~((C1UC2)'- (al. La validez. de la condicin C2) queda establecida.
6, Las condiciones f.2) y F3) traen las condiciones BI) y 82). Sean B,
y 82 las bases de un rnatroide, Est claro que B1 y B2EF. Sea 81 \;;; Bz, pero
111 ?! 82. Bntonces, en virtud de la condicin F3)., en 81 existe un elemento
"~ D,, tal que B1U(a)EF. Esto contradice el hecho de que B1 es una base
del matroide, Quiere decir que 82~ B, y la validez de la condicinBJ)queda
establecida.
Sea ahora aEB1. Es evidente que (81' 1 a l)EF. Se sabe que 1 81 J =
= l Bz 1. De aqu, 182 I = 181' ta} I + l. Debido a la condicin F3),
en 82 existe un elemento bE(lJ1" la!), tal que ((.81' ta))U(bl)EF. Pero,
por cuanto J (81 -, (a l)UI b 1 1 = J 81 J = J 82 1 , entonces ((B, -, (a )U
Ut{>l)EB, y, por tanto, la condicin 82) se cumple. El teorema est
demostrado.
Demostrando el teorema 57, hemos establecido, de hecho, la validez de
las siguientes afirmaciones.
Corolario 11. Cada matroide M(S. r) es a la vez un rnatroide M(S, C).
328

Cada matroide M' (S, r) es a la vez un matroide M(S, F) y un matroide M(S,


8). Cada matroide M(S, F) es un matrode M(S, B).
Seguimos demostrando la equivalencia de las definiciones del matroide,
Proposicin 4. Cada marroide M(S, r) es un matroide M' (S, r).
Demostracin. Ya hemos demostrado que las condiciones R2) y R3) traen consigo R6). La condicin R4) se deduce obviamente de R 1). Comprobemos que las condiciones R2) y R3) traen consigo RS) y, de este modo,
tendremos demostrada Ja sugestin. En efecto, si aEA, entonces
r(AUI a 1) = r(A). Si, en cambio, aE(S'-A), entonces, en virtud de las condiciones R2) y R3),
r(A) + 1 ~r(A) + r((al)~r(AU(al)

= r(AU(al)~r(A).

+ r(0)

Por consiguiente, r(A) ~r(AU(a J)~r(A) + 1 para todo A SS y todo aES,


lo que se trataba de demostrar.
Teorema 58. Cada matroide M(S, F) es tambin un matroide (S. -) con
la familia F de conjuntos independientes.
Demostracin. Sea una familia F de conjuntos independientes que satistacen los axiomas Fl)-F3). Llamemos rango de A a la potencia total de
los subconjuntos independientes mximos del conjunto A y denotmoslo
con r(A). Definamos la aplicacin A-A. al poner aEA cuando y slo
cuando aEA, o bien cuando existe un subconjunto Bs;;A, tal que BEF y
(BUI a))9 F. Demostremos que la aplicacin A-A. definida de este modo,
es un operador de clausura con la propiedad de sustitucin.
Las propiedades As;;~:;> y si A <;;B, entonces A <;;8 se cumplen evidentemente. Con el fin de demosuar la propiedad de idempotencia A= A,
mostremos al principio que r(A) = r(A) para todo As;; S. Supongamos lo
contrario. Sea que existen los conjuntos A 1. A2EF, tales que A 1 s;;A, A2 !;A,
y 1 A1 1 = r(A) <r(A) = 1 A2 I Entonces, en virtud de la condicin F3),
existe un elemento aEA2 que satisface la condicin A 1U( a) EF, con la particularidad de que aE(X' 11) porque el conjunto A 1 es mximo. Elijamos un
subconjunto mximo A <;A, tal que A' EF y (A 'UI a} H F. En este caso,
r(A) = 1 A' 1 < 1A,1UI11 J 1, de don~s en virtud deF3), (A 'Ula l)EF, lo
que es imposible. Por consiguiente, r(A) = r(A) para todo A s;;S.
Ahora, sea A ; A~ ti bien, lo que es equivalente, bE(A'-A). En este caso, (A1U(b})EFara todos los A1EP, Air;;;A, y obtenemos
r(A}~

m:h

1A,U(b)1

A1EF.A1t11".4

= r(A)

+ 1

= r(A)

+ 1,

lo <!!!e contradice el hecho que acabamos de demostrar. As pues,


0. y la idernpotcncia est establecida.
Nos resta mostrar que la aplicacin A ..... A S!tisface la propiedad de sustitucin. Supongamos que a, bES. Ar;;; S y a~ A', aE(AUl b j. De la definicin de clausura se deduce la existencia de tal conjunto A1E~
A1!;(AU(bl),
que (A1U!111)~
Por cuando
tenemos bEA1 y
A2 =((A,"- (bl)U{al)EF. De aqui,

A'-A =

F.

'A,

329

A2U{b)

= ((Ai -, (bl)U(a))V(b\

= (ll1U{a))f

F.

Por consiguiente, con arreglo a la definicin de aplicacin A -A, tenemos


bEAUf j. De este modo, el axioma de sustitucin queda demostrado.
Por fin, es obvio que A E(': cuando y slo cuando "~A '\. {a) para todo
aEA, es decir, el matroidc (S, ) cuenta con una totalidad de conjuntos independientes, tal que coincide exactamente con la familia Fdcl matroide M(S,
F). El teorema est demostrado.
Sea M(S, C) un rnatroide, Un subconjunto A e;; S se llama independiente, si no contiene ciclos. Denotemos con F una familia de conjuntos independientes del rnatroide M(S, C). Est claro que C1EC cuando y slo cuando C1 f F y si de A~ C1 y A ;>:! C1 se deduce que A EF.
Proposicin 5. Supongamos que As;S y aES. Entonces, si AEF y
(AU[ a 1)9 F, existe el nico ciclo C1 del matroidc, lal que C1 s:; (AU[ a J ).
Adems, es obvio que aeC1.
Demostrocin. Supongamos que existen dos victos C1 y Cz tales que
C1 rt C1,-aEC1 c;;;(AU( al) y aEC2 c;;;(AUf a J ). Entonces, en virtud de la condicin C2), existe un ciclo C3, donde C3 s;;; ((C1UC2) -, 1 u})~ A EF, Jo que es
imposible. Por consiguiente, no existen tales dos ciclos y la proposicin
queda demostrada.
Teorema 59. El matroidc M(S, C) es a la ver. matroidc M(S, F).
Demostracin. Es evidente que las condiciones Pl) y !'2) se cumplen.
Comprobemos la condicin FJ). Sean A 1 y A2 subconjuntos independientes
mximos diferentes de A. Entonces, A,'- A2 = 0, y A2 '\.A, = 0. Supon
gamos aE (Az '\.A 1). Entonces, (A rU{ a J)~ F, y, por lo tanto, existe un ciclo
C1 tal que aEC1 s;;;(A1 U (al). Ms an, C1()(A1 'Ai) 11'- 0, de lo contrario
C1 !;;; A2. Supongamos que bE(C1(XA r '-.A2)) y A 1
(A 1 <, { b ])U [a). Observemos que I AJ 1 ee 1 A1 j.
Demostremos
ahora que A3EF.
Efccttvamcntc,
es obvio que
(A 1 -, 1b1 )EF. Supongamos que A)1 F. en CS(C c:iso existe 1111 ciclo C2, tal
q1.1caEC'z.S.A3f;(A1U~a)).
Adems, C2 ~ C1. puesto que b~ C2. Hemos llegado a la contradiccin con la condicin. Quiere decir que AiEF.
El 'conjunto ;4, es un subconjunto independiente mximo del conjunto
A. Demostrrnoslo. Supongamos que A' es un subconjunto independiente
mximo del conjunto A, tal que A,s;;A ', y 1A11 < 1A'1. El elemento
bf A', pues de lo contrario serla A, ~A' y 1A1 1 < 1 A' 1 . Entonces,
(A 'U( b ))f F. Por consiguiente, existe un ciclo C' tal que beC' e;; (A 'U( b ))
y, ms an, C'()(A' '-A1) ?! 0, puesto que de Jo contrario C' s;;A1. Sea
cE(C'()(A' '\.A1)). Entonces, ((A''\. (cl)U(b)EF. Esto se establece por reduccin al absurdo, al igual que hemos demostrado que AEF. Pero,
A1 s;((A ''\. (cJU(bl) y
< (A''- {cl)U{bl = A'!; hemos llegado a una contradiccin. Por consiguiente. A3 es u11 subconjunto independiente mximo del conjunto A.
As pues, A1 y A2 son subconjuntos independientes mximos del con-

1A,1

330

1A11 = 1

junto A. Si A3 = A2. entonces


A2 I. Si AJ ;o! A2, observaremos
que 1 A3M2 I < 1A,t:.A21 donde AAB es la diferencia simtrica de los
conjuntos.
Al repetir de manera anloga a A3 el proceso de construccin de los conjuntos independientes
A11( 1 An I = I A1 I ), (A,.6A2 I < I An-1M2 I;
11 -= 4, 5, ... ), llegaremos, tras un nmero finito de pasos, a un subconjunto independiente mximo A. del conjunto A, tal. que An = A2, y, por consiguiente, demostremos que 1Aa1 = 1 A2 I. El teorema est demostrado.
Sea M(S, lJ) un mutroidc, Un subconjunto A r;;,S se llama 'independiente, si existe una base 81, tal queASB1. Denotemos con Funa familia de
conjuntos independientes del matroide M(S, B). E, evidente que las bases
del matroide M(S, B) son conjuntos independientes mximos del matroide
M(S, B).
Proposicin 6. Para cualesquiera bases B1 y B2 del matroide M(S, B) se
verifica la igualdad l B1 1 = 1 82 I .
Demostracin. Supongamos que B1 ; 82. En tal caso B, '82 ?! 0, y
B2' 81 71- 0. en virtud del axioma BI). Sea aE(B1'82).
Entonces, segn
el
axioma
B2),
existe
un
elemento
bE(B2 '-81),
tal
que
B3 "" ((81 -, ! a
b !)E U. Observemos que B3 = B1 Si 83 r;;.B2, entonces 83 = 82 respecto del axioma Bl). Si B3 B2, observaremos
l JJ3A82 1 < 1 B1AB2 1 . Repitiendo el proceso de construccin de las bases,
igual que se hizo ms arr iba, llegaremos. tras un nmero finito de pasos,
a una base B, tal que lJ.s;;Bz, es decir, B,. = Bz, y, por consiguiente, obtendremos 1 81 1
1 B1 1 .
Teorema 60. Cada matroide M(S, B) es un matroide M(S, F).
Demostracin. Es evidente que las condiciones Fl) y F2) se cumplen.
Demostremos la validez de la condicin F.3). Sean A, y Az subconjuntos independientes mximos dilcrentes del conjunto A. Entonces, existe una base
B1 tal que A; = Brvt, donde i = I, 2, Supongamos que 1A11 < 1 A2 I .
Observemos que (81 -, /J) 'A "' 0. En efecto, supongamos que esto no es
asi y B, s;; AUDi. Entonces, 1 A1'A1 i = 1 (82 <, B1Y'IA \ ~ 1 82 -, B1 1 =
= 1 81 'B2 1 = ( en virtud de la proposicin 6) = 1 (81 'B2)'\A 1
= l A1 'A2 I. lo que .. ontradice la suposicin de que 1A11 < 1 A2 l Quiere decir que (B1 '/h) 'A "" 0. Ahora hagamos uso de la condicin
Di), sustituyendo por turno cada elemento de (81 'B2) "-A por los elementos de .IJ' 81, y, de este modo, determinando la base B', donde
A1s;;B''\A, y, B'()(Az
Si j A1 j < 1 A2 I. entonces 1 (B1'
-, BzY'IA 1 = 1 A1 'Az 1 < 1 A1 'Ad = l (82 "-B1Y'\A 1, de donde obtenemos: 1 (81 'Bz)'A 1>1
(Ui. 'll,)'A
.Por consiguiente, A1 ~ B''\A.
Pero, esto contradice el h ..-cho de que A 1 es un conjunto independiente mximo del conjunto A. Por consiguiente, 1 A1 1 = 1Ai1 , y el teorema est
demostrado.
Con el teorema 60 se Finaliza la demostracin de equivalencia de Jas definiciones del matroidc.

))UI

'1*

1.

'A1) ~ 0.

331

F,

F,

Fig.8.33.

F,,

F,

En el 6.3 se han aducido ejemplos ele los matroidcs como sistemas de


conjuntos sobre los cuales se resuelven correctamente, con ayuda del algoritmo avido, los problemas de optimoacin combinatoria. Veamos otros
ejemplos de los matroidcs. La comprobacin del cumplimiento de los
axiomas del matroide se omitir a menudo en la exposicin que sigue,
quedndose ello a cargo del lector.
Ejemplos de los motroides. l. Matrotdes libres. Un rnatroide sin ciclos
sobre el n-conjunto S se denomina iibre y se denota Fn. Es obvio que e!
matroide libre es un matroide en el cual cada conjunto est cerrado. Es fcil
ver que el retculo de superficies del matroidc libre F. es isomorfo al retculo
de todos los subconjuntos del 11-conjunto. En la l'ig. 8.33 estn expuestos
los matroides libres F1. fi, F} y F,.
2. Matroides homogneos. Un matroidc sobre el n-conjunto S, de cuyas
bases sirven todos los k-subconjuntos y de ciclos, todos los (k + 1)subconjuntos, recibe el nombre de rnatroidc homogneo y se designa Uk{n).
3. n-particiones del conjunto. Llamemos n-particin tal recubrimiento
de un conjunto, donde cada subconjunto de n elementos est contenido en
uno y slo un subconjunto que integra el recubrimiento. A toda n-particin
le corresponde un rnatroide, en el cual sern conjuntos cerrados:
a) lodos los subconjuntos que se componencn no menos que de 11
elementos;
b) todos los miembros del recubrimiento;
e) el propio conjunto.
Para un subconjunto arbitrario As;; S la clausura / se define aqu del modo
siguiente:
A, si A contiene menos de n elementos;
A= B, si A contiene no menos de n elementos, y A est
contenido en el miembro del recubrimiento B;
[
S, en el caso contrario.
4. Geometra de Wllle de orden 11. Supongamos que un conjunto de
puntos S satisface, junto con los conjuntos de los subconjuntos K y F (de
curvas y de superficies, respectivamente) las condiciones:
a) cualesquiera n + 1 puntos distintos yacen en la nica curva, y cada
curva contiene no menos de n + 1 puntos distintos;
b) cualesquiera n + 2 puntos distintos, que no estn situados en una
misma curva, yacen en la nica superficie, y cada superficie contiene por
lo menos n + 2 puntos distintos que no estn en una misma curva;
332

e) junto con cualesquiera 11 + J puntos distintos pertenece tambin a Ja


superficie toda la curva definida por los puntos;
d) si dos superficies estn situadas en la clausura de un sobconjunto S
de (11 + 3) elementos, la interseccin de dichas superficies contiene por lo
menos n + 1 puntos distintos.
La geometra dada se denomina geometria de Witle de orden 11. El subconjunto A!;;;; S est cerrado en esta geometra, si y slo si contiene todas
las curvas y todas las superficies que pasan por sus puntos. La relacin de
clausura sobre Sen esta geometra se define como A-+ A, donde .A es Ja interseccin de todos los subconjuntos cerrados que contienen A.
Si n = 1, la geometra de Wille representa Ja geometra proyectiva
clsica.
5. Matroides lineales. Sea S un subconjunto finitodel espacio vectorial
V. Supongamos que el conjunto de vectores A = ( u1, . , Ok} s:;; S pertenece a F cuando y slo cuando los vectores a1, , ak son linealmente independientes en V. En este caso se comprueba con facilidad que Fes una familia de conjuntos independientes de cierto matroide M. La funcin de rango r de este matroidc coincide con Ja dimensin del subespacio tendido
sobre dichos vectores. Todo matroide isomorfo al matroide descrito M se
denomina lineal.
6. Matroides algebraicos. Sea F un campo, y K, su ampliacin. Diremos
que el conjunto (
02, , ak l de elementos de K es algebraicarnente dependiente, si los elementos a,, a2, ... ak satisfacen la ecuacin polinomial
de la forma/(a1, ai, ... , <tk) = O, donde los coeficientes de/ son elementos
del campo F. En el caso contrario, a,, ai, ... , ak son algebraicamente independientes sobre el campo F.
Proposicin 7. Sea S un subconjunto finito de ampliacin del campo F;
el subconjunto A~ S pertenece a F cuando y slo cuando los elementos del
conjunto A son algebraicamcntc independientes sobre el campo F. En este
caso Fes una familia de conjuntos independientes de cierto matroide sobre
el conjunto S.
La demostracin de este resultado no ofrece grandes dificultades, por lo
cual se omite aqu,
7. Matroides ciclicos de los grafos. Sea G = (X. S) un grafo no orientado sin lazos, con un conjunto de vrtices X y un conjunto de aristas S. Definamos ahora sobre el conjunto S un rnatroide M(G) llamado de arista (poli
gonal o cclico) del grafo G)) del modo siguiente. Si a, bEX y A!;; S, entonces la arista (a, b)EA, si y slo si los vrtices a y b son A-conexos, es decir,
si existe tal sucesin de aristas (ao, u,), (a1, a2), ... , (a.~., an) del conjunto
A, que O()= a, y a. = b.
Teorema 61. El par (S, -), donde S es un conjunto de aristas del grafo
O
(X. S). es un matroidc.
Demostracin. Todas las propiedades del rnatroide son evidentes, salvo,
quizs, la de sustitucin. Supongamos que los vrtices a y b son A-conexos.

"

333

conexiva ele aristas (no. 01), ... , (a,,_ 1, a,,),


para la cual el nmero n es mnimo. Afirmamos que no hay arista que se
encuentre dos veces en esta sucesin. En efecto, sea O,.;;.i<j~n - 1, y (a;,
Ut+ 1) = (a, a;+ 1). Ahora, si a = o,, y a;+ 1 = aj, ..:111011ccs, suprimiendo las
aristas (01+ 1, a1H), ... , (a, 1+ 1) en la sucesin, obtenemos una sucesin
concxiva ms corta. Si 01 = 01 ... i. y a1+ 1 "' 01, podemos suprimir todas las
aristas (a1, 01+ 1), , (aba+ i). Demostremos ahora la propiedad de sustitucin para el operador de clausura. Sea pEATQT. donde p = (a. b) y
Q = (e, d). Supongamos que so, . , s.; - 1E(AUI q J) es la sucesin ms corta
de aristas que une a y b, Por cuanto pf A, entonces, una de las aristas So,
.. , s,. - 1 ha de coincidir con q, De conformidad con la observacin hecha
ms ariba, slo una de las aristas So, ss, ... , s,,_ 1. digamos, sr, es igual a
la arista q. Mas, en este caso, la sucesin st + 1, . , Sn -1, q, so, ... , S1-1
unir los vrtices e y d. De aqu, qEA.U(pj. El teorema est demostrado.
Un matroide M sobre el conjunto S se llama grfico, si es isomorfo al
matroidc cclico de algn grafo.
Propo~kln 8. Sea M(G) 1111 matroidc ctclico <.kl ;rnfo G = (X. S). Resultan vlidas las suguicntes afirmncioucs:
a) el subconjunto de aristas A ~S es un co11j111Ho independiente del
rnatroidc M(O) cuando y slo cuando el subgrafo de esqueleto G =(X, A)
es un bosque;
b) el subconjunto B<;;. Ses una base del matroidc M(G) cuando, y slo
cuando el sub grafo de esqueleto G = (X, A) es un bosque con el mismo nmero del componente conexo que tiene el grafo G = (X, S);
e) el subconjunto C~S es un ciclo del rnatroide M(G) cuando y slo
cuando Ces un conjunto de aristas del ciclo simple en el grafo G = (X, S);
d) r(A) "" 1X1 - k(A), donde k(A) es el nmero <le componenteconexo en el grafo de esqueleto G = (X, A).
Demostracin. El conjunto de aristas A de cualquier bosque es un conjunto independiente en M(G), puesto que la supresin de cualquier arista
sEA divide el componente conexo, que contiene s, en dos partes, es decir,
sEA '\. (s). Por otro lado, si el subgrafo G =(X, A) contiene un ciclo (SO,
s1, , s.1:), entonces, por definicin de la clausura, SoE {s1, . , s1c); de aqu
se deduce que A es el conjunto dependiente. Esto demuestra las afirmaciones a), b) y e). Ms an, este hecho demuestra que el rango del conjunto
A es igual al nmero de aristas en el bosque de esqueleto del subgrafo
G = (X, A), con el nmero del componente conexo igual al nmero del
componente conexo del subgrafo G = (X, A). En cada bosque el nmero
de aristas es en una unidad inferior al nmero de vrtices. Por consiguiente,
si X1, , X1cCA> es un conjunto de vrtices del componente conexo del
subgrafo G = (X. A), entonces
Entonces, existe una sucesin

kCA)

r(A)=
334

::(IXd -

1-1

I)=

jXI

--k(A).

La demostracin de la proposicin queda establecida.


8. Grupos abeanos sin torsin. Recordemos que si todos los elementos
del grupo A, salvo el cero, tienen un orden infinito, A se denomina grupo
sin torsin. Sea A un grupo abcliano sin torsin. Diremos que un elemento
aEA es dependiente en el conjunto B!:;A, si a pertenece a un subgrupo del
grupo A generado por el conjunto B. Un subconjunto Cs;;A es independiente. si ningn elemento a de Ces dependiente sobre C' (a J. Entonces,
si Bes un subconjunto finito del grupo abeliano A sin torsin, los subconjuntos independientes del conjunto B forman un rnatroide M. Los conjuntos cerrados del matroide M son todos los subgrupos H del grupo A, para
los cuales el factor-grupo A I H es un grupo sin torsin.
9. Matroides transversales. Sean los conjuntos A1, A1, .. , Am. Recordemos que un subcnjuruo A ~S = Ai U A2 U ... U A,,. se llama transversa! parcial, si existe una aplicacin biunvoca e: A-> ( 1, i, ... , m) tal que
aEA.,<> para todo aEA. Sea F una familia de todas las transversales parciales del conjunto S. Entonces, et par (S, F) forma un matroide sobre el
conjunto S. De aqu se deduce directamente, por ejemplo, que todas las
transversales parciales mximas son de igual potencia.
Introducidos los entes matemticos, se despierta inters, comnmente,
por los mtodos constructivos, es decir, cmo se pueden construir entes
nuevos sobre los dados. Pasemos a la exposicin de las principales construcciones de este tipo.
Sea (S, -) un matroidc sobre un conjunto finito S y A, Bc;; S. Definamos
para todo CS 8 '-A una aplicacin
11.4. 111:C-(C U A()B)' A.
Proposicin 9. l .;1 aplkacn !.. 111 es un operador de clausura sobre el
conjunto lJ '-A.
Demos/racin. Es evidente que Cc;;lcA.111(C) y que de Cc;;D proviene
lA,s(C)SltA.sJ(D)
para todos los C, DS(B'-A). Queda por demostrar la
idempotencia: ft.<.BJ(/(.u11(C)) = /.<, IJJ(C) para cualquier
CS (8 '-A).
Efectivamente,
!A, slA, s( C) == [I(C U A (18) '- A) U A llB) '-A =

= ({Cu

AnB)

u AllB] '-A = l(C u A u A) n (B V A) n BJ 'A

=(CU A()(B U A) n B'-A.

De la relacin
De aqu,

e u A()(IJ u A)S e u A

----

Cu

se desprende que

e "A n-(BU A)sc U

A()(B U A)

(CU A()(B U A)

n B<;;,C
n

A =

C-u A.

U AnB. Por consiguiente,

8) '-A S(C

U AllB) '-A = ltA . .1<(C),

es decir, cenemos: l1..i.1JJU!A,s(C))c;;JjA,sJ{C).


Pero, l..u(l,.,BI
(C)) 2
2 ltA.sJ{C). De aqu, /cA.BJ(lt.u11(C))
ltA.Bl(C), lo que se trataba de
demostrar.
.335

Proposicin .JO. Sea M"' (~ -) un matroide sobre el conjunto finito S


y supongamos ~e B~S. Entonces, el conjunto ll forma, junto con la aplicacin In: C_,.C n B def'inida para todo C~ IJ. d matroidc (8, lo).
Demostracin. Si en el operador de clausura l.u11(C) de la proposicin 9 ponemos A "' 0, obtendremos: f11(C) = 110. m(C)
C n B. Quiere
decir que la aplicacin C-+ l11(C) es el operador de clausura. Evidentemente,
Ja propiedad de sustitucin tambin tiene lugar. En efecto, sea aEln(C U
Vlbl), a~ l11(C). En este caso, aE(C'U lb} n IJ). pero n1 (C n IJ). Por
consiguiente, aEC U( /J), pero a~ C. De aqu, por la propiedad de sustitucin para el rnatroide M tenemos: bECDiT Por lo tanto, bECUf al ns,
puesto que a. bEB. La proposicin esta demostrada
Denotemos con M 1 Bel matroidc (B, Is) y llamrnoslo submatroide del
matroide M. Evidentemente, si Fes una familia de todos los conjuntos independientes del matroide M, entonces (A 1 A ~B. AEF) es una familia de
conjuntos independientes del subrnatroide M l !J. Adems, el retculo L(B)
de superficies del subrnatroidc M 1 B del matroidc M se obtiene a partir del
retculo L(S) de superficies del matroidc M, al formar en el interior de L(S)
los supremos de todos los subconjuntos del conjunto IJ que se considera como conjunto de tomos en L(S). En este caso. los supremos en l(D)y en
L(S) coinciden, lo que no siempre tiene lugar para IM nfimos. En particular, si lJ es una superficie del matroidc M, el retculo f.(/J) es isomorfo al
intervalo [O, BJ en L(S).
Proposicin 11. Sea M "' (S, -) un mal rolde y sea que A~ S. El conjunto S"- A, dorado para todo C~ S'- A de una aplicacin

IM1A:C-+(C

UA '\.A,

forma el matroide (S'-A, IM1,).


Demostracin. Si en el operador de clausura /11.11(C) de proposicin
ponemos B .. S. obtendremos: hu11(C) l1A.s(C) "'CU A '-A. Quiere
decir que C-+lM1A(C) es un operador de clausura. Queda por comprobar
la proplcdad de sustitucin, es dcclr, que para cu.icsquicra a, bE(S'-A) y
para todo C~(S'\.A) de a E IMIA(C V {bl), a~ lwA(9.~ deduce: b E
E hr1A(CU (a}). En efecto, sea aE(CU 1bl)UA'-11), nHCVA '-A). Es evidente que a, b~ A. De aqu, aEC u A u ( b
cO"ii. ~~ virllld ~la propiedad de sustitucin, para el matroidc M tenemos: bEC U A U (a J. Pero,
b' A. Por consiguiente, bE(C U A V {al '-A)= lw11(C U (a)), lo que se
trataba de demostrar.
Denotemos con MIA el matroide (S'-A, lu1A) y llammoslo contraccin del matroide M por medio del rnatroidc A. Observemos que si
L(S'\.A) es un retculo de superficies del matroide MIA, entonces l ser
isomorfo al intervalo [A, !) en el retculo de superficies del matroidc
M = (S, -).
Designemos con M.A. la contraccin del matroidc M = (S. -) por medio del conjunto S'. A. Ese:\ claro que si P es una fnmfi:i de conjuntos indc-

T.

336

'

pendients del rnatroide M, entonces la familia de subconjuntos B~ A, para


los cuales en M existen subconjuntos independientes mximos C de S 'A,
donde (8 U C)EF, es exactamente la familia de conjuntos independientes de
contraccin M.A.
Proponemos que el lector demuestre, a titulo de ejercicios no complejos,
las siguientes dos proposiciones.
Proposicin 12. Sea M un matroidc sobre el conjunto finito S; M l IJ,
su submatroide, y r. r11. las funciones de rango para M y M 1 8, respectivamente. Entonces, para todo A!; B sern lcitas las siguientes afirmaciones:
a) A es independiente en M l B. cuando y slo cuando A es independiente en M;
b) A es una base del matroide M 1 8, si y slo si A es un subconjunto
independiente mximo del conjunto 8 en M;
e) A es un ciclo en M 1 8, si y slo si A es un ciclo en M;
d) rB = r(A).
Proposicin 13. Sea M un mal roide sobre el conjunto Iinito S; MIA. su
contraccin por medio del conjunto A, y r. r.~,A, funciones de rango para
M y MIA, respectivamente. En este caso para todos los 8 ~ S'\. A son lcitas
las siguientes afirmaciones:
a) Bes independiente en MIA, si y slo si B V Ces independiente en
M para todos los subconjuntos independientes Cc;;A;
b) B es una base del matrodc MIA, si y slo si BU Ces la base del
rnatroide M
(S, -) para todos los subconjuntos independientes mximos
C del conjunto A;
c) 8 es un ciclo en MIA, si y slo si B = C'\.A = 0. donde Ces un
ciclo en M, y B es un conjunto minimo con tal propiedad;

d) rs,A(B) = r(B

u A)

- r(A).

Supongamos que (S, -) es un matroide y A, BES. El par (S. 1i... n1) se


denomina menor del matroide (S, -). El fcil ver que cada menor del
matroide es, a su ver; un matroidc, puesto que puede obtenerse como submatroide ele contraccin del matroidc, o bien, lo que es equivalente, como
contraccin de un submatroide del matroidc,
Sea M = (S, -) un matroide. El subrnatrodc M 1 (S'\. {al), donde oES.
se denota a menudo, para ta comodidad con M - a, y se dice que dicho
submatroide se ha obtenido a partir del matroide M por exclusin del elemento o. Por analoga, un submatroidc M 1 (S'\.A) del matroide M = (S, -)
se denota con M - A. Es natural, en este caso, llamar menor del matroide
a una sucesin arbitraria de contracciones y exclusiones del rnatroidc.
Proposicin 14. Sea (S, -) un matroide en el conjunto finito S, y A,
Br;; S. Si A es un subconjunto independiente mximo del conjunto /J, entonces, A = B.
Demostracin. Si A "' 8, ta afirmacin es obvia. Supongamos que
A ~ B, es decir, que A CB. En virtud de las propiedades del operador de
clausura, A-<,;;B. Sea, ahora, nE(B'-.A). Entonces, (AV(al)f F. Por consi22-6(113

337

guientc, cxi~~~ un elemento bE(AU( a)), tal que bEA U{ a) '\. ( b). Si a = b,
tenernos aEA. En cambio, s a ;>! l.J, entonces bEA y bf A -, ( b), puesto que
AEF. Por eso, b' A'\. ( b) y bE(AUla) <, ( bl., De aqu, conforme~_la propiedad de sustitucin, tenemos otra ve: aEA. De este modo, Bs;A, y, por
consiguiente, Bs;:A~ Quiere decir que A= B, y la proposicin queda
demostrada.
Inmediatamente de la proposicin 14 se deduce que cada base de un
matroide es, a la vez, un conjunto independiente mximo y un conjunto generador mnimo. Precisamente esta correlacin sirvi de fuente para la
introduccin de la nocin de matrode dual. La idea de dualidad es uno de
los instrumentos ms porerues en la teora de los matroides y tiene importantes aplicaciones en muchas ramas del anlisis combinatorio, en particular, en la teora de los grafos.
Teorc11111 6l. Supongamos que M
(S, - ) es un matrode en el conjunto
finito S. Bes la familia de sus bases y B" = IA1s;;S 1 A;= S'\.B;, donde
81EB), es decir, B es una familia de complementos de las bases del
mairoide M en S. Entonces, un par (S. B*) satisface Jos axiomas 81) y 82)
y es, por lo tanto, el matroide M
114(S. B).
El matroide M se llama dual respecto del matroide M, y los elementos
tic la familia lJ se denominan cobases de! matroide M.
Demostracin. En el rnatroide M (S, -), para cualquier A ~S y para
codo 8,en tiene lugar la siguiente implicacin: si B1 s;;A y 81 ro! A, entonces
A' J:J, o bien, lo que es equivalente, para cualquier A1t;;.S y para todo
A2 E B, si A 1 !;;;' A2 y A 1 ;>! A1. tenemos: A 1 ~ B. As pues, el par (S, B) satisface e! axioma 81).
Supongamos ahora que A 1. 1l2EB". A 1 ;e A1, y oE(A 1 '\. A2)- Demostremos que en este caso existe un demento bEA2, tal que ((A1 '\.(.a ])U( b l)eB.
De este modo se establecer la validez del axioma 82). Por cuanto a~
(S' A 1)E8 y aE(A1 '\. A2), entonces, en virtud de la sugestin 5,existe el nico ciclo C1 del matroide M, tal que aEC1 ~((S'\.A1)U( a J). Es evidente que
C1 \;;; (S '\.A2), puesto que (S'\. A1)EB. Elijamos bE(C1 -, (S'\.A2)), entonces,
evidentemente, be(A2()(S'\.A1)). Comprobemos que D = ((S'\.A1)'- (bl)U
U( al es la base del matroide M. En efecto, sea D dependiente. Existe. pues,
i.m ciclo C2 tal que C1t;;.D y aEC2 En virtud de la proposicin 5, tenemos
e, = C2. Mas, esto es imposible, puesto que bEC1 y bf C1.. Esto significa
que el conjunto D es independiente. Adems, 1D1 = 1 S'-A1
y
(S'\. A1)E.8Por consiguiente, DEB. De aqu,
(S'\. D)EB- Pero,
S'- D = (A 1 -, 1al)UIb1. lo que se trataba de demostrar.
Teorema 63. Sea M un matroide en el conjunto finito S, A !:S. y sea M
un matroide dual respecto de M. Resultan vlidas las siguientes
afirmaciones:
a) A es un conjunto independiente del rnatroide M cuando y slo cuando S '\.A es un conjunto generador del matroide M;

J.

338

b) ,..(A) = 1 A 1 - r(S) + r(S'-A), donde r es una funcin de rango


del matroide M'; en particular, r(S) + r(S)
lS1;
e) M .. "'M.
Demostracln. a) En virtud del teorema 62, el conjunto A es independiente en M cuando y slo cuando, A contiene Ja base del matroidc M,
o bien, lo que es equivalente, cuando y slo cuando S' A contiene la base
del matroidc M, o bien, cuando y slo cuando S'-A genera el matroidc M.
As pues, si Pes una familia de conjuntos independientes del matroidc M,
entonces, F- = (AsSj S'-A es un conjunto generador en MJ = IASS 1
y existe una base B1ED, tal que 81SS'-A 1 = (As;SI r(S'-A) = r(S).).
b) Para todos los AS S: r(A) = mx 1 1 AnA' 1 1 A' EP 1. Elijamos
A 'EP, entonces, en virtud de a), existe tal base 81 del rnatroide M que
B1SS'-A', es decir, A'!;S'-B1.
De este modo, IAnA' 1 ~ IA()(S''-B1) J = 1A1 - 1AnB11.
Pero, r(S'-A);;ir((S'-A)nD,)=
1 (S'-A)n
nn, 1 = 1 81 1 - I AnB1 1 . Por consiguiente, 1 Arvt ' 1 ~ 1 A 1 - 1 81 1 +
+r(S'-A)=
IAJ-r(S)+r(S'-11).
As pues, r(A)~IAl-r(S)+
+ r(S 'A). Por otra parte, existe 1111:1 base /h del matroidc M, tal que
r(S'-A) = l{S'-A)n/)i 1 = l n, '-A 1. y, por lo tuuro, (S'- //z)E/ -, l'or
consiguiente. r(A);)l IAll{S'-/h)I
~ IAl-IAnl.lzl"" IA-(llJzJ- 1 Dz 'A 1 ) = 1 A 1 - r(S) + r(S' A). Quiere decir que r(A) = 1 A 1 - r(S) + r(S'- A).
e) Se deduce obviamente de la definicin del matroidc M. La demostracin queda establecida.
Sea G(X, S) un grafo no orientado sin lazos con el conjunto de vrtices
X y el conjunto de aristas S, y sea M(G) un matroidc.ciclico del grafo G.
Un matroide M(G), dual respecto de M(C), se denomina matroide coc/ctico del grafo O. Un matroide se llama cogrofico, si es isomorfo al matroidc
cocclico de cierto grafo.
Para ilustrar las aplicaciones de la dualidad demos a conocer sin demostracin el siguiente resultado conocido.
Tcorcme 64 (de Whitncy). Un grafo es plannrio cuando, y slo cuando,
su matroidc cclico es cogrfico, o bien, lo que es equivalente, cuando su
matroidc cociclico es grfico.
Teniendo presente el teorema 64, se llama Irccucntcmentc planario 1111
matroide que es a la vez tanto grfico, como cogrfico.
Sean Mi = (S1, /1) los matroides con operadores de clausura [, i = l, 2 .
. . . , n, tales que Sf\SJ "' 0 para i ?! j. Entonces, un par (S, 1), donde

= U Si y /(A)
,..

"'

U (A(lS) para cualesquiera

li

A~ S, forma, cvidcnterncn-

te un matroide llamado producto de los matroidcs M1 (i = 1, 2, ... n) y


denotado con

TI"
1-1

M1.

Teorema 65. Para todo A~ S son vlidas las siguientes n firmacioncs:


339

a) A es un conjunto Independiente del matroide

TI" M; cuando

y slo

1-1

cuando (A\S'1) sea un conjunto independiente del matroide M1 para cual


quier i;
b) A es una base del matroide

TI M,. cuando
I

y slo cuando (Ar\S1) es

In base del matroide M; para cualquier i;


e) A es un ciclo del matroide

TI" M1 cuando
1

y slo cuando existe un fndi-

= 0, para cualquier j ;x! i;


I;" r1(Ar\S;), donde n es una funcin de rango del matroide

ce i, tal que (Ar\S1) .. A, y (Ar\S1)


d) r(A) =

hl

M;.
La demostracin del teorema es obvia, por eso proponemos que el mismo lector la restablezca.
n

Los matroides M1 en M

= I1 M1 se denominan/actores del rnatroidc


iJ

M.

Un matrode que no puede ser descompuesto en un producto de rnatroides


menores se llama conexo.
Proposicin 15. Sea f una funcin semimodular de nmeros enteros y
montona creciente, definida sobre un conjunto 9(S) de todos los subconjuntos del conjunto finito S; adems, .lt0) =O y F= {As;s VlJ!;;;A:
l 11 1 ~/(IJ). Entonces, el par (S, F) es un matroide, y su funcin de rango
r para un subconjunto arbitrario A ~S se calcula por la frmula
r(A) = mln tf(IJ) + 1 A 'IJ f
ll!iA

1.

Dmostracin. Veamos una familia K = IA s;;s lf(A)< 1 Al l y de


mostremos que sus elementos mnimos son ciclos de cierto macroide, es decir, satisfacen las condiciones CJ} y C2). La condicin Cl) se cumple, evidentemente, por construccin.
Supongamos que C1 ~ C2 son conjuntos mnimos de la familia K, y que
oE(Cif')Ci). Entonces 1 C1 1 ~ 2, y, por consiguiente, 1 C1 1 - 1 "" 1 C1'
'lol
l ~/{C,' lol)~f(C1)<(C1),
es decir, /(C1)"" 1C11 - 1, y
/(IJ) ~ 1 D 1 para todo Be e,. De un modo anlogo llegamos a que
/(Ci} = 1C11 - !. En particular, tenemos 1C1()Cz1 ~/(C1nC2) y, de este
modo, por ser la funcin f montona y semimodular, obtenemos

c.

/((C,UC2)' {ol)~f(C1UC2)<f(C1) + /(C2) -/(C1nC1)~ l


1 - 1 + ICd-1c,ncij < IC1UC1l-2~
l(C1UC2)'laJ
I
El conjunto (C1UC1)' 1 o) pertenece a la familia K y, por lo tanto, contiene
su conjunto mnimo. La condicin C2) est comprobada.
As pues, la familia F define el matroidc M. Resta por demostrar que
340

la funcin

r(A)

mn IJ(B)
R1;;A

+ l A 'B

l ),

definida para todos los A s;S, es la funcin de rango del matroidc M. Con
este fin es suficiente comprobar que r satisface las condiciones R 1)-R3).
Directamente de la definicin de r se deduce que O~ r(A) ~ 1 A 1 para iodo
A ~S. y que r(A) ~ r(D) para A~[), es decir, las condiciones R 1) y R2) se
cumplen. Ahora, para todos los subconjuntos A 1 ~A y 81 ~ 8 se verifica la
igualdad

IA'-Ail

IB'Bil

Por consiguiente,

+ l(AnB)'-(A1nB1)I.

l(AU8)'(A1U81)l

por ser la funcin

f scmirnodular, tenemos

(f(A1) + 1A'-A11) + ({(81) + 18'81 ( )~j(A1UB1) +


+ l(AUB)'-(A1UB1)I +/(A1nB1)+
l(AnB)'-(Al"'l.81)1.
De este modo,
r(A)+r(B)=

mn(/(A1)+ IA'-A1I

A,<S;A

+f(B1)+ IB'-B1l

l~

8,<;;8

C, 1 + /(Ci) + 1 (J\n!J)' Cij l =

mn l/(C1) + 1 {AUn)'
C,IOAUIJ
C1!0An8

= r(AUIJ) +

r(A{).8),

De este modo queda establecida la validez de R3), y la proposicin queda


demostrada.
Teorema 66. Supongamos que M, "" (S, r1) es un matroidc en el con junio
finito S; ri, una funcin de rango, y F(M1), una familia de conjuntos indcpendientes del rnatroide M1 (i = 1, 2, ... , 11). Entonces, el par (S, F), donde
F = {A ~S 1 A

-= A1UA1U ... UA,,; A1EF(M;),

es un matroidc cuya funcin de rango r se define por la correlacin


r(A)

mn [
RCA

Demostracin. Sea j(A) =

f, r,(B) +

1 A -, 8 1 ] .

L.: r,(A) para

todo A~ 8. En este caso fes

In 1

una funcin sernimodular montona creciente de nmeros enteros, ya que


tales son las funciones de rango ri de los rnatroidcs M1. Por consiguiente,
en virtud de la proposicin 15, la familia
P

='

(.4SS1vB~A:1B1

define el matroide M(S, r), donde


r(A)

mln {/(B)
sS:A

+ 1A'-B1 }

mn [
ni;A

~j(B)I

i:

1 t

r,(8) +

1A'-111].
)41

Luego,

sea Bs;A, A F, y B = UB;, donde ll;!:;;A1 para todo i = l, 2, ... ,


1-1

11. Entonces,

IBI =

LJB;1~.'

,.,

IBd = )Jr(B1)~

'f.r1(B),

11

puesto que B1EF(M1) para todo i


1, 2, ... , n. Por consiguiente, AEF". Es
evidente que la afirmacin recproca es tambin cierta, a saber, si AEF"', entonces A EF. Quiere decir que F F"', y el teorema queda demostrado.
El matroide (S, J), citado en la formulacin del teorema 66, recibe el

nombre de u11id11 de los matroides M1,

M; y se denota

,,

UM1.
1~ 1

Se denomina extensin unipuntual del matroidc M "' (S, -) mediante un


punto pfS a tal marroide M = (S U fp J, - ), donde r(M')
r(M), y
1\4
M' - p.
Proposlcln 1(1. Cada marroide cuenta con una extensin unipuruual.
Demostntcin. Sea M = (S. )un matroide, Construyamos su extensin
uuipuntunl M' = (~\J(p), /), tomando por operador de clausura la aplicacin A-l(A), donde

/(/1)

;-, si p~ A y A~ S;
l. si pEA y r(/1'.fpj') = r(S) - !;

/1 '- IPJU(

S\Jlp l , si

A=

S, o bien PEA y r(A '- [p 1)

= r(S)

l.

Comprobemos la propiedad de sustitucin. Sea uH(AUI b 1 I: u, b~ J(A).


son posibles dos casos: 11
pE.l(AU[bJ) y a ;.e p, aEl(AUfbl).
Eu el primer caso tenemos o bien b = p, o bien r(A)
r(S) - l. De aqu,
bE/(AU( a J ). En el segundo caso, si p~ A, entonces bl(AV(a }); si, en cam\Jio~_p_E1! _;:11..!.~mces uE/(AUI b )) ~ (A'-.-p l)UI b )U(p). de donde aE
E(A -, lp])Vlbl. y, por consiguiente. en virtud de Ja propiedad de sustitucin, para el matrode M tenernos bE(A ;;:-fjJT)ufa}. La igualdad r(M') =
= r(M) se cumple por construcciu. La proposicin est demostrada.
Se dice que dos conjuntos A. B<;:;S del matroidc M = (S, -) forman un
pur modular, si
r(A/"'\B) + r(AUB) .., r(A) + r(B).

l!111011ccs

Se llamaji//ro modular del matroide M _,, (S.-) a una familia cJ de subconjuntos del conjunto S, mi que
>t} si AEI y A t;;.IJ, entonces BEI,
b) ,;i ,.1, /l(<I, y (A. IJ) e~ UH par modular, c111011ces A(\LJ = I.
t>rowsiciln 17. Sea M -= (.5Vlp J. 1) u11 marroidc sobre el conjunto
.)U ( p 1, p~ S, con operador de clausura / y funcin de rango r. Entonces,
el conjunto 4>
{A f;S 1 pEl(A) J es un filtro modular del matroideM - p.
De1110s1rad11. Es evidente que <l> es un filtro. La condicin AE<I> es
equivalente a la igualdad r(AU(p 1) = r(A). Por consiguiente, si A, BE<l>, y

]42

(A, B) es un par modular en M - p, entonces, r((AnB)Vp J) ~r(AUlp 1 )+


+ r(BV{pl) - r(AUBV[pl) = r(A) + r(B) - r(AUB) r(A'IB). De este
modo, AnBE<I:-. La proposicin est demostrada.
Proposicin 18. Sea 4> un filtro modular del matroide M = (S. -). Entonces existe una nica extensin unipuntual M' = (S U(pJ, 1) del
matroideM, tal que et>= [As;Slpel(A)}.
Demostrocin. Sea r la funcin de rango del matroidc M. Definamos
una funcin de valores enteros r para todos los subconjuntos As; S U(p 1
del modo siguiente:
r(A)
r(A), si A s;;S;
r*(AU(pl) = r(/I) + 1, si As;S y A~ 4>;
r(AU{pl)
r(A), si As;S y AE<I>.

Comprobemos que r es la funcin de rango de cierto matroidc, Con este


fin mostremos que ella satisface los axiomas .Rl)-fO). con lo cuat establezcamos tambin la unicidad de la extensin.
Est claro que r* satisface los axiomas R I} y R2). Para comprobar RJ),
hace falta examinar dos casos: un par AU!p J. 8, y otro par AU(p), /JU[ pl,
donde A, 11<;; S,
S. En el primer caso, para cualesquiera A, /Jt;;, S tenernos
r*(AlJll\J(pl) - r(AUn)~(AUlpl) - r(A).
Observemos
que
c:I
primer miembro de la desigualdad es siempre inferior o igual a I, :iclem~
es igual a l slo cuando AU~ <l>. De este modo, Alj !>,puesto que en tal
caso r*(AU{p]) - r(A) tambin debe ser igual a l. De aqu se deduce que
r(AUBU(pl) - r(AU{p))~r(AUB) - r(A) = r(AUB) - r(A ~r(ll - r(AlB) = r(B) - r*(AnB), con lo cual queda establecido en el caso dado el carcter sernirnodular de la funcin. En el segundo caso mostremos
que ~((AnB)V_JpJ.2 + r*(AUBVtp)):;;;r(AUlpl) + r(BV!pl). Si AUB~
~ <I>, entonces A, 8 y AnD tampoco se disponen en <l> y, por consiguiente.
r'"(XUlpl) = r(X) + 1, cuando X= A, fl, AVB y AnH. As pues. nuestra
desigualdad se verifica, puesto que coincide en este caso con la condicin
de semimodularidad para la funcin de rango r del matroide M. En cambio,
si AUBEl>, esto puede tener lugar slo cuando AE<I> y BE<!>. Adems, (A,
B) es un par modular en M. Es fcil probar que en este caso
8) es tambin un par modular y, por lo tanto, 117i8 = (AflB)E<l>. De aqu, r(XV
U{p))
r(X) cuando X= A. B, AUB y Ann. De este modo, la desigualdad est demostrada, puesto que en este caso tambin ella coincide exactamente con la condicin de scmirnodularidad para r. La sugestin queda
demostrada.
Directamente de Ja proposicin 18 se deduce el siguiente resollado que
se debe a Crapo:
Corolario J.2. Sea <l> un Iih ro modular del matroide M = (S... ) y sea
M'
(..SU{p 1. 1) la extensin del matrolde M construida con ayuda de <l.
Entonces son superficies en M' todos los subconjuntos .SV(pl de los tipos
siguientes:

p'

cll:

343

a) AUI p l. si A es una superficie <ld matroide M y A E<I>;


b) A, si A es una superficie del matroide M y A t 4>;
e) AV(p 1. si A es una superficie del matroide M; A no se dispone en
<J> y no se cubre en M por ninguna superficie de <J>. No hay otras superficies
en M",
Cabe notar, adems, que las extensiones unipuntuales del matroide
M = (S, -). ordenadas por inclusin de sus filtros modulares en M, forman
un retculo.
Definamos dos construcciones ms: acortamiento e incremento.
Teoremu 67. Sean M un matroide sobre el conjunto finito S; F. una familia de sus conjuntos independientes; r, Ja funcin de rango; k , un nmero
posit ivo entero tnl que k ""'r(S). Entonces, la familia
Fk = (ASSIAEF,

IA'

""'kl

es una familia de conjuntos independientes del matroide Mk sobre el conjunto S con la funcin de rango r1.(A) = mn l k, r(A) [. El retculo de superficies del matroide Mk se obtiene del retculo L(M) de superficies del
nuuroidc M, eliminando todas las superficies <le rango ";iJ:k sustituyndolas
por un nuevo elemento maximat del retculo.
La demostracin del teorema no es difcil y se recomienda al lector a ttulo de ejercicio.
El matroidc M" citado en la formulacin del teorema 67 se denomina
k-acortamiento del matroide M.
Si el matroide M sobre el conjunto S es isomorfo al (r - I)
ac:or1a111ic1110 del nuu roidc 11 sobre el conjunto S, suele decirse que el
uuuroidc 11 es u11 incremento del tuutruide M. Sin restringir la generalidad
ele nuestros razonamientos, podemos considerar que el retculo del
matroide H se obtiene a partir del retculo del matroide M por inclusin del
nivel de nuevos coatomos, el cual yace ms arriba que Jos cotomos iniciales
y debajo del elemento unidad del retculo.
No nos detendremos detalladamente en la construccin del incremento,
sino que daremos a conocer sin demostracin algunos resultados.
Teorc111:1 68 (de Crupo), Una familia H de subconjuntos no vacos del
conjunto Ses un conjunto de coaromos en el retculo de incremento del
matroide M = (S, -) cuando y slo cuando se cumplen Ias siguientes tres
condiciones:
a) JI es una anticudcua en el booleano . J" (S);
b) para lodo A ett, si B~A y l IJ 1 = r - 1, entonces H!;;A;
e) pum toda base JJ, existe el nico elemento A 1 EH. tal que B, ~A
Sean N y T dos anticadcnas pertenecientes al booleano !"1"(S); se dice
que la antcadcna Hes inferior a la anticadena T, si para todo AEH existe
1111 ele memo BET tal que As B. En caso de que tal elemento BE Tsea nico,
suele decirse que Trompe la anticadena H. Toda clase de incrementos (ms
exactamente, las familias de cotomos en el retculo del incremento) del
344

M sobre el conjunto finito S, ordcnaqos como anticadenas del booleano .9(S), forman el reuculo completo, en el que el elemento minimal
se denomina incremento libre del matroide M. Si el incremento libre del
matroide M se conoce, todos Jos dems incrementos de dicho matroide
pueden obtenerse por particin del incremento libre.
La demostracin de las afirmaciones aducidas y de otras, referentes a
las extensiones e incrementos de los matroides se da en las obras [94, 95).
La construccin del incremento libre se expone en (96, 97).
rnatrcide

Ejcrdclus. 1. Sea M = (S. -} un matroke, /J~A SS. Se vcrlricarn las Igualdades


siguierues:
3) (MJA) J 8 =MI JJ;
b) M.B = (M.11).8;
e) (M J A).H (M.(S' (11'IJ}l}J11,
d) (M_A) J B (M 1 (S' (A' B)))JJ;
e) (MlA)
M'l(S'A);
n (M/A) = M I (S'A)?
1. Cercirese de la vaHdL"2 de las siguientes afirmaciones:
a) todo menor de un t1H1ln.lidc crfH:o es gr:\f1co;
b) iodo submatroide de \111 mntroide transversal es transversal:

e) la suma de los matro1<k transversales es un matrotde transversal,


3, Pcxlr contar un matroide gmlco M con Incrementos y k-acor1arnientos no ralcos?
Si puede, dnse ejemplos.

Se llama aplicacin d/1il de un retculo geomtrico P en el retculo geomtrico L a la aplicacin o; P-> L, para la cual
a) a(x) = sup ( a(a) 1 x ~a, a~O;
b) r(o(x)) ~ r(x).
Se llama uplicuci )111r1c del reticulo geomtrico P en el retculo gcomtrico L a la aplicacin u: P-+ L, para la cual
a) 11(s11p A)
sup l o(x) 1 xEA} para todos los A t;; P;
b) de y-;==x en P se deduce que o(y) ;;-a(x) en L.
Se llama apticacin fuerte (dbil, respectivamente) de la geometra
O (S, -) en la geomctnu 11 = (T. -) a la funcin inyectiva

/:su

101~ru

101.

donde O es un conjunto vaco, tal que f(O) = O, y la preimagen de un subconjunto cerrado independiente, (respectivamente arbitrario) de Ja geometra H es cerrada (independiente respectivamente) en G. Cada aplicacin fuerte es dbil, lo reciproco 110 es cieno.
Ni las aplicaciones fuertes ni tampoco las dbiles, forman por separado
categoras bastante bucuus. 1i:ira que puedan emplearse en plena medida las
ideas de la teora de calq:1>1 illi. Sm embargo, siendo analizadas en conjunto, se obtienen ciertos resultados del tipo cannico, por cuanto los entes en
la categora de matroides y las aplicaciones fuertes tienden a ser cannicos
con respecto a los entes de la categora de matroides y las aplicaciones dbiles. La razn de esto radica, por lo visto, en que las aplicaciones fuertes que
conservan el rango son iM)l\H>rfismos, no obstante se encuentran, a rncnu345

fig.8.J4.

do. varios rnatroides de un mismo rango que sntisfnccn cierto diagrama prefijado de las aplicaciones fuertes ligadas entre s precisamente por las aplicaciones dbiles.
Para ponerse en contacto con los resultados principales de las aplicaciones dbiles y fuertes de Jos matroidcs recomendamos las obras (98-102
y 138-140].
Como conclusin de nuestra breve lntroduccn a la teora de los
rnatroidcs, discutamos algunos problemas. Uno de los problemas ms antiguos de Ja teora de rnatroidcs, que hasta el momento no ha sido resuelto
totalmente, es el problema de rcprcscntncin del ru.uroidc dado mediante
los vectores con coordenadas de un campo (problema de coordcnatlzacin).
Un rnatroide M = (S; -) se llama representable sobre el campo F, si existe un espacio lineal V sobre F y una aplicacin .p: S- V, para Ja cual A ~S
es independiente en M cuando y slo cuando e es biunvoca en A, y <P(A)
es linealmente independiente en V.
Es obvio que un rnatroidc representable sobre F se describe por una
matriz de dimensin r x n, de cuyas columnas sirven las imgenes de los
elementos de S, al realizarse la aplicacin "' (si 1 S 1
n y r(S) = r). El
problema de representacin consiste en determinar si es representable o no
el matrode dado M sobre el campo (cuerpo) darlo F.
Por ejemplo, los rnatroldcs, representables sobre el campo G(F(2), se denominan binarios.
He aqu los resultados ms caractcrfsticos concernientes a la representadn de los matroides:
a) un matr~ide M = (S, -) es binario cuando y slo cuando no tiene un
menor que sea isomorfo aJ matroide homogneo Ui(4),o bien, lo que es
equivalente, cuando y slo cuando la diferencia simtrica entre dos cualesquiera ciclos distintos del rnatroide Mes una unin de los ciclos disjuntos;
b) un matroide M es ternario, es decir, representable sobre el campo
G.F(J), si y slo si no tiene menores isomorfos al matrode homogneo
Ui(S), al de Fano (fig. 8.34) o a los mal ro des duales respecto de los
mencionados;
e) si un matrode M sin lazos y puentes es representable sobre el campo
GF(2) y sobre algn otro campo, cuya caracterlsrica es distinta de 2, cnton-

346

ces, M es representable sobre lodos Jos campos a la vez, con ayuda de una

matriz bien unimodular (es decir, de una matriz cuyos menores son todos
iguales a O, :t:l).
Los matroides representables sobre cualquier campo se llaman regulares. Un matroide M = (a, - ) se denomina lazo, si r(a)
O, y puente, si
r(a) =O.
Teorema 69. Si un matroidc M en el conjunto S es representable sobre
cierto campo F. el maircidc M, dual de M, es tambin representable sobre

R
Demostracin. Sea M un matroide de rango r en el conjunto -S,
1S1
n , y sea A 1111:1 1ua1 rir. de orden r x " que representa .el matroide
M sobre elcampo F. Supongamos que X es el conjunto de todos los vectores columnas x, para los cuales Ax"' O. El conjunto x es un subespaclo de
dimensin n - r_ Elijamos en X una familia den - r vectores columnas linealmerue ndependieutcs )' formemos, a base de dichos vectores (emplendolos como columnas) una matriz B de orden " x (11 - r). Observemos que
AB =0.
Mostremos que la matriz tt", transpuesta a B, es una representacin
sobre el campo F del matroidc dual M. Con este fin demostremos que r
columnas arbitrarias de la matriz 11 son linealmente independientes, cuando y slo cuando el conjunto complcmcntador de n - r columnas es BTIincalrnentc indcpcndicnrc. Sin restringir la generalidad, se pueden tomar
las primeras r columnas de la matriz A.
Las primeras r columuu-, tic la matriz A son linealmente dependientes
cuando y slo cuando ~111~h: 1111 ve..~lor columna no nulo x, x' "' (x1, xi ... ,
xi, O, ... , O) perteneciente a X. Tal vector xEX existe, a su vez, cuando y
slo cuando existe un vector columna no nulo>' de dimensin 11 - r tal que

= By.

Representemos ahoru la matriz nen la forma (~:), donde B, es

una subrnmriz de orden r x (n - r), y 82, una submatriz de orden


(n - r) x (11 - r). Entonces, es fcil ver que B,y
O. Por cuanto y ji! O, llegamos a que D2 es una 111,11 riz regular. De este modo, las filas de la matriz
B: y, por consiguiente, las lrimas 11 - r columnas de la matriz BT son dependientes. El Leo rema queda demos: rudo.
Supongamos que 11,, ,,,_ .. _, 11 .. E Y'(S), donde .'?'(S) es el conjunto de

lodos los subconjuntos

clvl conjunto

S.

11

Dcl'inumos

la s11111a

A,

1=1

S('g1ir1 e!

modut 2. como 1111 <:011.i1111Ju 1xf:S1 .v q11<: se contiene en el nmero. impar


de sumandos A1J. !fo p;111i<11la1, ,1, 1 th es, segn el mdulo 2, ll1tl.A11
o sea, la diferencia sim.!1111:<1 ele los conjuntos A 1 y A2.

F.jcrcico 4. Sea M un matroidc, Demustrese que son equivalentes las

siguientes a Iirmacioncs:
a) para cualesquiera cictos C y un cociclo
que 1 ene- 1 es par;

e del matroide Mes cierto


347

b) Una suma segn el mdulo 2 de cualquier familia de ciclos del


matroidc Mes igual a la unin de los ciclos disjuntos del mismo rnatroide,
e) para una base !J y un ciclo C arbitrarios del matroide M tenemos:
C= L; C(e;) segn el mdulo 2, donde C(e1) es un ciclo del matroide M,
.,,EC'B

tal que C(e1)~BV{e;).


d) M es un mat.roidc binario,
A Ja par con el problema de representacin, un gran inters prctico des
picrtan los problemas de descripcin de las clases de matroidcs: binarios,
grficos, cogrficos, regulares, transversales y otros;
d) un rnatroidc Mes grfico, si y slo si es binario y no contiene menores
isomorfos a los matroidcs cocclicos de los grafos de Kuratowski K3, 3 y Ks,
al matroidc de Fano y al dual de este ltimo.
e) un matroide Mes cogrfico, si y soto si es binario y no contiene menores isomorfos a los matroidcs cclicos de los grafos de Kuratowski K33
y K, al matroidc de rano y al dual de este ltimo;
f) un matroidc binario es regular, si y slo si no contiene menores isomorfos al matroidc de Fano y al dual de este ltimo.
Para ilustrar la importancia de los problemas de caracterizacin, diremos que casi todos los mtodos conocidos de hi xintcsis topolgica decircuitos elctricos y de esquemas combinatorios de conmutacin estn basados en el cm pico de las propiedades que poseen los matroides cclico y cocclico del grafo del esquema y tambin en la siguiente propiedad notable:
la matriz de incidencia de un rnatroide cocclico del grafo del esquema (la
matriz de cortes de un esquema elctrico) puede ser reducida mediante las
opcacioncs de filas elementales a una matriz de incidencia A del esquema
elctrico (dicho de otro modo, el rnatroidc, correspondiente a la matriz de
incidencia A sobre GR.2), es isomorfo al matroidc de cortes del grafo del
esquema). Cada matroide grfico. al igual que cada matroide cogrco, es
binario, pero no cada matroidc binario es grfico. Por ejemplo, el rnatroide
de Fano es binario, mas no es grfico; ms an, su matriz de representacin
sobre GF(2)
1 o o o 1 l ')
o 1 o 1 o 1 1
(o o 1 1 1 o 1
no puede ser reducida, mediante las transformaciones elementales de filas,
a las matriz de incidencia de ningn grafo del esquema. Por eso, desempean un papel de importancia excepcional en Ja sntesis topolgica de los esquemas elctricos las caracterizaciones mencionadas ms arriba de Jos
matroides grficos y cogrficos, como tambin las siguientes circunstancias;
- al orientar la arista de un grafo, el matroidc cclico del grafo se hace
tambin orientado;
- del carcter orientado de un matroidc se desprende el carcter orientado del matroide dual;
~48

- un matroide orientado tiene representacin lineal sobre todos los campos, es decir, es regular y representable por una matriz. modular.
Entre las caracicrizucioucs aducidas estn ausentes prcticamente las
constructivas, por cuanto seleccionar todos los menores del matroide y, con
mayor razn, establecer su isomorfismo respecto de otros matroides resulta
difcil incluso para los matroides pequeos. Tanto ms valiosa es la caracterizacin constructiva de los rnatroides regulares recin obtenida por
Seymour [103). Demos a conocer sin demostracin su resultaoo.
Sean M1 = (S1, - ) y Mi = (S2, - } los matroides binarios, con la particularidad de que S1 y S2 pueden intersecarse, En tal caso el matroide M1t.M2
sobre el conjunto S11H2 (Si 'S2)U(S2 'S1), los ciclos de los cuales son los
subconjuntos del conjunto S1l.S2 del tipo C1'1Ci (donde C1 son ciclosdel
matroide M,, i <= l,. 2), es binario. Supongamos que 1 S1 1 , 1 S2 1 <
< 1S1AS21 . Entonces, el rnatroide M1iiM2 lleva el nombre de J-suma
(2-suma y 3-suma, respectivamente)
de los rnatroides M1 y M2, si
S1ru2 = 0 (1 S1\S2 1 = 1, y S1\S2 = f e l , respectivamente, donde z no es
ni lazo ni colazo de los ruatroidcs M1 y M2; 1 S1ru2 l = 3 y S1\Si
Z,
donde Z es un ciclo que no contiene ningn cociclo de los matroides M1
y M1).
en 1975 Brilavski demostr que las l-suma, 2-snma y 3-suma de dos
matroides regulares son regulares.
Sea dada una matriz

(~ 1 ! ~ ~
o o o o

-1
1

o
o

1
-1
l

o
o

1
-1
1

1
-1

j)

Denotemos con R10 el matroide, que tiene como elementos las columnas de
la matriz y como bases sus conjuntos linealmente independientes mximos
en un espacio lineal sobre GF(2).
Teorema 70 (de Seyrnour). Cada matroidc regular M puede ser constriudo mediante las l-suma, 2-suma y 3-suma de matroides, cada uno de
los cuales es isomorfo a los menores del marroidc M y es o bien grfico,
o bien cografico, o isomorfo al mntroide R10.
Detengamos tambin en otras aplicaciones de los matroides. Se denomina coloracin correcta de un grafo C tal atribucin de los colores a sus vrtices que ningn par de vrtices adyacentes est pintado de igual color. Se
denomina k-cotoracion del grafo
una cotoracin correcta del grafo
en
la que se usan k colores o menos. Dos k-coloraeiones del grafo G se considerarn diferentes, si atribuyen diferentes colores por lo menos a un vrtice.
El nmero cromtico x(G} del grafo C se define como el menor k, para el
cual el grafo G tiene k-eoloracin. Es fcil determinar el nmero cromtico

349

x,
''

Fig.8Jj.

'r

-~''

para ciertos grafos conocidos, nor ejemplo: y(/;,,) "' JI; x(K . ) = 2, y
x(T)
2 para cualquier rbol no trivia] T.
Sea P(G; }..) el nmero de diferentes }..-col11r;1rio11cs del grafo G. Si
}.. ~ x(G), entonces, naturalmente, f'(G; }..) O. El menor de los nmero na.
rurales }.., para el cual P(G; }..)>O. ser, evidentemente, el nmero cromtico
del grafo. La hiptesis bien sabida tle cuatro colores (cuya validez fue demostrada no hace mucho tiempo) afirma que si G es un grafo planario, entonces P(O; 4)>0.
Es evidente que para todo grafo completo K,, tenernos

P(K.; }..)

= }..('>- -

!) ...

(>- -

11

1 1),

puesto que cualquier vrtice dado del grafo completo K. ruede ~ci pintado
por .A mtodos; para el segundo vrtice pucck uritivarsc malquiera de
(>- - 1) colores restantes, etc. l'or fin, el ltimo vrtice se pinta empicando
(}.. - n + 1) mtodos. El vrtice central ao del !.'.rafo K1 ... (fg. 8.~5) puede
ser pintado dc ), modos, mientras que cualquiera 11\: los vrtices pendientes,
de X - 1 modos. Por eso, P(K1,4; }..) = }..(}.. - ir'.
Teorema 71. Supongamos que Ges un grafo sin lazos y aristas paralelas
(mltiples) y sea a una arista del grafo O. Entonces
P(G; }..) : P(G - a;}..) - P(Cln; .A),
donde G - a y Ola son los grafos obtenidos ele G por eliminacin o
contraccin, respectivamente, ele la arista o.
Demostracin. La igualdad requerida se desprende dirccramcruc del
hecho de que el conjunto de x-coloracioncs correctas del grafo G - a puede
partirse en dos subconjuntos: coloraciones, en las que los vrtices extremos
de la arista a estn pintados de colores distintos, y aqullas, en las que los
vrtices citados estn pintados de un mismo color. l.a potencia del primer
subconjunto es igual, obviamente. al nmero de X-cotoracioncs del grafo G,
es decir, a P(G, '>-). y Ja potencia del segundo subconjunto, al nmero de
.A-coloraciones del grafo Ola, es decir, a P(Gla; }..). El teorema queda
demostrado.
En todos los ejemplos aducidos P(G; }..) es un polinomio de la variable
>.. Esto es siempre as, de lo que nos convencemos ahora mismo.
Sea G un grafo incompleto arbitrario sobre n vrtices. Es evidente que
este grafo puede obtenersea partir de! grafo K. eliminando sucesivamente
las aristas que no pertenecen al grafo G. Designemos estas aristas, para
concretar, mediante m, .. , as, Introduzcamos las siguientes designaciones:
350

a,

Fig.8.36.

Fig.8.37.

Fig.8.38.

Fig.8.39.

G, = K,. - a,;
G2 = C, - a2; . . . Ok = Gk-1 - ak, G' = K.101;
G2 = G,la2, ... Gk = O, _ ilak. Entonces, en virtud del teorema 71, rene-

mos: P(Kn; >.)

= P(Gk; >.)

2:: P(0

1,

>..), pero Gk

l~ 1

P(G; }..) = P(K,.; >..)

= O.

Por consiguiente,

+ L; P(G1;
ru

}..).

Cada uno de los grafos 01, donde i = !, .... k, contiene (n - l) vrtices


y la funcin del grafo, P(G'; X), puede ser expresada a travs de las funciones del grafo completo sobre (11 - 1) vrtices y de los grafos sobre
(n - 2) vrtices. Por consiguiente, P(G; >.)puede representarse en forma de
la suma P(K1, >.), puesto que, contrayendo las aristas, siempre podemos llegar a los grafos completos,
por ejemplo,
K1 Pero, P(K1;
>-.)
>.. .. (>. - i + !) son polinomios. Por lo tanto, P(G; >..) es un polinomio de la variable >.. para cualquier grafo G.
La funcin P(G; }..) se llama por esta razn polinomio cromtico del grafo G (vase el ejemplo 8 del 8.3).
Ilustremos lo dicho ~011 un ejemplo y hallemos el polinomio cromtico
del grafo G expuesto en la fig. 8.36. Denotemos con a,, a2 y a1 las aristas
del grafo completo K, que no pertenecen al grafo G (vase fig. 8.37). En
tal caso, G1 = K.; 01 = 1\,, y el grafo GJ. representado en la fig. 8.38, se
obtiene a partir del grafo completo K, eliminando en l la arista b (vase
fig. 8.39}. Adems, K,llJ = K,. Oc aqu,

P(Ks; x) = P(G; >.) - 2P(K.; >..} - P(G3; >..);


P(K,; >-.} = P(G3; >.) - P(K1; >.).

Por consiguiente. P(G; >..)


P(Ks; >..) + 3P(K,; >..) + P(K1; },.) = >..(>.. 1}(>. - 2)(>. - 3)(>. - 4} + }..(},. - 1)(>. - 2)().. - 3) + >..(>.. - l)(>. - 2)
5
4
2
- ?>. + 18}..1 - 20>- + 8>... En particular, el grafo G puede ser pintado de tres colores, por cuanto

= },.

P(G; J)

= 6>0.

He aqu algunas pronicdadcs del polinomio cromtico P(G; >.) que se


desprenden directamente del teorema 71.
Teorema 72. Sea G
(X. S) un grafo sin lazos y aristas paralelas (mltiples) con un conjunto de vrtices X, un conjunto de aristas S y con k componentes de conexin G1, G2, ... , G. Entonces:
a) P(G; >..) es un polinomio de la variable }.. de grado 1 X 1 ;

351

b) el coeficiente de }..JXI en P(G; >-.)e~ igual a 1:


e) el cocflciente de ).,JXI- 1 en P(G; )..) es igual n - 1 S 1 ,
d) el trmino independiente del polinomio P((;. x) es igual a O;
e) P(G; >..) -

Il" J>(C,; >..);


l

f) el ndice m!nimo en las peteneras de Ja var iabtc x que figuran en P(G,


}..) con coeficientes no nulos es igual a k,
Teorema 73. El grafo G con n vrtices es un rbol cuando y slo cuando
P(O; }..) =A.(}.. - 1)"-1
Demostracin. Probemos. por induccin respecto del nmero de vrtices, que el polinomio cromtico de cualquier rbol marcado con n vrtices
es igual a >-.(>. - 1)"-1. Cuando n = 1 y 11 = 2, el resultado es evidente. Supongamos que el polinomio cromarico de iodos los rboles con n - 1 vrtices tiene la forma A.(A. - l)" 2 Sea x un vrtice pendiente del rbol T, y
sea a su arista incidente con relacin al vrtice x. Por hiptesis de induccin,
el polinomio cromtico del rbol T - a es }..(}.. - 1 )" - 1 El vrtice x puede
ser pintado de cualquier color distinto del color de 111111 vrtice terminal de
la arista a, de modo que x puede pintarse empicando }.. - 1 mtodos. /\si
pues, P(T; x) (}.. - 1) X P(T - a; }..)
1 )". 1
Viceversa, sea G un grafo, en el que />(G; }..) = }..().. - 1)"-1. Por cuanto
el coeficiente de ), en P(G; }..) no es igual a O. y el de ;1.n-' es igual a (rr - 1),
entonces, en virtud del teorema 72, el grafo Ge~ conexo y tiene (n - 1) aristas, es decir, tiene en una unidad menos aristas que vrtices. Por consiguiente, G es un rbol. El teorema est demostrado.
Aduzcamos sin demostracin algunos resultados ms sobre los polinomios cromticos.

= )..(}.. -

Teorema 74. Sea P(C; ).) .. ~a,}..' un polinomio

crornatico clcl grafo

;21

G = (X, S). En este caso:


a) la sucesin a1, 2, .. , ,.. ,, "" = 1 es de ~1r1111 allc1 nativo;
b) si U es un grafo conexo, entonces

1
e) ak

= ~ (-1)1mki,

(1,

1 ~

(1 ~ ~ ~ l) ;

donde 1111j es el nmero de subgrafos generados del


JO
grafo O con k componentes de conexin y j aristas.
Entre los problemas referentes a los polinomios cromticos quedan no
resueltos los de descripcin de los grafos que tienen un mismo polinomio
cromtico y el problema de hallar las condiciones necesarias y suficientes
para que un polinomio sea cromtico.
Sea G un grafo sin lazos y aristas paralelas (mltiples) y sea L un retculo geomtrico definido por el matroide cclico M(G) del grafo. Para cualquier coloracin cr de las vrtices del grafo G, denotemos con A(cr) el con3.S2

junto de aquellas aristas del grafo que tienen ambos vrtices terminales
igualmente pintados en o.
Proposicin 19. Para cualquier coloracin a, el conjunto de aristas A(o;)

es una superficie en M(G).

Demostracin. Supongamos que esto no es asl. Sea bE(A(cr)' A(a)).


Entonces, existe un ciclo 1 b, ' ... , 01<] del grafo C, tal que ( a1,
,
ai,) s=A(o-), y bf;A(o-). Pero, esto es imposible. Quiere decir que dos vrtices
te