Escolar Documentos
Profissional Documentos
Cultura Documentos
CICLO II-2016
UNIVERSIDAD MODULAR ABIERTA
DOCENTE:
SAN MIGUEL
Lic.
Juan
Francisco
Aguirre
Snchez
PROGRAMACIN LINEAL
La Programacin Lineal u optimizacin lineal, es un mtodo matemtico para determinar la forma
de lograr el mejor resultado (por ejemplo, el mximo beneficio o el costo ms bajo) de un modelo
matemtico dado por alguna lista de requisitos representados por relaciones lineales. La
programacin lineal es un caso particular de programacin matemtica.
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.
COMO RESOLVER UN PROBLEMA MEDIANTE PROGRAMACIN LINEAL?
El primer paso para la resolucin de un problema de programacin lineal consiste en la
identificacin de los elementos bsicos de un modelo matemtico, estos son:
Funcin Objetivo
-
Variables
Restricciones
El siguiente paso consiste en la determinacin de los mismos, para lo cual proponemos seguir la
siguiente metodologa
Definir el criterio
dela Funcin
Objetivo
Identificar y definir
variables
Identificar y definir
restricciones
Plantear la Funcin
Objetivo
LA FUNCIN OBJETIVO
La funcin objetivo tiene una estrecha relacin con la pregunta general que se desea responder. S
en un modelo resultasen distintas preguntas, la funcin objetivo se relacionara con la pregunta del
nivel superior, es decir, la pregunta fundamental. As por ejemplo, si en una situacin se desean
minimizar los costos, es muy probable que la pregunta de mayor nivel sea la que se relacione con
aumentar la utilidad en lugar de un interrogante que busque hallar la manera de disminuir los
costos.
MINIMIZAR costos
MAXIMIZAR utilidades
LAS RESTRICCIONES
Cuando hablamos de las restricciones en un problema de programacin lineal, nos referimos a todo
aquello que limita la libertad de los valores que pueden tomar las variables de decisin. La mejor
manera de hallarlas consiste en pensar en un caso hipottico en el que decidiramos darle un valor
infinito a nuestras variables de decisin, por ejemplo, qu pasara si en un problema que precisa
maximizar sus utilidades en un sistema de produccin de calzado decidiramos producir una
cantidad infinita de zapatos? Seguramente ahora nos surgiran mltiples interrogantes, como por
ejemplo:
Con cunta materia prima cuento para producirlos?
Con cunta mano de obra cuento para fabricarlos?
Pueden las instalaciones de mi empresa albergar tal cantidad de producto?
Podra mi fuerza de mercadeo vender todos los zapatos?
Puedo financiar tal empresa?
Pues bueno, entonces habramos descubierto que nuestro sistema presenta una serie de limitantes,
tanto fsicas, como de contexto, de tal manera que los valores que en un momento dado podran
tomar nuestras variables de decisin se encuentran condicionados por una serie de restricciones.
MTODOS DE SOLUCIN
3
a) Mtodo Grfico
b) Mtodo Simplex : Algebraico, Tabular y Matricial
MTODO GRFICO
El mtodo grfico es un procedimiento de solucin de
problemas de programacin lineal muy limitado en
cuanto al nmero de variables (2 si es un grfico 2D y 3 si
es 3D) pero muy rico en materia de interpretacin de
resultados e incluso anlisis de sensibilidad. Este consiste
en representar cada una de las restricciones y encontrar en
la medida de lo posible el polgono (poliedro) factible,
comnmente llamado el conjunto solucin o regin
factible, en el cual por razones trigonomtricas en uno de
sus vrtices se encuentra la mejor respuesta (solucin
ptima).
MTODO SIMPLEX
El Mtodo Simplex es un mtodo analtico de solucin de problemas de
programacin lineal capaz de resolver modelos ms complejos que los
resueltos mediante el mtodo grfico sin restriccin en el nmero de
variables.
El Mtodo Simplex es un mtodo iterativo que permite ir mejorando la
solucin en cada paso. La razn matemtica de esta mejora radica en
que el mtodo consiste en caminar del vrtice de un poliedro a un
vrtice vecino de manera que aumente o disminuya (segn el contexto
de la funcin objetivo, sea maximizar o minimizar), dado que el
nmero de vrtices que presenta un poliedro solucin es finito siempre
se hallar solucin.
Este famossimo mtodo fue creado en el ao de 1947 por el
estadounidense George Bernard Dantzig y el ruso Leonid Vitalievich
Kantorovich, con el nimo de crear un algoritmo capaz de solucionar problemas de m restricciones
y n variables.
OBSERVACIONES IMPORTANTES AL UTILIZAR MTODO SIMPLEX
VARIABLES DE HOLGURA Y EXCESO
El Mtodo Simplex trabaja basndose en ecuaciones y las restricciones iniciales que se modelan
mediante programacin lineal no lo son, para ello hay que convertir estas inecuaciones en
ecuaciones utilizando unas variables denominadas de holgura y exceso relacionadas con el recurso
al cual hace referencia la restriccin y que en el tabulado final representa el "Slack or surplus" al
que hacen referencia los famosos programas de resolucin de investigacin de operaciones, estas
variables adquieren un gran valor en el anlisis de sensibilidad y juegan un rol fundamental en la
creacin de la matriz identidad base del Simplex.
4
Estas variables suelen estar representadas por la letra "S", se suman si la restriccin es de signo "<"
y se restan si la restriccin es de signo ">".
MTODO SIMPLEX ALGEBRAICO
Los problemas de Programacin L que solo incluyen dos variables y en ocasiones tres
resultan susceptibles de solucionarse en forma grfica, sin embargo, al volverse ms complicados
la solucin grfica resulta imposible.
Por lo tanto, se requiere una forma ms eficiente que mantenga los clculos al mnimo, esto lo hace
el Mtodo Simplex con el procedimiento algebraico.
El procedimiento algebraico al igual que el grfico, consiste en resolver puntos
seleccionados del polgono de factibilidad tcnica y llega a la solucin ptima por medio de
iteraciones o pasos sucesivos.
Solucin: (segundo trmino)= En esta fila se consigna el segundo trmino de la solucin, es decir
las variables, lo ms adecuado es que estas se consignen de manera ordenada, tal cual como se
escribieron en la definicin de restricciones.
Cj = La fila "Cj" hace referencia al coeficiente que tiene cada una de las variables de la fila
"solucin" en la funcin objetivo.
Variable Solucin = En esta columna se consigna la solucin bsica inicial, y a partir de esta en
cada iteracin se van incluyendo las variables que formarn parte de la solucin final.
Cb = En esta fila se consigna el valor que tiene la variable que se encuentra a su derecha "Variable
solucin" en la funcin objetivo.
Zj = En esta fila se consigna la contribucin total, es decir la suma de los productos entre trmino y
Cb.
5
Cj - Zj = En esta fila se realiza la diferencia entre la fila Cj y la fila Zj, su significado es un
"Shadow price", es decir, la utilidad que se deja de recibir por cada unidad de la variable
correspondiente que no forme parte de la solucin.