You are on page 1of 7

Gonzalo Gordillo Cerrutti Ingeniero Industrial de la Pont$cia Universidad Catlica del Per Profesor del Departamento de Ingeniera de la PUCP

Resumen

La cantidad de problemas que pueden ser, o han sido, resueltos gracias a la utilizacin de tcnicas de Investigacin Operativa es significativa. La utilizacin del pensamiento estructurado y de un modelo (o grupo de modelos) representan una herramienta que puede, en gran medida, ayudar o a mejorar la productividad y aumentar la riqueza del pas. Es preciso entender el concepto de modelo como una representacin externa y explcita de una parte de la realidad tal y como es vista por aquellas personas que buscan servirse de l para entender, cambiar, gestionar y controlar dicha parte de la realidad (Pidd, 2003). En este artculo ser posible observar la intrnseca conexin entre diferentes mtodos analticos volcados en la resolucin de u n problema prctico de asignacin de recursos. Algunas de las herramientas utilizadas para la resolucin de este problema son la programacin entera no lineal, el diseo de experimentos y la simulacin de eventos discretos.
Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en un problema de asignacin de un aeropuerto

Introduccin 1problema resuelto en este trabajo fue el de la asignacin de mangas a un aeropuerto. Las aerolneas y los aeropuertos y, en general, muchos de los problemas vinculados con la asignacin de recursos limitados, han sido ya ampliamente estudiados; razn por la cual, se opt por utilizar directamente dichos conocimientos en este trabajo aplicativo.

incrementar los ingresos del operador y mejorar el nivel de servicio brindado a los clientes. Se deber definir cul es la mejor opcin para la disposicin de las mangas comparando con el diseo inicial. Los vuelos que llegan al aeropuerto, aparte de variar en su procedencia (nacional o internacional), tambin pueden variar en su envergadura (del 1al 5 en orden creciente)y tipo (comercialo no comercial). Se entiende por envergadura al ancho entre ala y ala; mientras que el tipo es definido tomando en cuenta si el vuelo es o no comercial. Las restricciones operativas del aeropuerto definidas sobre la base de estudios previos e informacin tcnica sobre las funcionalidades de mangas de contacto estndar son: Las aeronaves con envergadura 5 solo pueden ser recibidas en las mangas {3,7y 9 de izquierda a derecha}debido a su diseo. - Las aeronaves con envergadura 4 slo pueden ser asignadas en mangas adyacentes si estas son las parejas {2,3}y {7,8} debido al diseo fsico del terminal del aeropuerto. Si se asigna un vuelo nacional en una manga j dentro de las mangas de tipo swing, no es posible asignar un vuelo internacional en ninguna manga k; de forma tal que k ej. El fin de esta restriccin es facilitar el flujo de entrada y salida de pasajeros considerando que los terminales para vuelos internacionales y nacionales deben estar fsicamente separados. - Si se asigna un vuelo internacional en la manga k dentro de las mangas swing, no ser posible asignar un vuelo nacional en ninguna manga 1 ; de forma tal que 1> j. El fin de esta restriccin es facilitar el flujo de entrada y salida de pasajeros considerando que los terminales para vuelos internacionales y nacionales estn fsicamente separados. - Los vuelos que no son comerciales no son asignados a la manga. Los vuelos cuya envergadura es menor o igual a 2 no son asignados a la manga. Cada manga de contacto puede recibir nicamente un vuelo a la vez (es lgico asumirlo,

Por otro lado, la informacin requerida para resolver este problema incluye, pero no se limita, al tiempo de llegada y de salida de los aviones. Adicionalmente, es necesario conocer las reglas bsicas de asignacin de recursos para lo cual es til contar con informacin referente al tamao de los aviones, su procedencia (nacional o internacional)y si son vuelos comerciales o no. En este caso particular se utiliz informacin simulada al no contar con acceso a la informacin real. La solucin propuesta es igualmente til en el caso real. A continuacin, se d e t a l l a n a l g u n a s caractersticas operativas asumidas para el aeropuerto estudiado, as como algunas reglas bsicas de asignacin: Se asume que el aeropuerto cuenta con nueve (9) mangas de contacto, as como con una gran cantidad de espacios destinados para estacionamiento adyacentes al terminal de mangas. De esta manera, si todas las mangas estuviesen ocupadas nunca faltarn espacios de estacionamientopara el resto de aviones que pudiesen llegar. Las mangas del aeropuerto pueden ser de tres naturalezas: mangas que reciben nicamente para vuelos nacionales, mangas que reciben exclusivamente para vuelos internacionales y mangas mixtas o swing, las mismas que estn permitidas de recibir aviones de ambas procedencias. Por su parte, se asume que el aeropuerto , debido a sus propios estudios y a la intuicin de sus administradores, opera son nueve (9) mangas de la siguiente forma: 1manga nacional, 5 mangas mixtas y 3 mangas internaciones. El objetivo principal de este estudio es maximizar el nmero de asignaciones y, de esta forma,

Swing es el trmino que ser utilizado para las mangas de contacto del aeropuerto que pueden recibir tanto vuelos nacionales como internacionales.

Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en un problema de asignacin de un aeropuerto

sin embargo, este factor es de transcendental importancia para el resto del estudio). Existe un tiempo de holgura (de ahora en adelante llamado simplemente "holgura") entre el uso de la misma manga por dos aviones. Estos tiempos muertos responden a la necesidad de cambios operativos entre el uso de dicha manga. Para fines prcticos, se ha predefinido la holgura como 15minutos inicialmente. Adicionalmente, debido a la naturaleza del problema, se ha decidido que si un avin se queda ms de cierto tiempo en el aeropuerto (por ejemplo, un vuelo que har escala en por 12 horas), dicho vuelo no podr ser recibido en una manga. El tiempo mximo de estada en el aeropuerto permitido en el algoritmo de asignacin a utilizar es, inicialmente, 240 minutos; este parmetro ha sido llamado "truncamiento". Es preciso que, por lo menos, haya una manga nacional y una internacional de atencin exclusiva en el diseo. Los parmetros de holgura y truncamiento, y su sensibilidad sobre el nmero de asignaciones, sern revisados ms adelante. Por otro lado, se asume que el aeropuerto cuenta con una lnea base en su nmero de asignaciones cumpliendo, en la medida de lo posible pero sin absoluta certeza, con sus propias restricciones operativas. Partiendo de sus condiciones iniciales y considerando 180 das de operacin, la lnea base de asignaciones para el aeropuerto es de: : El nmero total de vuelos conectados es de 10,555 o 48.76%,considerando un total de 21,649 vuelos. El tiempo total de conexin es de 912,569 minutos o 38.90%,considerando un total de 2, 345,760 minutos disponibles. Adicionalmente, si se considera que lo que, generalmente, se quiere mejorar son los ingresos de la empresa que administra el aeropuerto, entonces es preciso considerar que los ingresos del operador del aeropuerto estn predeterminados en funcin al nmero de asignaciones y al tiempo de conexin, si se considera un precio fijo por uso y, luego, un

