You are on page 1of 2

PROGRAMACION LINEAL

La programacin lineal es el campo de la optimizacin matemtica dedicado a


maximizar o minimizar (optimizar) una funcin lineal, denominada funcin objetivo, de
tal forma que las variables de dicha funcin estn sujetas a una serie de restricciones
expresadas mediante un sistema de ecuaciones o inecuaciones tambin lineales. El
mtodo tradicionalmente usado para resolver problemas de programacin lineal es el
Mtodo Simplex.

HISTORIA DE LA PROGRAMACION LINEAL

El problema de la resolucin de un sistema lineal de inecuaciones se remonta, al menos,


a Joseph Fourier, despus de quien nace el mtodo de eliminacin de Fourier-Motzkin.
La programacin lineal se plantea como un modelo matemtico desarrollado durante
la Segunda Guerra Mundial para planificar los gastos y los retornos, a fin de reducir los
costos al ejrcito y aumentar las prdidas del enemigo. Se mantuvo en secreto hasta
1947. En la posguerra, muchas industrias lo usaron en su planificacin diaria.
Los fundadores de la tcnica son George Dantzig, quien public el algoritmo simplex, en
1947, John von Neumann, que desarroll la teora de la dualidad en el mismo ao,
y Leonid Kantorvich, un matemtico de origen ruso, que utiliza tcnicas similares en la
economa antes de Dantzig y gan el premio Nobel en economa en 1975. En 1979, otro
matemtico ruso, Leonid Khachiyan, dise el llamado Algoritmo del elipsoide, a travs del
cual demostr que el problema de la programacin lineal es resoluble de manera
eficiente, es decir, en tiempo polinomial.2 Ms tarde, en 1984, Narendra
Karmarkar introduce un nuevo mtodo del punto interior para resolver problemas de
programacin lineal, lo que constituira un enorme avance en los principios tericos y
prcticos en el rea.
El ejemplo original de Dantzig de la bsqueda de la mejor asignacin de 70 personas a
70 puestos de trabajo es un ejemplo de la utilidad de la programacin lineal. La potencia
de computacin necesaria para examinar todas las permutaciones a fin de seleccionar
la mejor asignacin es inmensa (factorial de 70, 70!) ; el nmero de posibles
configuraciones excede al nmero de partculas en el universo. Sin embargo, toma slo
un momento encontrar la solucin ptima mediante el planteamiento del problema como
una programacin lineal y la aplicacin del algoritmo simplex. La teora de la
programacin lineal reduce drsticamente el nmero de posibles soluciones factibles
que deben ser revisadas.

EJEMPLOS

Los modelos de programacin lineal contemplan que las variables de decisin (es decir,
la funcin objetivo y las restricciones) mantienen un comportamiento de tipo lineal. Esto
hace que, a travs de su mtodo, se puedan simplificar los clculos y obtener un
resultado prximo a la realidad.
Adems de todo lo expuesto, no podemos pasar por alto tampoco la existencia de otra
serie importante de conceptos que estn en relacin a la citada programacin lineal. En
este caso, nos estamos refiriendo a tres en concreto:

-Solucin factible. Bajo esta denominacin se encuentra un recinto, que puede estar
acotado o no y que est determinado por lo que viene a ser el conjunto de las
restricciones de todos los semiplanos. Tambin es conocida por el nombre de regin de
validez.

-Solucin ptima. Se da en llamar as a lo que es el conjunto de todos los vrtices del


recinto. Hay que subrayar adems que, en concreto, esa puede ser mnima o mxima
segn cada caso.

-Valor del programa lineal. En este caso, este viene a ser el valor que la mencionada
funcin objetivo toma en lo que es el vrtice de la solucin ptima.
Veamos un ejemplo de programacin lineal para comprender mejor esta definicin.
Supongamos que un hombre recibe una herencia de 100.000 pesos y toma la decisin
de invertir el dinero. Su contador le recomienda dos inversiones: comprar acciones de
una compaa petrolera, que tienen un rendimiento del 5%, y adquirir bonos del Estado,
que rinden un 9%.

El hombre decide invertir no ms de 80.000 pesos en las acciones petroleras y no


menos de 15.000 pesos en los bonos estatales. Por otra parte, pretende que la inversin
en las acciones nunca duplique la inversin en bonos. Gracias a la programacin lineal,
puede estimar cmo distribuir su dinero entre ambas opciones para que
sus inversiones le ofrezcan el mayor beneficio.

You might also like