Vous êtes sur la page 1sur 1

11.

Se puede obtener
informacin sobre el
software libre en
http://www.coin-or.org

MC

Tipos de modelos de programacin lineal entera

479

En este captulo se estudia una clase de problemas que se modelan como programas lineales con el requerimiento adicional de que una o ms variables deben ser nmeros enteros. Estos problemas se conocen como programas lineales enteros. Si todas las variables
deben ser enteros, tenemos un programa lineal slo con enteros. Si algunas de las variables,
pero no todas, deben ser enteros, se habla de un programa lineal entero mixto. En muchas
aplicaciones de la programacin lineal entera, se requiere que una o ms variables enteras sean iguales a 0 o 1. Estas variables se llaman variables 0-1 o binarias. Si todas las variables son 0-1, tenemos un programa lineal con enteros 0-1.
Las variables enteras, en particular las variables 0-1, proporcionan una exibilidad de
modelado considerable. Como resultado de ello, el nmero de aplicaciones que pueden
tratarse con la metodologa de la programacin lineal aumenta. Por ejemplo, el artculo de
MC en accin, Programacin de la tripulacin de la aerolnea Air New Zealand, describe cmo esa aerolnea emplea modelos de programacin entera 0-1 para programar a sus
pilotos y asistentes de vuelo. Los artculos posteriores de MC en Accin describen cmo
Valley Metal Containers utiliz un programa entero mixto para programar la produccin
de latas de aluminio para la cerveza Coors y cmo se utiliz una serie de tres modelos de
programacin entera para programar voluntarios para el Festival de Msica Folklrica
de Edmonton en 2003. Muchas otras aplicaciones de la programacin entera se describen
a lo largo del captulo.
El objetivo de este captulo es proporcionar una introduccin orientada a las aplicaciones de la programacin lineal entera. Primero se estudian los diferentes tipos de modelos de programacin lineal entera. Luego mostramos la formulacin, la solucin grca y
la solucin por computadora de un programa lineal slo con enteros. En la seccin 11.3
se analizan cinco aplicaciones de la programacin lineal entera que usan variables 0-1:
problemas de optimizacin de la elaboracin del presupuesto de capital, del costo jo, del
diseo de un sistema de distribucin, de la ubicacin de bancos y de la participacin de
mercado. En la seccin 11.4 se incluyen ilustraciones adicionales de la exibilidad de modelado que ofrecen las variables 0-1. Los apndices 11.1 y 11.2 ilustran el uso de Excel y
LINGO para resolver programas enteros.
El costo de la exibilidad de modelado agregado que provee la programacin entera es que los problemas que involucran variables enteras con frecuencia son mucho ms
difciles de resolver. Un problema de programacin lineal con varios miles de variables
continuas puede resolverse con cualquiera de los solucionadores de programacin lineal comerciales. Sin embargo, un problema de programacin lineal slo con enteros con
menos de 100 variables puede ser sumamente difcil de resolver. Los cientcos de la administracin experimentados pueden ayudar a identicar los tipos de programas lineales
enteros que se pueden resolver de manera fcil, o por lo menos razonable. El software comercial, como LINGO, CPLEX, Xpress-MP y la versin comercial de Premium Solver,
tienen una amplia capacidad de programacin entera y tambin existe software libre muy
robusto para el mismo propsito. The Management Scientist y las hojas de clculo como
Excel tienen la capacidad de resolver programas lineales enteros ms pequeos.

en ACCIN

PROGRAMACIN DE LA TRIPULACIN DE LA AEROLNEA AIR NEW ZEALAND*


Como se seal en el captulo 1, las lneas areas hacen
un uso exhaustivo de los mtodos cuantitativos (lea el
artculo Administracin de los ingresos en American
Airlines, de MC en accin). Air New Zealand es la lnea area nacional e internacional ms grande de Nueva
*Con base en E. Red Butchers et al., Optimized Crew Scheduling at Air
New Zealand, Interfaces (enero/febrero de 2001); 30-56.

Zelanda. Durante los 15 aos pasados elabor modelos


de programacin entera para la programacin de la tripulacin. Air New Zealand termina los planes de vuelo
por lo menos 12 semanas antes de la fecha de salida de
los vuelos. En ese punto comienza el proceso de asignar
tripulaciones para implementar los planes de vuelo. El
(contina)

Vous aimerez peut-être aussi