tiempo variable por tiempo de estacionamiento.

El modelo y sus restricciones


Los problemas de asignacin han sido ampliamente estudiados en investigacin operativa y generalmente pertenecen a los problemas de programacin entera ya que se asigna o no se asigna, es decir las variables son binarias. Esta clase particular de problemas presentan dificultades particulares para llegar a la solucin optima, razn por la cual, generalmente, se tiende a utilizar tcnicas como la bsqueda tab, los algoritmos genticos, entre otros. Este imprevisto fue parte del proceso de aprendizaje y, por ello, se har una breve exposicin sobre el proceso de diseo del modelo de optimizacin. Cabe indicar que algunos conceptos, que sirvieron como base para este modelo, fueron extrados de Ding et al (2004).Estos conceptos son:

Asegurar que cada avin pueda ser asignado, nicamente, a una manga. Esto se logra con el uso de una restriccin como la siguiente:
m+l Z X , , k=l

=lparal<i<n

donde m es el nmero de mangas de contactos e i es el nm es el nmero de mangas de contactos e i es el nmero de vuelos. Ntese que se utiliza m + 1 ya que existe una manga adicional. Dicha manga es un recurso dummy, que representa todos los espacios de estacionamiento adyacentes al terminal de mangas de contacto. Se puede observar que la variable de asignacin es del tipo X, donde k es el nmero de la manga. Evitar el traslape de aviones en la misma manga:

Donde i y j son dos vuelos distintos, k es una sola manga de contacto, d es el tiempo de salida de la manga de contacto asociada y a es el tiempo de llegada. Esta restriccin es vlida para todas las mangas k, menos la manga d u m m y representada por (k + 1). En este caso particular consideramos conveniente aadir dentro de los trminos (S - e) una constante positiva de 15 minutos que representa la holgura entre el uso de la misma manga.

Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en un problema de asignacin de u n aeropuerto

