jueves, 24 de julio de 2014

SECCION C. Solución de Modelos Lineales con el Método SIMPLEX y el Método de Puntos Interiores. - IV

30. El Método de Karmakar también es un algoritmo iterativo, como el Simplex, pero parte de una solución de prueba, obtenida DENTRO de la región de soluciones posibles. En cada iteración se mueve dentro de la región solución a una mejor solución de prueba y así continúa hasta obtener la mejor solución en un punto extremo. La principal diferencia con el Algoritmo Simplex es que trabaja con puntos interiores de la región solución y por eso se le llama también ALGORITMO DE PUNTOS INTERIORES. 

 31. La empresa Delta Airlines con 7000 pilotos que deben manejar 400 aviones y movilizarlos a 166 ciudades en el mundo, ha preferido las ventajas de este algoritmo para usar eficientemente los recursos escasos. 

32. Programas de computadora para la solución de modelos lineales son distribuidos comercialmente. Por lo tanto, la principal atención debe darse a la definición del problema y a la determinación y elaboración del modelo a usar. Todo ello con el fin de poder aplicar la técnica e interpretar resultados para tomar decisiones.

miércoles, 23 de julio de 2014

SECCION C. Solución de Modelos Lineales con el Método SIMPLEX y el Método de Puntos Interiores. - III

20. Para determinar cuál variable básica debe salir de una solución, para pasar a ser variable nobásica, se utiliza como criterio el seleccionar a la variable básica que se hace cero al introducir 26 la nueva variable básica. La medida utilizada para aplicar este criterio es el llamado Ratio Mínimo de la variable. Además de indicar la variable que se hace cero, el Ratio Mínimo informa cuál será el valor de la variable entrante en la nueva solución. 
21. Para calcular una nueva solución posible efectúa operaciones matemáticas que transforman el sistema actual de ecuaciones, en un sistema de ecuaciones equivalente. Este es un proceso iterativo. En cada iteración intercambia una variable básica por una no-básica. Los Coeficientes Relativos y los Ratios Mínimos tiene fórmulas matemáticas para calcularlos. 
22. En cada iteración intercambia una variable básica por una no-básica. En cada solución los Coeficientes Relativos informan si se ha llegado o no al óptimo. Coeficientes Relativos y los Ratios Mínimos tiene fórmulas matemáticas para calcularlos. 
23. En las Tablas Simplex se reconoce que hay una solución óptima ÚNICA cuando los coeficientes relativos de variables no-básica tienen valor > que cero en minimización y < que cero en maximización. Esto indicaría que ninguna de esas variables IGUALARÍA el valor óptimo encontrado y por lo tanto, es única. 24. Se reconoce que hay una solución óptima ALTERNA cuando por lo menos uno de los coeficientes relativos de variables no-básica tiene valor igual a cero Esto indicaría que esa variables IGUALARIA el valor óptimo encontrado y por lo tanto, es alterna. 
25. Se reconoce que hay una solución óptima con valor INFINITO cuando por lo menos uno de los coeficientes relativos de variables no-básica tiene un valor que indique que la solución actual puede ser mejorada. Pero al calcular el Ratio Mínimo, éste indica que esa variable puede crecer indefinidamente y por lo tanto también el valor del objetivo. 
26. Se reconoce que hay una solución óptima IMPOSIBLE cuando todos los coeficientes relativos indican que la solución es óptima pero, por lo menos, una variable artificial permanece en la solución con valor mayor que cero. 
27. Se reconoce que hay una solución óptima DEGENERADA cuando por el número de variable básicas con valor mayor que cero es menor que el número de restricciones en el modelo. 28. El Método Simplex estudiado es el Regular, existen variaciones como el Simplex Revisado y numerosos refinamientos que se le han hecho en aplicaciones para computadora. 
29. En 1984, el matemático Narendra Karmakar creó un nuevo algoritmo para solucionar modelos lineales. Este algoritmo permite manejar cantidades enormes de variables y restricciones. AT&T desarrolló su implementación en computadora en 1988 y ha presentado versiones posteriores. IBM agregó variantes al algoritmo en 1990. Mientras tanto, se han elaborado miles de trabajos dirigidos a desarrollar variantes mejoradas del algoritmo.

martes, 22 de julio de 2014

SECCION C. Solución de Modelos Lineales con el Método SIMPLEX y el Método de Puntos Interiores. - II

