Está en la página 1de 4

Ingeniera Industrial. Mtodos Matemticos.

Curso 2009-10

CONCURSO DE TELEVISIN
Iigo Dader Boronat, Alejandro Garca Gmez
ResumenA lo largo del informe se explica el problema de optimizacin abordado, as como el anlisis de los resultados por comprobacin y por sensibilidad de los principales parmetros del problema. El problema en cuestin cuyo enunciado se expone ms adelante, bsicamente consiste en un problema de transporte en el que los costes son los tiempos que tardan los concursantes en realizar cada camino. Como primera complicacin, se observa en el cdigo adjunto, que el tiempo viene definido no por un parmetro, sino por una divisin de dos parmetros (distancia/velocidad). Observamos en los resultados obtenidos que efectivamente se respeta el planteamiento con el que se ha resuelto el problema: el planteamiento de la funcin objetivo es minimizar el tiempo del concursante ms lento y esto se respeta al variar las velocidades de los concursantes. Adems, se incluye en el informe una variante del concurso expuesta ms adelante como ampliacin, que consiste en realizar una segunda ronda rotando los concursantes de mesa. Palabras clavejarras, mesas cuadradas, mesas circulares, velocidades de ida, velocidades de vuelta, concursante ms lento, tiempo total, rotacin.

con asterisco que aparece junto a cada mesa cuadrada. Los jugadores de cada equipo deben definir una estrategia conjunta ya que gana el juego el equipo cuya suma de tiempos empleados por sus jugadores en llenar las mesas cuadradas sea mnimo, teniendo en cuenta que en cada viaje un jugador slo puede trasladar una jarra y que al final cada jugador debe situarse en la mesa redonda que le toc en el sorteo. Los alumnos de investigacin operativa han sido invitados a participar en el torneo. Un sorteo design el equipo: Mara ngeles, Jos Mara y Fernando. Un estudio de las capacidades de los tres representantes ha establecido que Mara ngeles puede avanzar con una jarra llena de cerveza sin verterla, que es de lo que se trata, a razn de 0.5 m/s, en tanto que su velocidad sin jarra es de 2 m/s. Por lo que se refiere a sus dos compaeros estas velocidades son de 0.4 y 1.5 en el caso de Jos Mara y de 0.3 y 2.5 en el de Fernando. En el sorteo de las mesas redondas a Mara ngeles le correspondi la mesa nmero 3, a Jos Mara la 1 y a Fernando la 2. Cul es la suma mnima de tiempos empleados y cul es la estrategia para conseguir ese tiempo acumulado mnimo? II. DESCRIPCIN E HIPTESIS El problema en cuestin consiste en cubrir en el menor tiempo posible la distribucin de las jarras de cerveza de las mesas redondas a las mesas cuadradas. A cada concursante se le asignar una mesa desde la que parte y donde tiene que terminar sin poder intercambiar mesas redondas entre ellos. Esta hiptesis es muy importante dado que cambiara mucho el problema si partisemos de otra diferente. Se trata de un modelo de optimizacin lineal entero, el procedimiento a seguir es similar al problema del transporte visto en clase donde los productos de entrada tienen que satisfacer las demandas requeridas en la salida. En el caso del Concurso de Televisin dicha distribucin se tiene que cumplir en el menor tiempo posible haciendo este, el papel de coste en el problema del transporte. III. FORMULACIN MATEMTICA DEL MODELO DE OPTIMIZACIN A continuacin se presenta la nomenclatura de la formulacin matemtica del problema de optimizacin separando entre ndices, parmetros, variables, etc. A. ndices i nmero de mesas redondas - concursantes {1, 2, 3} j nmero de mesas cuadradas {A, B, C, D}

I. ENUNCIADO Un concurso de televisin consiste en un juego en el que participan varios equipos. Cada equipo, formado por tres personas, dispone de una zona de terreno en la que hay cuatro mesas cuadradas y tres redondas unidas por pequeos pasillos cuya longitud en metros se refleja en la figura. Los tres miembros del equipo son asociados mediante sorteo a cada una de las mesas redondas.

