Sie sind auf Seite 1von 6

14-19_emparejamientos2

23/8/06

13:57

Pgina 14

Emparejamientos aplicados a la elaboracin


de calendarios deportivos (II/II)

Aida Olalla Daz Fernndez

Ingeniera Tcnica en Informtica de

En el presente artculo se desarrolla un mtodo para hallar los emparejamientos de


los equipos de la Primera Divisin de ftbol espaola, distinto al empleado en
[DIAZ06], del que ste es continuacin. Se aplica este mtodo a la realizacin de
los emparejamientos para el calendario de la temporada 2004-2005, y se compara
con el mtodo desarrollado en [DIAZ06]. Para desarrollar los emparejamientos, se
han aplicado conceptos pertenecientes a la teora de grafos, rama de la Matemtica
Discreta.

Gestin, estudia en la actualidad 4


curso de Ingeniera Informtica.

Javier Rodrigo

Licenciado en Matemticas por la Universidad Autnoma de Madrid. Doctor en Matemticas por la Universidad Complutense de Madrid.

Mara Luisa Guerrero Lerma

Licenciada en Matemticas por la Universidad Complutense de Madrid.

Comentarios a:
comentarios@icai.es
14

Introduccin
El problema de realizar los emparejamientos entre los equipos de una liga para que
jueguen todos contra todos en unas determinadas jornadas, se puede modelar utilizando conceptos de la teora de grafos. En concreto, si a cada equipo se le asigna un vrtice,
y se unen dos vr tices con una arista, los
equipos correspondientes se enfrentan en
un partido, en tal caso el problema se reduce a encontrar los posibles emparejamientos
mximos disjuntos que se pueden realizar
entre los vrtices del grafo resultante. Con
los emparejamientos obtenidos del grafo
completo Kn se realizara el calendario de la
Liga (ver definiciones bsicas de teora de
grafos en [GRIM97, DIAZ06]).
Este artculo se centra en la realizacin de
los emparejamientos de la Liga de la Primera
Divisin del ftbol espaol. En ella juegan 20
equipos que se enfrentan unos contra otros
sin repetir rival y compitiendo todos contra
todos. Por ello, es un requisito imprescindible, como se ha comentado anteriormente,
que los emparejamientos que se realicen
sean disjuntos. Es decir:

anales de mecnica y electricidad / julio-agosto 2006

Que no repitan aristas, pues si no, se podran enfrentar dos mismos equipos ms de
una vez en jornadas diferentes.
Que los emparejamientos sean mximos
para que en cada jornada jueguen los 20
equipos.
Dichos emparejamientos se pueden realizar de dos formas distintas aplicando la teora de grafos:
La primera considerando que 20 es de la
forma p + 1, con p primo impar (20 = 19 +
1).
Para la segunda forma se considera que
20 es de la forma 2t * p, siendo tambin p
un nmero primo impar (20 = 22 * 5).
En este artculo se ha desarrollado un algoritmo para la elaboracin de un calendario
de la Primera Divisin de ftbol espaol, paralelo al oficial, utilizando la segunda forma
de las consideradas de emparejar a los equipos (n = 2t * p), comparando el calendario
resultante con el oficial y con el obtenido en
[DIAZ06].
Del anlisis del calendario oficial realizado
por la Federacin en la temporada 20042005 se puede concluir que cada equipo

14-19_emparejamientos2

23/8/06

13:57

Pgina 15

tiene un siguiente, es decir, un equipo que


jugar en cada jornada contra el mismo equipo que haya jugado la jornada anterior con
el equipo al que sigue. Esto desfavorece a los
equipos que se consideran pequeos, es
decir, los equipos que suelen estar en la zona
baja de la clasificacin y no tienen presupuesto para contratar a grandes jugadores.
Se puede ver el ejemplo del Levante, que sigui durante esta temporada al Barcelona y
descendi a la Segunda Divisin.
Otra caracterstica del calendario actual
es que cada equipo tiene un equipo contrario, es decir, un equipo con el que no se
puede coincidir jugando en casa o fuera. En
el calendario que se propondr, los equipos
no tendrn un siguiente y los nicos equipos que tendrn un contrario sern los de
aquellas ciudades que tengan ms de uno
en la Primera Divisin, como pueden ser el
caso de Madrid, Barcelona, Sevilla, No
como ocurre en la actualidad, en que cada
equipo tiene un contrario; ejemplo de ello
puede ser el Mlaga, cuyo contrario es el
Mallorca (en la temporada que se est estudiando), pues no tiene mucho sentido
que si el Mlaga juega en casa el Mallorca
tenga que jugar obligatoriamente fuera de
su estadio.
Para poder realizar las aplicaciones propias
se ha utilizado el compilador Microsoft Visual
Basic 6.0, edicin profesional. Se ha decidido
utilizar un lenguaje como Visual Basic debido
a que, al ser un lenguaje visual, se podr observar con ms claridad cada uno de los emparejamientos que se puedan realizar entre
los equipos de ftbol relacionados, todos
contra todos sin repetir.Y tambin, debido a
que la interfaz grfica utilizada por Visual Basic es la ms conocida para los posibles usuarios de la aplicacin, ya que utiliza los recursos de Windows.
Para almacenar los equipos de ftbol se ha
utilizado una base de datos en ACCESS, que
contendr los nombres de todos los equipos
con los que se van a realizar los emparejamientos, as como el nmero que tiene cada
equipo asociado, nmero que ha sido facilitado por la RFEF.