11. Una variable artificial debe tener incorporado un coeficiente muy alto en la Función Objetivo, con signo negativo en maximización y con signo positivo en minimización. Con esto se logra que el procedimiento Simplex las elimine de la solución en las primeras iteraciones. Estas variables deben valer cero en la solución óptima del modelo.
12. Una Tabla Simplex es un resumen detallado de toda la información del modelo para trabajar más fácilmente con él. 
13. En las Tablas Simplex, el espacio Cx se utiliza para copiar los coeficientes de todas las variables en la Función Objetivo. En fila porque ellos conforman un vector fila. Debajo de cada coeficiente se escribe el símbolo correspondiente a la variable de ese coeficiente. En el espacio CB, se copian los coeficientes de las variables correspondientes a las variables que son básicas en cada restricción. En el espacio BASE se copian las variables que son básicas en cada restricción. Tanto los coeficientes como las variables están colocadas en el correspondiente nivel de la restricción en la que se usan como básicas. Debajo del símbolo de cada variable se escriben los vectores de esas variables en el modelo. Ellos conforman la matriz de coeficientes. En el espacio bi se copian los lados derechos de las restricciones conformando un vector columna, cada solución posible del modelo se leerá en este espacio. 
14. El Modelo Lineal en su forma estándar general puede ser escrito en notación matriz- vectores, como:

Donde A es una matriz (mxn); x es un vector columna (nx1); b es vector columna (mx1) y c es un vector fila (1x n). El número de variables es n y el número de restricciones es m. 
15. El Método Simplex funciona, en forma general, de la siguiente forma: Calcula una solución posible inicial y determina sí esa solución es óptima. Si no lo es, se mueve a un punto extremo adyacente, en el conjunto convexo de soluciones posibles, y calcula la nueva solución en ese punto. De nuevo determina si esa solución es o no óptima; si no lo es, repite el proceso anterior. Así continúa sucesivamente hasta encontrar un punto extremo cuyo valor objetivo no pueda ser mejorado y allí concluye, determinando así que ha encontrado la solución óptima. 
16. Para calcular la solución posible inicial le otorga valor cero a las variables que no son básicas y resuelve para las otras variables básicas. Cada solución posible satisface todas las restricciones. 
17. Para determinar si la solución inicial es óptima, calcula los llamados coeficientes relativos de las variables. Estos valores informan en cuanto variaría el objetivo por cada unidad en que se incremente el valor de la variable a la que se refiere ese coeficiente relativo. 
18. Si la solución no es óptima, al moverse a otro punto extremo adyacente en el conjunto convexo, el Método Simplex efectúa un intercambio de una variable básica por una no-básica. 
19. Para determinar cual variable no-básica debe entrar a formar parte de una nueva solución, como variable básica, se utiliza como criterio el seleccionar la variable que mejore en mayor cantidad el objetivo. La medida utilizada para aplicar este criterio son los llamados Coeficientes Relativos de las variables.

lunes, 21 de julio de 2014

SECCION C. Solución de Modelos Lineales con el Método SIMPLEX y el Método de Puntos Interiores. - I

Esbozo de conceptos y aspectos relevantes de la teoría de la solución de Modelos de Programación Lineal 
1. El Método Simplex es un procedimiento de cálculo algebráico, iterativo, para resolver Modelos Lineales de cualquier tamaño. 
2. El algoritmo Simplex requiere que el Modelo Lineal, para ser solucionado, cumpla las condiciones de Forma Estándar y Sistema Canónico. 
3. La Forma Estándar incluye: a) una Función Objetivo a optimizar, b) lado derecho de las restricciones con valor positivo, c) variables de decisión no negativas y d) las restricciones deben ser expresadas como igualdades. 
4. Para transformar las restricciones en igualdades se deben incorporar las llamadas variables de holgura. 
5. Una variable de holgura tiene coeficiente cero en la Función Objetivo. Se suman en restricciones del Tipo £ y se restan en restricciones del Tipo ³. En términos matemáticos, expresan la diferencia entre el lado izquierdo y el lado derecho de las restricciones. Al igual que las variables de decisión deben ser mayores o iguales a cero. 
6. En términos del modelo representan la cantidad de recurso no utilizado con relación a un máximo disponible, o utilizado por encima de un mínimo disponible. Esto es así cuando la restricción es de un recurso disponible. 
7. Cuando la restricción es de una condición o requerimiento, representan la cantidad de esa condición o requerimiento que se obtiene por encima de un mínimo o que se deja de tener con relación a un máximo. 
8. El Sistema Canónico en un Modelo Lineal significa que debe existir una variable básica en cada restricción. Esto permite obtener una primera solución posible que satisface todas las restricciones. 
9. Una variable básica tiene coeficiente 1 positivo en una restricción y no existe en las demás. 
10. Las variables de decisión (estructurales) del modelo y las variables de holgura pueden ser variables básicas. Cuando ninguna de ellas cumple con la condición de ser básica, se incorpora una variable como artificio matemático, para cumplir con el sistema canónico y a esa variable se le llama variable artificial.