Esta ltima restriccin es quizs la ms importante, ya que convierte el problema en un modelo de programacin no lineal al quebrar el supuesto de aditividad de la programacin lineal. Esto ltimo ocurre debido a que en la ecuacin que se debe utilizar se multiplican dos variables. Segn Winston (2000), esta suposicin implica que el primer miembro de cada restriccin (el lado izquierdo) es la suma de las contribuciones de cada variable. En este caso particular, esta ecuacin asegura que si los aviones i y j se traslapan en su permanencia en el aeropuerto, esto es equivalente a decir que los dos trminos (d-a) son positivos, entonces una de las variables de asignacin, Xik Yk tiene que ser igual a cero para cumplir con la restriccin. Si c o n s i d e r a m o s t o d a s l a s p o s i b l e s combinaciones de diseos para el caso de 9 mangas de 3 tipos de naturaleza, se tendran que elaborar muchos modelos en lenguaje de programacin lo que le restara eficiencia al estudio. Este es uno de los momentos donde la estadstica aplicada se une con un estudio de investigacin operativa como un ente facilitador. En ese sentido, es fcil percibir que cuando se lidia con factores cuyas cantidades dependen una de la otra (una manga internacional ms es equivalente a una manga swing o una manga nacional menos), es factible enfocar el experimento como uno por mezclas., De acuerdo con Montgomery (2004), esto se puede entender de la siguiente manera para una mezcla de p componentes: 02xi 21 donde i va de 1hasta p haciendo una analoga a los valores de probabilidad de una variable aleatoria discreta. Si se considera que el diseo tiene p componentes y (m+l) valores, se tiene un diseo simplex reticular {p,m}. La cantidad de puntos para un diseo de este tipo es:

45 diseos son factibles. Adicionalmente, se debe eliminar algunos diseos que pueden violar las restricciones;es decir, todos aquellos donde hay cero mangas nacionales y/o internacionales recordando que necesitamos al menos una de cada una de estas. Sin embargo, incluso as se tendra que desarrollar ms de 20 modelos de optimizacin (que parten de la misma base, pero que igual resulta en un proceso poco eficiente). Es en este punto donde el software estadstico Minitab entra a facilitar la actual tarea e indica que para obtener una superficie de respuesta, similar a un grfico de contorno, que nos ayude a determinar dnde se ubica a la mejor combinacin de la mezcla, solo es preciso modelar 7 casos.
A continuacin, se presenta la funcin objetivoy algunas de las restricciones utilizadas para el modelo que combina 1 manga nacional, 7 mangas swing y 1manga internacional; y para el caso donde se requiere maximizar solamente el nmero de asignaciones (aquel donde se busca maximizar el tiempo de permanencia es anlogo con un pequeo cambio en la funcin objetivo donde se multiplica el nmero de asignaciones por la diferencia entre su tiempo de salida y de llegada). Para dicho fin se utilizar solamente nomenclatura matemtica, sin embargo el trabajo fue realizado en Lingo.

La funcin objetivo est definida como la sumatoria de todas las mangas y, en este caso, los primeros 100vuelos. Sujeto a: 1)

CX,. 1 paratodoi =
10

II

Esta ecuacin genera restricciones sobre todos los vuelos, con lo que se logra que solo puedan ser asignados a una de las mangas. En esta oportunidad se incluye la manga dummy (10). 2) X,.XQ(Sk +15- Ei)(Si+15 - E k ) I O para todo j tal que:j = 9, para todo par de vuelos i y k
I

N=

(p+m-l)! m!( p - l ) !

Para resolver problemas de este tipo se suele utilizar diseos generados por computadora con la finalidad de encontrar las superficies de respuesta adecuadas. Bajo la premisa de que se tienen 9 componentes y 3 factores, se puede concluir que N =

Por su parte, la segunda restriccin del modelo busca evitar el traslape de aviones en la misma manga y, adems, otorga la holgura de 15 minutos

Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en un problema de asignacin de un aeropuerto

entre los usos de la misma manga estipulada como una restriccin operativa del problema. 3) X,,, = 1,para todo i tal que: Ti=1 4) Y,,, = 1,para todo i tal que: ENV, = 2 5) y, = O, para todo posible asignacin de i y j tal que: ENV, = 5 y j = {1,2,4,5,6,8} 6) Y,,,= 1,para todo i tal que: (Si- Ei ) = 240, o = 7) y,, O, para todo i y para todo j tal que: j = 1 y Pi= 2 8) Y,,= O, para todo i y para todo j tal que: j = 9 y Pi= 1

para todo par de vuelos i y k tal que: i I i zk y Si+ 15 k, 2E,yPk=2yP,=1.


I< j

10)
1=2

X , I 100000 ( A , ) , para todo j tal que:


3 I 8, para todo par de vuelos i y k tal que: i I jI k, i+kySi+152Ek,yP,=2,Pi=1y211<j