Emparejamientos en grafos
completos
Se analizar que cuando n se puede expresar como 2t * p, siendo p un primo impar,
se pueden hacer los n-1 emparejamientos
mximos disjuntos requeridos. Para ello se
utilizar el grafo Kn con n = 2t * p, siendo p

un nmero primo impar. En primer lugar se


recorren los vrtices del grafo con paso
n-1]= ___
n-2 ,
k = 1, 2, , [___
2
2

dando esto lugar a ciclos de longitud.


___
n . Cuando ___
n sea par, la longitud de los
(n,k)
(n,k)

ciclos ser par, y entonces de cada ciclo se


pueden obtener 2 emparejamientos, por lo
que por cada uno de esos pasos habr 2
emparejamientos mximos disjuntos.
n sea un valor impar surge
Cuando ___
(n,k)

un problema al llegar al caso en que (n, k) =


___ ] = 2 t-1 * p-1,
2 t y 2 t sea menor que [ n-1
2

lo que ocurre siempre, debido a que


2t-1 * p 1 2t-1 * 3 1 > 2t (se pone 3 en la
cota, ya que es el primer nmero primo impar).
En estos casos hay 2t ciclos disjuntos de longitud p. Pero eligiendo un vrtice de cada ciclo, y conectando esos vrtices de un ciclo a
otro como veremos en el ejemplo, se pueden conseguir tambin 2 emparejamientos
por cada ciclo, luego por cada uno de estos
pasos tambin obtenemos 2 emparejamientos mximos disjuntos. Entonces hay en total
n-2 = n-2
2 ___
2

emparejamientos mximos disjuntos que, unido


con el formado por las aristas que quedan, hacen n-1 emparejamientos mximos disjuntos.
Para la mejor comprensin de lo analizado
anteriormente se estudiar el ejemplo del grafo completo K12 es decir, k22*3, siendo el estudio
del grafo completo K20 (k22*5) anlogo a ste.

1
2

12

11

10
5

8
7

Emparejamientos aplicados a la elaboracin de calendarios deportivos (II)

15

14-19_emparejamientos2

23/8/06

13:57

Pgina 16

Para k = 1 se obtiene un ciclo hamiltoniano


12 =12,
____
de longitud 12, puesto que: (12,1)
siendo este ciclo el siguiente:

12

11

1
2

12

11

10
5

10

8
7

Obtenindose de estos ciclos los siguientes emparejamientos mximos:

12

7
3

De este ciclo hamiltoniano se obtienen los


siguientes emparejamientos:

11

10

1
2

12

11

8
7
1

10
5

12

11

10

8
7

1
2

12

8
7

11

10

Para el paso k = 3 se obtienen 3 ciclos de


12 = 4 Los ciclos
longitud 4, puesto que. ____
(12,3)
que se obtienen se muestran a continuacin:
1
2

12

9
3

8
7
En el siguiente paso, k = 2, se obtienen dos
12
ciclos de longitud 6, ya que _____
(12,2)= 6 Los
ciclos hamiltonianos obtenidos son los siguientes:

11

16

anales de mecnica y electricidad / julio-agosto 2006

10
5

8
7

14-19_emparejamientos2

23/8/06

13:57

Pgina 17

De estos ciclos los emparejamientos que


se obtienen son los siguientes:

Para poder formar dos emparejamientos


de seis aristas cada uno juntamos los ciclos de
longitud tres, dos a dos con paso seis.

1
2

12

11
5

11

10
2

10 8

12

1
2

12

11

10
5

Para el primer emparejamiento:


{1, 1 + 6 = 7}
{2, 2 + 6 = 8}

De cada ciclo sobra un vrtice sin emparejar, que hay que emparejarlo con otro de
n , en este
otro ciclo y se hace con un paso __
2
caso _12_ = 6, que no se llegar a usar porque
2
slo llegamos a k = 5 y as esa arista no se
ha cogido todava.
Se toman pues:

8
7

El paso k = 4 se obtienen 4 ciclos de lon12 = 3 Estos ciclos


gitud 3, debido a que ____
(12,4)
son los siguientes:

Para el segundo emparejamiento:


{5, 5 + 6 = 11}
{6, 6 + 6 = 12}
Los emparejamientos que se obtienen de
esta forma son los siguientes:
1

1
2

12

12
3

11

11

10
5

10
6

8
7

1
2

12

11

8
7

A continuacin se muestran estos mismos


ciclos por separado para facilitar la comprensin del anlisis.

10
5

8
7

Emparejamientos aplicados a la elaboracin de calendarios deportivos (II/II)

17

14-19_emparejamientos2

23/8/06

13:57

Pgina 18

Para k = 5 se obtiene un ciclo de longitud 12, ya


12 = 12, siendo ste el ciclo siguiente:
que ____
(12,5)

nera se obtiene el siguiente emparejamiento:

1
2

1
2

12

12
3

11

11
4

10

10
5
5

9
6
6

8
7

De este ciclo se obtienen los siguientes


emparejamientos:

1
2

12

11

10
5

8
7
1

12

11

10
5

8
7

El ltimo emparejamiento se obtiene de


eliminar del grafo completo K12 las aristas
que ya se han utilizado para realizar los
emparejamientos anteriores. De esta ma18

anales de mecnica y electricidad / julio-agosto 2006

8
7

En el caso del grafo completo K 20 el


que nos interesa para poder realizar el calendario de la Primera Divisin espaola
los emparejamientos obtenidos son diferentes a los que se obtienen con el caso
analizado en el ar tculo anterior. Se muestran a continuacin, en la Figura 1, los emparejamientos obtenidos del primer ciclo
con este nuevo mtodo.
Dado que estos emparejamientos distintos
se deduce que las jornadas de la liga de ftbol, tambin sern diferentes a las obtenidas
en el anterior caso. Veamos en la Figura 2 la
primera jornada que se obtiene con el mtodo actual.
El calendario resultante del caso del grafo
K20, considerando 20 como 22 * 5, es tambin distinto al calendario actual y al calendario obtenido con el caso K20, considerando 20 = 19 + 1. Empezando por la primera
jornada, en la cual todos los equipos que
empiezan jugando en casa tienen asignado
un nmero impar, y los que lo hacen fuera
tienen asignado un nmero par, ms parecido a lo que sucede en el calendario actual
que a la primera jornada del calendario obtenido con el grafo K19+1.
Las principales diferencias son que en
este caso hay ocho equipos que tienen su
contrario, segn los nmeros que tienen
asignados los equipos por la RFEF los equipos contrarios seran Getafe y Racing,
Atltico Osasuna y Valencia, Athletic Club
y Espanyol y FC Barcelona y Real Sociedad, debido a que no tiene mucho sentido
que estos equipos sean contrarios entre
s, dado que son equipos de distintas ciudades, por lo tanto se podran modificar
los nmeros que tienen asignados por los

14-19_emparejamientos2

23/8/06

13:57

Pgina 19

Figura 1
Primera Divisin
Emparejamientos

Calendario

Seleccionar

Ver Otros

Emparejamientos del ciclo 1

VOLVER
Siguiente

Figura 2

JORNADA 1
Atltico Osasuna Villareal
Athletic Club Real Sociedad
Deportivo Racing
Real Betis Sevilla
Real Madrid Atltico Madrid
Mlaga Zaragoza
Albacete Numancia
F.C Barcelona Espanyol
Levante Valencia
VOLVER
Siguiente

de los siguientes equipos: Betis y Sevilla,


Levante, FC Barcelona, Atltico de Madrid
y Real Madrid, ya que son los equipos pertenecientes a la misma ciudad dos a dos,
se puede obser var que los nmeros que
tienen asignados el Valencia y el Espanyol
no se modifican, pues se les asigna su contrario real, el de la propia ciudad. sta sera una mejora frente a los dos calendarios estudiados anteriormente, puesto que
tenan todos los equipos un contrario o
ningn equipo lo tena, no influyendo ello
en la manera de realizar los emparejamientos.
Adicionalmente sigue manteniendo la ventaja del calendario obtenido con el caso Kp+1,

VOLVER
Volver

en el que ningn equipo sigue a otro, con los


consiguientes beneficios explicados con anterioridad.
Bibliografa
[ARBO99] rboles, S; Navarro, L: Visual Basic 6 a fondo.
Ed. Inforbooks, 1999.
[BIGG94] Biggs, NL: Matemtica Discreta. Ed.Vicens Vives, 1994.
[DIAZ06] Daz, AO; Guerrero, ML; Rodrigo, J: Emparejamientos aplicados a la elaboracin de calendarios deportivos. Revista Anales de Mecnica y Electricidad,
2006.
[GRIM97] Grimaldi, RP: Matemticas discreta y combinatoria. Ed.Addison-Wesley, 1997.

Emparejamientos aplicados a la elaboracin de calendarios deportivos (II/II)

19