Programacion lineal metedo manual, metodo solver y metodo winqsb
INVESTIGACION DE OPERACIONES
Profesor: Juan Pablo Arias
Tema de investigación:
“Programación Lineal”
CASO 2
Alumnos:
• Hellen Bolaños Herrera
• Jason Gómez Zeledón
• Juliane Díaz Barrientos
Entrega: 27 de febrero de 2012
Índice General
MARCO TEÓRICO 3
Historia de la programación lineal 3Variables 4
Restricciones 4
Función Objetivo 5
Programación entera 5
Aplicaciones 5
OBJETIVOS 7
Objetivo General 7
Objetivos Específicos 7
CASO A RESOLVER 1. A 8
DESARROLLO SOLUCION MÉTODO GRÁFICO 8
DESARROLLO SOLUCION MÉTODO SOLVER 12
DESARROLLO SOLUCION MÉTODO WINQSB. 14
RECOMENDACIONES 17
BIBLIOGRAFÍA 17
MARCO TEÓRICO
La Programación Lineal es unprocedimiento o algoritmo matemático mediante el cual se resuelve un problema indeterminado, formulado a través de ecuaciones lineales, optimizando la función objetivo, también lineal.
Consiste en optimizar (minimizar o maximizar) una función lineal, denominada función objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de restricciones que expresamos medianteun sistema de inecuaciones lineales.
Historia de la programación lineal
El problema de la resolución de un sistema lineal de inecuaciones se remonta, al menos, a Joseph Fourier, después de quien nace el método de eliminación de Fourier-Motzkin. La programación lineal se plantea como un modelo matemático desarrollado durante la Segunda Guerra Mundial para planificar los gastos y losretornos, a fin de reducir los costos al ejército y aumentar las pérdidas del enemigo. Se mantuvo en secreto hasta 1947. En la posguerra, muchas industrias lo usaron en su planificación diaria.
Los fundadores de la técnica son George Dantzig, quien publicó el algoritmo simplex, en 1947, John von Neumann, que desarrolló la teoría de la dualidad en el mismo año, y Leonid Kantoróvich, un matemáticoruso, que utiliza técnicas similares en la economía antes de Dantzig y ganó el premio Nobel en economía en 1975. En 1979, otro matemático ruso, Leonid Khachiyan, diseñó el llamado Algoritmo del elipsoide, a través del cual demostró que el problema de la programación lineal es resoluble de manera eficiente, es decir, en tiempo polinomial.[2] Más tarde, en 1984, Narendra Karmarkar introduce un nuevométodo del punto interior para resolver problemas de programación lineal, lo que constituiría un enorme avance en los principios teóricos y prácticos en el área.
El ejemplo original de Dantzig de la búsqueda de la mejor asignación de 70 personas a 70 puestos de trabajo es un ejemplo de la utilidad de la programación lineal. La potencia de computación necesaria para examinar todas laspermutaciones a fin de seleccionar la mejor asignación es inmensa (factorial de 70, 70!) ; el número de posibles configuraciones excede al número de partículas en el universo. Sin embargo, toma sólo un momento encontrar la solución óptima mediante el planteamiento del problema como una programación lineal y la aplicación del algoritmo simplex. La teoría de la programación lineal reduce drásticamente el númerode posibles soluciones óptimas que deben ser revisadas.
Variables
Las variables son números reales mayores o iguales a cero. [pic]
En caso que se requiera que el valor resultante de las variables sea un número entero, el procedimiento de resolución se denomina Programación entera.
Restricciones
Las restricciones pueden ser de la forma:
Tipo 1: [pic]
Tipo 2:[pic]
Tipo 3: [pic]
Donde:
A = valor conocido a ser respetado estrictamente;
B = valor conocido que debe ser respetado o puede ser superado;
C = valor conocido que no debe ser superado;
j = número de la ecuación, variable de 1 a M (número total de restricciones);
a; b; y, c = coeficientes técnicos conocidos;
X = Incógnitas, de 1 a N;
i = número de la incógnita, variable de 1 a...
Regístrate para leer el documento completo.