Las restricciones desde la 3 a la 8 son "restricciones filtro", que buscan eliminar aviones que no pueden ser contados como asignaciones en la funcin objetivo.Su razn de ser es la siguiente: La tercera restriccin enva a los vuelos no comercialesa la manga dummy. La cuarta restriccin enva los vuelos con envergadura menor a 3 a la manga dummy. La quinta restriccin enva a la manga dummy a todos aquellos vuelos de envergadura 5 que el modelo considere conveniente asignar a mangas que no sean del grupo {3,7,9 y lo}, las cuales son las nicas preparadas para dichos vuelos. La sexta restriccin enva a la manga dummy a todos aquellos vuelos que tengan un tiempo de estada (holgura) mayor o igual a los 240 minutos.

Las restricciones nueve y diez deben ser consideradas como una sola, ya que corresponden al tipo una o la otra de acuerdo con Hillier (2006).Si la variable auxiliar, en este caso A, es igual a 1,una de las dos situaciones no podr cumplirse. El objetivo particular de estas restricciones es evitar que un vuelo internacional sea asignado a la izquierda de un vuelo nacional ya asignado. Se puede observar que el rango de mangas a las que se puede asociar esta restriccin es de la 3 a la 8, que para el diseo (1, 7,l) representan el grupo de mangas swing. En la restriccin 9 podemos observar que la comparacin se genera para todos los vuelos i y k que se traslapan en el aeropuerto en el caso que el vuelo i ya asignado es nacional, y el vuelo k internacional ha entrado al terminal tambin. Podemos observar tambin que la variable de asignacines Xi,ya que se toma en cuenta el vuelo i. En la restriccin 10 podemos observar que la comparacin se genera para todos los vuelos i y k que se traslapan en el aeropuerto en el caso que el vuelo i ya asignado es nacional, y el vuelo k internacional ha entrado al terminal. Pero ahora la variable de asignacin es del tipo X, donde y se define el rango 1como entre 2 y j. Esto es equivalente a decir que si se ha asignado un vuelo i, nacional, a la manga j, entonces a su izquierda (mangas 2 a la j) no se podr asignar un vuelo k, internacional. La clave est en mantener a la variable auxiliar (A) definida en los trminos originales. Esta restriccin es vlida para cualquier modelo con ms de dos mangas swing. El resto de las restricciones del modelo funcionan con la misma lgica y son utilizadas para modelar las dems restricciones operativas del aeropuerto. Los modelos preparados para las 7 alternativas

Todas las restricciones antes mencionadas son vlidas para todos los modelos desarrollados durante esta investigacin. La sptima restriccin genera la exclusividad de la manga j = 1para los vuelos nacionales. La octava restriccin genera la exclusividad de la manga j=9 para los vuelos internacionales. Estas dos restricciones aparecern en todos los modelos utilizados en esta investigacin con variaciones en el rango de mangas (j) que se incluyen. Es preciso recordar que este es el caso {1,7,1}. 9)