En la figura, al lado de cada mesa redonda, hay un nmero entre parntesis que representa la cantidad de jarras de cerveza completamente llenas que hay sobre ella. El juego consiste en pasar las jarras de cerveza desde las mesas redondas a las cuadradas, siguiendo los pasillos y en cantidad igual al nmero
Poner fecha de entrega del trabajo en este pie de pgina, 21 de noviembre de 2006, por ejemplo.

B. Parmetros b i nmero de jarras en la mesa redonda i [jarras] c j nmero de jarras en la mesa cuadrada j [jarras] vi i velocidad de ida del concursante i [m/s] vv i velocidad de vuelta del concursante i [m/s] d i j distancia de la mesa redonda i a la mesa cuadrada j [m]

Ingeniera Industrial. Mtodos Matemticos. Curso 2009-10 C.Variables X ij jarras transportadas entre origen i y el destino j [jarras] Z tiempo del concursante ms lento [s] D.Ecuaciones Las mesas circulares tienen el mismo nmero de jarras que la suma de jarras de los caminos que salen de ellas. [jarras]
VARIABLES X(i,j) n de jarras de i a j Z tiempo concursante mas lento INTEGER VARIABLE X EQUATIONS TIEMPOCONCURSANTE(i) tiempo concursante ms lento JARRASMESACIRCULAR(i) jarras en i JARRASMESACUADRADA(j) jarras en j RESTRICCIONESPASILLOS1 pasillos no existentes RESTRICCIONESPASILLOS2 pasillos no existentes RESTRICCIONESPASILLOS3 pasillos no existentes RESTRICCIONESPASILLOS4 pasillos no existentes; JARRASMESACIRCULAR(i) .. SUM(j,X(i,j)) =L= b(i); JARRASMESACUADRADA(j) .. SUM(i,X(i,j)) =E= c(j); TIEMPOCONCURSANTE(i) .. +d(i,j)/vv(i))); RESTRICCIONESPASILLOS1 RESTRICCIONESPASILLOS2 RESTRICCIONESPASILLOS3 RESTRICCIONESPASILLOS4 OPTION OPTCR=0; MODEL TIEMPOJARRAS / ALL/ SOLVE TIEMPOJARRAS USING MIP MINIMIZING Z; .. .. .. .. Z =G= SUM(j,X(i,j)*(d(i,j)/vi(i) X('1','C') X('2','B') X('3','A') X('3','D') =E= =E= =E= =E= 0; 0; 0; 0; TABLE d(i,j) distancia de i a j A B C D 1 2 8 0 9 2 5 0 7 6 3 0 7 4 0

X
j

ij

bi

A las mesas cuadradas les llegan el mismo nmero de jarras que la suma de jarras de los caminos que llegan a ellas. [jarras]

X
i

ij

cj

Las jarras que van por los pasillos indicados son cero, porque estos pasillos no existen. [jarras]

X 1C = 0 X 2B = 0 X 3A = 0 X 3D = 0
E. Funcin objetivo Para la funcin objetivo se aade una descripcin de su significado y las unidades en que va expresada. La funcin objetivo corresponde a la minimizacin del tiempo correspondiente al concursante ms lento, ya que este es el que marca el tiempo total del concurso. [segundos]

min

d d z X ij ij + ij j vii vvi
IV. CDIGO En esta seccin se presenta el cdigo del modelo matemtico.
* * SETS i n de mesas redondas-concursantes /1, 2, 3/ j n de mesas cuadradas /A, B, C, D/; PARAMETERS vi(i) velocidad de ida de concursante i / 1 0.4 2 0.3 3 0.5 / velocidad de vuelta de concursante i / 1 1.5 2 2.5 3 2.0 / n de jarras en i / 1 17 2 14 3 16 / n de jarras en j / A 9 B 12 C 12 D 10 /; TRABAJO DE MODELADO Y OPTIMIZACIN: Concurso de televisin

V. RESULTADOS Esta seccin recoge los resultados del problema y su anlisis. Recordad que es una parte muy importante en el desarrollo de modelos matemticos y por ello debe ser elaborada con cuidado. El uso de tablas, ver Tabla 1, o grficos, ver Error: Reference source not found , que faciliten su compresin puede ser muy recomendable. El tiempo que tardan en realizar el concurso Mara ngeles, Jos Mara y Fernando es de 250,133 segundos. La tabla representa el nmero de jarras que se llevan de las mesas circulares a las mesas cuadradas para que los concursantes tarden el menor tiempo posible. Mesa cuadrada / Mesa circular 1 2 3 A 9 0 0 B 7 0 5 C 0 1 11 D 0 10 0

Tabla 1. Jarras transportadas entre mesas circulares y cuadradas.

vv(i)

b(i)

c(j)

Primero se ha comprobado que la solucin cumple con los requisitos, es decir, que a las mesas cuadradas les llegan todas las jarras especificadas desde las mesas redondas. Mesa A 9 jarras, mesa B 12 jarras, mesa C 12 jarras y mesa D 10 jarras. A continuacin verificamos el modelo para otros valores en los parmetros, comprobando as la sensibilidad de los mismos. Se va a demostrar el modelo en el caso en que las velocidades fuesen diferentes, por si decidisemos cambiar los componentes del equipo. Las nuevas velocidades son:

Ingeniera Industrial. Mtodos Matemticos. Curso 2009-10 vi(i) velocidad de ida de concursante i / 1 0.8 2 0.4 3 0.2 / vv(i) velocidad de vuelta de concursante i / 1 1.7 2 3.5 3 2.1 / El tiempo en realizar el concurso con los nuevos jugadores seria de 262,857 segundos. Y los caminos en este caso quedan: Mesa cuadrada / Mesa circular 1 2 3 A 0 9 0 B 12 0 0 C 0 0 12 D 5 5 0
b(i) * * SETS i n de mesas redondas-concursantes /1, 2, 3/ j n de mesas cuadradas /A, B, C, D/; PARAMETERS vi(i) velocidad de ida de concursante i / 1 0.4 2 0.3 3 0.5 / velocidad de vuelta de concursante i / 1 1.5 2 2.5 3 2.0 / n de jarras en i / 1 17 2 14 3 16 / n de jarras en j / A 9 B 12 C 12 D 10 /; TRABAJO DE MODELADO Y OPTIMIZACIN: Concurso de televisin AMPLIACIN

vv(i)

c(j)

Como se puede observar el tiempo total es mayor que el anterior a pesar de haber aumentado todas las velocidades excepto una. Esto quiere decir que el tiempo final est determinado por el concursante ms lento que hace que se retrase el equipo. Esto es debido a que en la funcin objetivo se ha modelado para minimizar el tiempo del concursante ms lento. VI. AMPLIACIN DE LA PRCTICA Debido a la aceptacin y al xito cosechado por el concurso, ahora se dispone de mayor tiempo de retransmisin, por lo que se ha planteado una modificacin en el concurso de cara a hacerlo ms interesante, competitivo y largo. En un primer momento la finalidad del concurso era llevar las jarras de cerveza de las mesas redondas a las mesas cuadradas en el menor tiempo posible. La modificacin consiste no solo en llevar las jarras de cerveza de las mesas redondas a las mesas cuadradas, sino que una vez terminada la distribucin de la primera ronda y estando el jugador en la mesa cuadrada despus de haber llevado la ultima cerveza, en vez de volver a su mesa redonda, rotan todos los jugadores en el sentido de las agujas del reloj. El jugador 1 pasa a la mesa del jugador 2, el jugador 2 pasa a la mesa del jugador 3 y el jugador 3 pasa a la mesa del jugador 1 cerrando as el ciclo. El recorrido entre mesas lo establece la direccin habiendo estudiado previamente el recorrido ptimo para que tenga la menor distancia posible. Una vez situados los jugadores en sus nuevas posiciones debern realizar la segunda ronda segn los criterios de la primera y terminando en la ltima mesa que se le asign despus de la rotacin en el menor tiempo posible. Ganar el equipo que realice las dos rondas en el menor tiempo posible incluyendo el tiempo de intercambio entre unas mesas y otras.

TABLE d(i,j) distancia de i a j A B C D 1 2 8 0 9 2 5 0 7 6 3 0 7 4 0 VARIABLES X(i,j) n de jarras de i a j en la primera ronda Y(i,j) n de jarras de i a j en la segunda ronda Z tiempo concursante ms lento INTEGER VARIABLE X INTEGER VARIABLE Y EQUATIONS TIEMPOCONCURSANTE(i) tiempo concursante ms lento JARRASMESACIRCULARX(i) jarras en i en la primera ronda JARRASMESACUADRADAX(j) jarras en j en la primera ronda JARRASMESACIRCULARY(i) JARRASMESACUADRADAY(j) RESTRICCIONESPASILLOS1 RESTRICCIONESPASILLOS2 RESTRICCIONESPASILLOS3 RESTRICCIONESPASILLOS4 RESTRICCIONESPASILLOS5 RESTRICCIONESPASILLOS6 RESTRICCIONESPASILLOS7 RESTRICCIONESPASILLOS8 jarras en i en la segunda ronda jarras en j en la segunda ronda pasillos pasillos pasillos pasillos pasillos pasillos pasillos pasillos no no no no no no no no existentes existentes existentes existentes existentes existentes existentes existentes;

JARRASMESACIRCULARX(i) .. SUM(j,X(i,j)) =L= b(i); JARRASMESACUADRADAX(j) .. SUM(i,X(i,j)) =E= c(j); JARRASMESACIRCULARY(i) .. SUM(j,Y(i,j)) =L= b(i); JARRASMESACUADRADAY(j) .. SUM(i,Y(i,j)) =E= c(j); TIEMPOCONCURSANTE(i) .. Z =G= SUM(j,X(i,j)*(d(i,j)/vi(i)+ d(i,j)/vv(i)))+d('2','A')/vv('1')+d('3','C')/vv('2')+d('1','B')/vv('3')+ SUM(j,Y(i+1,j)*(d(i+1,j)/vi(i)+d(i+1,j)/vv(i))); RESTRICCIONESPASILLOS1 RESTRICCIONESPASILLOS2 RESTRICCIONESPASILLOS3 RESTRICCIONESPASILLOS4 RESTRICCIONESPASILLOS5 RESTRICCIONESPASILLOS6 RESTRICCIONESPASILLOS7 RESTRICCIONESPASILLOS8 OPTION OPTCR=0; MODEL TIEMPOJARRAS / ALL/ SOLVE TIEMPOJARRAS USING MIP MINIMIZING Z; .. .. .. .. .. .. .. .. X('1','C') X('2','B') X('3','A') X('3','D') Y('1','C') Y('2','B') Y('3','A') Y('3','D') =E= =E= =E= =E= =E= =E= =E= =E= 0; 0; 0; 0; 0; 0; 0; 0;

Ingeniera Industrial. Mtodos Matemticos. Curso 2009-10 A continuacin se muestran los resultados ptimos de la ampliacin, para la disposicin inicial de los concursantes en sus respectivas mesas redondas: El tiempo ptimo de la ampliacin del concurso es de 464,400 segundos. Las tablas siguientes muestran los recorridos ptimos para la primera ronda y segunda ronda respectivamente: Primera ronda: Mesa cuadrada / Mesa circular 1 2 3 Segunda ronda: Mesa cuadrada / Mesa circular 1 2 3 A 9 0 0 A 0 9 0 B 6 0 6 B 12 0 0 C 0 2 10 C 0 0 12 D 0 10 0 D 5 5 0

VII. CONCLUSIONES En la elaboracin del cdigo hemos comprobado la importancia de la hiptesis inicial de no dejar a los concursantes cambiar de mesa durante el reparto de jarras. Una vez planteada la funcin objetivo de manera que el objetivo marcado sea minimizar el tiempo del jugador que tarde ms en realizar su tarea se comprueba que al variar las velocidades, este planteamiento inicial se cumple, y que por lo tanto, da igual si aumentamos todas las velocidades menos la de un concursante (en el caso expuesto, la de ida del concursante de la mesa 3), si esta se disminuye mucho en comparacin con el aumento de las dems velocidades (se disminuye de 0.5 a 0.2 y por lo tanto a menos de la mitad, mientras que los aumentos de las dems son casi todos de una a dos dcimas solamente). En cuanto a la ampliacin sugerida creemos que es bastante viable y que los resultados son coherentes con lo planteado, ya que el tiempo que resulta al realizar ambas rondas, es un poco menos del doble que el problema inicial.

REFERENCIAS [1]
[2] Apuntes de la asignatura de mtodos matemticos de D. Jos Mara Ferrer Gua de usuario del software matemtico GAMS

También podría gustarte