domingo, 20 de julio de 2014

CASO 6. MODELOS CON SOLUCION DEGENERADA - respuesta part 2

1.5 El análisis a efectuar se denomina Análisis de Sensibilidad. Sobre el gráfico está graficada la nueva restricción 300X + 400 Y ³ 2.400 Se observa que no cambia el espacio de soluciones posibles y por lo tanto la solución óptima seguirá siendo la misma. En general, disminuir la cantidad del lado derecho de una restricción Tipo ³ , es relajar la restricción y hacerla más fácil de satisfacer. Esto puede expandir el conjunto convexo o dejarlo igual. En este caso quedó igual. Esto se estudia más detalladamente en Análisis de Sensibilidad, Sección D.

sábado, 19 de julio de 2014

CASO 6. MODELOS CON SOLUCION DEGENERADA - respuesta part 1

Respuestas: 

1.1 El coeficiente de la variable Y en la Función Objetivo representa lo que se le paga diariamente a cada trabajadora (mujer), es decir, el costo de contratar una trabajadora al día es de Bs. 2.200. En la segunda restricción representa la cantidad de cartas que puede manejar al día cada mujer contratada, es decir, 400 cartas al día puede manejar cada mujer contratada.

1.2 Única y Degenerada. Normalmente la solución de un modelo contiene una variable (Estructural o de holgura) con valor mayor que cero por cada restricción del modelo. En este caso, más variables de las normales toman valor cero, para poder satisfacer mayor numero de restricciones, en el punto óptimo. Hay entonces menor cantidad de variables con valor mayor que cero con relación al número de restricciones. Por eso se le llama Solución Degenerada en contraposición a la Solución Normal. Además es única porque una sola combinación de empleados, hombres y mujeres, proporciona el mínimo costo. Se debe a la presencia de restricciones redundantes en el modelo y se reconoce en el gráfico porque más de dos restricciones cruzan sobre el punto óptimo. Del total de restricciones que cruzan el punto óptimo, sólo dos son necesarias para calcular sus coordenadas. En este caso sólo hay una restricción redundante, por ello la Solución es Degenerada. Se reconoce que es única porque hay un solo punto extremo que proporciona el valor óptimo del objetivo. 

1.3 La solución es X = 6, Y = 4, F.O. = 23.800. La decisión sería contratar 6 empleados hombres y 4 mujeres para minimizar los costos diarios de contratación en 23.800 unidades monetarias: 2.500(6) + 2.200 (4) . 1.4 Restricción 1

viernes, 18 de julio de 2014

CASO 6. MODELOS CON SOLUCION DEGENERADA

Min 2500 X + 2200 Y ( costos)
Sujeto a:
X + Y £ 10 Empleados temporales
300 X + 400 Y ³ 3.400 cartas
80 X + 50 Y ³ 680 paquetes
X, Y ³ 0


El modelo es formulado por una oficina de correos que puede contratar hasta 10 empleados para manejar el correo. La oficina conoce que un empleado (hombre) puede manejar 300 cartas y 80 paquetes por día y una empleada (mujer) puede manejar 400 cartas y 50 paquetes en un día. No menos de 3.400 cartas y de 680 paquetes se esperan por día. 
A cada empleado hombre (X), se le paga Bs. 2.500 por día y a una empleada mujer ( Y) se le paga Bs. 2.200 por día. Se quiere determinar la cantidad de hombres (X) y mujeres (Y) que se deben contratar para satisfacer las restricciones y lograr el objetivo establecido de minimizar los costos de la nómina. Graficar las restricciones y obtener el espacio de solución se efectúa en forma similar al hecho en el caso 1 y por lo tanto no se repiten las instrucciones. El gráfico obtenido es el Gráfico 7. Se observa una región de soluciones posibles de un solo punto común para todas las restricciones y por lo tanto un único punto extremo A. Esto indica que existe una única combinación posible y además óptima, de cantidad de empleados X y Y que satisface las restricciones y optimiza el objetivo. Conociendo la definición del modelo, puede contestar preguntas similares a las hechas en el Caso 1 

1.1 ¿Qué representa el coeficiente de la variable Y en la Función Objetivo y en la segunda restricción? 
1.2 ¿Qué Tipo de solución presenta el modelo?, ¿Por qué? y ¿ Cómo se reconoce en el gráfico? 
1.3 ¿Cuál es la solución y la decisión que se recomendaría con la solución encontrada? 
1.4 Analice las restricciones en el punto óptimo y presente la información que se obtiene. 
1.5 ¿Qué efecto tendría, sobre la solución óptima encontrada, un cambio en el número de cartas esperadas. Suponga que cambia a 2.400. Explique y muestre sobre el gráfico. ¿Cómo se llama este Análisis?