y,i 100000(1I

para todo j tal que: 3 j 18, 2

Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en u n problema de asignacin de u n aeropuerto

requeridas por Minitab fueron probados para 100 y 200 aviones, respectivamente. La solucin nunca fue determinada en los casos donde existan ms mangas swing (por ejemplo el {1,7, l), lo que deja como conclusin que el problema no puede ser resuelto en tiempo polinomial respecto a las variables de decisin utilizando tcnicas de optimizacinexactas.

Mixture Contour Plot of A


(component amounts)
Nacional 0.889

Uso de simulacin Es en este momento en el que, 0.778 0.111 0.889 naturalmente, se opt por utilizar la Swing Internacional simulacin como un "arma" para resolver el problema con mayor Grfico 1: Contorno de nmero de asignaciones (Reporte de Minitab) facilidad.La simulacines, en todo caso, un "comodn" que permite resolver mejor respuesta se da en el diseo que cuenta con 1 problemas que n o se pudieron resolver manga nacional, 6 swing y 2 internacionales. Este anteriormente, a plenitud, con otros mtodos diseo fue "corrido" en el modelo de simulacin, ya analticos. La simulacin, por si sola, no nos permite que no fue uno de los casos muestreados llegar a soluciones optimas pero, en trminos inicialmente, y se obtuvieron las siguientes medidas empricos, a veces bastan buenas soluciones de desempeo: 11,657 vuelos asignados y 861,656 obtenidas en un horizonte de tiempo razonable minutos utilizados.
La informacin inicial solo permita realizar un anlisis algortmico del problema ya que no exista variabilidad inherente en el sistema. Por esta razn, se prepar un modelo, considerando la misma lgica de los modelos de optimizacin. Luego de preparar el modelo de simulacin y de hacer las respectivas corridas del mismo, se obtuvieron los resultados para 6 meses de operacin (Ver Tabla 1).Esos resultados fueron ingresados al Minitab para obtener el mejor diseo del aeropuerto. Se puede apreciar (Ver Grfico 1) que las mejores respuestas se dan en la regin donde hay una mayor cantidad de mangas swing. Se utiliz el optimizador de Minitab para determinar que la Antes de comparar los resultados obtenidos con la lnea base, se consider pertinente hacer un anlisis de sensibilidad sobre las variables de holgura y truncamiento, fijadas en el diseo inicial y explicadas previamente. Esta situacin responde a un experimento factorial segn Montgomery (2004). Luego de discutir con personas con un conocimiento razonable en materias de operacin aeroportuarias, se decidi permitir que el rango de la holgura fuera de 10 a 20 minutos; mientras que el truncamiento vare entre 200 y 500 minutos. A continuacin, las medidas de desempeo para 5 combinaciones de dichos factores definidas por el paquete estadstico Minitab: Luego de obtener los resultados por simulacin se incluyeron las respuestas en Minitab y se contruy la Tabla 2 en donde se puede observar claramente que la regin con las mejores respuestas esta circunscrita a la combinacin de holgura por debajo de 1 minutos y que su truncamiento est 1 entre los 300 y 410 minutos. Luego de realizar un anlisis puramente determinstico, se opta por indicar que una buena respuesta para la simulacin radica en la combinacin de truncamiento y holgura (350,lO)minutos.

10800 11200 -

::,
11600

Tabla 1: Resultados para 6 meses de operacin Diciembre 2008

Aplicacin de mtodos de optimizacin y simulacin en u n problema de asignacin de u n aeropuerto

Factores

Medidas de desempeo

200 500 200 350

1O 1O 20 15

11,691 11,737 11,434 11,826

Tabla 2: Medidas de desempeo para dgerentes combinaciones de holgura y truncamiento

Finalmente, se puede apreciar (Ver Grfico 2) que la cantidad de vuelos asignados en el modelo propuesto ({1,6,2)con 350 minutos de truncamiento y 10 minutos de holgura) es de 11,985 aviones, los cuales representan e155.36%del total de vuelos. Por otro lado, el tiempo total de utilizacin de las mangas es de 977,869 minutos, los cuales representan el 41.68% del total de minutos disponiblesen las 9 mangas.

. La simulacin de sistemas permite modelar


sistemas complejos en horizontes largos de tiempo sin perder la eficiencia del estudio. . El nmero de asignaciones para el modelo escogido es de 11,985. Esto significa 1,430 vuelos ms que el modelo inicial. El tiempo de utilizacin para el modelo escogido es de 977,869 minutos. Esto representa 65,300 ms que el modelo inicial. Entonces, es posible concluir que existe, por lo menos, un mejor diseo para el aeropuerto estudiado.

Conclusiones

Es posible continuar con la bsqueda de la mejora de los Contour Plot of A vs Tmangas, Truncamiento mtodos de asignacin de 2o recursos en el aeropuerto estudiado a travs del uso de A mtodos cientficos. m < 11450 El diseo de experimentos es 11450 - 11500 11500 - 11550 una herramienta que 11550 - 11600 16 aumenta la eficiencia y 11600 - 11650 validez de un estudio, ya que 11650 - 11700 11700 - 11750 permite mejorar la 11750 - 11800 investigacin. 11800 - 11850 Los mtodos de optimizacin 11850 - 11900 11900 - 11950 pierden eficiencia cuando 12 > 11950 m crece el horizonte de tiempo; sin embargo, pueden ser 1 4 1 10 utilizados como una cota 200 250 300 350 400 450 500 superior de utilizacin si se Truncamiento eliminan las restricciones con Grfico 2: Contorno de nmero de asignaciones variando factores (Reporte de Minitab) variables adicionales.

l-

4
i1

Bibliografa
Ding, H., Lim, A., Rodrigues, B. y Zhu, Y. (2004).Aircraft and Gate Scheduling Optimization in Airports. Proceedings of the 37th Hawaii International Conferenceon System Sciences.IIE Computer Society. Hillier, F y Lieberman, G. (2006).Introduccin a la Investigacin de Operaciones. McGraw Hill. Pidd, M. (2003).Tools for Thinking: Modelling in ManagementScience.Wiley. Montgomery, D. (2004).Design and Analysis of Experiments. Wiley. Winston, W. (2005).Investigacin de Operaciones: aplicaciones y algoritmos.Thomson Learning.

Diciembre 2008

You might also like