You are on page 1of 3

Javier Vega Meza

Investigacin de Operaciones
Redes-Sabatino
18/04/2015

Programacin Lineal
La Programacin Lineal corresponde a un algoritmo a travs del cual se
resuelven situaciones reales en las que se pretende identificar y resolver
dificultades para aumentar la productividad respecto a los recursos
(principalmente los limitados y costosos), aumentando as los beneficios.
El objetivo primordial de la Programacin Lineal es optimizar, es decir,
maximizar o minimizar funciones lineales en varias variables reales con
restricciones lineales (sistemas de inecuaciones lineales), optimizando una
funcin objetivo tambin lineal.

Caractersticas
Proporcionalidad: Las variables y la funcin objetivo deben ser lineales
Aditividad: Es necesario que cada variable sea aditiva respecto a la
variable objetivo
Divisibilidad: Las soluciones no deben ser necesariamente nmeros
enteros
Optimalidad: La solucin ptima (mximo, mnimo) debe de ocurrir en
uno de los vrtices del conjunto de soluciones factibles.

Formulacin de Modelos
En el proceso de formulacin de un modelo de programacin lineal hay que dar
los siguientes pasos:
1.
Determinacin de las variables de decisin. Representan los
elementos del sistema a modelar que son controlables por el decisor. En
los modelos lineales continuos estas variables toman como valores
nmeros reales y se representan por letras con subndices como se
acostumbra a hacer con las variables matemticas, o literales alusivos a
su significado: peso, valor, etc. En el primer caso tambin se utiliza la
representacin como vector de un conjunto indexado de variable:
2.
Determinacin de
las restricciones. Representan
las limitaciones prcticas de determinados recursos o imposiciones
fsicas de la realidad. Se expresan como ecuaciones e inecuaciones
lineales de las variables de decisin. Matemticamente adoptan una de
las siguientes formas:

3.
Formulacin de la funcin objetivo. Se trata de la funcin que
mide la calidad de la solucin y que hay que optimizar (maximizar un
beneficio o minimizar un coste) Tambin es una funcin lineal de todas o
parte de las variables de decisin.

Javier Vega Meza


Investigacin de Operaciones
Redes-Sabatino
18/04/2015

Algoritmos de solucin
Para resolver problemas de Programacin Lineal Entera, se utilizan varios
algoritmos como son: Ralph Gomory, Ramificacin y Acotamiento, Enumeracin
Exhaustiva o Enumeracin Explcita, Enumeracin Implcita, Aditivo de Egon
Balas y Algoritmos Heursticos.
En Programacin Lineal Entera Pura algunos de los algoritmos de solucin que
se emplean son: Mtodo de Plano de Corte, Algoritmo Fraccional de Gomory,
Algoritmo Entero Puro de Gomory, Mtodo de Ramificacin y Acotamiento y el
Algoritmo de Land Doig, entre otros.
Para Programacin Lineal Entera Binaria algunos de los utilizados son: Mtodo
de Ramificacin y Acotamiento, Mtodo Aditivo de Egon Balas, Mtodo
Lexicogrfico, Mtodo de Lemke y Spielberg, Distancia de Hamming y Retculos
y Mtodo de Trubin.
En Programacin Lineal Entera Mixta se usan el Algoritmo Entero Mixto de
Gomory, el Algoritmo de Land Doig, Mtodo de Benders.

Interpretacin de Solucin
El conjunto de vrtices del recinto (formados por las restricciones) se denomina
conjunto de soluciones factibles bsicas y el vrtice donde se presenta la
solucin ptima se llama solucin mxima(o mnima segn el caso).
Soluciones complementarias ptimas.- Con la solucin ptima, al final del
simplex se tiene, la solucin primal X* y una ptima complementaria dual Y*,
en el rengln Z, como coeficientes de las variables de holgura y/o artificiales
que forman la primera solucin bsica, ("Precios Sombra" o "Variables Duales"
o "Multiplicadores del Simplex").

Aplicaciones
La programacin lineal constituye un importante campo de la optimizacin por
varias razones, muchos problemas prcticos de la investigacin de operaciones
pueden plantearse como problemas de programacin lineal.
Algunos casos especiales de programacin lineal, tales como los problemas de
flujo de redes y problemas de flujo de mercancas se consideraron en el
desarrollo de las matemticas lo suficientemente importantes como para
generar por si mismos mucha investigacin sobre algoritmos especializados en
su solucin. Una serie de algoritmos diseados para resolver otros tipos de

Javier Vega Meza


Investigacin de Operaciones
Redes-Sabatino
18/04/2015

problemas de optimizacin constituyen casos particulares de la ms amplia


tcnica de la programacin lineal.

Histricamente, las ideas de programacin lineal han inspirado muchos de los


conceptos centrales de la teora de optimizacin tales como la dualidad, la
descomposicin y la importancia de la convexidad y sus generalizaciones.
Del mismo modo, la programacin lineal es muy usada en la microeconoma y
la administracin de empresas, ya sea para aumentar al mximo los ingresos o
reducir al mnimo los costos de un sistema de produccin.
Algunos ejemplos son la mezcla de alimentos, la gestin de inventarios, la
cartera y la gestin de las finanzas, la asignacin de recursos humanos y
recursos de mquinas, la planificacin de campaas de publicidad, etc.

Otros son:
Optimizacin de la combinacin de cifras comerciales en una red lineal
de distribucin de agua.
Aprovechamiento ptimo de los recursos de una cuenca hidrogrfica,
para un ao con afluencias caracterizadas por corresponder a una
determinada frecuencia.
Soporte para toma de decisin en tiempo real, para operacin de un
sistema de obras hidrulicas;
Solucin de problemas de transporte.

You might also like