www.monografias.com Introducción a la Investigación de Operaciones Joel E. Cosme Salcedo – [email protected] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Introducción Objetivos Investigación de operaciones Historia Definiciones básicas Modelos de la investigación de operaciones Etapas de la investigación de operaciones Formulación del Modelo Validación del Modelo Solución Óptima Conclusiones Bibliografía INTRODUCCION Cada vez es más difícil asignar los recursos o actividades de la forma más eficaz, pues los recursos cada vez son más escasos y crecen las complejidades de los sistemas generando problemas para decisiones óptimas. En el siglo pasado las Organizaciones del mundo solo estaban constituidas por un número reducido de personas y eran dirigidos por una sola persona. Todo este panorama cambia radicalmente con la Primera Revolución Industrial. Como se sabe, ésta trajo consigo la energía, las maquinarias y los equipos que revolucionaron las industrias mecanizando la producción. Consecuentemente con ello vino la división o especialización del trabajo trayendo con ello las nuevas responsabilidades de finanzas, producción, mercado e investigación y desarrollo por parte de especialistas y científicos. Investigación de Operaciones se le atribuye más a los servicios militares prestados a principios de la II Guerra Mundial. Debido a los esfuerzos bélicos, existía una necesidad urgente de asignar recursos escasos a las distintas operaciones militares y a las actividades dentro de cada operación, en la forma más efectiva. Por esto, las administraciones militares americana y Británicas hicieron un llamado a un gran número de científicos para que aplicaran el método científico a éste y a otros problemas estratégicos y tácticos. Estos equipos de científicos fueron los primeros equipos de IO. Con el desarrollo de métodos efectivos que contribuyeron a numerosos triunfos. OBJETIVOS La Investigación de Operaciones se ocupa de la resolución de problemas relacionados con la conducción y coordinación de las operaciones o actividades dentro de una organización. Su ámbito de aplicación es muy amplio, aplicándose a problemas de fabricación, transporte, construcción, telecomunicaciones, planificación y gestión financiera, ciencias de la salud, servicios públicos, etc. En general, puede aplicarse en todos los problemas relacionados con la gestión, la planificación y el diseño. 1 www.monografias.com La Investigación de Operaciones incluye un conjunto muy amplio de técnicas orientadas a proporcionar una ayuda cuantitativa a la toma de decisiones. El método empleado es el método científico, y las técnicas que se utilizan son, en buena medida, técnicas matemáticas. El objetivo de esta asignatura es que el estudiante asimile los principios que guían la resolución de problemas mediante la aplicación de las técnicas de Investigación de Operaciones. En concreto: La construcción de modelos de decisión basados en descripciones matemáticas, con el objetivo de tomar decisiones en situaciones de complejidad o incertidumbre. La resolución, mediante análisis matemático o simulación, de los modelos de decisión, obteniendo los valores óptimos de las variables de decisión que intervienen en el modelo. La realización de estudios de sensibilidad de la solución o soluciones propuestas, para evaluar su robustez frente a cambios en las condiciones de los parámetros del modelo. Obtener una visión general sobre el concepto de sistema e identificar sus partes componentes en un sistema productivo Atender a las expectativas que presenta el medio productivo mundial para poder ser componente clave dentro de su desarrollo. Desarrollar capacidades necesarias para el diseño de modelos particulares para resolver problemas en situaciones específicas. Comprender la importancia de la Investigación de Operaciones como metodología de optimización dentro de cualquier tipo de organización. Conocer y utilizar herramientas computacionales, soporte para la aplicación de los modelos. INVESTIGACION DE OPERACIONES A. HISTORIA A partir de la Revolución Industrial el mundo ha tenido un notable crecimiento en la magnitud y complejidad de las organizaciones. Los pequeños talleres de la Antigüedad se han desarrollado hasta llegar a las corporaciones con capitales de miles de millones de dólares de la actualidad. Podemos seguir la huella de las raíces de la investigación de operaciones muchos años atrás, cuando se hicieron los primeros intentos para utilizar un punto de vista científico en la administración de las organizaciones. Sin embargo, generalmente se atribuye el inicio de la actividad humana llamada investigación de operaciones a los servicios militares al principio de la segunda guerra mundial. Debido al tiempo de guerra, se presentó la urgente necesidad de asignar recursos escasos a las diversas operaciones militares y a las actividades de cada operación, de una manera efectiva. Como consecuencia, la administración militar británica y después la de los estados unidos destinaron a un gran número de científicos a quienes se les pidió que investigaran las operaciones militares tanto tácticas como estratégicas, éstos equipos de científicos fueron los pioneros de la investigación de operaciones y de hecho, se afirma que gracias a ellos se ganaron las batallas de Inglaterra y la del atlántico del norte, la campaña de las islas en el pacífico y así sucesivamente. Empujada por el éxito de la investigación de operaciones en el área militar, 2 www.monografias.com gradualmente la industria se interesó en este nuevo campo, la explosión industrial que siguió a la guerra continuó su curso, los problemas causados por la complejidad y especialización crecientes en las organizaciones volvieron a ocupar el primer plano de interés, y los consultores de negocios que habían formado parte de los equipo s de investigación se dieron cuenta que básicamente éstos eran los mismos problemas pero en un contexto diferente, que habían encarado los militares, de esta manera, la investigación de operaciones empezó a aplicarse en las finanzas, la economía, la industria, los negocios y los gobiernos. En 1951 ya había dominado la Gran Bretaña y estaba en proceso de hacerlo en Los Estados Unidos de América. Actualmente es una de las herramientas más eficaces de la administración científica de las organizaciones, a nivel universal, dentro del contexto de la globalización . Se les debe a los británicos por haber iniciado la Investigación de Operaciones y a los americanos por el rápido crecimiento de esta disciplina, también sin dejar de lado a George Datzig y sus antecesores Minkowsky, Farkas y Kantorovich, etc. B. TOMA DE DECISIONES El análisis de decisión proporciona una metodología racional para tomar decisiones cuando el futuro es incierto. Permite que un gerente haga una elección óptima entre varias alternativas, tomando en cuenta el valor de adquirir datos experimentales con el fin de reducir la “incertidumbre”. Observaremos un marco de referencia para tomar decisiones cuando: 1. 2. No es factible la experimentación. La experimentación es posible. El criterio de optimidad que se usa para seleccionar entre varias alternativas será la minimización del costo esperado. Entre los problemas que deben considerarse están los siguientes: ¿Cuál es la decisión que minimiza el costo esperado, dado el resultado de un experimento? (si en efecto se lleva a cabo un experimento). Siguiendo la política óptima. ¿cuál es el costo esperado? Si se lleva a cabo un experimento ¿valdrá la pena?; es decir, ¿La disminución en el costo esperado será mayor que el costo del experimento? Por último. ¿Cuál es la cantidad máxima de dinero que podría gastarse con el fin de eliminar toda la “incertidumbre”? C. DEFINICIONES BASICAS No se puede describir la IO en unas cuantas palabras, ya que es bastante complejo debido a los cambios que sufre, pues tenemos las definiciones de : ORSA (The Operations Research Society of America) : “La IO concierne con la decisión científica de como diseñar y operar el mejor sistema hombre – maquina, usualmente bajo condiciones de asignar recursos” 3 www.monografias.com Sociedad de Investigación de Operaciones de Gran Bretaña: “La IO es la aplicación del método científico a los problemas complejos de la dirección y administración de grandes sistemas de hombres, maquinas, materiales y dinero en la industria, negocios, gobierno y defensa” El Warton School (University of Pennsylvania): “La IO consiste en una aplicación del método científico, frecuentemente auxiliado por modelos y técnicas matemáticas para la solución de problemas sociales, de negocios y de decisión gubernamental” D. MODELOS DE LA INVESTIGACION DE OPERACIONES 1. I. Programación matemática Programación lineal Programación entera Programación dinámica Programación no lineal Programación multiobjetivo II. Modelos de transporte III. Modelos de redes 2. E. Determinísticos Probabilísticos I. Programación estocástica II. Gestión de inventarios III. Fenómenos de espera (colas) IV. Teoría de juegos V. Simulación ETAPAS DE LA INVESTIGACION DE OPERACIONES 4 www.monografias.com 1. Formulación del Modelo : Una vez que nos aseguramos que la definición del problema ha sido construida de manera específica y correcta, continuamos con la formulación del modelo. El modelo, usualmente matemático, debe ser formulado de tal manera que exprese la esencia del problema: El modelo matemático está basado en ecuaciones y desigualdades establecidas en términos de variables, las cuales expresan la esencia del problema a resolver; las cuales son definidas en función del modelo del problema. Después de localizar las variables en función del problema, se procede a determinar matemáticamente las dos partes que constituyen el modelo: La medida de efectividad que permite conocer el nivel de logro de los objetivos y generalmente es una función llamada función objetivo. Las limitantes del problema, llamadas restricciones, que son un conjunto de igualdades o desigualdades que constituyen las barreras y obstáculos para la consecución del objetivo. 2. Validación del Modelo Un modelo matemático es una idealización abstracta de un problema, lo cual mayormente nos lleva a aproximaciones y suposiciones. Por lo que debemos cuidar que el modelo siempre sea una representación valida del problema. La valides de un modelo requiere que exista una alta correlación entre las predicciones del modelo y la realidad; para lograr esto es importante hacer un número considerable de pruebas al modelo y caso de ser necesario, las pertinentes modificaciones. Aun cuando la validación del modelo se incluyera al final de este documento, la mayor parte de la validación del modelo se hace durante la etapa de la construcción del modelo. 3. Solución Optima 5 www.monografias.com Una vez que el modelo fue probado y se le han aplicado las debidas correcciones, está listo para comenzar a arrojar soluciones validas. Pero el verdadero objetivo y finalidad de la Investigación de Operaciones es encontrar la mejor solución para un determinado problema, en el caso de un problema de carácter económico seria: la función objetivo es obtener el máximo rendimiento al menor costo. CONCLUSIONES La IO es el procedimiento científico que está auxiliado por modelos y técnicas matemáticas, servible para diseñar y operar a los problemas complejos de la dirección y administración de grandes sistemas que forman una organización compleja en las cuales las decisiones son muy importantes y difíciles de elegir, ya que la eficacia de una decisión sobreguardará la supervivencia y desarrollo de ésta, al contrario estaría en camino hacia el fracaso. BIBLIOGRAFIA [1] Ing. Víctor Calle Vivanco – Investigación Operativa (Curso A Distancia de la Universidad Peruana los Andes) – Primera Edición – 2005. [2] Raffo lecca – Investigación de Operaciones – Primera Edición – Lima-Perú [3] www.itson.mx/dii/elagarda/apagina2001/PM/uno.html#introduccionSghgwdh [4] http://www.investigacion-operaciones.com – 1997 ygsd Autor: Joel E. Cosme Salcedo [email protected] Universidad Peruana Los Andes 6 www.monografias.com Investigación de Operaciones Maria J [email protected] 1. Definición y Significado de Investigación de Operaciones 2. Características de la Investigación de Operaciones 3. Etapas de la Investigación de Operaciones Es una rama de las Matemáticas consistente en el uso de modelos matemáticos, estadística y algoritmos con objeto de realizar un proceso de toma de decisiones. Frecuentemente, trata el estudio de complejos sistemas reales, con la finalidad de mejorar (u optimizar) el funcionamiento del mismo. La investigación de operaciones permite el análisis de la toma de decisiones teniendo en cuenta la escasez de recursos, para determinar cómo se pueden maximizar o minimizar los recursos. Es una ciencia que modela problemas complejos haciendo uso de las matemáticas y la lógica. La investigación de operaciones permite el análisis de la toma de decisiones teniendo en cuenta la escasez de recursos, para determinar cómo se pueden maximizar o minimizar los recursos. El método más popular es el símplex (George Dantzig, 1947) dentro de la rama de programación lineal. El algoritmo símplex ha sido elegido como el mejor de los diez de mayor influencia en el desarrollo y la práctica de la ciencia y la ingeniería en el siglo XXII. De esta definición se pueden destacar los siguientes conceptos: 1. Una organización es un sistema formado por componentes que se interaccionan, unas de estas interacciones pueden ser controladas y otras no. 2. En un sistema la información es una parte fundamental, ya que entre las componentes fluye información que ocasiona la interacción entre ellas. También dentro de la estructura de los sistemas se encuentran recursos que generan interacciones. Los objetivos de la organización se refieren a la eficacia y eficiencia con que las componentes pueden controlarse, el control es un mecanismo de autocorrección del sistema que permite evaluar los resultados en términos de los objetivos establecidos. 3. La complejidad de los problemas que se presentan en las organizaciones ya no encajan en una sola disciplina del conocimiento, se han convertido en multidisciplinario por lo cual para su análisis y solución se requieren grupos compuestos por especialistas de diferentes áreas del conocimiento que logran comunicarse con un lenguaje común. 4. La investigación de operaciones es la aplicación de la metodología científica a través modelos matemáticos, primero para representar al problema y luego para resolverlo. La definición de la sociedad de investigación de operaciones de la Gran Bretaña es la siguiente: La investigación de operaciones es el ataque de la ciencia moderna a los complejos problemas que surgen en la dirección y en la administración de grandes sistemas de hombres, máquinas, materiales y dinero, en la industria, en los negocios, en el gobierno y en la defensa. Su actitud diferencial consiste en desarrollar un modelo científico del sistema tal, que incorpore valoraciones de factores como el azar y el riesgo y mediante el cual se predigan y comparen los resultados de decisiones, estrategias o controles alternativos. Su propósito es el de ayudar a la gerencia a determinar científicamente sus políticas y acciones. Definición y Significado de Investigación de Operaciones. La Investigación de Operaciones aspira a determinar el mejor curso de acción, o curso óptimo, de un problema de decisión con la restricción de recursos limitados. 7 www.monografias.com Como técnica para la resolución de problemas, investigación de operaciones debe visualizarse como una ciencia y como un arte. Como Ciencia radica en ofrecer técnicas y algoritmos matemáticos para resolver problemas de decisión adecuada. Como Arte debido al éxito que se alcanza en todas las fases anteriores y posteriores a la solución de un modelo matemático, depende de la forma apreciable de la creatividad y la habilidad personal de los analistas encargados de tomar las decisiones. En un equipo de Investigación de Operaciones es importante la habilidad adecuada en los aspectos científicos y artísticos de Investigación de Operaciones. Si se destaca un aspecto y no el otro probablemente se impedirá la utilización efectiva de la Investigación de Operaciones en la práctica. La Investigación de Operaciones en la Ingeniería de Sistemas se emplea principalmente en los aspectos de coordinación de operaciones y actividades de la organización o sistema que se analice, mediante el empleo de modelos que describan las interacciones entre los componentes del sistema y de éste con este con su medio ambiente En la Investigación de Operaciones la parte de “Investigación” se refiere a que aquí se usa un enfoque similar a la manera en la que se lleva a cabo la investigación en los campos científicos establecidos. La parte de “Operaciones” es por que en ella se resuelven problemas que se refieren a la conducción de operaciones dentro de una organización. Las raíces de la investigación de operaciones se remontan a muchas décadas, cuando se hicieron los primeros intentos para emplear el método científico en la administración de una empresa. Sin embargo, el inicio de la actividad llamada investigación de operaciones, casi siempre se atribuye a los servicios militares prestados a principios de la segunda guerra mundial. Debido a los esfuerzos bélicos, existía una necesidad urgente de asignar recursos escasos a las distintas operaciones militares y a las actividades dentro de cada operación, en la forma más efectiva. Por esto, las administraciones militares americana e inglesa hicieron un llamado a un gran número de científicos para que aplicaran el método científico a éste y a otros problemas estratégicos y tácticos. De hecho, se les pidió que hicieran investigación sobre operaciones (militares). Estos equipos de científicos fueron los primeros equipos de IO. Con el desarrollo de métodos efectivos para el uso del nuevo radar, estos equipos contribuyeron al triunfo del combate aéreo inglés. A través de sus investigaciones para mejorar el manejo de las operaciones antisubmarinas y de protección, jugaron también un papel importante en la victoria de la batalla del Atlántico Norte. Esfuerzos similares fueron de gran ayuda en a isla de campaña en el pacífico. Al terminar la guerra, el éxito de la investigación de operaciones en las actividades bélicas generó un gran interés en sus aplicaciones fuera del campo militar. Como la explosión industrial seguía su curso, los problemas causados por el aumento en la complejidad y especialización dentro de las organizaciones pasaron de nuevo a primer plano. Comenzó a ser evidente para un gran número de personas, incluyendo a los consultores industriales que habían trabajado con o para los equipos de IO durante la guerra, que estos problemas eran básicamente los mismos que los enfrentados por la milicia, pero en un contexto diferente. Cuando comenzó la década de 1950, estos individuos habían introducido el uso de la investigación de operaciones en la industria, los negocios y el gobierno. Desde entonces, esta disciplina se ha desarrollado con rapidez. 8 www.monografias.com Características de la Investigación de Operaciones. La Investigación de Operaciones usa el método científico para investigar el problema en cuestión. En particular, el proceso comienza por la observación cuidadosa y la formulación del problema incluyendo la recolección de datos pertinentes. La Investigación de Operaciones adopta un punto de vista organizacional. De esta manera intenta resolver los conflictos de interés entre los componentes de la organización de forma que el resultado sea el mejor para la organización completa. La Investigación de Operaciones intenta encontrar una mejor solución (llamada solución óptima), para el problema bajo consideración. En lugar de contentarse con mejorar el estado de las cosas, la meta es identificar el mejor curso de acción posible. En la Investigación de Operaciones es necesario emplear el enfoque de equipo. Este equipo debe incluir personal con antecedentes firmes en matemáticas, estadísticas y teoría de probabilidades, economía, administración de empresas ciencias de la computación, ingeniería, etc. El equipo también necesita tener la experiencia y las habilidades para permitir la consideración adecuada de todas las ramificaciones del problema. La Investigación de Operaciones ha desarrollado una serie de técnicas y modelos muy útiles a la Ingeniería de Sistemas. Entre ellos tenemos: la Programación No Lineal, Teoría de Colas, Programación Entera, Programación Dinámica, entre otras. La Investigación de Operaciones tiende a representar el problema cuantitativamente para poder analizarlo y evaluar un criterio común. Etapas de la Investigación de Operaciones. Las etapas de un estudio de Investigación de Operaciones son las siguientes: - Definición del problema de interés y recolección de los datos relevantes. - Formulación de un modelo matemático que represente el problema. - Desarrollo de un procedimiento basado en computadora para derivar una solución al problema a partir del modelo. - Prueba del modelo y mejoramiento según sea necesario. - Preparación para la aplicación del modelo prescrito por la administración. - Puesta en marcha. Programación lineal Procedimiento 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. La programación lineal consiste en optimizar (minimizar o maximizar) una función lineal, que denominaremos función objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de restricciones que expresamos mediante un 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 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 los retornos, 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. 9 www.monografias.com 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 Kantorovich, un matemático ruso, que utiliza técnicas similares en la economía antes de Dantzig y ganó el premio Nobel en economía en 1975. Leonid Khachiyan en 1979 fue el primero en demostrar que el problema de la programación lineal se solucionaba en tiempo polinomial, sin embargo, el mejor avance en los principios teóricos y prácticos en el campo se produjo en 1984, cuando Narendra Karmarkar introduce un nuevo método del punto interior para resolver problemas de programación lineal. 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 las permutaciones a fin de seleccionar la mejor asignación es inmensa; 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úmero de posibles soluciones óptimas que deberán ser revisadas. Variables Las variables son números reales mayores o iguales a cero. 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: Tipo 2: Tipo 3: 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 N. En general no hay restricciones en cuanto a los valores de N y M. Puede ser N = M; N > M; ó, N < M. 10 www.monografias.com Sin embargo si las restricciones del Tipo 1 son N, el problema puede ser determinado, y puede no tener sentido una optimización. Los tres tipos de restricciones pueden darse simultáneamente en el mismo problema Autor: Maria J [email protected] 11 www.monografias.com Investigación de operaciones Darwin E. Montero 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. [email protected] Introducción Orígenes de la Investigación de Operaciones Definición y Significado de Investigación de Operaciones Características de la Investigación de Operaciones Definición de Modelos Definición del problema y recolección de datos Formulación de un modelo matemático Obtención de una solución a partir del modelo Prueba del modelo Preparación para la aplicación del modelo Implantación Definición de Sistemas de Producción Tipos de Modelos de los Sistemas de Producción Introducción Los cambios revolucionarios originaron gran aumento en la división de trabajo y la separación de las responsabilidades administrativas en las organizaciones. Sin embargo esta revolución creo nuevos problemas que ocurren hasta la fecha en muchas empresas. Uno de estos problemas es la tendencia de muchos de los componentes a convertirse en imperios relativamente autónomos, con sus propias metas y sistemas de valores. Este tipo de problemas, y la necesidad de encontrar la mejor forma de resolverlos, proporcionaron el surgimiento de la Investigación de Operaciones. La Investigación de Operaciones aspira determinar la mejor solución (optima) para un problema de decisión con la restricción de recursos limitados. En la Investigación de Operaciones utilizaremos herramientas que nos permiten tomar una decisión a la hora de resolver un problema tal es el caso de los modelos e Investigación de Operaciones que se emplean según sea la necesidad. Para llevar a cabo el estudio de Investigación de Operaciones es necesario cumplir con una serie de etapas o fases. Las principales etapas o fases de las que hablamos son las siguientes: Solución del modelo. Orígenes de la Investigación de Operaciones El inicio de la Investigación de Operaciones se remonta a la época de la Segunda Guerra Mundial en donde surgió la necesidad urgente de asignar recursos escasos a las diferentes operaciones militares y a las actividades dentro de cada operación, en la forma mas efectiva, es por esto, que las administraciones militares americana e inglesa hicieron un llamado a un gran número de científicos para que aplicaran el método científico a los problemas estratégicos y tácticos, a dichos científicos se les pidió que hicieran investigaciones sobre las operaciones militares. Todo el esfuerzo de este equipo de científicos (que fueron el primer equipo de Investigación de Operaciones) logró el triunfo de muchas batallas. 12 www.monografias.com Luego de terminar la guerra, el éxito de la Investigación de Operaciones en las actividades bélicas generó un gran interés en sus aplicaciones fuera del campo militar. Desde la década de 1950, se había introducido el uso de la Investigación de Operaciones en la industria, los negocios y el gobierno, desde entonces, esta disciplina se ha desarrollado con rapidez. Un factor importante de la implantación de la Investigación de Operaciones en este periodo es el mejoramiento de las técnicas disponibles en esta área. Muchos de los científicos que participaron en la guerra, se encontraron a buscar resultados sustanciales en este campo; un ejemplo sobresaliente es el método Simplex para resolución de problemas de Programación Lineal, desarrollado en 1947 por George Dantzing. Muchas de las herramientas utilizadas en la Investigación de Operaciones como la Programación Lineal, la Programación Dinámica, Líneas de Espera y Teoría de Inventarios fueron desarrollados al final de los años 50. Un segundo factor importante para el desarrollo de este campo fue el advenimiento de la revolución de las computadoras. Para manejar los complejos problemas relacionados con esta disciplina, generalmente se requiere un gran número de cálculos que llevarlos a cabo a mano es casi imposible. Por lo tanto el desarrollo de la computadora digital, fue una gran ayuda para la Investigación de Operaciones. En la década de los 80 con la invención de computadoras personales cada vez más rápidas y acompañadas de buenos paquetes de Software para resolver problemas de Investigación de Operaciones esto puso la técnica al alcance de muchas personas. Hoy en día se usa toda una gama de computadoras, desde las computadoras de grandes escalas como las computadoras personales para la Investigación de Operaciones. Definición y Significado de Investigación de Operaciones La Investigación de Operaciones aspira a determinar el mejor curso de acción, o curso óptimo, de un problema de decisión con la restricción de recursos limitados. Como técnica para la resolución de problemas, investigación de operaciones debe visualizarse como una ciencia y como un arte. Como Ciencia radica en ofrecer técnicas y algoritmos matemáticos para resolver problemas de decisión adecuada. Como Arte debido al éxito que se alcanza en todas las fases anteriores y posteriores a la solución de un modelo matemático, depende de la forma apreciable de la creatividad y la habilidad personal de los analistas encargados de tomar las decisiones. En un equipo de Investigación de Operaciones es importante la habilidad adecuada en los aspectos científicos y artísticos de Investigación de Operaciones. Si se destaca un aspecto y no el otro probablemente se impedirá la utilización efectiva de la Investigación de Operaciones en la práctica. La Investigación de Operaciones en la Ingeniería de Sistemas se emplea principalmente en los aspectos de coordinación de operaciones y actividades de la organización o sistema que se analice, mediante el empleo de modelos que describan las interacciones entre los componentes del sistema y de éste con este con su medio ambiente En la Investigación de Operaciones la parte de “Investigación” se refiere a que aquí se usa un enfoque similar a la manera en la que se lleva a cabo la investigación en los campos científicos establecidos. La parte de “Operaciones” es por que en ella se resuelven problemas que se refieren a la conducción de operaciones dentro de una organización. 13 www.monografias.com Características de la Investigación de Operaciones La Investigación de Operaciones usa el método científico para investigar el problema en cuestión. En particular, el proceso comienza por la observación cuidadosa y la formulación del problema incluyendo la recolección de datos pertinentes. La Investigación de Operaciones adopta un punto de vista organizacional. De esta manera intenta resolver los conflictos de interés entre los componentes de la organización de forma que el resultado sea el mejor para la organización completa. La Investigación de Operaciones intenta encontrar una mejor solución (llamada solución optima), para el problema bajo consideración. En lugar de contentarse con mejorar el estado de las cosas, la meta es identificar el mejor curso de acción posible. En la Investigación de Operaciones es necesario emplear el enfoque de equipo. Este equipo debe incluir personal con antecedentes firmes en matemáticas, estadísticas y teoría de probabilidades, economía, administración de empresas ciencias de la computación, ingeniería, etc. El equipo también necesita tener la experiencia y las habilidades para permitir la consideración adecuada de todas las ramificaciones del problema. La Investigación de Operaciones ha desarrollado una serie de técnicas y modelos muy útiles a la Ingeniería de Sistemas. Entre ellos tenemos: la Programación No Lineal, Teoría de Colas, Programación Entera, Programación Dinámica, entre otras. La Investigación de Operaciones tiende a representar el problema cuantitativamente para poder analizarlo y evaluar un criterio común. Definición de Modelos Un modelo de decisión debe considerarse como un vehículo para resumir un problema de decisión en forma tal que haga posible la identificación y evaluación sistemática de todas las alternativas de decisión del problema. Después se llega a una decisión seleccionando la alternativa que se juzgue sea la mejor entre todas las opciones disponibles. Un modelo es una abstracción selectiva de la realidad. El modelo se define como una función objetivo y restricciones que se expresan en términos de las variables (alternativas) de decisión del problema. Una solución a un modelo, no obstante, de ser exacta, no será útil a menos que el modelo mismo ofrezca una representación adecuada de la situación de decisión verdadera. El modelo de decisión debe contener tres elementos: Tipos de Modelos de Investigación de Operaciones. (a) Modelo Matemático: Se emplea cuando la función objetivo y las restricciones del modelo se pueden expresar en forma cuantitativa o matemática como funciones de las variables de decisión. (b) Modelo de Simulación: Los modelos de simulación difieren de los matemáticos en que las relaciones entre la entrada y la salida no se indican en forma explícita. En cambio, un modelo de simulación divide el sistema representado en módulos básicos o elementales que después se enlazan entre si vía relaciones lógicas bien definidas. Por lo tanto, las operaciones de cálculos pasaran de un módulo a otro hasta que se obtenga un resultado de salida. 14 www.monografias.com Los modelos de simulación cuando se comparan con modelos matemáticos; ofrecen mayor flexibilidad al representar sistemas complejos, pero esta flexibilidad no esta libre de inconvenientes. La elaboración de este modelo suele ser costoso en tiempo y recursos. Por otra parte, los modelos matemáticos óptimos suelen poder manejarse en términos de cálculos. Modelos de Investigación de Operaciones de la ciencia de la administración: Los científicos de la administración trabajan con modelos cuantitativos de decisiones. Modelos Formales: Se usan para resolver problemas cuantitativos de decisión en el mundo real. Algunos modelos en la ciencia de la administración son llamados modelos deterministicos. Esto significa que todos los datos relevantes (es decir, los datos que los modelos utilizarán o evaluarán) se dan por conocidos. En los modelos probabilísticos (o estocásticos), alguno de los datos importantes se consideran inciertos, aunque debe especificarse la probabilidad de tales datos. En la siguiente tabla se muestran los modelos de decisión según su clase de incertidumbre y su uso en las corporaciones. (D, determinista; P, probabilista; A, alto; B, bajo) Clase Incertidumbre Tipo de Modelo Programación Lineal de Frecuencia de uso en corporaciones D A D,P A Inventarios, producción y programación D,P A Econometría, pronóstico y simulación D,P A D B Programación Dinámica D,P B Programación Estocástica P B D B Teoría de Juegos P B Control Optimo D,P B Líneas de Espera P B D B Redes PERT/CPM) (Incluye Programación Entera Programación Lineal Ecuaciones Diferenciales No Modelo de Hoja de Cálculo Electrónica: La hoja de cálculo electrónica facilita hacer y contestar preguntas de “que si” en un problema real. Hasta ese grado la hoja de cálculo electrónica tiene una representación selectiva del problema y desde este punto de vista la hoja de cálculo electrónica es un modelo. 15 www.monografias.com En realidad es una herramienta más que un procedimiento de solución. Etapas de la Investigación de Operaciones. Las etapas de un estudio de Investigación de Operaciones son las siguientes: s datos relevantes. problema a partir del modelo. necesario. Definición del problema y recolección de datos La primera actividad que se debe realizar es el estudio del sistema relevante y el desarrollo de un resumen bien definido del problema que se va a analizar. Esto incluye determinar los objetivos apropiados, las restricciones sobre lo que se puede hacer, las interrelaciones del área bajo estudio con otras áreas de la organización, los diferentes cursos de acción posibles, los límites de tiempo para tomar una decisión, etc. Este proceso de definir el problema es crucial ya que afectará en forma significativa la relevancia de las conclusiones del estudio. Determinar los objetivos apropiados viene a ser un aspecto muy importante en la formulación del problema. Para hacerlo, es necesario primero identificar a la persona o personas de la administración que de hecho tomarán las decisiones concernientes al sistema bajo estudio, y después escudriñar los pensamientos de estos individuos respecto a los objetivos pertinentes. (Incluir al tomador de decisiones desde el principio es esencial para obtener su apoyo al realizar el estudio.) Es común que los equipos de Investigación de Operaciones pasen mucho tiempo recolectando los datos relevantes sobre el problema. Se necesitan muchos datos como para lograr un entendimiento exacto del problema como para proporcionar el insumo adecuado para el modelo matemático que se formulará en la siguiente etapa del estudio. Tomará un tiempo considerable al equipo de Investigación de Operaciones recabar la ayuda de otros de otros individuos clave de la organización para recolectar todos los datos importantes. Muchas veces, el equipo de Investigación de Operaciones pasará mucho tiempo intentando mejorar la precisión de los datos y al final tendrá que trabajar con lo que pudo obtener. Aplicación: El Departamento de Salud de New Haven, Connecticut utilizó un equipo de Investigación de Operaciones para diseñar un programa efectivo de intercambio de agujas para combatir el contagio del virus que causa el SIDA (HIV), y tuvo éxito en la reducción del 33% de la tasa de infección entre los clientes del programa. La parte central de este estudio fue un innovador programa de recolección de datos para obtener los insumos necesarios para los modelos matemáticos de transmisión del SIDA. Este programa barco un rastreo completo de cada aguja (y cada jeringa), con la identificación, localización y fecha de cada persona que recibía una aguja y cada persona que la regresaba durante un intercambio, junto con la prueba de si la condición de la aguja era HIV - positivo o HIV - negativo. Formulación de un modelo matemático Una vez definido el problema del tomador de decisiones, la siguiente etapa consiste en reformularlo de manera conveniente para su análisis. La forma convencional en que la investigación de operaciones realiza esto es construyendo un modelo matemático que represente la esencia del problema. El modelo matemático puede expresarse entonces como el problema de elegir los valores de las variables de decisión de manera que se maximice la función objetivo, 16 www.monografias.com sujeta a las restricciones dadas. Un modelo de este tipo, y algunas variaciones menores sobre él, tipifican los modelos analizados en investigación de operaciones. Un paso crucial en la formulación de un modelo de Investigación de Operaciones es la construcción de la función objetivo. Esto requiere desarrollar una medida cuantitativa de la efectividad relativa a cada objetivo del tomador de decisiones identificado cuando se estaba definiendo el problema. Si en el estudio se contemplan mas de un objetivo, es necesario transformar y combinar las medidas respectivas en una medida compuesta de efectividad llamada medida global de efectividad. A veces esta medida compuesta puede ser algo tangible (por ejemplo, ganancias) y corresponder a una meta mas alta de la organización, o puede ser abstracta (como “utilidad”). En este último caso la tarea para desarrollar esta medida puede ser compleja y requerir una comparación cuidadosa de los objetivos y su importancia relativa. Aplicación: La Oficina responsable del control del agua y los servicios públicos del Gobierno de Holanda, el Rijkswaterstatt, concesionó un importante estudio de Investigación de Operaciones para guiarlo en el desarrollo de una importante política de administración del agua. La nueva política ahorro cientos de millones de dólares en gastos de inversión y redujo el daño agrícola en alrededor de 15 millones de dólares anuales, al mismo tiempo que disminuyo la contaminación térmica y debida a las algas. En lugar de formular un modelo matemático, este estudio de Investigación de Operaciones desarrolló un sistema integrado y comprensible de ¡50 modelos! Mas aún, para alguno de los modelos, se desarrollan versiones sencillas y complejas. La versión sencilla se usó para adquirir una visión básica incluyendo el análisis de trueques. La versión compleja se usó después en las corridas finales del análisis o cuando se deseaba mayor exactitud o más detalles en los resultados. El estudio completo de Investigación de Operaciones involucró directamente a mas de 125 personas - año de esfuerzo (mas de un tercio de ellas en la recolección de datos), creó varias docenas de programas de computación y estructuró una enorme cantidad de datos. Obtención de una solución a partir del modelo Una vez formulado el modelo matemático para el problema bajo estudio, la siguiente etapa para un estudio de Investigación de Operaciones consiste en desarrollar un procedimiento (por lo general basado en computadora) para derivar una solución al problema a partir de este modelo. Esta es una etapa relativamente sencilla, en la que se aplican uno de los algoritmos de investigación de operaciones en una computadora. Un tema común en Investigación de Operaciones es la búsqueda de una solución óptima, es decir, la mejor. Se han desarrollado muchos procedimientos para encontrarla en cierto tipo de problemas, pero es necesario reconocer que estas soluciones son óptimas sólo respecto al modelo que se está utilizando. La meta de un estudio de Investigación de Operaciones debe ser llevada a cabo el estudio de manera óptima, independientemente de si implica o no encontrar una solución óptima para el modelo. Al reconocer este concepto, los equipos de Investigación de Operaciones en ocasiones utilizan sólo procedimientos heurísticos (es decir, procedimientos de diseño intuitivo que no garantizan una solución óptima) para encontrar una buena solución subóptima. Esto ocurre con mas frecuencia en los casos en que el tiempo o el costo que se requiere para encontrar una solución óptima para un modelo adecuado del problema son muy grandes. Si la solución se implanta sobre la marcha, cualquier cambio en el valor de un parámetro sensible advierte de inmediato la necesidad de cambiar la solución. El análisis posóptimo también incluye la obtención de un conjunto de soluciones que comprende una serie de aproximaciones, cada vez mejores, al curso de acción ideal. Así, las debilidades aparentes de la solución inicial se usan para sugerir mejoras al modelo, a sus datos de entrada y quizá al procedimiento de solución. Se obtiene entonces una nueva solución, y el ciclo se repite. Este proceso sigue hasta que las mejoras a soluciones sucesivas sean demasiado pequeñas para justificar su solución. 17 www.monografias.com Aplicación: Considere el nuevo estudio de Investigación de Operaciones para el Rijkswaterstatt sobre la política de administración de agua en Holanda, que se introdujo en el concepto anterior. Este estudio no concluyó con la recomendación de una sola solución. Mas bien, se identificaron, analizaron y compararon varias alternativas atractivas. La elección final se dejo al proceso político de gobierno de Holanda que culmino con la aprobación del Parlamento. El análisis de sensibilidad jugó un papel importante en este estudio. Por ejemplo, ciertos parámetros de los modelos representaron estándares ecológicos. El análisis de sensibilidad incluyó la evaluación del impacto en los problemas de agua si los valores de estos parámetros se cambiaran de los estándares ecológicos a otros valores razonables. Se usó también para evaluar el impacto de cambios en las suposiciones de los modelos, por ejemplo, la suposición sobre el efecto de tratados internacionales futuros sobre la contaminación que pudiera llegar. También se analizaron varios escenarios (como años secos o húmedos extremosos), asignando las probabilidades adecuadas. Prueba del modelo El desarrollo de un modelo matemático grande es análogo en algunos aspectos al desarrollo de un programa de computadora grande. Cuando se completa la primera versión, es inevitable que contenga muchas fallas. El programa debe probarse de manera exhaustiva para tratar de encontrar y corregir tantos problemas como sea posible. Este proceso de prueba y mejoramiento de un modelo para incrementar su validez se conoce como validación del modelo. Un enfoque mas sistemático para la prueba del modelo es emplear una prueba retrospectiva. Cuando es apacible, esta prueba utiliza datos históricos y reconstruye el pasado para determinar si el modelo y la solución resultante hubieran tenido un buen desempeño, de haberse usado. Al emplear alternativas de solución y estimar sus desempeños históricos hipotéticos, se pueden reunir evidencias en cuanto a lo bien que el modelo predice los efectos relativos de los diferentes cursos de acción. Aplicación: En un estudio de Investigación de Operaciones para IBM se realizo con el fin de integrar su red nacional de inventarios de refacciones para mejorar el servicio a los clientes, al mismo tiempo que reducir el valor de los inventarios de IBM en mas de 250 millones de dólares y ahorrar otros 20 millones de dólares anuales a través del mejoramiento de la eficiencia operacional. Un aspecto en particular interesante de la etapa de validación del modelo en este estudio fue la manera en que se incorporaron el proceso de prueba los usuarios futuros del sistema de inventarios. Debido a que estos usuarios futuros (los administradores de IBM en las áreas funcionales responsables de la implantación del sistema de inventarios) dudaban del sistema que se estaba desarrollando, se asignaron representantes a un equipo de usuarios que tendría la función de asesorar al equipo de Investigación de Operaciones. Una vez desarrollada la versión preliminar del nuevo sistema (basada en el sistema de inventarios de multiniveles) se lleva acabo una prueba preliminar de implantación. La extensa retroalimentación por parte del equipo de usuarios llevo a mejoras importantes en el sistema propuesto. Preparación para la aplicación del modelo El siguiente paso es instalar un sistema bien documentado para aplicar el modelo según lo establecido por la administración. Este sistema casi siempre esta diseñado para computadora. De hecho, con frecuencia se necesita un número considerable de programas integrados. La base de datos y los sistemas de información administrativos pueden proporcionar entrada actualizada para el modelo cada vez que se use, en cuyo caso se necesitan programas de interfaz (de interacción con el usuario). Después de aplicar un procedimiento de solución (otro programa) al modelo, puede ser que los programas adicionales maneje la implantación de los resultados de manera automática. En otros casos se instala un sistema interactivo de computadora llamado sistema de soporte de decisiones, para ayudar a la gerencia a usar datos y modelos para apoyar (no para sustituir) su toma de decisiones 18 www.monografias.com cuando lo necesiten. Otro programa puede generar informes gerenciales (en el lenguaje administrativo) que interpretan la salida del modelo y sus implicaciones en la práctica. Aplicación: Un sistema de computo grande para aplicar un modelo a las operaciones de control de una red nacional. Este sistema, llamado SYSNET, fue desarrollado como resultado de un estudio de Investigación de Operaciones realizado para la Yellow Freight System, Inc. Esta compañía maneja anualmente mas 15 millones de envíos de mensajería a través de una red de 630 terminales en todo estados Unidos. SYSNET se usa tanto para optimizar tanto para optimizar las rutas de los envíos como el diseño de la red . Debido al que sistema requiere mucha información sobre los flujos y pronósticos de carga, los costos de transporte y manejo, etc.; una parte importante del estudio de Investigación de Operaciones esta dedicada a la integración de SYSNET al sistema de información administrativo de la corporación. Esta integración permitió la integración periódica de la entrada al modelo. La implantación de SYSNET dio como resultado el ahorro anual de alrededor de 17.3 millones de dólares además de un mejor servicio a los clientes. Implantación Una vez desarrollado un sistema para aplicar un modelo, la última etapa de un estudio de Investigación de Operaciones es implementarlo siguiendo lo establecido por la administración. La etapa de implantación incluye varios pasos. Primero, el equipo de Investigación de Operaciones da una cuidadosa explicación a la gerencia operativa sobre el nuevo sistema que se va a adoptar y su relación con la realidad operativa. Enseguida, estos dos grupos comparten la responsabilidad de desarrollar los procedimientos requeridos para poner este sistema en operación. La gerencia operativa se encarga después de dar una capacitación detallada al personal que participa, y se inicia entonces el nuevo curso de acción. Si tiene éxito, el nuevo sistema se podrá emplear durante algunos años. Con esto en mente, el equipo de Investigación de Operaciones supervisa la experiencia inicial con la acción tomada para identificar cualquier modificación que tenga que hacerse en el futuro. Aplicación: Este ultimo punto sobre la documentación de un estudio Investigación de Operaciones se ilustra con el caso de la política nacional de administración del agua de Rijkswaterstatt en Holanda. La administración deseaba documentación más extensa que lo normal, tanto para apoyar la nueva política como para utilizarla en la capacitación de nuevos analistas o al realizar nuevos estudios. Completar esta documentación requirió varios años y ¡quedo contenida en 4000 páginas a espacio sencillo encuadernadas en 21 volúmenes! Definición de Sistemas de Producción La producción es el acto intencional de producir algo útil. La definición de producción se modifica para incluir el concepto de sistema, diciendo que u sistema de producción es el proceso especifico por medio del cual los elementos se transforman en productos útiles. Un proceso es un procedimiento organizado para lograr la conversión de insumos en resultados. Cualquier sistema es una colección de componentes interactuantes. Cada componente podría ser un sistema en si mismo en un orden descendente de sencillez. Los sistemas se distinguen por sus objetivos; el objetivo de un sistema podría ser producir un componente que se va a ensamblar con otros componentes para alcanzar el objetivo que es un sistema mayor. Se requieren técnicas mas elaboradas para tratar con sistemas más complejos. Es una carrera de relevos entre el desarrollo de sistemas cada vez más complejos y el desarrollo de métodos más eficientes de dirección para controlarlos. Tipos de Modelos de los Sistemas de Producción El modelo físico: Los modelos, por semejanza, derivan su utilidad de un cambio en la escala. Los patrones microscópicos pueden amplificarse para su investigación, y las enormes estructuras pueden hacerse a una escala más pequeña, hasta una magnitud que sea manipulable. Necesariamente, algunos detalles se pierden en los modelos. En las replicas físicas, esta pérdida puede ser una ventaja, cuando la consideración clave, es un factor, tal como la distancia, pero 19 www.monografias.com puede ser inútil un estudio si la influencia predominante se desvirtúa en la construcción del modelo. El modelo esquemático: Los modelos de dos dimensiones son la delicia de quienes disfrutan de las gráficas. Los aspectos gráficos son útiles para propósitos de demostración. Algunos ejemplos que se encuentran comúnmente incluyen los diagramas de la organización, diagramas de flujo del proceso y gráficas de barras. Los símbolos sobre tales diagramas pueden arreglarse fácilmente para investigar el efecto de la reorganización. El modelo matemático: Las expresiones cuantitativas, es decir, los modelos más abstractos, generalmente son los mas útiles. Cuando un modelo matemático puede construirse para representar en forma exacta la situación de un problema, suministra una poderosa arma para el estudio; es fácil de manipular, el efecto de las variables interactuantes se aprecia claramente y, sobre todo, es un modelo preciso. Por lo general, cualquier definición debida al empleo de los modelos matemáticos se origina por algún error cometido en las suposiciones básicas y en las premisas sobre las cuales están basados. Autor: Ing. Darwin E. Montero [email protected] 20 www.monografias.com Modelación de Investigación de Operaciones. Aplicaciones de la Programación Lineal Rafael Freites - [email protected] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Introducción Modelación y formulación Principales tipos de restricciones Construcción de modelos de programación lineal de algunos problemas sencillos El problema del transporte Problema del personal necesario Problemas de los patrones de corte Problema de mezcla de productos con función objetivo separable Problema del transbordo Programación entera Introducción Se pretende que el estudio detenido del material de este capitulo, le aporte al estudiante una visión amplia de las posibles aplicaciones de la Programación Lineal y de la metodología para construir un buen modelo lineal de los problemas que deba resolver en su ejercicio profesional. Modelación y formulación La modelación Es el proceso completo de abstracción del sistema real al modelo cuantitativo y tiene como resultado un modelo matemático del sistema real bajo estudio. Incluye actividades como la definición del sistema y la determinación de sus fronteras, la identificación de las actividades más importantes para el logro del objetivo, es decir la conceptualización del sistema simplificado y finalmente la elaboración del modelo. Es quizás la parte más importante de la Investigación de Operaciones y se le considera como una mezcla de arte y de ciencia. La modelación no puede enseñarse, sino motivarse, se aprende con la práctica y con la experimentación. Puede dividirse en dos fases: Subjetiva y la objetiva. La parte subjetiva consiste en la definición del sistema supuesto o simplificado. Mientras que la objetiva es la construcción del modelo a partir del sistema simplificado. La formulación Es la componente objetiva de la modelación y consiste en convertir el sistema simplificado en un modelo cuantitativo que lo describa. En esta sección ahondaremos un poco en la actividad de formulación, para lo cual supondremos que ya se realizó la étapa previa que nos permitió definir el sistema simplificado. Debe tenerse en cuenta que en la vida profesional el estudiante si se vera afrontado a la necesidad de derivar sus propios sistemas supuestos, a partir de los problemas reales que se le presenten. El éxito obtenido dependerá de factores tales como su capacitación general, su habilidad y experiencia en la modelación y la comprensión que tenga del área particular del problema a modelar. Una buena metodología para construir modelos matemáticos de los problemas, a partir del problema simplificado (problema supuesto), parece ser la siguiente: 1. Leer atentamente el enunciado de la situación con el fin de comprender sus principales características. Como resultado de la lectura estaremos en capacidad de realizar los dos pasos siguientes. 21 www.monografias.com 2. Organizar en cuadros o tablas toda la información cuantitativa que suministra el enunciado del problema. De esta manera será más fácil identificar, interpretar y utilizar la información. Debe prestarse especial atención a las unidades de todos los datos utilizados. 3. Dibujar un esquema de la situación. Este nos permitirá visualizar y comprender mejor las características del problema. En especial el diagrama es útil para llevar a cabo los tres pasos siguientes. 4. Identificar los elementos del problema. Los elementos son las entradas (recursos), las salidas (productos) y las actividades (variables de decisión) del proceso al cual se reduce el problema. La grafica o esquema del paso tres, es de gran ayuda en esta tarea. Las actividades son las que convierten una o más entradas en una o más salidas. La esencia del problema de P.L. es la determinación del sub conjunto de actividades que deben llevarse a cabo para optimizar el logro del objetivo. 5. Expresar el objetivo relacionado con el problema, indicando las unidades en las cuales se medirá. Recordemos que en los problemas de programación lineal el objetivo será maximizar o minimizar alguna medida de eficiencia, que puede ser un costo, un tiempo, una probabilidad, un número de personas o de elementos, etc. En todos los casos se deben dar explícitamente las unidades de medición. 6. Definir las variables de decisión. A cada una de las actividades que pueden realizarse se le asocia una variable que indicara el nivel o medida de su ejecución. Por ejemplo, si una actividad es fabricar el producto P3, entonces al asociarle v. gr. la variable de decisión X3, definiremos esta como el número de productos P3 que se deben fabricar. En algunos problemas las variables de decisión se pueden tomar en más de una forma posible. Una buena guía para determinar la más conveniente es buscar que las variables correspondan a aquellas actividades que permiten medir el grado de logro de la función objetivo. 7. Formular la función del objetivo y las funciones de las restricciones del modelo matemático. Teniendo una correcta comprensión del objetivo y definidas las variables que cuantifican las actividades que conforman el proceso, podemos escribir una función matemática que mida el logro del objetivo. Es la expresión que nos permitirá conocer la eficiencia de la decisión que se tome. 8. Formular las funciones de las restricciones De la misma manera deben escribirse funciones para expresar las diferentes limitantes que se presentan en el proceso, ya sea en lo referente a valores permitidos para las variables, disponibilidad de recursos, producción total máxima o mínima y muchas otras. Principales tipos de restricciones Aunque para la infinidad de problemas que pueden modelarse para ser resueltos mediante la Programación Lineal se presentan muy diferentes restricciones, podemos decir que las limitantes de un modelo de P.L. se agrupan en seis tipos principales, que son: 22 www.monografias.com Restricciones de capacidad: Relacionadas con los recursos de infraestructura del sistema, como son las horas de mano de obra, de máquina, el espacio, etc. Restricciones de entradas: Limitan el valor de las variables debido a la disponibilidad de recursos como: materia prima, dinero, etc. Restricciones de mercado: Son reflejo de los valores máximos o mínimos en las ventas o en el uso del producto o en el nivel de la actividad a realizar. Restricciones de composición: Son expresiones de las mezclas de los ingredientes, que definen usualmente la calidad de los productos o resultados. Restricciones de balance de materiales: Expresan las salidas de un proceso en función de las entradas, tomando en cuenta generalmente cierto porcentaje de merma o desperdicio en el proceso. Restricciones internas: Son las que se escriben para definir el valor de una variable que surge en la formulación del problema, no siendo variable de decisión, sino una variable auxiliar creada para hacer más expedita la construcción del modelo. Restricciones por políticas administrativas: No hacen parte de la tecnología del problema, sino que obedecen a decisiones administrativas, como por ejemplo no invertir más de cierta cantidad de dinero en alguna opción. Nuevamente se recalca la importancia de tener muy claras las unidades de los datos que se usarán. Esta consideración nos permitirá controlar la homogeneidad en las unidades de los términos de la función del objetivo y en las de las funciones de las restricciones. En especial debe constatarse que las unidades resultantes al evaluar la expresión del lado izquierdo de una restricción, coincidan con las unidades del lado derecho de la misma. Obviamente cuando un modelo tiene varias restricciones de un mismo tipo, basta con verificar la consistencia en una de ellas. Construcción de modelos de programación lineal de algunos problemas sencillos Como se dijo la programación lineal es una técnica ampliamente utilizada para la búsqueda de la solución óptima a problemas de innumerables disciplinas en muchos campos de la actividad humana. En este capítulo se presentan algunas aplicaciones sencillas. En el siguiente estudiaremos otras aplicaciones que exigen un poco más de análisis y de conocimiento del área respectiva. APLICACIONES EN PRODUCCIÓN Mezcla de producción: El problema consiste entonces en determinar la cantidad Xj a producir de cada uno de los artículos que compiten por el uso de los recursos, de tal forma que se obtenga un máximo de producción o un máximo de beneficio, o un mínimo de costo u otro objetivo especial, en un periodo determinado de producción Ilustremos este tipo de problemas con dos ejemplos sencillos: Ejemplo N° 1 23 www.monografias.com La compañía desea conocer cuantas unidades de cada tipo de artículo debe producir en el periodo con el fin de maximizar la utilidad total por venta de los artículos. Se supone que todos los artículos producidos se venden y que la utilidad unitaria permanece constante, sin importar la cantidad vendida. Construcción del modelo: Siguiendo la metodología propuesta en este capitulo, una vez comprendida la situación que se describe, vamos a organizar los datos en una tabla; con lo cual será más fácil su utilización para construir el modelo. Un bosquejo de la situación puede ser el que se muestra en la siguiente gráfica, en la cual se observa que los elementos claves del problema son las tres materias primas y los dos tipos de artículos, mientras que el objetivo es maximizar la utilidad. De esta manera aparece claro que el objetivo se medirá en pesos / periodo. De igual forma salta a la vista que las actividades alternativas son, como lo dice el enunciado, producir artículos tipo 1 y producir artículos tipo 2. Téngase en cuenta que las actividades no son excluyentes sino que pueden darse simultáneamente a determinados niveles; desde llevarse a cabo una sola de ellas, hasta ejecutarse ambas en cierta combinación. Todo ello depende de la relación entre su contribución al objetivo y a su consumo de las materias primas. 24 www.monografias.com Debemos usar unas variables para cuantificar el nivel o grado al cual llevaremos a cabo cada actividad. Por ello definimos las variables así: X1 : cantidad de artículos tipo 1 a fabricar en el período. X2 : cantidad de artículos tipo 2 a fabricar en el período. Una vez definidas las variables de decisión y comprendido el objetivo del problema, el modelo se plantea así: Función del objetivo Utilidad total = 400X1+ 300X2 $/periodo Limitantes o restricciones en el logro del objetivo La cantidad utilizada de cada materia prima debe ser menor o igual que la cantidad disponible. Los valores de todas las variables deben ser mayores o iguales a cero (Condición de no negatividad de las variables) 25 www.monografias.com X1 ≥ 0, X2 ≥ 0 Por lo cual el modelo tendrá la siguiente forma final: Minimizar Utilidad total = 400X1+ 300X2 Sujeta a: Con X1, X2 ≥ 0 Mas con el propósito de ilustrar la manera de verificar la compatibilidad de unidades, que con el de constatar la veracidad del modelo, pues este es muy elemental, vamos a analizar un análisis bidimensional de las funciones. En la función objetivo: 400 ( $ / unidad de P1) * X1 ( unidades de P1 / período) + 300 ( $ / unidad de P2) * X2 ( unidades de P2 / período) = ( $ / período) Se verifica que son las mismas unidades de la función objetivo. En las restricciones analicemos únicamente para el consumo de la materia prima A, pues para las otras es similar. 1(libra de A/unidad de P1) * X1 (unidades de P1/periodo) + 1(libra de A/unidad de P2) * X2 (unidades de P2/periodo) = (libras de A/periodo) Que coinciden con las unidades del miembro derecho de la primera desigualdad. (150 lb. de A/periodo) Adviértase que la condición de no negatividad de las variables, tiene sentido lógico en este modelo, ya que no se puede fabricar una cantidad negativa de alguno de los tipos del artículo. Luego evaluaremos problemas en los cuales se puede presentar el caso de que una o mas variables puedan tomar valores entre menos infinito y más infinito o incluso que algunas variables deban tomar valores negativos o cero. En estos casos debemos efectuar los ajustes necesarios en el modelo para que todas las variables estén condicionadas a ser no negativas, ya que esta es una condición del algoritmo utilizado para la solución de los modelos de P.L. Por este motivo a la condición de no negatividad de las variables se le llama en muchos casos condición técnica (de no negatividad). Debemos interpretar también, la parte del enunciado referente a que la empresa supone que vende todos los artículos producidos y que la utilidad permanece constante. La primera parte nos indica que no hay límites en cuanto al número de artículos de cada tipo a producir, excepto los inherentes a la disponibilidad de los recursos productivos. La segunda parte nos permite considerar la proporcionalidad entre la cantidad de artículos y la utilidad total por ventas de cada tipo de artículo. 26 www.monografias.com En algunas situaciones de mercado ocurre que hay límites en las ventas máximas o mínimas de un determinado tipo de artículo, lo cual debe reflejarse en el modelo como una restricción en el valor de la variable correspondiente a la actividad. Por ejemplo si conocemos que la demanda máxima del artículo 1 es de 30 unidades, debemos incluir en problema la condición de que no se produzcan más de 30 unidades de este articulo, ya que la producción adicional no tendría comprador, generando entonces un inventario en lugar de contribuir a la utilidad total. Igualmente si tenemos una demanda comprometida de 15 unidades del artículo 2, la cual deseamos satisfacer, debemos agregar al modelo una restricción expresando que el número de unidades del articulo 2 debe ser al menos 15. Con la dos consideraciones anteriores, el modelo debe tener estas otras dos restricciones X1 ≤ 30 X2 ≥ 15 Por otro lado en algunas condiciones de mercado el precio unitario de venta de los artículos se “quiebra”, o sea se disminuye en alguna cantidad cuando el número de artículos excede cierto valor. Por ejemplo si X3 es la cantidad comprada de un articulo cuyo precio unitario es de $10 cuando 0≤ X3 ≤ 100; pero que rebaja a $7 cuando 101≤ X3 ≤ 250 y rebaja de nuevo a $ 6 cuando X3 ≥ 251; en este caso no se cumple la condición de proporcionalidad en la función del objetivo ya que no tenemos un coeficiente único para multiplicar por la cantidad comprada para obtener el costo de compra de las X3 unidades. El coeficiente depende del intervalo en el cual se encuentre el valor de X3. En algunos casos podemos efectuar promedios de los valores de los parámetros pertinentes y en otros se puede plantear el modelo de la forma de programación lineal separable, como lo aprenderemos en un ejemplo posterior. Ejemplo N° 2. El costo del material para una unidad del artículo 1 es $50, para una unidad del artículo 2 es de $80 y para una unidad del artículo 3 es de $140. Los precios de venta para los artículos son respectivamente de $400, $420 y $500, la unidad. Los tiempos de proceso requeridos por una unidad de cada tipo de material, se dan en la siguiente tabla: Minutos de operación por unidad 27 www.monografias.com La compañía necesita conocer cuantas unidades de cada tipo de artículo debe fabricar en una hora, para obtener la máxima utilidad. Construcción del modelo: Inicialmente podemos elaborar unas tablas con los datos del problema, así: El esquema del proceso puede ser el siguiente: Los elementos son la materia prima, las tres operaciones de proceso y los tres artículos. Determinar los elementos del problema es de gran ayuda para la elaboración de la función objetivo y las funciones de las tres restricciones. El objetivo será maximizar la utilidad resultante de la producción en una hora. Esta utilidad será la diferencia entre el ingreso por ventas y los gastos por materia prima y operaciones en las máquinas. Calculemos las utilidades netas, así: 28 www.monografias.com Las variables a utilizar se definen como: Las restricciones se refieren a que una máquina no puede utilizarse durante una hora por un tiempo total mayor que la hora. Es decir, el tiempo que una máquina dedique a la producción del artículo 1, más el que dedique al artículo 2 más el dedicado al artículo 3, no puede exceder a una hora de capacidad, pues ese es el período de tiempo que se tomó como referencia. Programación de la producción Este es una de las áreas de la Programación Lineal más rica en aplicaciones. Un problema de programación de la producción puede verse como un problema de mezcla de producción para varios periodos hacia el futuro. Se quieren determinar los niveles de producción que permitirán a la compañía obtener el mínimo costo (o la máxima ganancia), cumpliendo con los requerimientos de las limitaciones en mano de obra, maquinaria, materiales, espacio de almacenamiento, requisito de demandas, etc. Los problemas de Programación de Producción tienen naturaleza recurrente, es decir que se presentan un periodo tras otro, sólo que con algunas variaciones en ciertos datos, como por ejemplo en las demandas, o en las disponibilidades de algunos recursos. Por este motivo los modelos de P.L. se usan extensivamente en este campo, pues una vez que un modelo fue 29 www.monografias.com resuelto para un periodo determinado, basta con repetir su solución para los datos del nuevo periodo, para obtener recomendaciones acerca del programa óptimo de producción. Ilustremos este tipo de aplicaciones mediante al siguiente ejemplo sencillo: Ejemplo N° 3 Un fabricante debe cumplir los siguientes compromisos, en el primer trimestre: La capacidad mensual de producción de su planta es de 20.000 unidades. El costo unitario de producción varia cada mes, así: Enero $20, Febrero $9 y Marzo $12. La compañía estima en $3 el costo de almacenamiento de cada unidad que posea en la bodega él último día del mes. La capacidad de la bodega de que dispone es de 22.000 unidades. La empresa tiene en el inventario 50 unidades y desea tener 70 al final. El problema a resolver consiste en la determinar del programa de producción mensual que minimiza los costos totales en el trimestre. Se supone que la producción se realiza durante todo el mes y el despacho se efectúa él último día de mes. Construcción del modelo La grafica que describe el problema puede ser: Deseamos determinar el programa de producción para obtener el mínimo costo en el trimestre. Para ello definimos las variables así: 30 www.monografias.com Los problemas de este tipo también pueden modelarse de otra manera como lo sugiere el siguiente grafico: Acá las variables se definen como: 31 www.monografias.com En esta formulación no incluimos la posibilidad de contar con inventario inicial ni con inventario final, lo cual se deja como ejercicio al estudiante. Por ejemplo, cuál sería el programa de producción si se tienen 5.000 unidades de inventario inicial y se desean 10.000 de inventario final. Los problemas de programación de la producción también pueden resolverse en forma relativamente sencilla disponiendo los datos en una tabla, en la cual se anotan los costos de cada acción alternativa y se procede a obtener una solución aprovechando la estructura característica del proceso. El final del capitulo se resolverá este mismo problema mediante la tabla mencionada. Composición o mezcla . Los problemas de mezcla ocurren en las industrias alimenticias, petroleras, siderurgicas, en la industria química en general, y muchas otras en las cuales se deben mezclar sustancias. 32 www.monografias.com Veamos el siguiente ejemplo sencillo conocido como el problema de la dieta. Ejemplo N° 4 Un granjero sabe que debe suministrar diariamente a cada una de sus vacas, un mínimo de 27, 21 y 30 unidades de los elementos nutricionales A, B, C , respectivamente. Para prepararles la comida puede comprar dos clases de alimentos. Una libra del alimento 1 contiene 3, 1, y 1 unidades del nutriente A, B, C , respectivamente, y cuesta $40. Por otra parte, una libra del alimento 2 contiene respectivamente 1, 1 y 2 unidades de los nutrientes y cuesta $20. El granjero desea conocer cuántas libras de cada alimento necesita utilizar para nutrir a cada una de sus vacas, de tal forma que minimice los costos. Suponga que no hay limite en cuanto al peso total de la comida (mezcla) resultante. Construcción del modelo Para iniciar, podemos elaborar una tabla con los datos del problema: Un esquema de la situación, puede ser: Sean XAi : libras del alimento i que dedicaremos a la preparación de la dieta para una vaca i 1,2 . El objetivo es minimizar los costos. El modelo queda: 33 www.monografias.com Minimizar: Costo Z 40AX1 20XA2 Sujeto a: Composición de la dieta Nutriente A 3 XA1 1XA2 27 (unidades de A /vaca) Nutriente B 1XB1 1XB 2 21 Nutriente C 1XC1 2 XC 2 30 (unidades de C /vaca) (unidades de B /vaca) Se deja al estudiante la comprobación de la consistencia de las unidades. Veamos otro ejemplo que ilustra el caso de composición o mezcla de ingredientes. Ejemplo N° 5 Una compañía petrolera produce dos tipos de gasolina, la corriente y la extra. La corriente se vende a $3000 galón y la extra a $3600. Las gasolinas se fabrican a partir de dos crudos, cuyos análisis de componentes aparecen a continuación: La gasolina corriente debe contener contener mínimo 50% de A . máximo 60% de B , mientras que la extra debe El oleoducto de la compañía puede suministrar un máximo de 2 millones de galones crudo 1, y 3 millones de crudo 2, al día. La compañía espera vender a lo máximo 5 millones de galones de gasolina corriente y 1 millón de gasolina extra, cada día. ¿Cómo debe proceder la empresa para obtener la máxima ganancia diaria? Construcción del modelo Elaboraremos una tabla con los datos importantes acerca de las gasolinas, así: 34 www.monografias.com Un esquema de la situación puede ser: Las variables se definen así: Sean Xij : el número de galones de crudo i que se dedican a producir la gasolina ji 1,2 ; j (C corriente, E extra). Debemos suponer que al mezclar por ejemplo X 11 galones de crudo 1 y X 21 galones de crudo 2, resultaran X 11 X 21 galones de gasolina 1, pues no hay pérdidas en la operación. Considerando que el objetivo es maximizar las utilidades por venta de las gasolinas, y que estas deben cumplir unos requisitos de composición, además de tener limites en la producción, debido a la demanda y limites en la disponibilidad de crudos, el modelo del problema será: Maximizar: Z 3000 X 11 X 21 3600 X 12 X 22 150 X 11 X 12 120 X 21 X 22 Sujeto a: Composición de gasolinas B en la corriente: 0.40X 11 0.70X 21 0.60 X 11 X 21 (gal de B en gas. corriente). A en la extra: 0.60X 12 0.30X 22 0.50 X 12 X 22 (gal de A en gas. corriente). Disponibilidad de crudos: X 11 X 12 2 *10 6 (galón de crudo 1) X 21 X 22 3 *10 6 (galón de crudo 2) 35 www.monografias.com Ventas máximas (producción máxima) X 11 X 21 5 *10 6 (galón de corriente) X 12 X 22 1 *10 6 (galón de extra) Para terminar la discusión del ejercicio, deduzcamos las unidades de la restricción de composición de la gasolina corriente: 0.40 galón de B /galón de crudo 1 * X 11 galón de crudo 1 + 0.70 galón de B /galón de crudo 2 * X 21 galón de crudo 2 = galones de B Unidades idénticas a las que se obtienen en el lado derecho, así: 0.60 galones de B/galones totales de gas corriente *( X11 galones de crudo 1+ X21 galones de crudo 2) = 0.60 galones de B/galones totales de gasolina corriente*(galones totales de gasolina corriente) = galones de B El estudiante debe notar que en la solución del problema no hemos considerado la posibilidad de que el proceso permita separar los componentes de cada crudo, para con ellos elaborar las gasolinas. ¿Será posible realizar esto? Se deja como ejercicio la formulación bajo este enfoque. Aplicaciones en las finanzas Este tipo de problemas surge cuando un ejecutivo del área financiera dispone de un capital C y tiene que elegir entre m diferentes alternativas de inversión, cada una de las cuales tiene una rentabilidad y un riego determinados. El objetivo de este tipo de problemas es naturalmente la maximización del rendimiento o la minimización del riesgo financiero. Las restricciones provienen comúnmente de aspectos como : capital disponible, leyes financieras, políticas de la compañía, riesgo máximo permitido, etc. Muchas situaciones de decisión financiera se han formulado y resuelto usando diferentes técnicas de la programación matemática, pero si un problema puede formularse como un modelo de P.L., su solución se obtiene de una manera más eficiente. A continuación discutiremos un problema simplificado que ilustra este tipo de decisiones. Ejemplo N° 6 Un inversionista dispone de $30.000.000 y desea invertirlos de tal manera que maximice la ganancia en el periodo de tres años. Tiene las siguientes posibilidades de inversión: Acciones: Disponible al inicio de cada año, durante los tres próximos años. Cada peso invertido en Acciones, retorna 1.20 al siguiente año, a tiempo para reinvertir el dinero nuevamente. Puede invertir máximo $12.000.000 cada vez. Bonos: Disponible a principio del primer año. Cada peso invertido le retorna 1.50 al cabo de dos años, a tiempo para reinvertirlos. Puede invertir un máximo de $20.000.000 en esta alternativa. Certificados de depósito a dos años: Disponible al principio del segundo año. Cada peso invertido le retorna 1.60 dos años después. Puede invertir un máximo de $15.000.000 36 www.monografias.com Dólares: Disponible al inicio del tercer año. Cada peso invertido le retorna 1.40, un año después. Puede invertir un máximo de $10.000.000 Si por las limitaciones en la cantidad invertida en las alternativas, en determinado año no se invierte todo el dinero disponible, el sobrante se deja en una cuenta de ahorros, que indica una rentabilidad del 12% anual. Construcción del modelo: Lo primero que podemos hacer es un esquema de las posibilidades de inversión, para el horizonte de tiempo a considerar. Como lo indica el enunciado, se desea estudiar un periodo de tres años. 30.000.000 XA1 XA2 Año 1 S1 XA3 Año 2 Año 3 S3 S2 XB1 XD3 XC2 En la gráfica se muestran las variables asignadas a cada actividad. Esta es una forma valida y muy ilustrativa de definir las variables que se usan: De esta manera, las variables se definieron como: Xij: cantidad invertida en la alternativa i al principio del año j; i A, B, C, D; j 1,2,3 . El objetivo es obtener la máxima ganancia al término del tercer año, y también puede entenderse como obtener el máximo retorno total al término del mismo periodo. Al inicio de cada año, en el momento de efectuar las inversiones, hay dos tipos de limitantes. La primera consistente en que no se puede invertir más de la cantidad disponible para ello y la segunda, derivada de la decisión administrativa de limitar las cantidades que se pueden invertir en algunas alternativas. Considerando el análisis anterior, el modelo de P.L., es: Maximizar: utilidad Z 0.2 XA3 0.4 XD 3 0.6 XC 2 0.12 S 3 Sujeta a: Capacidad de inversión en cada año: 37 www.monografias.com Año 1: XA1 XB1 S1 30.000 .000 Año 2: XA 2 XC 2 S 2 1.2 XA1 1.12 S1 Año 3: XA3 XD 3 S 3 1.2 XA 2 1.5 XB1 1.12 S 2 Inversión máxima en cada alternativa: XA1 12, XA2 12 , XA3 12 XB1 20 XC 2 15 XD3 10 con Xij 0 Como se anotó antes, la función del objetivo pudo expresarse como: Z 1.2 XA3 1.4 XD 3 1.6 XC 2 1.12 S 3 Con lo cual el modelo tendrá una solución idéntica a lo que se obtendría con la función objetiva propuesta. (Verifíquese solucionando ambos modelos). El problema del transporte Es una de las más conocidas aplicaciones de la Programación Lineal. Se presenta cuando por ejemplo necesitamos tomar decisiones con respecto a las mejores rutas de distribución de artículos desde m centros productivos hasta n bodegas o almacenes. El siguiente ejemplo nos ayudara a comprender las características de este tipo de situación. Ejemplo N° 7 Una compañía embotelladora tiene plantas ubicadas en Medellín, Bogotá y Cartagena. La capacidad de cada una de las plantas es: La empresa surte a cuatro distribuidoras localizadas en diferentes zonas del país. La demanda esperada de cada uno de los distribuidores es la siguiente: 38 www.monografias.com El costo de transportar una caja de cada planta a cada distribuidor es: ¿Cómo deben programarse los envíos desde las plantas hasta los distribuidores para tener el mínimo costo total? Construcción del modelo: La situación puede esquematizarse como se muestra abajo, lo cual nos sugiere definir las variables como: Xij: cantidad de cajas enviadas de la planta i hasta la bodega j; Conociendo las capacidades, las demandas esperadas y los costos, el modelo puede escribirse como: Minimizar costo: 100XMCA 120XMCU 150XMI 210XMR 200XBCA 150XBCU 200XBI 180XBR 300XCCA 200XCCU 150XCI 130XCR Sujeta a: 39 www.monografias.com Capacidad de las plantas Medellín: XMCA XMCU XMI XMR 100 .000 Bogotá: XBCA XBCU XBI XBR 120 .000 Cartagena: XCCA XCCU XCI XCR 100 .000 Demandas de los distribuidores: 1 XMCA XBCA XCCA 2 XMCU XBCU XCCU 3 XMI XBI XCI 4 XMR XBR XCR 50.000 70.000 62.000 120.000 con Xij 0. Como el objetivo es minimizar el costo total de los envíos, es de esperarse que a cada distribuidor se le envie justamente lo que necesita, motivo por el cual todas las restricciones de demanda se cumplirán como si fueran igualdades. Por ello si las expresaremos como igualdades, la solución del modelo seria la misma. Por otro lado debe tenerse en cuenta que cuando la demanda total es inferior a la oferta total, un problema de transporte tendría una solución en la cual se satisfacen todas las demandas sobrando capacidad en las plantas, pero cuando la demanda total es superior a la oferta total, el problema no tendría solución. Para que este último caso tenga solución, se debe agregar al modelo una planta ficticia con capacidad igual a la que haga falta para igualar la demanda total. Esta operación se conoce como balanceo y será discutida más en detalle cuando estudiemos el algoritmo especial para resolver el problema transporte. Problema del personal necesario Ejercicio N° 8 El administrador de un peaje determinó que el número de empleados que necesita se distribuyen durante el día así: 40 www.monografias.com Cada empleado trabaja 8 horas diarias consecutivas. El administrador desea conocer el número mínimo de empleados que debe tener para cumplir con las necesidades de personal durante el día. Construcción del modelo La situación puede visualizarse gráficamente, de la siguiente manera: El problema del administrador del peaje consiste en determinar el número de empleados que deben iniciar trabajo en cada uno de los turnos, de tal forma que se cumplan los requisitos de personal en ellos, contando con el mínimo posible de empleados. Las variables se pueden definir como: Xi: cantidad de personas que inician un trabajo a la hora ii 2,6,10.22 Cada empleado labora 8 horas consecutivas, entonces presta sus servicios en dos de los turnos en que se dividió el día para el estudio. El modelo de programación lineal es: 41 www.monografias.com Minimizar: Z X 2 X 6 X 12 X 14 X 18 X 22 Sujeta a: Personal necesario en cada intervalo X2 X6 8 de 6 - 10 X 6 X 10 6 de 10 - 14 X 10 X 14 8 de 14 - 18 X 14 X 18 7 de 18 - 22 X 18 X 22 5 de 22 - 2 X 22 X 2 3 de 2 - 6 con X i 0, i Debe aclararse que en las restricciones se pudo escribir relación de igualdad en lugar de la relación mayor o igual, pues el enunciado así lo sugiere. Se optó por considerar las desigualdades como mayor o igual, para dar más libertad en la solución del problema, ya que colocando igualdades se limita la solución a dar valores que cumplan estrictamente las igualdades, lo cual en algunos problemas (éste es uno) implica inexistencia de solución. En cambio al colocar desigualdades mayor o igual, se permite que las variables tomen valores de tal forma que se cumplan las desigualdades y como el objetivo es minimizar, es de esperarse que las variables tomarán los mínimos valores posibles, dando igualdades en todas las restricciones en que se pueda. Se deja como ejercicio al estudiante la solución de los dos modelos, para que verifique los comentarios anteriores. Problemas de los patrones de corte Ejemplo N° 10 Una empresa produce papel en rollos de 90 cm. de ancho y 100 m. de largo, pero muchas veces recibe pedidos para despachar rollos de dimensiones menores. En este momento necesita cumplir con la siguiente orden de producción: La compañía desea determinar la forma de cortar los rollos estándar, de tal manera que se produzca el mínimo sobrante de papel. Elabore el modelo matemático de P.L. para este problema. Construcción del modelo: Obviamente la solución a este problema implicara que sea necesario despachar dos o más rollos para obtener la longitud pedida de cada uno de los anchos, ya que el rollo estándar solo mide 100 m. de largo. También aceptemos que el papel sobrante es todo rollo inferior a 25 cm. Para entender mejor la lógica de solución del problema, determinemos todas las formas en que se puede cortar un rollo de ancho de 90 cm., para obtener anchos de 75, 35 y 25 cm. Si tomamos como referencia un metro del rollo de ancho estándar, las posibles formas de corte son: 42 www.monografias.com Observemos que hay cuatro modalidades de corte, en cada una de las cuales se obtiene un número de franjas de los anchos necesarios, con un desperdicio determinado. Las actividades alternativas a desarrollar son las cuatro modalidades de corte, cada una con su sobrante asociado por cada metro. Las características de los cuatro cortes posibles, se resumen en la siguiente tabla, en donde como se dijo los datos son para cada metro de ancho de 90 cm. que se corte en cada modalidad. Podemos definir las variables del modelo como: Xi: número de metros del rollo estándar cortados en la modalidad i. Sj: número de metros del ancho j, cortados en exceso sobre lo pedido (j= 1, 2, 3). Con lo cual al modelo puede plantarse así: Minimizar: Sobrante: 0.15X1 + 0.20X2 + 0.05X3 + 0.15X4 Sujeta a: Cantidad necesaria de cada ancho 1X1 > 200 2X2 + 1X3 > 500 2X3+3X4 > 300 43 www.monografias.com con Xi > 0, i, Sj > 0, j Si escribiéramos las restricciones como igualdades, puede presentarse el caso de que el problema no tenga solución factible, al ser imposible encontrar modalidades de corte que produzcan exactamente las cantidades pedidas de cada ancho. Una alternativa para no usar las relaciones mayor o igual y en cambio utilizar relaciones de igualdad, es introducir al lado izquierdo de las restricciones las variables Sj para indicar el número de metros de ancho j, cortado en exceso sobre lo pedido. Se pide al estudiante que escriba el modelo adecuado para representar la situación que se acaba de mencionar. Ejemplo N° 11 Una empresa se dedica al transporte aéreo de cargas y cuenta para ello con un avión que tiene tres compartimientos: frontal, central y trasero. Las capacidades en peso y espacio para cada compartimiento son: Por motivos técnicos, debe tenerse igual proporción de peso ocupado a capacidad en peso en cada compartimiento. La empresa recibió el encargo de transportar la carga de cuatro clientes pudiendo aceptar cualquier fracción de ellos. La información de peso, volumen y utilidades de las cargas es: ¿ Cómo debe programar la ocupación del avión para obtener la máxima ganancia? Construcción del modelo: Un problema de este tipo es en realidad, similar a un problema de capacidades de peso y volumen de los compartimientos. Antes de construir el modelo, debemos calcular el volumen por tonelada de cada carga. Los resultados se registran en la siguiente tabla: Las variables de decisión serán: 44 www.monografias.com Xij; toneladas de la carga i a transportar en el compartimiento j ( i= 1, 2, 3, 4); ( j= F, C, T ) El modelo de P.L. puede ser el siguiente: Maximizar: T T T T jF jF jF jF Z 250.000 X 1 j 400.000 X 2 j 300.000 X 3 j 500.000 X 4 j Utilidad = Sujeta a: Capacidades de peso en los compartimientos 45 www.monografias.com Proporción de peso en los compartimientos Problema de mezcla de productos con función objetivo separable Ejemplo N° 12 Una compañía produce tres artículos A, B, C. Cada unidad de A, requiere una hora de maquinaria, ocho horas de mano de obra y cuatro libras de materia. Cada unidad de B, necesita tres horas de maquinaria, tres horas de mano de obra y tres libras de materia. Cada unidad de C, requiere dos horas de maquinaria, cuatro horas de mano de obra y dos libras de materia. La empresa dispone de 300 libras de materia prima, 800 horas de mano de obra y 80 horas de maquinaria, para el próximo periodo. El precio de venta y por ende las utilidades de los artículos, van rebajando a medida que aumenta la cantidad vendida, como se indica en la siguiente tabla: ¿Cuál será el programa de producción y ventas que maximiza la utilidad total) Construcción del modelo: Inicialmente elaboramos una tabla con los datos de consumo de los recursos de la empresa: 46 www.monografias.com No es difícil detectar que las actividades alternativas que pueden realizarse son la fabricación de cada uno de los artículos. Por ello definimos las variables como: Xi: número de unidades del articulo i que deben fabricarse en el periodo. La definición anterior es la típica cuando tenemos varias actividades que compiten por varios recursos. El paso siguiente será la elaboración de la función del objetivo y de las restricciones. Pero encontramos que la definición de las variables no nos permite escribir una función objetivo válida. En la función del objetivo hallaremos el inconveniente de que tenemos cuatro coeficientes objetivo diferentes para el articulo A, tres para el artículo B y dos para el artículo C. ¿Cuál de ellos colocar en la función objetivo? La situación anterior refleja la no proporcionalidad de la utilidad y la cantidad producida. Por lo tanto ese problema no cumple una de las condiciones básicas para plantearse directamente como un modelo de Programación Lineal. Para adecuar el problema a la forma en que pueda formularse como modelo de P.L., es posible a veces calcular una utilidad promedia para cada artículo y colocar este valor como coeficiente objetivo. Claro que en ese caso estaremos aceptando que la solución hallada será apenas aproximada, debido a la simplificación de los valores reales. Pero afortunadamente para este tipo de problemas en donde el objetivo es maximizar y los coeficientes van disminuyendo al aumentar la variable, es posible construir una función objetivo en la cual se definan las variables para reflejar los intervalos que considera el problema. Para mejor entendimiento construyamos una gráfica con los intervalos de la variable X1. 47 www.monografias.com Como se dijo las unidades comprendidas en el intervalo 0-40 dan utilidades de $10, las comprendidas en el intervalo 41-100 dan utilidad unitaria de $9, etc. Para reflejar este hecho en la función objetivo, vamos a definir las variables así: Xij: cantidad de unidades vendidas del articulo i, que pertenecen al intervalo j (i=1, 2, 3; j=1, 2, 3, 4) Xi: cantidad total de unidades del articulo i vendidos. De esta manera el modelo de P.L., queda: Maximizar: utilidad: Sujeta a: Limites de las cantidades que pertenecen a cada intervalo. No se incluyeron X14, X23 y X32 pues estas variables no tienen límite en sus valores. Por comodidad al escribir las restricciones de uso de los recursos, podemos expresar las siguientes igualdades: Luego se escriben las restricciones de disponibilidad de recursos así: Maquinaria: 48 www.monografias.com blema del transbordo La compañía X puede producir su principal artículo en dos departamentos diferentes. Cada departamento puede enviar lo producido al centro de control de calidad final A o al centro de control de calidad final B, desde los cuales se remite a cualquiera de las cuatro líneas del empaque y envío de que dispone la empresa. El departamento 1 tiene capacidad para producir 80 unidades por hora y el departamento 2 para producir máximo 60 unidades por hora. Según las demandas esperadas, se ha programado que las líneas de empaque atiendan al menos las siguientes cantidades por hora: 30, 20, 40, 40 respectivamente. La siguiente tabla muestra los tiempos (minutos) promedio que se gasta en los diferentes movimientos de cada unidad del producto. En el centro 1 de control de calidad, se demora 4 minutos para revisar un artículo y en el centro 2 de control de calidad se demora 6 minutos. ¿Cómo debe organizarse el flujo de las unidades entre los departamentos productivos y las líneas de empaque y envío, pasando por algunos de los centros de control de calidad, de tal forma que se obtenga un mínimo tiempo total de producción?. Problema de asignación Cierta compañía tiene tres empleados para asignar a tres solicitudes de reparación de licuadoras en la casa de los clientes, que deben ser atendidos mañana, por lo cual los empleados viajan directamente de su hogar hasta el del cliente. Como la empresa subsidia el combustible del vehículo de los operarios, desea ahorrar lo máximo, motivo por el cual necesita conocer la forma de asignar los operarios a los clientes de tal manera que se tenga la menor distancia total de viaje de los empleados. La tabla siguiente muestra las distancias desde la casa de cada empleado hasta la de cada cliente. Programación entera Corte de madera 49 www.monografias.com Una marquetería debe enmarcar 175 cuadros de 119x96 cm. comprar varillas de la moldura indicada con longitud de 300 cm. En el mercado puede ¿Cómo deben cortarse las varillas para obtener los marcos requeridos, obteniendo el menor sobrante posible? Solución: Modalidades de corte Xi: Número de varillas estándar cortadas en la modalidad i (i= 1, 2, 3) Para 175 marcos se necesitan 350 piezas de cada longitud. Minimizar: 62X1 + 1X2 + 30X3 longitud sobrante s.a: 2X1 + 1X2 > 350 piezas de longitud 119 2X2 + 3X3 > 350 piezas de longitud 90 Pregunta: ¿ El valor de las Xi tiene que ser entero? ¿Cuál será la diferencia de sobrantes, si permite que el valor de los Xi sea fraccionario? Programación de la producción de un ensamble. Cierta empresa produce un artículo que se forma con cuatro piezas del componente A y tres piezas del componente B. Las piezas se pueden fabricar en cualquiera de las tres máquinas diferentes que posee la compañía, las cuales transforman las dos materias primas en las piezas que van al ensamble del producto final. La tabla siguiente muestra el número de gramos de cada materia prima que deben utilizarse en cada máquina para realizar un ciclo de producción de las componentes. La misma tabla muestra el número de componentes de cada tipo que se obtienen en cada ciclo de producción de cada una de las maquinas, así como el número de gramos disponibles de las materias primas. 50 www.monografias.com ¿Cómo debe programarse la producción para obtener la máxima cantidad de artículos? Suponga que una compañía tiene cuatro proyectos llamémoslos A, B, C, D, que pueden o no llevarse a cabo, pero un proyecto no puede ejecutarse parcialmente. Los proyectos B y D no se pueden ejecutar simultáneamente (son mutuamente excluyentes) La información relativa a los proyectos es: La compañía dispone actualmente de 25.000 y al inicio del segundo año recibirá $5.000 de otras inversiones. Además necesita disponer de 15.000 al inicio del tercer año para cancelar unos compromisos en esa fecha. Elabore el modelo de P.L. para determinar cuáles proyectos ejecutarse con el propósito de maximizar el valor presente neto de las inversiones realizadas. Autor: Rafael Freites [email protected] 51 www.monografias.com Investigación de Operaciones y Simulación Mohammed Portilla- [email protected] 1. 2. 3. 4. Programación Lineal - Problema General Características de la Programación Lineal Pautas y comentarios para la formulación de modelos Formulación de Modelos Evaluación y formulación de problemas de optimización de recursos empresariales Max ó Min Z = C X S.A: AX≤B XJ > 0 ; j = 1, 2, ..., n Objetivo Mediante una recopilación de problemas representativos de programación lineal se busca desarrollar la capacidad inventiva para formular problemas de optimización de recursos. Programación Lineal - Problema General Definición: Dado un conjunto de m desigualdades lineales ó ecuaciones lineales, con n variables, se requiere hallar valores no negativos de éstas variables que satisfagan las restricciones y maximicen ó minimicen alguna función lineal de las variables llamada Función Objetivo. Matemáticamente: Hallar XJ , J = 1, 2, . . . . . n para: Maximizar ó Z = C1X1 + C2X2 + . . . . . . + CnXn Minimizar Con las siguientes restricciones: ≤ ó ≥ b1 a11X1 + . . . . . . + a1jXj + . . . . . . + a1nXn . ≤ ó ≥ bi ai1X1 + . . . . . . + aijXj + . . . . . + ainXn . ≤ ó ≥ bm am1X1 + . . . . . . + amjXj+ . . . . . . + amnXn Xj =0 ; j = 1, 2, . . . . . . n 52 www.monografias.com Características de la Programación Lineal 1) Linealidad asume que no pueden haber términos así: X1X2, X3 2 a14Log X4 2) Asume las propiedades aditivas y multiplicativas. a) Si una unidad tipo E necesita 2 horas en la Máquina A y una unidad tipo F necesita 2½ horas, entonces ambas necesitan 4½ horas. b) Si una unidad tipo E necesita 1 hora en la máquina B, entonces 10 unidades necesitan 10 horas. 3) La función a optimizar (maximizar ó minimizar) se llama función objetivo, no contiene ningún término constante. 4) En las m restricciones, no están incluidas las condiciones Xj =0 (condición de no negatividad). 5) Soluciones: a) Cualquier conjunto de Xj que satisface las m restricciones se llama una solución al problema. b) Si la solución satisface la condición de no negatividad Xj =0 , se llama una solución factible c) Una solución factible que optimiza la función objetiva se llama una solución factible óptima Usualmente hay un número infinito de soluciones factibles al problema, de todas estas, tiene que hallarse una óptima Pautas y comentarios para la formulación de modelos En la conversión de modelos verbales a modelos formales, será muy útil describir primero con palabras un modelo que corresponda al problema dado. Se puede proceder de la siguiente forma: 1) Exprese cada restricción en palabras; al hacer esto, ponga cuidadosa atención en si la restricción es un requerimiento de la forma: ≥ (mayor ó igual que, al menos, por lo menos, como mínimo), ≤ (menor ó igual que, no mayor que, como máximo), ó = (igual a, exactamente igual a). 2) Expresar el objetivo en palabras. 3) Identificar verbalmente las variables de decisión. Una guía útil es hacerse la pregunta: ¿Qué decisión debe tomarse para optimizar la función objetivo?. La respuesta a esta pregunta ayudará a identificar correctamente las variables de decisión. 4) Expresar la función objetivo en términos de las variables de decisión. Verificar la consistencia de unidades. Por ejemplo, si los coeficientes de una función objetivo Cj están dados en S./ por kilo, las variables de decisión Xj deben estar en kilos, no en toneladas ni onzas. 5) Expresar las restricciones en términos de las variables de decisión. Comprobar que para cada restricción las unidades del lado derecho son las mismas que las del lado izquierdo. Las restricciones no pueden tener una desigualdad estricta, con los signos < ó >. La razón de esto es de naturaleza matemática. 53 www.monografias.com Formulación de Modelos Traducir problemas del mundo real a modelos matemáticos. No leer en un problema más de lo que se da. Por ejemplo, no introduzca restricciones adicionales o matices lógicos o datos imaginarios que en su opinión podrían hacer más realista el modelo. 1. PROBLEMA DE PRODUCCIÓN Un taller tiene tres (3) tipos de máquinas A, B y C; puede fabricar dos (2) productos 1 y 2, todos los productos tienen que ir a cada máquina y cada uno va en el mismo orden: Primero a la máquina A, luego a la B y luego a la C. La tabla siguiente muestra: 1. Las horas requeridas en cada máquina, por unidad de producto 2. Las horas totales disponibles para cada máquina, por semana 3. La ganancia por unidad vendida de cada producto ¿Que cantidad de cada producto (1 y 2) se debe manufacturar cada semana, para obtener la máxima ganancia? ¿Cuantas horas semanales sobran en cada departamento? Formulación 1) Definición de las variables: Xj = Unidades semanales a producir del articulo j-ésimo ( j=1 y 2) 2) Función objetivo: Maximizar Z = X1 + 1.5 X2 Con las siguientes restricciones (S.A:): 3) Restricciones: 2X1 + 2X2 ≤ 16 Restricción debida a las horas disponibles por semana de la MQ A X1 + 2X2 ≤ 12 Restricción debida a las horas disponibles por semana de la MQ B 4X1 + 2X2 ≤ 28 Restricción debida a las horas disponibles por semana de la MQ C 4) Condición de no negatividad: 54 www.monografias.com Xj =0 ; j = 1 y 2 Solución óptima x1= 4 x2=4 Z=10 Tiempo sobrante de cada máquina: Máquina A Se usan todas las horas semanales disponibles Máquina B Se usan todas las horas semanales disponibles Máquina C Sobran 4 horas semanales 2. OPTIMIZACIÓN DEL CORTE DE MADERA En una marquetería se fabrican cuadros, cuyos marcos se obtienen de cortar varillas para bocel, cuya longitud original es de 300 cm. El Departamento de ventas tiene pedidos para el siguiente mes de 175 cuadros de 119 x 90 cm. En el método actual el Jefe de producción ordena que se corten 350 boceles de 119 cm. y 350 boceles de 90 cm. (Cada cuadro lleva 2 boceles de cada dimensión). Con ésta manera de cortar la madera, la Fábrica necesita el capital para comprar 292 varillas de 300 cm. cada una y genera 14450 cm. de desperdicio. Formule un problema de programación lineal que minimice el desperdicio, la compra de materia prima y optimice la productividad. Total de varillas de 300 cm. a comprar: 175 + 117 = 292 varillas Total de centímetros de desperdicio: 10850 + 3600 = 14450 cm. Formulación Xj = Número de varillas a cortar de la forma j-ésima (j = 1, 2 y 3) Formas posibles de cortar la varilla: 55 www.monografias.com Solución óptima X1 * = 89 Cortar 89 veces de la manera 1 X2 * = 172 Cortar 172 veces de la manera 2 X3 * = 2 Cortar 2 veces de la manera 3 Z * = 5750 centímetros de desperdicio Número de varillas a comprar: 89 + 172 + 2 = 263 varillas de 300 cm. Cuadro comparativo de los ahorros: Conceptos Materia prima Desperdicio (cm.) Antes 292 14450 Después 263 5750 Diferencia 29 8700 3. CORRIDAS DE PRODUCCIÓN Una empresa produce un artículo cuya unidad está compuesta por 4 unidades de componente A que se producen por corrida de producción a partir de las materias primas 1 y 2 y en tres departamentos. Las Materias primas y la Producción por corrida de producción se muestra en la siguiente tabla: 56 www.monografias.com Elabore un plan de producción para maximizar la cantidad de artículo a producir. Formulación XJ = Número de corridas de producción en el departamento j-ésimo (j = 1,2 y 3) Número de componentes A: 7X1 + 6X2 + 8X3 Número de artículos completos con los componentes A: (7X1 + 6X2 + 8X3) / 4 Maximizar (7X1 + 6X2 + 8X3) / 4 S.A: 8X1 + 5X2 + 3X3 ≤ 100 Restricciones debidas a la disponibilidad 6X1 + 9X2 + 8X3 ≤ 200 de materias primas tipo 1 y 2 XJ ≥0 j = 1, 2 y 3 Enteros Restricción de no negatividad 4. EL PROBLEMA DE LOS PAQUETES DE TUERCAS Un distribuidor de ferretería planea vender paquetes de tornillos mezclados. Cada paquete pesa por lo menos 2 libras y está compuesto por tres tamaños de tornillos, los cuales se compran en lotes de 200 libras. Los lotes de tamaños 1, 2 y 3 cuestan respectivamente $20, $8 y $12, además: a) El peso combinado de los tamaños 1 y 3 debe ser al menos la mitad del peso total del paquete. b) El peso de los tamaños 1 y 2 no debe ser mayor que 1.6 libras c) Cualquier tamaño de tornillo debe ser al menos el 10% del paquete total ¿Cuál será la composición del paquete que ocasionará un costo mínimo? Formulación Xj= Peso en libras de los tornillos del tamaño j-ésimo (j=1,2 y 3) en el paquete Observe que: 20/200 es lo que vale una libra de tornillos tipo 1 8/200 es lo que vale una libra de tornillos tipo 2 12/200 es lo que vale una libra de tornillos tipo 3 Minimizar Z = 20/200 X1 + 8/200 X2 + 12/200 X3 S.A: X1 + X3 ≥ (X1 + X2 + X3)/2 Los tamaños 1 y 3 al menos la mitad del peso X1 + X2 ≤1.6 Los tamaños 1 y 2 no deben ser mayor de 1.6 lb. X1 ≥ 0.1 (X1 + X2 + X3) El tamaño 1 debe ser al menos el 10% del total X2 ≥ 0.1 (X1 + X2 + X3) El tamaño 2 debe ser al menos el 10% del total X3 ≥ 0.1 (X1 + X2 + X3) El tamaño 3 debe ser al menos el 10% del total 57 www.monografias.com X1 + X2 + X3 ≥ 2 El paquete debe ser al menos de 2 libras XJ ≥0 j = 1, 2 y 3 Condición de no negatividad Minimizar Z = 0,1X1 + 0,04X2 + 0,06X3 S.A: X1 - X2 + X3 ≥0 ≤ 1.6 X1 + X2 0,9X1 -0,1X2 - 0,1X3 ≥ 0 -0,1X1 +0,9X2 – 0,1X3 ≥0 -0,1X1 –0,1X2 + 0,9X3 ≥0 X1 + X2 + X3 ≥2 XJ ≥0 j= 1, 2 y 3 Solución óptima X1 = 0.2 Libras del tamaño 1 X2 = 1.0 Libras del tamaño 2 X3 = 0.8 Libras del tamaño 3 Z = $0.108 Costo mínimo del paquete 5. PROBLEMA CLÁSICO DEL TRANSPORTE Un fabricante tiene tres centros de distribución en: Bogotá, Medellín y Cali. Estos centros tienen disponibilidades de: 20, 40 y 40 unidades respectivamente. Sus detallistas requieren las siguientes cantidades: Pereira 25, Tulúa 10, Anserma 20, Ibagué 30 y Armenia 15. El costo de transporte por unidad en dólares entre cada centro de distribución y las localidades de los detallistas se dan en la siguiente tabla: ¿Cuantas unidades debe mandar el fabricante desde cada centro de distribución a cada detallista, de manera que los costos totales de transporte sean mínimos? Formulación Xij = Cantidad de unidades a enviar desde el centro de distribución i-ésimo (1=Bogotá, 2=Medellín, 3=Cali), al detallista j-ésimo (1=Pereira, 2=Tulúa, 3=Anserma, 4=Ibagué, 5=Armenia) Minimizar Z = 55X11 + 30X12 + 40X13 + 50X14 + 40X15 + 35X21 + 30X22 + 100X23 + 45X24 + 60X25 + 40X31 + 60X32 + 95X33 + 35X34 + 30X35 S.A: 58 www.monografias.com X11 + X12 + X13 + X14 + X15 ≤ 20 Restricciones debidas a la disponibilidad X21 +X22 + X23 + X24 + X25 ≤ 40 de unidades en los respectivos X31 +X32 + X33 + X34 + X35 ≤ 40 centros de distribución 1, 2 y 3 X11 + X21 + X31 ≥ 25 Restricciones debidas a los requerimientos X12 + X22 + X32 ≥ 10 de unidades, X13 + X23 + X33 ≥ 20 de los detallistas respectivos 1, 2, 3, 4 y 5 X14 + X24 + X34 ≥ 30 X15 + X25 + X35 ≥ 15 Xij ≥0 ; i = 1, 2 y 3 ; j = 1, 2, 3, 4 y 5 Solución óptima X11 = 0 X 21 = 25 X 31 = 0 X12 = 0 X 22 = 10 X 32 = 0 X13 = 20 X 23 = 0 X 33 = 0 X14 = 0 X 24 = 5 X 34 = 25 X15 = 0 X 25 = 0 X 35 = 15 Z = $ 3525 6. PROBLEMA DE LOCALIZACIÓN DE PLANTA Una empresa del sector textil, que opera en todo el país, dispone de la siguiente configuración: Dos plantas de fabricación en Pereira e Ibagué, con capacidades de 900 y 1.500 unidades respectivamente. Cuatro almacenes regionales de distribución que sirven a los clientes de sus respectivas zonas en: Neiva, Medellín, Cali y Bogotá, con demandas de: 700, 800, 500 y 400 unidades respectivamente. En los próximos años, la empresa espera un crecimiento de la demanda del orden del 25%, lo cual ha llevado a la Dirección de la misma a plantearse la apertura de una nueva fábrica. A la vista de los criterios que la empresa estima importantes para la localización de la nueva planta, existen dos alternativas a considerar: Pasto (alternativa 1) y Villavicencio (alternativa 2). La elección recaerá en aquella que provoque los menores costos de transporte entre las fábricas y los almacenes, dado que ambas parecen ser igualmente convenientes respecto a otros factores. La tabla siguiente muestra los costos de transporte unitarios entre cada origen y destino. 59 www.monografias.com Formulación (a) Considerando establecer la nueva planta en Pasto Xij = Unidades a enviar desde la planta i-ésima (1=Pereira, 2=Ibagué, 3=Pasto) al almacén j-ésimo (1=Neiva, 2=Medellín, 3=Cali, 4=Bogotá) Minimizar Z = 6X11 + 4X12 + 2X13 + 6X13 + 2X21 + 3X22 + 7X23 + 5X24 + 6X31 + 4X32 + 4X33 + 8X34 S.A: X11 + X12 + X13 + X14 = 900 Restricciones debidas a la disponibilidad X21 + X22 + X23 + X24 = 1500 de unidades en X31 + X32 + X33 + X34 = 600 las plantas 1, 2 y 3 X11 + X21 + X31 = 700 + 175 X12 + X22 + X32 = 800 + 200 regionales = 875 Restricciones debidas a los requerimientos = 1000 de unidades X13 + X23 + X33 = 500 + 125 = 625 de distribución 1, 2, 3 y 4 X14 + X24 + X34 = 400 + 100 = 500 de los almacenes Xij ≥0 ; i = 1,2 y 3 ; j = 1,2,3 y 4 Solución óptima X 13 = 625 X 14 = 275 X 21 = 875 X 22 = 400 X 24 = 225 X 32 = 600 Z = $9375 (b) Considerando establecer la nueva planta en Villavicencio: Xij = Unidades a enviar desde la planta i-ésima (1=Pereira, 2=Ibagué, 3=Villavicencio) al almacén j-ésimo (1=Neiva, 2=Medellín, 3=Cali, 4=Bogotá) Minimizar Z = 6X11 + 4X12 + 2X13 + 6X13 + 2X21 + 3X22 + 7X23 + 5X24 + 6X31 + 3X32 + 4X33 + 2X34 S.A: X11 + X12 + X13 + X14 = 900 Restricciones debidas a la 60 www.monografias.com X21 + X22 + X23 + X24 = 1500 disponibilidad de unidades en X31 + X32 + X33 + X34 = 600 las plantas 1, 2 y 3 X11 + X21 + X31 = 875 Restricciones debidas a los requerimientos X12 + X22 + X32 = 1000 de unidades de los almacenes regionales X13 + X23 + X33 = 625 de distribución 1, 2, 3 y 4 X14 + X24 + X34 = 500 Xij ≥0 ; i = 1,2 y 3 ; j = 1,2,3 y 4 Solución óptima X 12 = 275 X 13 = 625 X 21 = 875 X 22 = 625 X 32 = 100 X 34 = 500 Z = $7275 De los resultados obtenidos se deriva que Villavicencio es la mejor localización bajo el criterio de minimizar los costos del transporte. 7. El problema de asignaciones Se usan cuatro barcos cargueros para transportar bienes de un puerto a otros cuatro puertos (numerados 1, 2, 3 y 4). Se puede usar cualquier barco para hacer cualquiera de los cuatro viajes. Sin embargo, dadas algunas diferencias entre los barcos y las cargas, el costo total de cargar, transporte y descargue de bienes para las distintas combinaciones de barcos y puertos varían mucho. Estos costos se muestran el la siguiente tabla: El objetivo es asignar los barcos a los puertos en una correspondencia uno a uno, de manera que se minimice el costo total de los cuatro barcos. Xij = 0, No asigne el barco i-ésimo ( i = 1, 2, 3 y 4 ) al puerto j-ésimo ( j = 1, 2, 3 y 4 ) Xij = 1, Si asigne el barco i-ésimo ( i = 1, 2, 3 y 4 ) al puerto j-ésimo ( j = 1, 2, 3 y 4 ) Minimice Z = 5X11 + 4X12 + 6X13 + 7X14 + 6X21 + 6X22 + 7X23 + 5X24 + 7X31 + 5X32 + 7X33 + 6X34 + 5X41 + 4X42 + 6X43 + 6X44 S.A: 61 www.monografias.com X11 + X12 + X13 + X14 = 1 Restricciones que aseguran X21 + X22 + X23 + X24 = 1 que un solo barco X31 + X32 + X33 + X34 = 1 es asignado a un solo puerto X41 + X42 + X43 + X44 = 1 X11 + X21 + X31 + X41 = 1 Restricciones que aseguran X12 + X22 + X32 + X42 = 1 que un solo puerto X13 + X23 + X33 + X43 = 1 es asignado a un solo barco X14 + X24 + X34 + X44 = 1 Xij ≥0 ; i = 1,2,3 y 4 ; j = 1,2,3 y 4 Solución óptima X * 11 = 1 X * 12 = 0 X * 13 = 0 X * 14 = 0 X * 21 = 0 X * 22 = 0 X * 23 = 0 X * 24 = 1 X * 31 = 0 X * 32 = 1 X * 33 = 0 X * 34 = 0 X * 41 = 0 X * 42 = 0 X * 43 = 1 X * 44 = 0 Z * = 21 Barco 1 --------Puerto 1 --------Costo $ 5 Barco 2 --------Puerto 4 --------Costo $ 5 Barco 3 --------Puerto 2 --------Costo $ 5 Barco 4 --------Puerto 3 --------Costo $ 6 Costo total mínimo: $21 8. Problema de la mezcla Una compañía de petróleos produce tres tipos de gasolina: Super, Normal y Euro. Se obtienen por mezcla de tres calidades de crudo (A,B,C), que contienen tres componentes (1,2,3). La participación de estos componentes en la composición de cada crudo es: 62 www.monografias.com Las especificaciones de los tres tipos de gasolina son: Los costos por barril de crudo A, B y C son: $650, $500 y $450, respectivamente. El presupuesto diario de compra es de $50 Millones. La disponibilidad diaria de crudos B y C se limita, respectivamente, a 3000 y 7000 barriles. Ciertos acuerdos obligan a comprar al menos 2500 barriles de A. Las demandas de gasolina Super y Normal son de 2000 y 2500 barriles diarios, que deben satisfacerse. La compañía desea maximizar la producción de gasolina Euro. Formule un modelo de programación lineal que de respuesta al problema planteado por la compañía. 10. El problema del financiero Un inversionista tiene la intención de hacer varias inversiones, las cuales se extenderán por un periodo de cinco años, al final del cual necesitará de todo el capital. Las inversiones se hacen el 1º de Enero de cada año y son: Inversión A: Disponible el 1º de Enero de cada año y produce el 15% de interés al final de cada año. Inversión B: Disponible en dos años a partir de ahora (Comienzo del 3º año), y produce un retorno del 25% al final del 3º año y lo máximo que el inversionista considerará son $40.000 Inversión C: Disponible en un año a partir de ahora (Comienzo del 2º año), y produce el 40% al final del cuarto año. Esta inversión será de $30.000 como máximo. El inversionista tiene $100000 disponible para las inversiones. ¿Cuál debe ser el portafolio de inversión que le permita obtener la máxima cantidad de dinero al final del año quinto? Formulación: 63 www.monografias.com Xij = Cantidad de dinero a invertir en la alternativa i-ésima (i=A, B y C) al principio del año j-ésimo (j = 1, 2, 3, 4 y 5 ). Capital Inicial: $100.000 Para construir las restricciones piense, que al principio de cada año va a tener disponibles algunas alternativas de inversión para las que no podrá invertir más de lo tenga disponible en ese momento. El lado izquierdo de las restricciones, representa la cantidad de dinero que el inversionista invertirá en las alternativas disponibles al principio de cada año y el lado derecho representa la cantidad de dinero disponible para invertir, que es la suma de: El capital inicial + La suma de todos los intereses recibidos hasta la fecha - Los capitales que están invertidos en ese momento y que no han retornado. Maximizar Z = 0,15 (XA1 + XA2 + XA3 +XA4 + XA5) + 0,25XB3 + 0,4XC2 S.A: Restricciones debidas a la cantidad de dinero disponible al principio de cada uno de los cinco años: XA1 ≤ 100000 XA2 + XC2 ≤ 100000 + 0,15XA1 XA3 + XB3 ≤ 100000 + 0,15(XA1 + XA2) - XC2 XA4 ≤ 100000 + 0,15(XA1 + XA2 + XA3) + 0,25XB3 - XC2 XA5 ≤ 100000 + 0,15(XA1 + XA2 + XA3 +XA4) + 0,25XB3 + 0,4XC2 XB3 ≤ 40000 64 www.monografias.com XC2 ≤ 30000 Xij ≥0 ; i = A, B y C ; j = 1, 2, 3, 4 y 5 Solución óptima X A1 = $100000 A4 = $156087,50 X A5 = $179500,6 XA2 = $115000 XB3 = $ 40000 X A3 = $ 92250 X X C2 = $0 Z = $206425,7 13. El problema de los manteles En un salón de banquetes se tienen programados banquetes durante los siguientes cinco días. Los requisitos de manteles por banquete son: El problema del administrador es que se requieren manteles diferentes a los que se usan, por lo que tendrá que comprar ese tipo de manteles. El costo de cada mantel es de $40 y el costo de mandarlo a la lavandería bajo servicio urgente para tenerlo listo a los dos días es de $10 por mantel. ¿Cuál es el modelo que le permitirá al administrador cumplir con sus requisitos y además minimizar el costo total? Formulación: Xi = Número de manteles a comprar para el banquete i-ésimo (i = 1, 2, 3, 4 y 5) 65 www.monografias.com Yi = Número de manteles a mandar a lavar después del banquete i-ésimo (i = 1, 2 y 3) Ii = Número de manteles limpios al final de cada banquete i-ésimo (i = 1, 2, 3 y 4) Minimizar Z = 40(X1 + X2 +X3 +X4 +X5) + 10(Y1 + Y2 + Y3) S.A: X1 = 80 + I1 I1 +X2 = 60 + I2 Y1 + I2 + X3 = 100 + I3 Y2 + I3 + X4 = 130 + I4 Y3 + I4 + X5 = 200 Y1 =80 Y2 =60 Y3 =100 Xi ≥0 ; i = 1, 2, 3, 4 y 5 Ii ≥0 ; i = 1, 2, 3 y 4 Yi ≥0 ; i = 1, 2 y 3 Solución óptima X 1 = 80 X 2 = 60 X 3 = 20 Y 1 = 80 Y 2 = 60 Y 3 = 100 X 4 = 70 X 5 = 100 I i = 0 ; i = 1, 2, 3, 4 Z = $15600 Autor: Msc. Ing. Mohammed Portilla Camara [email protected] [email protected] Gerente de Operaciones Grupo Groming Ingeniería SAC. y CEENQUA: Certifications for Engineering of Quality La Molina, Lima - Perú Estudios realizados en: Ingeniería Industrial, Ingeniería de Minas e Ingeniería Informática Universidad de Lima Pontificia Universidad Católica del Perú Universidad Nacional de Ingeniería 66 www.monografias.com Escuela de Negocios para Graduados - ESAN 67 www.monografias.com Aplicación del método Símplex en investigación de operaciones y simulación Mohammed Portilla - [email protected] 1. Introducción 2. Tipos de restricciones 3. Un adelanto del análisis post-óptimo Introducción El método símplex cuya gran virtud es su sencillez, es un método muy práctico, ya que solo trabaja con los coeficientes de la función objetivo y de las restricciones. Ilustraremos su funcionamiento mediante un ejemplo, pero previamente mostraremos las reglas de decisión para determinar la variable que entra, la que sale, la gran M, y cómo determinar que estamos en el óptimo; Todas éstas reglas de decisión fueron deducidas del método algebraico, solamente que aquí se han acomodado para ser usadas en el tipo de tablero símplex que se usará. Criterio de decisión Gran M en la función objetivo Maximizar Minimizar - MXj +MXj Variable que entra La más negativa de La más positiva de los los Zj - Cj Zj - Cj Variable que sale La menos positiva de La menos positiva de los b/a , los b/a , Siendo a > 0 , de lo Siendo a > 0 , de lo contrario contrario no restringe no restringe variable que a la entra Cuando todos los Zj – Solución óptima Cj > 0 Cuando todos los Zj – Cj < 0 68 www.monografias.com Tipos de restricciones Restricciones Se añade una variable de holgura, con costo (o ganancia) en la función objetivo igual a 0. Ejm: 2X1 - 4X2 <= 1, queda: 2X1 - 4X2 + X3 = 1 Cj de X3 en la función objetivo será 0. Restricciones Se resta una variable de exceso, con costo (o ganancia) en la función objetivo igual a 0, y se suma una variable artificial con costo +M ó –M según sea maximización o minimización. Ejm: 2X1 + 3X2 >= 1, queda: 2X1 + 3X2 - X3 + X4= 1 Cj de X3 en la función objetivo será 0. y Cj de X4 (artificial) es M Restricciones = Se le añade una variable artificial con costo +M ó –M según sea maximización o minimización. Ejm: 2X1 + 3X2 = 8, queda: 2X1 + 3X2 + X3= 8 Cj de X3 en la función objetivo será M Adicionalmente se presentan las siguientes notas a tener en cuenta: Si en el tablero simplex de la solución óptima queda al menos una variable de superávit ó artificial dentro de las variables básicas, con un valor > 0 , el problema no tiene solución, esto quiere decir que al menos existen dos restricciones excluyentes, por lo tanto no existe área de soluciones factible y menos una solución , en éste caso se debe revisar la formulación del problema. Si al escoger la variable que sale, ninguna de las variables básicas restringe el crecimiento de la variable no básica escogida para entrar, el problema tiene solución indeterminada y se debe revisar la formulación en busca de una nueva restricción que no se tuvo en cuenta en la formulación inicial. Si en el tablero simplex del óptimo, al menos una de las variables no básicas tiene coeficiente cero (0) en la función objetivo, esto es su Zj – Cj = 0, el problema tiene múltiples soluciones y se nos está ofreciendo una de ellas. Ejemplo 1 Siendo Xi la cantidad a producir del producto i. Maximizar Z = X1 + X2 {Ganancia total en soles} S.A. 5X1 + 3X2 <= 15 {Horas disponibles dep. A} 69 www.monografias.com 3X1 + 5X2 <= 15 {Horas disponibles dep. B} Xj >= 0 ; j = 1, 2 Los problemas de Maximización, con todas sus restricciones <= y con la condición de no negatividad, se le llama Forma Estándar ó Forma Normal Aquí debemos conseguir una solución básica factible, empleando las variables de holgura y/o artificiales, quedando el sistema de ecuaciones así: Maximizar Z = X1 + X2 S.A. 5X1 + 3X2 + X3 3X1 + 5X2 + = 15 X4 = 15 Xj >= 0 ; j = 1,2,3,4 Las variables básicas son aquellas cuyos coeficientes forman la matriz unitaria. En este caos accidentalmente son las variables de holgura X3 y X4. A continuación construimos la siguiente tabla: Cj 1 1 0 0 b /a V b .B. 1 0 3 X 0 4 X X 2 X 3 X X >0 4 1 5 3 1 0 1 5/5=3 1 3 5 0 1 1 5/3=5 - - 0 5 5 0 Zj - Cj a 1 0 1 El valor de la función objetivo Z, se encuentra frente a la casilla de Zj – Cj , en éste caso vale cero (0) y se calcula multiplicando el vector fila (en la tabla es la columna inmediatamente anterior a la de las variables básica V.B.) que contiene los coeficientes de las variables básicas en la función objetiva original por el vector columna de los términos independientes b 70 www.monografias.com CXB = Vector fila de los coeficientes en la función objetivo original de las variables básicas actuales, sus valores se encuentran en la primera columna del tablero. b = Vector columna de los términos independientes de las restricciones, que al mismo tiempo son los valores de las variables básicas actuales, sus valores se encuentran bajo la columna denominada b CXB = (0,0) ; b = (15,15)’ Z = CXB * b = (0)(15) + (0)(15) = 0 El valor de los Zj – Cj se calcula multiplicado el vector fila CXB por el vector apuntador aj dela columna de la variable j-ésima, menos el Cj, esto es: Zj – Cj = CXB. aj – Cj ; Los cálculos se efectúan así: Z1 – C1 = CXB a1 – C1 = (0,0).(5,3)’ - 1 = (0)(5)+(0)(3) – 1 = -1 Z2 – C2 = CXB a2 – C2 = (0,0).(3,5)’ - 1 = (0)(3)+(0)(5) – 1 = -1 Z3 – C3 = CXB a3 – C3 = (0,0).(1,0)’ - 0 = (0)(1)+(0)(0) – 0 = 0 Z4 – C4 = CXB a4 – C4 = (0,0).(0,1)’ - 0 = (0)(0)+(0)(1) – 0 = 0 A continuación se indican la variable que sale y la variable que entra: La variable que tiene Zj-Cj más negativo es ó X1 ó X2. Se escoge al azar X1. En esta iteración b/a da: 15/5 = 3 y 15/3 = 5; Lo que significa que la variable básica X3 restringe el crecimiento de la variable que entra, X1, hasta 3 (no la deja tomar valores superiores a 3) y la variable básica X4 restringe el crecimiento de la variable que entra X1 hasta 5 (no la deja tomar valores superiores a 5). Por supuesto la variable básica que restringe más el crecimiento de la variable que entra X1, es X3 , por lo tanto, es la variable básica escogida para salir. La fila de la variable básica escogida para salir se divide por el elemento que se encuentra en la intersección de dicha fila con la columna de la variable que entra, la fila resultante es la fila pivote y se coloca en un nuevo tablero, desde el que se suman múltiplos de la fila pivote a las demás filas del tablero anterior de tal forma que se eliminen de cada una de ellas la variable escogida para entrar, en nuestro caso X1 , este procedimiento se denomina, hacer un uno (1) en la intersección y el resto de la columna ceros (0), por lo tanto en dicha columna aparecerá un 71 www.monografias.com vector unitario, el procedimiento se repite en cada iteración, hasta que todos los Zj – Cj sean mayores ó iguales a cero en el caso de maximizar ó menores ó iguales a cero en el caso de minimizar. A continuación se muestran todas las iteraciones y en cada fila los valores por los cuales fueron multiplicadas para ser sumadas a otras filas, ello se expresa como sumar múltiplos de una fila a otra. Fíjese que se suman múltiplos de las restricciones a la función objetivo para eliminar las variables básicas de ella. Cj V b .B. 1 1 1 0 X X 3 X 4 2 0 /a X b a >0 1 1 X 3 1 /5 3 /5 1 0 5 X 6 0 6/5 1 3/5 - Variable 0 4 1 5/8 Variable Zj - Cj 0 2/5 /5 1 1 1 0 X X 4 3 Cj V .B. X b 1 2 3 1 que entra X2 0 que sale X4 0 /a X b a >0 1 1 X X Solución 1 2 X1* = 15/8 Zj – Cj 1 1 0 /16 5 0 1 0 1 3/16 /16 5 0 /8 1 /8 1 5/8 5/8 1 5/4 X2* = 15/8 0 Z * = 15/4 La solución es única: X1 * = 15/8 ; X2 * = 15/8 ; Z* = 14/4 Ejemplo 2 Minimizar Z = 6X1 + 4X2 + 2X3 S.A. 6X1 + 2X2 + 6X3 >= 6 6X1 + 4X2 = 12 2X1 - 2X2 <= 2 Xj >= 0 ; j = 1, 2, 3 72 óptima: www.monografias.com Minimizar Z = 6X1 + 4X2 + 2X3 + MX5 + MX6 S.A. 6X1 + 2X2 + 6X3 – X4 + X5 6X1 + 4X2 2X1 - 2X2 =6 +X6 = 12 +X7 =2 Xj >= 0 ; j = 1, 2, 3, 4, 5, 6, 7 Las variables básicas son X5 = 6 , X6 = 12, X7 = 2 Solución Óptima: Variables de decisión: 73 www.monografias.com X1 = 0 , X2 = 3 , X3 = 0 , Z = 12 Variables de holgura : X4 = 0 , X7 = 8 Variables artificiales: X5 = 0 , X6 = 0 Un adelanto del análisis post-óptimo Maximizar Z = X1 + X2 {Ganancia total en soles} S.A. 5X1 + 3X2 <= 15 {Horas disponibles dep. A} 3X1 + 5X2 <= 15 {Horas disponibles dep. B} Xj >= 0 ; j = 1, 2 Tablero inicial: Cj 1 1 0 0 /a b a V b .B. 1 0 3 X 0 4 X X 2 X 3 X 4 1 5 3 1 0 1 5/5=3 1 3 5 0 1 1 5/3=5 - - 0 5 5 Zj – Cj >0 X 0 1 1 Tablero óptimo: 74 0 www.monografias.com Costo reducido: Unidades = (unidad monetaria)/(unidad de producto) = (u.m.)/(u.p.) = las mismas unidades que Cj Precio dual: Unidades = (unidad monetaria)/(unidad de recurso) = (u.m.)/(u.r.) Interpretación del Costo reducido: En cuantas unidades monetarias empeora la función objetivo al producir una unidad de un producto que no se está produciendo. En minimización: (z / x) En maximización: (z / x) Si la variable es básica ,el costo reducido es 0. Si la variable es no básica, es >= 0. Cuando es 0 significa soluciones alternativas. Interpretación del Precio dual: En cuantas unidades monetarias va a variar la función objetivo al variar en una unidad de recurso limitante. Cuando es >0: (z / b) ó (z / b) Cuando es <0: (z / b) ó (z / b) Una restricción es limitante cuando limita a la función objetivo. Esto sucede cuando se cumple la igualdad de la restricción. Si la restricción es no limitante, el precio dual es 0. Si la restricción es limitante, puede tomar cualquier valor positivo, negativo o 0. ANIMALES DISECADOS Una Empresa de Animales Disecados está produciendo palomas y gavilanes disecados. En las condiciones en que se encuentra el mercado actualmente puede vender los gavilanes y las palomas con utilidades de $20.00 y $12.00 respectivamente. Las pieles de los gavilanes son más duras y toman más tiempo de trabajo que las pieles de las palomas. La máquina de pieles puede trabajar 4 pieles de gavilán por minuto ó 8 pieles para palomas, usando la misma capacidad. La línea de relleno, puede rellenar 5 gavilanes ó 4 palomas por minuto. Los gavilanes van a una operación final en una máquina de afilado del pico que tiene una capacidad de 3.5 gavilanes por minuto, La jornada de trabajo en la división es de 8 horas. a) Formule el modelo de programación lineal, que resuelva el caso. b) Formule el problema dual del modelo formulado en (a). c) Resolver el modelo, y hacer una interpretación administrativa de la solución. 75 www.monografias.com d) Determinar la solución óptima del problema dual leyéndola directamente de la tabla óptima encontrada en la pregunta c. A no ser que se especifique de otra manera, las siguientes preguntas son independientes unas de otras y están basadas en el enunciado inicial del problema. e) Existe la posibilidad de trabajar sobretiempos en la máquina de pieles, en la línea de relleno, y en la máquina de afilado. ¿Cuál es la mayor utilidad que se genera por cada sobretiempo en cada una de las secciones?. f) El Gerente de la Empresa visita la línea de gavilanes y palomas, y observa que hay capacidad ociosa en algunos de los procesos. El resuelve ordenar que se usen todos los centros del proceso, en toda su capacidad instalada. ¿Qué le diría usted?. g) Qué sucedería con la solución óptima si las utilidades por cada paloma bajan a s/. 9.00 ?. h) Para darle un mejor acabado a los juguetes, se ha instalado una línea de laqueado; la línea de laqueado puede rellenar 5 gavilanes por minuto o 4 palomas en el mismo tiempo, igualmente la jornada es de 8 horas. ¿Afectaría la solución óptima?; de ser así encuentre la nueva solución. NOTA TEORICA: En esta pregunta, observar si la nueva restricción es cumplida por la solución actual, si es así sería una restricción redundante y no afecta a la solución actual, pero si la solución actual no la cumple, entonces será necesario volver a resolver el problema considerando esta nueva restricción. MODELO: X1= numero de palomas a producir en el día X2= numero de gavilanes a producir en el dia MAX 12X1+20X2 SUBJECT TO 0.125X1+0.25X2<=480 maquina de pieles 0.25X1+0.2X2<=480 linea de relleno 0.2857143X2<=480 afilado de pico END LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE 1) 39680.00 VARIABLE VALUE X1 640.000000 X2 1600.000000 REDUCED COST ROW SLACK OR SURPLUS 0.000000 0.000000 DUAL PRICES 2) 0.000000 69.333336 3) 0.000000 13.333333 76 www.monografias.com 4) 22.857122 NO. ITERATIONS= 0.000000 2 RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES VARIABLE CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE X1 12.000000 13.000000 2.000000 X2 20.000000 4.000000 10.400001 RIGHTHAND SIDE RANGES ROW CURRENT RHS ALLOWABLE ALLOWABLE INCREASE DECREASE 2 480.000000 11.999989 240.000000 3 480.000000 480.000000 23.999977 4 480.000000 INFINITY 22.857122 Autor: Ing.Mohammed Portilla Camara [email protected] [email protected] Gerente de Operaciones Grupo Groming Ingeniería SAC. y CEENQUA: Certifications for Engineering of Quality La Molina, Lima - Perú Estudios realizados en: Ingeniería Industrial, Ingeniería de Minas e Ingeniería Informática Universidad de Lima Pontificia Universidad Católica del Perú Universidad Nacional de Ingeniería Escuela de Negocios para Graduados - ESAN 77