Este documento presenta los conceptos básicos necesarios para comprender la programación lineal, incluyendo el plano cartesiano, sistemas de ecuaciones lineales, pendiente de rectas, ecuaciones de rectas, sistemas de inecuaciones, conceptos básicos de programación lineal como variables decisorias y funciones objetivo, y métodos para determinar la región factible. Luego, presenta ejemplos de problemas de programación lineal resueltos gráficamente, seguidos de la aplicación de los softwares LINDO y LINGO para resolver problemas de program
1) El documento explica el concepto de dualidad en programación lineal, donde un problema primal tiene asociado un problema dual matemáticamente relacionado.
2) Se describen las características y relaciones entre un problema primal de minimización y su correspondiente problema dual de maximización utilizando una tabla primal-dual.
3) El problema dual se obtiene sistemáticamente a partir del problema primal intercambiando variables y restricciones de acuerdo a las reglas de la tabla primal-dual.
Este documento explica el problema dual y el método simplex dual para resolver problemas de programación lineal. 1) El problema dual asocia un problema de minimización a un problema de maximización primal, intercambiando restricciones y variables. 2) El método simplex dual se aplica a problemas con restricciones >= o una combinación de >= y <=. 3) Siguiendo pasos como añadir variables holgura, identificar la variable básica con valor negativo más alto, e intercambiar variables, el método simplex dual resuelve el problema dual asociado.
Este documento presenta una introducción a la investigación de operaciones. Define la investigación de operaciones como la aplicación del método científico a problemas relacionados con el control de organizaciones para mejorar los objetivos de la organización. Explica que la investigación de operaciones ayuda a tomar mejores decisiones de manera más objetiva y rutinaria. También proporciona una breve reseña histórica de cómo se desarrolló este campo y sus aplicaciones en los sectores público y privado.
El documento presenta un análisis de sensibilidad para un modelo de programación lineal. Explica que al cambiar los coeficientes de las variables básicas o los términos independientes de las restricciones activas, la solución óptima puede cambiar. Mientras que al cambiar los coeficientes de las variables no básicas o los términos independientes de las restricciones no activas, la solución óptima no cambia. Finalmente, presenta un ejemplo para ilustrar el análisis de sensibilidad.
El documento trata sobre el cálculo de integrales dobles para procesar imágenes digitales. Explica que la integración parcial permite evaluar una integral doble mediante la integración de una variable a la vez, manteniendo la otra constante. También describe cómo aproximar una integral doble sobre un rectángulo usando una suma de Riemann que toma el punto medio de cada subrectángulo. Por último, explica que las integrales dobles también se pueden evaluar sobre regiones más generales encerradas en un rectángulo.
Este documento trata sobre la transformada inversa de Laplace. Explica cómo calcular la transformada inversa mediante métodos como la reducción de fracciones parciales y el uso de la función escalón unitario. Incluye ejemplos y ejercicios resueltos sobre cómo aplicar estos métodos para encontrar funciones a partir de sus transformadas de Laplace.
El documento presenta un índice con cinco capítulos sobre programación lineal. El capítulo 1 incluye ejemplos de formulación de modelos de programación lineal, problemas resueltos y aspectos de álgebra lineal relacionados. Los capítulos 2, 3 y 4 cubren el método simplex, dualidad y análisis de sensibilidad respectivamente. El capítulo 5 trata sobre programación entera.
1) El documento explica el concepto de dualidad en programación lineal, donde un problema primal tiene asociado un problema dual matemáticamente relacionado.
2) Se describen las características y relaciones entre un problema primal de minimización y su correspondiente problema dual de maximización utilizando una tabla primal-dual.
3) El problema dual se obtiene sistemáticamente a partir del problema primal intercambiando variables y restricciones de acuerdo a las reglas de la tabla primal-dual.
Este documento explica el problema dual y el método simplex dual para resolver problemas de programación lineal. 1) El problema dual asocia un problema de minimización a un problema de maximización primal, intercambiando restricciones y variables. 2) El método simplex dual se aplica a problemas con restricciones >= o una combinación de >= y <=. 3) Siguiendo pasos como añadir variables holgura, identificar la variable básica con valor negativo más alto, e intercambiar variables, el método simplex dual resuelve el problema dual asociado.
Este documento presenta una introducción a la investigación de operaciones. Define la investigación de operaciones como la aplicación del método científico a problemas relacionados con el control de organizaciones para mejorar los objetivos de la organización. Explica que la investigación de operaciones ayuda a tomar mejores decisiones de manera más objetiva y rutinaria. También proporciona una breve reseña histórica de cómo se desarrolló este campo y sus aplicaciones en los sectores público y privado.
El documento presenta un análisis de sensibilidad para un modelo de programación lineal. Explica que al cambiar los coeficientes de las variables básicas o los términos independientes de las restricciones activas, la solución óptima puede cambiar. Mientras que al cambiar los coeficientes de las variables no básicas o los términos independientes de las restricciones no activas, la solución óptima no cambia. Finalmente, presenta un ejemplo para ilustrar el análisis de sensibilidad.
El documento trata sobre el cálculo de integrales dobles para procesar imágenes digitales. Explica que la integración parcial permite evaluar una integral doble mediante la integración de una variable a la vez, manteniendo la otra constante. También describe cómo aproximar una integral doble sobre un rectángulo usando una suma de Riemann que toma el punto medio de cada subrectángulo. Por último, explica que las integrales dobles también se pueden evaluar sobre regiones más generales encerradas en un rectángulo.
Este documento trata sobre la transformada inversa de Laplace. Explica cómo calcular la transformada inversa mediante métodos como la reducción de fracciones parciales y el uso de la función escalón unitario. Incluye ejemplos y ejercicios resueltos sobre cómo aplicar estos métodos para encontrar funciones a partir de sus transformadas de Laplace.
El documento presenta un índice con cinco capítulos sobre programación lineal. El capítulo 1 incluye ejemplos de formulación de modelos de programación lineal, problemas resueltos y aspectos de álgebra lineal relacionados. Los capítulos 2, 3 y 4 cubren el método simplex, dualidad y análisis de sensibilidad respectivamente. El capítulo 5 trata sobre programación entera.
Ecuaciones Diferenciales - Teoria de Ecuaciones Diferenciales no linealesKike Prieto
El documento introduce la teoría de ecuaciones diferenciales ordinarias lineales de orden n con coeficientes constantes. Define conceptos como el operador diferencial lineal y sus propiedades, como que la suma y el producto de operadores diferenciales son también operadores diferenciales lineales. Explica los teoremas de existencia y unicidad de soluciones para ecuaciones diferenciales, como el teorema de Picard.
El Método Simplex es un método iterativo para resolver problemas de programación lineal mediante la transformación de restricciones de desigualdad a igualdad a través de variables de holgura y exceso. Comienza con una solución factible y mejora la función objetivo en cada paso moviéndose de un vértice a otro adyacente del poliedro de soluciones hasta alcanzar la solución óptima.
Este documento presenta una serie de ejercicios resueltos de programación lineal. Incluye 13 ejercicios diferentes con sus respectivas soluciones. Cada ejercicio contiene información sobre los datos del problema, como insumos, tiempos de producción, costos, ingresos y restricciones. El objetivo es determinar la mezcla óptima de producción que maximice la utilidad o ingresos en cada caso.
Este documento presenta un manual para usar el software LINDO para resolver problemas de programación lineal. Explica cómo definir las variables, la función objetivo y las restricciones de un problema de PPL, y cómo ingresar y resolver el problema usando LINDO. Luego muestra un ejemplo de un problema de asignación de tierras a cultivos, resuelto con LINDO siguiendo los pasos explicados.
El documento describe el concepto de programación paramétrica y cómo analizar cómo cambia la solución óptima cuando varían los parámetros. Explica dos tipos de programación paramétrica y cómo realizar un análisis de variación paramétrica mediante la modificación de la tabla simplex. Proporciona un ejemplo numérico completo para ilustrar el proceso.
Ejemplo de un modelo de programación lineal 2 hectorrivera211
El problema busca maximizar las ganancias de una juguetería que fabrica osos de peluche Toby y Gubi. Se deben considerar las restricciones de tiempo en los departamentos de corte, armado y calidad, así como fabricar al menos dos Toby por cada Gubi y no menos de 20 Gubis. Se formula un modelo de programación lineal con variables, parámetros, restricciones y función objetivo para encontrar la solución óptima.
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binariaJulio Pari
La compañía Mauser fabrica fusiles automáticos en 3 departamentos. Debe determinar cuántas unidades de los modelos S-1000 y S-2000 fabricar para maximizar la utilidad total, sujeto a las capacidades de cada departamento. El documento presenta la solución como un problema de programación lineal entera.
1. El documento presenta un libro de problemas resueltos de programación lineal con el objetivo de facilitar el aprendizaje de estudiantes. Incluye una variedad de ejercicios sobre diferentes temas como formulación de modelos, simplex tabular, dualidad, entre otros.
2. Se destaca que el libro tiene una estructura diferente a otros textos, ordenando los ejercicios de manera no temática ni por dificultad para hacer el estudio más ameno.
3. Los ejercicios abarcan la mayoría de temas relacionados con la
Este documento presenta una introducción a la teoría y métodos de la investigación operativa. Explica conceptos clave como la programación lineal, el método simplex, la dualidad, el análisis de sensibilidad y modelos como el problema de transporte y redes. Luego introduce temas más avanzados como programación entera, teoría de colas y algoritmos para resolver diferentes problemas matemáticos.
El documento describe el método del punto fijo para resolver ecuaciones no lineales. Este método involucra reescribir la ecuación original en la forma x=g(x) y luego generar una sucesión iterativa xi+1=g(xi) que converge a la raíz. Se presenta la existencia y convergencia del método, así como un algoritmo y ejemplos para ilustrar el cálculo numérico de raíces.
El documento resume los métodos para analizar la sensibilidad en problemas de programación lineal utilizando el método simplex. Explica cómo afectan los cambios en (1) el lado derecho de las restricciones y (2) la adición de nuevas restricciones o variables a la solución óptima original. También cubre cómo cambios en los coeficientes del objetivo o la adición de nuevas variables pueden afectar la función de optimización.
Aplicación de la integral para hallar longitud de arco, área bajo la curva y ...Leo Eduardo Bobadilla Atao
Este documento presenta el uso de integrales para resolver problemas relacionados con torres eléctricas de alta tensión en el distrito de Oyón. Se busca calcular la longitud de arco, tensión máxima, área bajo la curva y valor promedio del gasto anual usando el método de integrales. Adicionalmente, se busca determinar el costo del cableado eléctrico y la demanda de energía de la población. El documento revisa conceptos teóricos como catenarias, integrales y características del distrito de O
El documento presenta un índice con 5 capítulos sobre programación lineal. El capítulo 1 incluye ejemplos de formulación de modelos de programación lineal, problemas resueltos y aspectos de álgebra lineal relacionados. Los capítulos 2, 3 y 4 cubren el método simplex, dualidad y análisis de sensibilidad respectivamente. El capítulo 5 trata sobre programación entera.
El documento trata sobre conceptos fundamentales del cálculo diferencial como la derivada, la tasa de cambio promedio y la tasa de cambio instantánea. Explica que la derivada representa la tasa de cambio instantánea de una función y puede interpretarse como la pendiente de la recta tangente en un punto. También define la tasa de cambio promedio como la pendiente de la recta secante entre dos puntos y analiza su relación con los conceptos de velocidad promedio y velocidad instantánea.
Este documento presenta el método de programación cuadrática para resolver problemas de optimización no lineal. Explica que la programación cuadrática involucra una función objetivo que es la suma de una forma lineal y cuadrática, con restricciones lineales. Luego describe los pasos del método, incluyendo formar la ecuación lagrangiana y aplicar las condiciones KKT para resolver el problema como un problema lineal de doble fase. Finalmente, resuelve un ejemplo numérico para ilustrar el método.
Este documento resume el análisis de sensibilidad o posóptimo para modelos de programación lineal. Explica cómo pequeños cambios en los coeficientes de la función objetivo y las restricciones pueden afectar la solución óptima. Incluye ejemplos numéricos y gráficos que ilustran cómo determinar los rangos de variación permitidos en los coeficientes antes de que la solución cambie. El análisis de sensibilidad es útil para entender cómo la incertidumbre en los parámetros del modelo podría impactar la decis
Este documento describe un curso sobre la aplicación de modelos cuantitativos de Investigación de Operaciones para resolver problemas reales. El curso busca aplicar modelos como Programación Lineal y Problemas de Transporte. Los objetivos son aplicar modelos cuantitativos en la resolución de problemas administrativos y optimizar soluciones usando Investigación de Operaciones. La metodología incluye clases expositivas, videos, tareas, prácticas y exámenes. La evaluación considera asistencia, trabajos individuales y en grupo, y un examen o proyect
El método del transporte es un método de programación lineal que asigna productos de un conjunto de orígenes a un conjunto de destinos para optimizar una función objetivo. Requiere que la cantidad de orígenes sea igual a la cantidad de destinos y que se cumplan tres condiciones: funciones objetivo y restricciones lineales, coeficientes de variables entre 0 y 1, y que la suma de capacidades sea igual a la suma de requerimientos.
El documento describe el método simplex para resolver problemas de programación lineal. El método implica 1) expresar el modelo matemático en forma estándar, 2) elaborar la tabla inicial, 3) determinar la variable no básica que entra, 4) determinar la variable que sale, y 5) aplicar Gauss-Jordan para eliminar la variable que entra. El proceso se repite hasta alcanzar la solución óptima. Se explican también las variables artificiales para generar una solución factible inicial cuando no hay variables holgura.
Este documento presenta un análisis gráfico de la programación lineal. Explica cómo graficar desigualdades y contornos, y cómo identificar restricciones activas e inactivas geométricamente. También muestra cómo usar Excel para resolver gráficamente un problema de programación lineal y analizar las restricciones.
Este documento contiene varias referencias al libro "Programación Lineal y Flujo en Redes" de Mokhtar Bazaraa, el cual trata sobre programación lineal y flujo en redes. Se mencionan otros documentos relacionados con temas de programación lineal, investigación de operaciones y álgebra lineal.
Ecuaciones Diferenciales - Teoria de Ecuaciones Diferenciales no linealesKike Prieto
El documento introduce la teoría de ecuaciones diferenciales ordinarias lineales de orden n con coeficientes constantes. Define conceptos como el operador diferencial lineal y sus propiedades, como que la suma y el producto de operadores diferenciales son también operadores diferenciales lineales. Explica los teoremas de existencia y unicidad de soluciones para ecuaciones diferenciales, como el teorema de Picard.
El Método Simplex es un método iterativo para resolver problemas de programación lineal mediante la transformación de restricciones de desigualdad a igualdad a través de variables de holgura y exceso. Comienza con una solución factible y mejora la función objetivo en cada paso moviéndose de un vértice a otro adyacente del poliedro de soluciones hasta alcanzar la solución óptima.
Este documento presenta una serie de ejercicios resueltos de programación lineal. Incluye 13 ejercicios diferentes con sus respectivas soluciones. Cada ejercicio contiene información sobre los datos del problema, como insumos, tiempos de producción, costos, ingresos y restricciones. El objetivo es determinar la mezcla óptima de producción que maximice la utilidad o ingresos en cada caso.
Este documento presenta un manual para usar el software LINDO para resolver problemas de programación lineal. Explica cómo definir las variables, la función objetivo y las restricciones de un problema de PPL, y cómo ingresar y resolver el problema usando LINDO. Luego muestra un ejemplo de un problema de asignación de tierras a cultivos, resuelto con LINDO siguiendo los pasos explicados.
El documento describe el concepto de programación paramétrica y cómo analizar cómo cambia la solución óptima cuando varían los parámetros. Explica dos tipos de programación paramétrica y cómo realizar un análisis de variación paramétrica mediante la modificación de la tabla simplex. Proporciona un ejemplo numérico completo para ilustrar el proceso.
Ejemplo de un modelo de programación lineal 2 hectorrivera211
El problema busca maximizar las ganancias de una juguetería que fabrica osos de peluche Toby y Gubi. Se deben considerar las restricciones de tiempo en los departamentos de corte, armado y calidad, así como fabricar al menos dos Toby por cada Gubi y no menos de 20 Gubis. Se formula un modelo de programación lineal con variables, parámetros, restricciones y función objetivo para encontrar la solución óptima.
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binariaJulio Pari
La compañía Mauser fabrica fusiles automáticos en 3 departamentos. Debe determinar cuántas unidades de los modelos S-1000 y S-2000 fabricar para maximizar la utilidad total, sujeto a las capacidades de cada departamento. El documento presenta la solución como un problema de programación lineal entera.
1. El documento presenta un libro de problemas resueltos de programación lineal con el objetivo de facilitar el aprendizaje de estudiantes. Incluye una variedad de ejercicios sobre diferentes temas como formulación de modelos, simplex tabular, dualidad, entre otros.
2. Se destaca que el libro tiene una estructura diferente a otros textos, ordenando los ejercicios de manera no temática ni por dificultad para hacer el estudio más ameno.
3. Los ejercicios abarcan la mayoría de temas relacionados con la
Este documento presenta una introducción a la teoría y métodos de la investigación operativa. Explica conceptos clave como la programación lineal, el método simplex, la dualidad, el análisis de sensibilidad y modelos como el problema de transporte y redes. Luego introduce temas más avanzados como programación entera, teoría de colas y algoritmos para resolver diferentes problemas matemáticos.
El documento describe el método del punto fijo para resolver ecuaciones no lineales. Este método involucra reescribir la ecuación original en la forma x=g(x) y luego generar una sucesión iterativa xi+1=g(xi) que converge a la raíz. Se presenta la existencia y convergencia del método, así como un algoritmo y ejemplos para ilustrar el cálculo numérico de raíces.
El documento resume los métodos para analizar la sensibilidad en problemas de programación lineal utilizando el método simplex. Explica cómo afectan los cambios en (1) el lado derecho de las restricciones y (2) la adición de nuevas restricciones o variables a la solución óptima original. También cubre cómo cambios en los coeficientes del objetivo o la adición de nuevas variables pueden afectar la función de optimización.
Aplicación de la integral para hallar longitud de arco, área bajo la curva y ...Leo Eduardo Bobadilla Atao
Este documento presenta el uso de integrales para resolver problemas relacionados con torres eléctricas de alta tensión en el distrito de Oyón. Se busca calcular la longitud de arco, tensión máxima, área bajo la curva y valor promedio del gasto anual usando el método de integrales. Adicionalmente, se busca determinar el costo del cableado eléctrico y la demanda de energía de la población. El documento revisa conceptos teóricos como catenarias, integrales y características del distrito de O
El documento presenta un índice con 5 capítulos sobre programación lineal. El capítulo 1 incluye ejemplos de formulación de modelos de programación lineal, problemas resueltos y aspectos de álgebra lineal relacionados. Los capítulos 2, 3 y 4 cubren el método simplex, dualidad y análisis de sensibilidad respectivamente. El capítulo 5 trata sobre programación entera.
El documento trata sobre conceptos fundamentales del cálculo diferencial como la derivada, la tasa de cambio promedio y la tasa de cambio instantánea. Explica que la derivada representa la tasa de cambio instantánea de una función y puede interpretarse como la pendiente de la recta tangente en un punto. También define la tasa de cambio promedio como la pendiente de la recta secante entre dos puntos y analiza su relación con los conceptos de velocidad promedio y velocidad instantánea.
Este documento presenta el método de programación cuadrática para resolver problemas de optimización no lineal. Explica que la programación cuadrática involucra una función objetivo que es la suma de una forma lineal y cuadrática, con restricciones lineales. Luego describe los pasos del método, incluyendo formar la ecuación lagrangiana y aplicar las condiciones KKT para resolver el problema como un problema lineal de doble fase. Finalmente, resuelve un ejemplo numérico para ilustrar el método.
Este documento resume el análisis de sensibilidad o posóptimo para modelos de programación lineal. Explica cómo pequeños cambios en los coeficientes de la función objetivo y las restricciones pueden afectar la solución óptima. Incluye ejemplos numéricos y gráficos que ilustran cómo determinar los rangos de variación permitidos en los coeficientes antes de que la solución cambie. El análisis de sensibilidad es útil para entender cómo la incertidumbre en los parámetros del modelo podría impactar la decis
Este documento describe un curso sobre la aplicación de modelos cuantitativos de Investigación de Operaciones para resolver problemas reales. El curso busca aplicar modelos como Programación Lineal y Problemas de Transporte. Los objetivos son aplicar modelos cuantitativos en la resolución de problemas administrativos y optimizar soluciones usando Investigación de Operaciones. La metodología incluye clases expositivas, videos, tareas, prácticas y exámenes. La evaluación considera asistencia, trabajos individuales y en grupo, y un examen o proyect
El método del transporte es un método de programación lineal que asigna productos de un conjunto de orígenes a un conjunto de destinos para optimizar una función objetivo. Requiere que la cantidad de orígenes sea igual a la cantidad de destinos y que se cumplan tres condiciones: funciones objetivo y restricciones lineales, coeficientes de variables entre 0 y 1, y que la suma de capacidades sea igual a la suma de requerimientos.
El documento describe el método simplex para resolver problemas de programación lineal. El método implica 1) expresar el modelo matemático en forma estándar, 2) elaborar la tabla inicial, 3) determinar la variable no básica que entra, 4) determinar la variable que sale, y 5) aplicar Gauss-Jordan para eliminar la variable que entra. El proceso se repite hasta alcanzar la solución óptima. Se explican también las variables artificiales para generar una solución factible inicial cuando no hay variables holgura.
Este documento presenta un análisis gráfico de la programación lineal. Explica cómo graficar desigualdades y contornos, y cómo identificar restricciones activas e inactivas geométricamente. También muestra cómo usar Excel para resolver gráficamente un problema de programación lineal y analizar las restricciones.
Este documento contiene varias referencias al libro "Programación Lineal y Flujo en Redes" de Mokhtar Bazaraa, el cual trata sobre programación lineal y flujo en redes. Se mencionan otros documentos relacionados con temas de programación lineal, investigación de operaciones y álgebra lineal.
El documento presenta el método gráfico para resolver problemas de programación lineal con dos variables. Explica cómo graficar las restricciones y función objetivo, y encontrar la solución óptima evaluando la función objetivo en las esquinas del área factible o usando la función objetivo para determinar la esquina que la optimiza. Presenta ejemplos de problemas con una solución única, múltiples soluciones, soluciones indeterminadas y sin solución.
El documento describe el Método Simplex para resolver problemas de optimización restringida. El Método Simplex es un proceso iterativo que comienza con una solución básica factible y mejora la solución en cada paso hasta alcanzar la solución óptima. El documento explica las fases del Método Simplex incluyendo estandarizar el modelo, determinar la solución básica inicial, construir la tabla inicial, encontrar la variable que entra y sale en cada iteración, y verificar cuando se alcanza la solución óptima.
Sequencing problems in Operations ResearchAbu Bashar
The document discusses sequencing problems and various sequencing rules used to optimize outputs when assigning jobs to machines. It describes Johnson's rule for minimizing completion time when scheduling jobs on two workstations. Johnson's rule involves scheduling the job with the shortest processing time first at the workstation where it finishes earliest. It provides an example of applying Johnson's rule to schedule five motor repair jobs at the Morris Machine Company across two workstations. Finally, it discusses Johnson's three machine rule for sequencing jobs across three machines.
Unmsm fisi - casos especiales de problemas de programación lineal - io1 cl07Julio Pari
El documento presenta diferentes casos especiales que pueden ocurrir al resolver problemas de programación lineal. Describe regiones factibles acotadas, no acotadas y cuando no se forma una región factible. También explica cuando una restricción es redundante, cuando existe solución única, múltiples soluciones, solución no acotada o cuando no existe solución debido a falta de región factible. Por último, introduce el concepto de solución degenerada.
Maestría en Proyectos de Inversión (2010)
EPG UNPRG
marzo del 2011
Curso: Métodos cuantitativos II
Docente: Ing. Gonzalo Cuadros Herrera
Integrantes:
Eitam Aguirre Gonzalez
Hector Barba Nanfuñay
Marcos Nanfuñay Minguillo
Emilio Rodriguez Carlos
Consultas: hector_abn@msn.com
Lambayeque - Peru
INECUACIONES LINEALES, Conjunto solución gráfica y comprobación. COMILenrique0975
El documento presenta 15 ejercicios de conjuntos numéricos resueltos. Cada ejercicio consiste en una expresión algebraica, el conjunto solución correspondiente representado en una recta numérica, y una comprobación de valores que satisfacen la expresión. Los ejercicios cubren diferentes tipos de desigualdades y valoraciones de expresiones algebraicas.
Ejercicios y problemas sobre maximización y minimización por el método gráfico.yadipaosarchi
Este documento presenta tres problemas resueltos mediante el método gráfico. El primer problema trata sobre la formulación de una dieta óptima considerando los nutrientes y costos de dos alimentos. El segundo problema busca determinar la cantidad óptima de bolsas de fertilizante que un agricultor debe comprar para satisfacer sus requerimientos de nutrientes al menor costo. El tercer problema resuelve cómo una compañía puede extraer la cantidad óptima de minerales de dos minas para satisfacer sus requerimientos al menor costo.
El método simplex primal es una herramienta matemática para resolver problemas de optimización lineal mediante la construcción y solución de una matriz. Se identifican la función objetivo y restricciones, se construye un modelo de programación lineal en forma estándar y una matriz asociada, la cual se resuelve iterativamente mediante eliminación de Gauss-Jordan hasta alcanzar la solución óptima.
El documento presenta 44 ejercicios resueltos de programación lineal, incluyendo problemas de maximización y minimización con diferentes números de variables y restricciones. Los ejercicios cubren temas como transporte, producción, asignación de recursos y toma de decisiones económicas.
El documento presenta un manual para el diseño e implementación de bases de datos OLAP y su aplicación en inteligencia de negocios. Explica las diferencias entre bases de datos OLTP y OLAP, y cómo estas se relacionan para crear aplicaciones de BI. Luego, provee una guía paso a paso para la creación de un cubo OLAP a partir de datos transaccionales, incluyendo la definición de dimensiones, medidas y procedimientos de carga. El objetivo final es proveer una herramienta útil para el diseño e implementación de soluciones de BI.
Este documento introduce el uso de R y R Commander para el análisis estadístico de datos en ciencias sociales. Explica cómo instalar R, describir el ambiente de trabajo en R, introducir elementos básicos de programación en R, tratar y explorar archivos, tratar variables, realizar análisis univariado y bivariado, y construir gráficos, además de describir las características y funciones básicas de R Commander. El documento está dividido en nueve capítulos y utiliza datos de encuestas y censos de
este trabajo trata de explicar una pagina de ofimática llamada word en la que se estudia las secciones, tablas, referencias bibliografiacas, tablas de ilustraciones y de contenido.
Este documento ofrece una introducción a la informática. Explica brevemente la historia de los ordenadores desde sus orígenes hace miles de años con herramientas de cálculo primitivas hasta el desarrollo de las primeras máquinas de calcular mecánicas y eléctricas en los siglos XVII-XX. Luego describe los avances clave en electrónica y software que llevaron a la creación de los ordenadores modernos desde la década de 1940, incluyendo el desarrollo de los circuitos integrados, lenguajes de programación y
Aplicación informatica para la gestion de la cedula institucional de los pla...Andres Eloy Silva Heredia
El documento presenta un diagnóstico situacional del Municipio Escolar Araure, incluyendo su misión, visión, ubicación, reseña histórica y descripción funcional. El Municipio Escolar Araure se encuentra en el estado Portuguesa y su misión es coordinar, supervisar y evaluar las políticas educativas aplicadas en las instituciones adscritas para garantizar una educación integral de calidad. El documento también describe los roles del Jefe del Municipio y la Coordinación del P.A.E.
Este documento presenta los libros de texto para estudiantes de octavo a décimo grado que han sido actualizados por el Ministerio de Educación del Ecuador. Los libros están organizados en seis módulos integrados que cubren temas de números, álgebra, geometría, estadística y probabilidad. Cada módulo presenta objetivos de aprendizaje, ejemplos y actividades para que los estudiantes desarrollen habilidades matemáticas. Los libros están diseñados para promover un aprendizaje significativo a través de un
Este documento presenta la estructura de los libros de texto de matemáticas para estudiantes de octavo a décimo grado en Ecuador. Describe que los contenidos se organizan en seis módulos que abarcan diferentes bloques matemáticos como números, geometría y estadística. Explica las secciones que componen cada módulo, como los objetivos de aprendizaje, desarrollo de conceptos, ejemplos, actividades y ejercicios de evaluación. El propósito es desarrollar habilidades matemáticas de los
Este documento presenta la estructura de los libros de texto de matemáticas para estudiantes de octavo a décimo grado en Ecuador. Describe que los contenidos se organizan en seis módulos que abarcan los bloques numérico, geométrico, de medidas, estadística y probabilidad y relaciones y funciones. Cada módulo incluye destrezas, desarrollo de conceptos, ejemplos, actividades, evaluaciones y secciones adicionales para profundizar los temas. El objetivo es desarrollar habilidades mate
Este documento presenta un libro de texto para estudiantes de octavo a décimo grado en Ecuador. El Ministerio de Educación actualizó el plan de estudios para mejorar el aprendizaje y las habilidades de los estudiantes. El libro cubre varios temas matemáticos organizados en seis módulos e incluye guías didácticas para los maestros. El objetivo es formar ciudadanos capaces de construir un país con futuro a través de una educación de calidad.
El documento presenta una introducción a la asignatura de Lógica Computacional y Programación. Explica que la asignatura enseña a desarrollar habilidades de pensamiento lógico para resolver problemas relacionados con la informática a través de diferentes metodologías de programación como la programación lineal, estructurada y orientada a objetos. También describe la estructura y contenido del cuadernillo de procedimientos que se utilizará para el aprendizaje de la asignatura.
Este documento presenta la historia y desarrollo de los sistemas operativos desde las primeras computadoras en los años 1940 hasta versiones modernas como Windows 10. Explica las funciones básicas de los sistemas operativos como la gestión de recursos, la ejecución de servicios para programas y cumplir órdenes de los usuarios. También describe componentes clave como el núcleo y diferentes capas, e introduce conceptos como interfaz gráfica de usuario.
Este documento describe una propuesta para mejorar el desempeño en el manejo del computador de los estudiantes del grado tercero de la escuela rural Cáceres mediante la implementación de un software interactivo (Virtual Cartoon) y talleres. La propuesta se estructura en tres niveles que se aplicarán de tercero a quinto grado y cubren temas como encender y apagar el computador, usar programas como Paint, Word y PowerPoint, y desarrollar habilidades básicas de ofimática. El objetivo es que los estudiantes alcanc
Este documento presenta la portada y los créditos de un libro de texto de matemáticas para estudiantes de octavo a décimo grado en Ecuador. Incluye los nombres de los funcionarios gubernamentales involucrados en el proyecto educativo y los miembros del equipo editorial responsable de la publicación del libro. El Ministerio de Educación de Ecuador busca mejorar la educación a través de este nuevo currículo y libros de texto que desarrollarán habilidades en los estudiantes.
Este documento presenta el resumen de un proyecto de grado para desarrollar un portal web para el Consejo Comunal Vencedores Unidos de la Urbanización El Perú sector 3 en Ciudad Bolívar, Venezuela. El proyecto busca automatizar los procesos administrativos del consejo comunal para agilizar tareas como el registro de habitantes, solicitudes de proyectos y emisión de constancias de residencia. El trabajo utiliza metodologías como investigación-acción participativa y el proceso unificado para el análisis y desarrollo del portal. El
Este documento presenta estrategias de apoyo para una alumna. Incluye conceptos sobre programación como la diferencia entre contador y acumulador, cómo declarar variables en Pseint y qué es un lenguaje de programación. También incluye imágenes que muestran estructuras básicas en Pseint y una conclusión sobre el uso de tablas de distribución, programación y Pseint.
Este documento presenta estrategias de apoyo para una alumna. Incluye conceptos sobre programación como la diferencia entre contador y acumulador, cómo declarar variables en Pseint y qué es un lenguaje de programación. También incluye imágenes que muestran estructuras básicas en Pseint y una conclusión sobre el uso de tablas de distribución, programación y Pseint.
estrategias de apoyo nicole ochoa 2.pdfnicole784354
Este documento presenta estrategias de apoyo para una alumna. Incluye conceptos sobre programación como la diferencia entre contador y acumulador, cómo declarar variables en Pseint y qué es un lenguaje de programación. También incluye imágenes que muestran estructuras básicas en Pseint y una conclusión sobre el uso de tablas de distribución, programación y Pseint.
Sistematizar el material bibliográfico de las áreas fundamentalesShayel Vargas
Este documento describe el proceso de sistematizar los índices del material bibliográfico de las áreas fundamentales de la biblioteca del Instituto Técnico Nuestra Señora de Manare. Se realizará un inventario de los libros, se creará una base de datos con la información recopilada y se desarrollará un software que incluirá la base de datos para facilitar la búsqueda y préstamo del material. El proyecto sigue la metodología de ingeniería de software que incluye las etapas de análisis, diseño, desarrol
Este documento presenta un manual para la elaboración y presentación de trabajos académicos. Explica los diferentes tipos de trabajos académicos como informes, monografías, tesis y ensayos. Además, establece normas para la escritura, redacción, presentación y estructura de los trabajos. Describe cada sección requerida como la portada, índice, introducción, marco teórico, métodos, resultados y conclusiones. Finalmente, proporciona lineamientos sobre el formato, citas, referencias y encuad
Similar a Programacion lineal con_lindo_lingo (20)
Este documento describe cómo aplicar animaciones y transiciones en PowerPoint. Para animaciones, se selecciona un objeto, se elige una animación en la ficha Animaciones y se editan las opciones. Para transiciones, se selecciona una diapositiva, se elige una transición en la ficha Transiciones y se configuran los intervalos.
El documento proporciona instrucciones sobre cómo usar PowerPoint, incluyendo cómo abrir y guardar archivos, agregar diseños y estilos a diapositivas, y agregar hipervínculos. Explica las partes básicas de la interfaz de PowerPoint y los pasos para realizar tareas comunes como copiar, cortar y pegar texto.
El documento define el emprendimiento como la capacidad creativa de una persona para lograr sus metas e iniciar nuevos negocios o proyectos mediante la innovación y el liderazgo. Un emprendedor se caracteriza por su compromiso, visión de futuro, confianza, disposición a asumir riesgos, perseverancia, optimismo y habilidad para establecer relaciones que permitan gestionar innovaciones y respuestas creativas a los desafíos. El emprendimiento beneficia a las empresas, la economía y la sociedad.
El documento describe los pasos para dar formato a texto, párrafos, insertar bordes, sombreados, numeración y viñetas, y encabezados y pies de página en Microsoft Word. Seleccionar el texto u objetos, hacer clic en las opciones de formato relevantes en la cinta de opciones, modificar los atributos deseados en el cuadro de diálogo, y hacer clic en Aceptar aplica los cambios.
Word es un programa de procesamiento de texto que permite crear y editar documentos. Se puede acceder a Word a través del menú Inicio de Windows y contiene varias herramientas organizadas en pestañas y cintas para editar texto, como formato, fuentes y tamaños de letra. La ventana de Word incluye un área de trabajo central para editar, barras de desplazamiento y una barra de estado con opciones de vista y zoom.
El documento clasifica los mercados en cuatro categorías: 1) Por la naturaleza del producto (bienes perecederos, duraderos, industriales o servicios), 2) Por su ámbito geográfico (local, regional, nacional, internacional o global), 3) Por la naturaleza del comprador (consumidores, industrial, de revendedores o institucional), 4) Otras clasificaciones. Define cada categoría y proporciona ejemplos.
Xmind es un programa gratuito para crear organizadores gráficos. Permite crear mapas mentales mediante la inserción de temas y subtemas. Cuenta con una barra de menú, barra de herramientas, área de trabajo y paneles laterales para editar propiedades. Los usuarios pueden modificar la estructura y apariencia del organizador, e imprimir o guardar el documento una vez terminado.
El documento describe una práctica de teclado en la que el estudiante debe escribir varias series de letras y palabras 100 veces cada una para practicar la posición correcta de las manos y mejorar la mecanografía a través de la repetición.
El documento describe una práctica de teclado en la que el estudiante debe escribir repetidamente varias secuencias de letras para familiarizarse con la posición correcta de las manos y mejorar su destreza al escribir. La práctica enfatiza que cuanto más se practica, más se aprende.
La práctica número 01 del primer bimestre de 2018 se enfoca en practicar la posición correcta de las manos en el teclado, repitiendo letras y combinaciones de letras por 100 veces cada una para mejorar la destreza con la práctica constante.
El Explorador de Windows es una herramienta para organizar y controlar archivos y carpetas en el sistema operativo. Permite ver, eliminar, copiar o mover archivos y carpetas. Se puede abrir de varias formas, como haciendo clic en Inicio o presionando Windows + E. Muestra la estructura de archivos y carpetas y ofrece opciones para crear, copiar, mover y eliminar carpetas.
Este documento describe la mecanografía computarizada y los componentes de un teclado. Explica que la mecanografía es el proceso de introducir texto mediante un teclado y que la mecanografía computarizada combina el uso del teclado con programas que permiten realizar trabajos de forma rápida, pulcra y profesional. Además, detalla las diferentes partes de un teclado como las teclas alfanuméricas, de función, numéricas y especiales, y describe las teclas guías como referencia para la escritura al tacto.
Este documento describe algunas de las aplicaciones preinstaladas que vienen con Windows 7, incluyendo la calculadora, el bloc de notas, WordPad, la grabadora de sonidos, Paint y el reproductor de Windows Media. Explica brevemente las funciones básicas de cada una de estas aplicaciones y cómo se pueden usar para tareas comunes como hacer cálculos matemáticos, tomar notas, editar texto, grabar audio, editar imágenes y reproducir multimedia.
El escritorio de Windows es la pantalla inicial que aparece al encender el sistema operativo. Contiene el botón de inicio para acceder a menús y opciones, la barra de tareas en la parte inferior con programas abiertos y notificaciones, e iconos y accesos directos que representan archivos y programas para acceder a ellos de forma rápida.
La pequeña empresa se define como una entidad independiente dedicada a la producción, transformación o prestación de servicios para satisfacer necesidades sociales. Tiene entre 1 y 100 trabajadores y ventas anuales de hasta 1700 Unidades Impositivas Tributarias. Ofrece beneficios laborales como remuneración mínima, descansos y seguridad social a sus empleados. Para tener éxito, una pequeña empresa requiere capacidades como la detección de oportunidades, fijación de metas, asunción calculada de riesgos e innovación.
Este documento proporciona instrucciones sobre cómo manejar archivos en Microsoft Word. Explica cómo crear un nuevo documento, guardar un documento por primera vez seleccionando una ubicación y nombre de archivo, cerrar un documento actual y abrir un documento guardado anteriormente. Las instrucciones guían al usuario a través de los pasos necesarios utilizando las pestañas y opciones de Archivo en Word.
El documento describe diferentes tipos de documentos administrativos como la solicitud, el oficio y la infografía. La solicitud es un documento escrito dirigido a una autoridad para pedir algo o presentar una queja. El oficio se usa para comunicar información, órdenes o realizar gestiones en instituciones. La infografía presenta información de forma gráfica para transmitirla de manera visual. Además, incluye modelos de una solicitud de justificación de inasistencia, un oficio de invitación a un evento deportivo y una definición
Este documento proporciona una lista de atajos de teclado útiles para realizar tareas comunes en Microsoft Word como aplicar formato de texto, abrir y guardar documentos, deshacer y rehacer acciones, y alinear y dar formato a párrafos. El documento enumera los atajos de teclado para estas tareas junto con una breve descripción de cada uno.
La cinta de opciones de Microsoft Word contiene herramientas organizadas en pestañas e incluye opciones para formato, inserción de objetos, diseño, páginas, referencias, correspondencia y revisión. La pestaña Archivo se destaca en azul y contiene opciones para la aplicación y archivo en lugar de modificación de contenido.
Este documento describe las características y funciones básicas de un procesador de texto como Microsoft Word. Explica que un procesador de texto permite crear y modificar documentos en un computador y formatiar el texto con fuentes, tamaños, colores y estilos. Luego detalla las partes principales de la interfaz de usuario de Word como la cinta de opciones, la barra de título, las barras de desplazamiento y la barra de estado. Finalmente menciona algunas funciones como cambiar el zoom y las vistas del documento.
2. PROGRAMACIÓN LINEAL
CON
APLICACIONES COMPUTACIONALES
DE LINDO Y LINGO
Elizabeth Valdivieso Lazo
Raúl Vilcahuamán Sanabria
Perú, 2010
3. PROGRAMACIÓN LINEAL CON APLICACIONES
COMPUTACIONALES DE LINDO Y LINGO
Autores
Elizabeth Valdivieso Lazo
Raúl Vilcahuamán Sanabria
Editado por: Elizabeth Valdivieso Lazo
Av. Máximo Abril 504. Dpto. 807
Jesús María. Lima. PERÚ
COPY RIGHT
Derechos Reservados
Prohibido la reproducción de esta obra por cualquier medio,
Total o parcialmente, sin permiso de los autores.
ISBN N° 978-612-00-0235-3
Hecho el Depósito Legal en la Biblioteca Nacional del Perú N ° 2010-04441
Impreso en:
INDUSTRIA GRAFICA OBREGÓN SRL.
Jr. Arequipa N°326
Huancayo, PERÚ
Primera Edición Abril 2010.
4. DEDICATORIA
A Raúl, Ian y Mechita
Razones de mi existencia.
Liz
Para Liz y Ian
A mis padres Elva y Raul
A mi hermano Percy
A la memoria de mi Mami Ati que guía
mis pasos
Raúl
______________________________________________________________________________ 3
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
5. PROLOGO
El presente libro ha sido elaborado pensando en las necesidades básicas de los alumnos
de aprender programación lineal, como quien dice se les lleva de la mano paso a paso
por los saberes previos que ellos deben recordar como el plano cartesiano y la correcta
ubicación de puntos, un sistema de ecuaciones y sus métodos de resolver,
principalmente el método grafico.
Luego se les brinda nociones básicas de pendiente de una recta y ecuación de la recta
para que ellos lleven un sistema de ecuaciones a la grafica y luego a partir de la grafica
regresen al sistema, lo mismo se realiza para un sistema de inecuaciones y sus
respectivas graficas motivo importante para el desarrollo de un problema de
programación lineal.
Los ejercicios demostrativos han sido seleccionados para que el alumno los entienda de
la forma más simple posible de los mejores textos citados en las referencias
bibliográficas, donde están propuestos y luego los desarrollamos para la fácil
comprensión del alumno.
Los problemas han sido graduados desde los más simples hasta los de mayor grado de
dificultad siempre pensando en darle confianza y seguridad al alumno al momento de
resolver un problema.
Ya para terminar no podían faltar las tecnológicas de la información (TI): se presenta
los softwares de optimización LINDO y LINGO con los cuales se resuelven los
ejercicios planteados en los capítulos previos de un forma más rápida, precisa y
elegante.
Los autores
______________________________________________________________________________ 4
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
6. PRESENTACIÓN
La programación lineal es un arte y una ciencia: se refiere a la eficiente localización de
recursos. El arte tiene que ver con la habilidad entender los conceptos eficientemente y
definir bien el modelo matemático a solucionar. La ciencia consiste en derivar métodos
matemáticos-computacionales que resuelvan los modelos matemáticos planteados.
Dado que la ubicación óptima de recursos, dinero, horas-hombre, energía, o alguna otra
clase de esfuerzo es de importancia para la gente que toma decisiones en muchos
campos de aplicación, este material les será útil pues parte de los conceptos
fundamentales, los va profundizando mas y mas hasta llegar a su aplicación de las
tecnologías de la información a través de los software especializados en optimización
como son LINDO y LINGO.
Los autores
______________________________________________________________________________ 5
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
7. ÍNDICE GENERAL
Pagina
Dedicatoria…………………………… …………….……………………………………… …………… 3
Prologo …… ………………………. …………………….………………………………. . ………… 4
Presentación………………….. ……………………………………………………………….. ……….. 5
1. SABERES PREVIOS ......................................................................................................................... 8
1.1 PLANO CARTESIANO............................................................................................................... 8
1.2 UBICACIÓN DE PUNTOS EN EL PLANO................................................................................ 9
1.3 SISTEMA DE ECUACIONES DE PRIMER GRADO O LINEALES .........................................9
1.4 CLASIFICACIÓN DE LOS SISTEMAS DE ECUACIONES LINEALES..................................9
1.5 CRITERIOS O MÉTODOS DE RESOLUCIÓN DE UN SISTEMA LINEAL .......................... 10
1.5.1. Criterio de sustitución ........................................................................................................ 10
1.5.2. Criterio de igualación ........................................................................................................ 11
1.5.3. Criterio de reducción o de sumas y restas.......................................................................... 13
1.5.4. Criterio de las gráficas....................................................................................................... 14
1.5.5. Ejercicios propuestos ......................................................................................................... 18
1.6 PENDIENTE DE UNA RECTA.................................................................................................19
1.6.1. TIPOS DE PENDIENTE .................................................................................................... 21
1.7 ECUACIÓN GENERAL DE LA RECTA ............................................................................................. 21
1.8 ECUACIÓN DE LA RECTA ..................................................................................................... 22
1.8.1. Forma Punto – Pendiente................................................................................................... 22
1.8.2. Forma Pendiente – Ordenada al origen............................................................................. 23
1.9 ECUACIÓN SIMÉTRICA DE LA RECTA ........................................................................................... 23
1.9.1. Ejercicios............................................................................................................................ 25
2. SISTEMA DE INECUACIONES.................................................................................................... 30
2.1 REGLA PRÁCTICA PARA GRAFICAR UNA INECUACIÓN (PLANOS Y SEMIPLANOS) ....... 31
2.2 EJERCICIOS: APRENDEMOS A GRAFICAR INECUACIONES PASO A PASO..................................... 38
3. PROGRAMACIÓN LINEAL ......................................................................................................... 43
3.1 CONCEPTOS............................................................................................................................. 44
3.1.1. Variables Decisorias .......................................................................................................... 44
3.1.2. Función objetivo ................................................................................................................. 44
3.1.3. Solución Factible................................................................................................................ 44
3.1.4. Solución Básica .................................................................................................................. 44
3.1.5. Conjunto Factible ............................................................................................................... 44
3.1.6. Región Factible .................................................................................................................. 44
3.1.7. Solución óptima .................................................................................................................. 45
3.2 DETERMINACIÓN DE LA REGIÓN FACTIBLE ................................................................... 45
4. OPTIMIZACIÓN DE UNA FUNCIÓN OBJETIVO.................................................................... 49
4.1 MÉTODO GRÁFICO ................................................................................................................ 49
4.1.1. Método de las rectas de nivel ............................................................................................. 49
4.2 MÉTODO ANALÍTICO: ........................................................................................................... 54
4.2.1. Método de los vértices ........................................................................................................ 54
4.2.2. Teorema Fundamental de la Programación Lineal............................................................ 54
5. SOLUCIONES GRÁFICAS A PROBLEMAS DE INVESTIGACIÓN DE OPERACIÓN
LINEAL (PROGRAMACIÓN LINEAL)............................................................................................... 55
5.1 PROBLEMA 1: FABRICA DE AUTOMÓVILES ..................................................................... 55
5.2 PROBLEMA 2: CARPINTERÍA SAC....................................................................................... 57
5.3 PROBLEMA 3: EMBOTELLADORA HUAYTAPALLANA .................................................. 59
5.4 PROBLEMA 4: EBANISTA ...................................................................................................... 61
5.5 PROBLEMA 5: .......................................................................................................................... 63
5.6 PROBLEMA 6: MANUFACTURA ........................................................................................... 64
5.7 PROBLEMA 7: PUBLICISTA.................................................................................................. 65
5.8 PROBLEMA 8: STAND DE BEBIDAS.................................................................................... 68
5.9 PROBLEMA 9: FLOTA BARRIOS .......................................................................................... 69
5.10 PROBLEMA 10: PAPELERAS .................................................................................................72
5.11 PROBLEMA 11: JUGADOR ..................................................................................................... 75
______________________________________________________________________________ 6
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
8. 5.12 PROBLEMA: VIVA CAR INC .................................................................................................77
5.13 EJERCICIOS PROPUESTOS .................................................................................................... 80
6. APLICACIÓN DE LINDO A LA DE PROGRAMACIÓN LINEAL ......................................... 85
6.1 INTRODUCCIÓN ........................................................................................................................... 85
6.2 LINDO........................................................................................................................................ 85
6.2.1. Características ................................................................................................................... 86
6.2.2. Obtener LINDO .................................................................................................................. 86
6.2.3. Instalando el software ........................................................................................................ 87
6.3 INGRESANDO UN MODELO MATEMÁTICO EN LINDO................................................................... 88
6.3.1. Abrir una ventana en blanco ............................................................................................. 88
6.3.2. Definir la función objetivo y variables ............................................................................... 89
6.3.3. Determinar las restricciones .............................................................................................. 90
6.3.4. Resolver el modelo.............................................................................................................. 91
6.3.5. Interpretar los resultados ................................................................................................... 92
6.4 SINTAXIS DEL MODELO LINDO................................................................................................... 93
6.4.1. Sintaxis de la función objetivo............................................................................................ 93
6.4.2. Nombre de las variables ..................................................................................................... 93
6.4.3. Nombre de las restricciones ............................................................................................... 93
6.4.4. Operadores reconocidos..................................................................................................... 94
6.4.5. Orden de precedencia......................................................................................................... 94
6.4.6. Agregar un comentario....................................................................................................... 94
6.4.7. Modelo splitting lines ......................................................................................................... 94
6.4.8. Sensitividad......................................................................................................................... 95
6.4.9. Sintaxis del lado derecho.................................................................................................... 95
6.4.10. Sintaxis del lado izquierdo.................................................................................................. 95
6.5 EJEMPLOS DE APLICACIÓN DESARROLLADOS CON LINDO ........................................ 96
6.5.1. Ejemplo 1............................................................................................................................ 96
6.5.2. Ejemplo 2............................................................................................................................ 97
7. LINGO............................................................................................................................................... 99
7.1 CARACTERÍSTICAS ...................................................................................................................... 99
7.2 ¿QUÉ ES LINGO?...................................................................................................................... 100
7.3 LOGRANDO EL INICIO ............................................................................................................... 100
7.3.1. Instalación de LINGO ...................................................................................................... 100
7.3.2. Utilizando LINGO en Windows ........................................................................................ 102
7.3.3. Desarrollo del modelo matemático .................................................................................. 103
7.3.4. Resolviendo el problema .................................................................................................. 106
7.3.5. Estado de la solución........................................................................................................ 108
7.3.6. Reporte de solución .......................................................................................................... 109
7.3.7. Guardando el modelo ....................................................................................................... 109
7.4 EXAMINANDO EL REPORTE DE SOLUCIÓN .................................................................................. 110
7.4.1. Introducción ..................................................................................................................... 110
7.4.2. Costo reducido (reduced cost).......................................................................................... 110
7.4.3. Slack or surplus ................................................................................................................ 111
7.4.4. Precio dual (Dual Price) .................................................................................................. 111
7.5 EJERCICIOS DESARROLLADOS CON LINGO. .............................................................................. 112
7.5.1. Ejemplo 1.......................................................................................................................... 112
7.5.2. Ejemplo 2.......................................................................................................................... 114
8. REFERENCIAS BIBLIOGRÁFICAS......................................................................................... 116
______________________________________________________________________________ 7
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
9. PROGRAMACIÓN LINEAL CON APLICACIONES COMPUTACIONALES
DE LINDO Y LINGO
1. SABERES PREVIOS
Antes de resolver un problema de programación lineal debes recordar y conocer:
1.1 PLANO CARTESIANO
El plano cartesiano está caracterizado por:
• Dos rectas que se cortan en un punto llamado origen de coordenadas.
• En cada recta está representado el conjunto IR.
• Por convención, un recta es horizontal (EJE DE ABSCISAS) y la otra es
vertical (EJE DE ORDENADAS).
• Estos ejes dividen el plano en cuatro regiones llamadas cuadrantes, los
cuales se ordenan en sentido anti horario.
• Se llama PAR ORDENADO porque no es lo mismo (a;b) que (b;a). Un par
ordenado se representa por un punto en el plano cartesiano.
y
Eje de
Ordenadas
II y (x;y) I
x
0 x
Eje de
Abscisas
III IV
Plano
Cartesiano
Los signos de los pares ordenados en cada cuadrante, son:
I II III IV
(-x; +y) (-x; -y) (+x; -y)
(+x; +y)
______________________________________________________________________________ 8
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
10. 1.2 UBICACIÓN DE PUNTOS EN EL PLANO
Recuerda y grafica en el plano los siguientes puntos e indica que figura determinan al
unirlo con segmentos de recta.
1. M (0;0) P (1;1) Q (2;2)
2. R (0;0) S (0;5) T (5;0)
3. A (0;3) B (0;-3) C (-3;0) D (3;0)
4. E (5;5) F (-5;-5) G (3;3) H (-3;-3)
5. I (-3;3) S (3;3) K (-5;-1) L (5;-1)
6. A (-4;4) B (0;4) C (4;4) D (0;0)
1.3 SISTEMA DE ECUACIONES DE PRIMER GRADO O LINEALES
Se denomina así cuando todas las ecuaciones que la conforman son de primer grado.
1.4 CLASIFICACIÓN DE LOS SISTEMAS DE ECUACIONES
LINEALES
INCOMPATIBLES
No tienen solución
Sistema de
Ecuaciones DETERMINADOS
Lineales La solución es única
COMPATIBLES
Tienen solución
INDETERMINADOS
Tienen infinitas soluciones
______________________________________________________________________________ 9
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
11. 1.5 CRITERIOS O MÉTODOS DE RESOLUCIÓN DE UN SISTEMA
LINEAL
Para resolver un sistema lineal se puede utilizar los siguientes criterios o métodos.
EJEMPLO:
Resolver el siguiente sistema por cada uno de los criterios o métodos:
6 − 5 = −9 … … (1)
4 + 3 = 13 … … (2)
1.5.1. Criterio de sustitución
Consiste en despejar a una de las incógnitas en función de la otra y a partir de esta
relación se constituye en la otra ecuación obteniéndose con una sola incógnita.
Luego el valor obtenido se remplaza en cualquiera de las ecuaciones y se deduce
la incógnita que falta.
Ejemplo:
6 − 5 = −9 … … (1)
4 + 3 = 13 … … (2)
Despejando “y” en (1):
6x – 5y = -9
- 5y = -9 – 6x
−9 − 6
=
−5
−9 − 6
Reemplazando “y” en (2)
4 +3 = 13
−5
27 18
4 − − = 13
−5 −5
4 27 18 13
+ + =
1 5 5 1
______________________________________________________________________________ 10
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
12. m.c.m. (5)
20x + 18x = 65 – 27
38
38x = 38
=
38
X=1
Hallando “y”:
−9 − 6(1)
=
−5
−9 − 6 −15
= =
−5 −5
y=3
C.S. { (1;3) }
1.5.2. Criterio de igualación
Consiste en despejar la misma incógnita de las ecuaciones planteadas para luego
igualar los resultados, obteniéndose una ecuación con una sola incógnita. El valor
encontrado se reemplaza en cualquiera de las ecuaciones del sistema y así se
determina la otra, o en todo caso se reemplaza en cualquiera de los valores despejados.
Ejemplo:
6 − 5 = −9 … … (1)
4 + 3 = 13 … … (2)
Despejando “y” en (1):
6x – 5y = -9
- 5y = -9 – 6x
______________________________________________________________________________ 11
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
13. −9 − 6
=
−5
Despejando “y” en (2)
4x + 3y = 13
3y = 13 – 4x
13 − 4
=
3
Igualando valores de “y”
−9 − 6 13 − 4
=
−5 3
3 ( -9 - 6x) = - 5 (13 – 4x)
-27 – 18x = -65 + 20x
-27 + 65 = 20x + 18x
38
38 = 38x
=
38
x=1
Reemplazando en “y”
−9 − 6(1)
=
−5
−9 − 6 −15
= =
−5 −5
y = 3. C.S. { (1; 3) }
______________________________________________________________________________ 12
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
14. 1.5.3. Criterio de reducción o de sumas y restas
El objetivo en estos casos es lograr que la incógnita a eliminar tenga el mismo
coeficiente (o del mismo valor pero de signos contrarios), para ello se multiplica a
cada ecuación por el coeficiente que tenga la incógnita en la otra; para luego
sumar o restar según convenga.
Ejemplo:
6 − 5 = −9 … … (1)
4 + 3 = 13 … … (2)
* Multiplicando a (1) por (3)
6 − 5 = −9 (3)
* Multiplicando a (2) por (5)
4 + 3 = 13 (5)
18 − 15 = −27
(+)
20 + 15 = 65
38 = 38
38
=
38
x=1
Reemplazando “x = 1” en (1):
6x – 5y = -9
6(1) – 5y = -9
−5 = −9 − 6
−9 − 6
=
−5
−15
=
−5
y=3
C.S. { (1; 3) }
______________________________________________________________________________ 13
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
15. 1.5.4. Criterio de las gráficas
Se sugiere emplearlo específicamente para sistemas que presenten dos ecuaciones con
dos incógnitas; el procedimiento consiste en graficar las rectas representativas de las
funciones de primer grado en un sistema de ejes cartesianos. Donde las coordenadas del
punto de intersección de las rectas constituyen la solución del sistema.
Ejemplo:
Resuélvase gráficamente el sistema:
x + 2y = 4
3x - 2y = -12
Resolución:
La gráfica de cada recta aparece en la figura (1) en ésta se ve que las rectas se cortan
en el punto (-2;3). Como puede verificarse por criterio de la reducción, está en la
exacta; o sea x = 2, y = 3 y el par ordenado es (-2;3).
Y
(-2 ; 3) 3
3x - 2y = -12 x + 2y=4
X
-4 -3 -2 -1 1 2 3 4
FIGURA 1
Conviene hacer mención al siguiente caso:
x + 2y = 4
x + 2y = 8
______________________________________________________________________________ 14
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
16. Sus gráficas no se cortan, (fig. 2). El hecho de que no haya puntos de intersección
puede verse, evidentemente, por las mismas ecuaciones, puesto que no puede existir un
par de números tales que el primero más el doble del segundo sea igual a 4, y al mismo
tiempo, a 8.
Y
x + 2y = 8
X
x + 2y = 4
FIGURA 2
Así, como ya se observó anteriormente se llaman incompatibles. Ahora, analicemos el
caso en el que las gráficas sean dos rectas, tales como:
x + 2y = 4
3x + 6y= 12
Coinciden, todo par de valores (x,y) que satisface a una de las ecuaciones, satisface
también la otra (ver figura 3).
______________________________________________________________________________ 15
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
17. Y
x + 2y = 4
2 3x + 6y = 12
1
X
1 2 3 4
FIGURA 3
Dos ecuaciones de este tipo tienen un número infinito de soluciones y se dice que son
dependientes.
Ejemplo:
6 − 5 = −9 … … (1)
4 + 3 = 13 … … (2)
Hallando puntos en (1):
6x – 5y = -9
Cuando: x = 0
6x – 5y = -9
-5y = -9
−9
=
−5
y = 1,8
Cuando: y = 0
6x – 5y = -9
6x = -9
______________________________________________________________________________ 16
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
18. −9
=
6
y = - 1,5
( ; , )
(− , ; )
Hallando puntos en (2):
4x + 3y = 13
Cuando: x = 0
4x + 3y = 13
3y = 13
13
=
3
y = 4,333
Cuando: y = 0
4x + 3y = 13
4x = 13
13
=
4
y = 3,25
( ; , )
( , ; )
______________________________________________________________________________ 17
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
19. GRAFICANDO:
L2 Y
L1
4,3
3 (1 ; 3)
1,8
-1,5 3,25
X
1
C.S. { (1 ; 3) }
Como podemos observar por cada uno de los criterios o métodos se obtiene la
misma solución.
1.5.5. Ejercicios propuestos
Ahora pon en práctica lo aprendido y resuelve:
2 + 3 = 12
1. El siguiente sistema por c/u los criterios o métodos.
− =1
2. En el camino de ida resuelve los siguientes sistemas determinando el conjunto
solución por el método gráfico.
+ = 20
1)
− = 10
4 – = 22
2)
5 + 2 = 34
2 + 3 = 12
3)
− =1
______________________________________________________________________________ 18
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
20. 3
+ =2
4) 5 4
− 5 = 25
3 + = 20
5)
2 − = 10
4 + 5 = 13
6)
3 + = −4
6 − 5 = −9
7)
4 + 3 = 13
3 −2 =4
8)
4 −3 =5
3 ( + 2) = 2
9)
2 ( + 5) = 7
3
⎧ + = 11
⎪2
10)
⎨
⎪ + =7
⎩ 2
1.6 PENDIENTE DE UNA RECTA
Sean: (x1; y1) y (x2; y2) dos puntos diferentes sobre una recta no vertical, la pendiente
de esta recta es:
−
= =
−
Mediante la definición de pendientes podemos medir la indicación de una recta L,
conforme nos movemos a lo largo de ella.
______________________________________________________________________________ 19
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
21. y y
(x2 ; y 2)
L2
y2 ∆y = Cambio vertical
∆y = y2 - y1
∆y
L1 (x1 ; y 1) ∆x = Cambio horizontal
y1
∆x = x2 - x1
∆x
∆y
x x ∴ m=
x1 x2 ∆x
L2 está más inclinada que L 1
Ejemplo:
Determinamos la pendiente de la recta que pasa por (2; 5) y (5; 11)
A partir de los datos elaboramos las siguientes igualdades:
(x1; y1) = (2; 5) y (x 2 ; y2) = (5; 11)
En la figura, podemos elegir cualquier punto como (x 1; y1).
Haciendo: (x1; y1) = (2; 5) y (x 2 ; y2) = (5; 11), aplicamos la fórmula de la
11 − 5 6
= = =2
pendiente:
5−2 3
La razón 2 significa que por cada unidad de aumento en x hay un aumento de 2
unidades en y. Debido a este aumento, la recta se eleva de izquierda a derecha.
y
(5 ; 11)
11
Cambio
=6
vertical
(2 ; 5)
5
Cambio
horizontal = 3
x
2 5
______________________________________________________________________________ 20
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
22. 1.6.1. TIPOS DE PENDIENTE
La inclinación de una recta L, la determinamos recorriéndola de izquierda a derecha,
por lo tanto, la pendiente de la recta nos da una información de la inclinación que debe
ser interpretada en ese sentido. Un análisis de la pendiente nos permite concluir que
existen cuatro casos específicos.
a) m = (+) b) m = (-) c) m = 0 d) m = no definida
y y y y
L L
L
L
x x x x
1.7 Ecuación General de la Recta
El análisis que nos ha precedido permite demostrar que toda línea recta, en el plano
cartesiano, es la gráfica de una ecuación de la forma:
Ax + By + C = 0
Donde A, B, C son constantes, y A y B no son nulas a la vez.
Ejemplo:
= − + 3.
Determinemos la ecuación general de la recta cuya forma pendiente ordenada al
+ −3=0
origen es:
Transponiendo todos los términos al primer miembro:
Multiplicando por 5: 4x + 5y – 15 = 0
Esta es la ecuación general con: A = 4; B = 5 y C = -15
Observaciones:
1ra. Toda recta vertical que interseca al eje “x” en a, se representa por la ecuación: x =
a.
2da. Toda recta horizontal que interseca al eje “y” en b, se representa por la ecuación:
y = b.
______________________________________________________________________________ 21
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
23. y y
L
Recta
horizontal
y=b L
Recta
vertical b
x=a
x x
a
1.8 ECUACIÓN DE LA RECTA
1.8.1. Forma Punto – Pendiente
Si conocemos un punto (x1; y1) y la pendiente “m” de una recta, la ecuación, cuya
gráfica sea esa recta, es:
= → − = ( − )
Ejemplo: Determinemos la ecuación de la recta L que pasa por el punto (5; 9) y cuya
pendiente es -2.
y
L
9 m = -2
x
5
Haciendo (x1; y1) = (5; 9); y reconociendo que m = -2; tenemos:
y – 9 = -2 (x – 5)
y – 9 = -2x + 10
∴ y = -2x + 19
______________________________________________________________________________ 22
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
24. 1.8.2. Forma Pendiente – Ordenada al origen
Si conocemos el punto (0; b) donde la recta L interseca al eje “y”, a b se llama
“Intersección y”, y la pendiente “m” de ésta, su ecuación está dada por:
y – b = m (x – 0) y = mx + b
Ejemplo: Determinemos la pendiente e intersección y de la recta cuya ecuación es: y
= 5(4 – 3x).
y
(0; 20) ; intersección
con el eje y
intersección
y = 20
m = -15
x
0
Efectuando operaciones en la ecuación de la recta tendremos:
y = 20 – 15x y = -15x + 20
Y con comparación reconocemos: m = -15 ∧ b = 20
1.9 Ecuación Simétrica de la Recta
Si conocemos los puntos (0; b) y (a; 0) donde la recta L interseca al eje “y” y “x”
respectivamente, entonces la ecuación de ésta viene dada por:
+ =1
Ejemplo: Calculamos las intersecciones x e y de la recta L, cuya ecuación es: y = 3x +
5.
______________________________________________________________________________ 23
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
25. y
L
(0 ; 5) y = 3x + 5
b=5
(-5/3 ; 0)
x
a = -5/3
Despejando se tienen: -3x + y = 5
Dividiendo entre 5: + =1
Transformando: + =1
Finalmente, por comparación se tiene: a = -5/3 ∧ b = 5.
______________________________________________________________________________ 24
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
26. 1.9.1. Ejercicios
En el camino de vuelta ahora:
+ =6
A) Relaciona cada sistema con el gráfico correcto.
)
− =0
+ =0
)
− = −6
+ = −6
)
− =0
+ =0
)
− =6
1 y 2 y
6 6
(3;3)
(-3;3)
x x
-6 0 0 6
3 y 4 y
-6
0 x 6
x
0
(-3; -3)
(3; -3)
-6
-6
______________________________________________________________________________ 25
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
27. Trabajando en Figura (1)
(0; 6)
Ubicando puntos en la recta:
∶
(−6; 0)
−
Hallando pendiente:
=
−
6−0 6
= =
0 − −6 6
m=1
Hallando la ecuación de la recta:
y – y1 = m (x – x1)
y – 6 = 1 (x – 0)
y–6=x–0
x – y = - 6 …….. Ec. (1)
(−3 ; 3 )
Ubicando puntos en la recta:
∶
(0; 0)
−
Hallando pendiente:
=
−
3−0 3
= =
−3 − 0 −3
m=-1
Hallando la ecuación de la recta:
y – y1 = m (x – x1)
y – 3 = -1 (x – (-3))
y–3=-x –3
x+y=-3+3
x+y=0
______________________________________________________________________________ 26
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
28. + =0
Entonces el sistema es:
− = −6
Respuesta (C)
A hora resuelve los demás ejercicios y encuentra la relación correcta.
B) En los siguientes gráficos determina a + b; siendo P (a; b) el punto de intersección
de las rectas L1 y L2.
y
L1
4
P(a;b)
x
2 4
(0 ; 4)
L2
=
(2; 0)
4−0 4
= =
0−2 −2
m = -2
y – y1 = m (x – x1)
y – 4 = - 2 (x – 0)
y–4=-2x
(0 ; 0)
=
2x + y = 4 ……. Ec. (1)
(4; 4)
0− 4 −4
= =
0− 4 −4
m=1
______________________________________________________________________________ 27
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
29. y – y1 = m (x – x1)
y – 0 = 1 (x – 0)
y–0= x
x - y = 0 ……. Ec. (2)
2x + y = 4
x–y=0
3x = 4
x = 1,3
x–y=0
1,3 – y = 0
1,3 = y
P (1,3 ; 1,3)
∴ “a+b“
1,3 + 1,3
a + b = 2,6
______________________________________________________________________________ 28
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
30. C) Ahora tú realiza los siguientes ejercicios:
y
a)
P(a;b) 1
3 x
-1
L2
-3
L1
y
b)
L2
3
L1
P(a;b)
x
-2 -1
-1
c) y
L1
4 L2
P(a;b)
2
x
-3 3
______________________________________________________________________________ 29
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
31. 2. SISTEMA DE INECUACIONES
Un sistema de inecuaciones es un conjunto de inecuaciones que se verifican para un
determinado conjunto de soluciones comunes.
Para indicar que varias inecuaciones forman un sistema, se limita el conjunto de todas
+ < + <
ellas por una llave. El sistema puede estar constituido de una o más incógnitas.
) )
+ > + >
Es necesario reconocer que las inecuaciones que forman el sistema no son
necesariamente de la misma naturaleza, es decir, pueden ser todas o parte de ellas de la
forma: < , >, ≥ , ≤ .
y
Ejemplos gráficos: 2x - 3y - 6 < 0
1) 2x – 3y – 6 < 0
Nótese que en este gráfico la recta 2x – x
(3 ; 0)
3y – 6 = 0; esta punteada es decir, los
puntos que ella contiene no pertenecen a
(0 ; -2)
la zona sombreada.
y
2x - 3y - 6 ≤ 0
2) 2x – 3y -6 ≤ 0
En este caso los puntos de la recta 2x –
2y – 6 = 0 ; si pertenecen a la zona
x
sombreada, aquí el trazo de la recta si es (3 ; 0)
continuo.
(0 ; -2)
______________________________________________________________________________ 30
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
32. 2.1 REGLA PRÁCTICA PARA GRAFICAR UNA INECUACIÓN
(Planos y semiplanos)
• Graficar la COTA, es decir la ecuación: ax + by = 0 ; que es considerada como
Frontera, y divide al plano en dos regiones a cada lado de la recta, a estas
regiones se les llama semiplanos abierto.
• Sombrear la región que satisfaga a la relación R, para ello se busca un punto (xo ;
yo) cualesquiera del plano R x R pero que no pertenezca a la Frontera y se
reemplaza en la Inecuación.
Ejemplos:
1) 2x – y – 3 > 0
y
2x - y - 3 > 0
x
1º Se representa gráficamente la recta. Despejamos la y para dar valores.
2x – y – 3 = 0
y = 2x – 3
x 0 3
y -3 3
2º Elegimos un punto y vemos si satisface la inecuación o no.
Si satisface la inecuación la región solución de la inecuación es esa. Si no satisface la
inecuación la región solución es la contraria.
Tomamos un punto por ejemplo el punto (0,0) y lo sustituimos en la inecuación.
2x – y – 3 > 0
2 . (0) – 0 – 3 > 0 -3 > 0 … (F) falso
No satisface la solución, la región solución es la contraria.
______________________________________________________________________________ 31
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
33. Si tomamos el punto (4,2) y lo sustituimos en la inecuación:
2x – y – 3 > 0
2 . (4) – 2 – 3 > 0 3 > 0
Satisface la solución, la región solución es la zona donde se encuentra el punto (4, 2).
Podemos elegir el punto que queramos, menos aquellos por donde pasa la recta.
2) Y ≤ -1
y
y ≤ -1
x
-1
Representamos la recta y = -1, por ser una función constante no hace falta dar
valores. La zona solución es aquella que cumple la inecuación y ≤ -1.
3) X ≥ 1
y
x ≥ 1
x
1
Representamos x = 1, la zona solución es aquella que cumple x ≥ 1.
En esta actividad puedes ver las zonas solución de estas inecuaciones.
______________________________________________________________________________ 32
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
34. EJEMPLO:
− > 4 … … (1)
a) Resolver el siguiente sistema de inecuaciones:
3 + 2 < 3 … … (2)
Resolvemos gráficamente cada una de las inecuaciones de que consta.
La solución será la intersección gráfica de las distintas regiones solución.
• Trabajando en Inecuación (1)
x–y>4
Primero:
x – y = 4 Se vuelve ecuación para hallar la frontera.
Cuando: x = 0
x–y=4
y=-4
Cuando: y = 0
x–y=4
(0; −4)
x=4
(4 ; 0)
Probando puntos en (1)
x–y>4
Para: (0 , 0)
0 > 4 falso no se sombrea
Para: (+6 ; -6)
En: x – y > 4
+6 – (- 6) > 4
+12 > 4 (V) Si se sombrea
______________________________________________________________________________ 33
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
35. y L1
x- y> 4
4
x
-4
• Trabajando en Inecuación (2)
3x + 2y < 3
Primero:
La volvemos ecuación para hallar la frontera.
3x + 2y = 3 2y = 3
Cuando: x = 0
2y = 3
y = 3/2
y = 1,5
Cuando: y = 0
3x + 2y = 3
3x = 3
x = 3/3
(0; 1,5)
x=1
(1 ; 0)
Probando puntos en Inecuación (2)
3x + 2y < 3
Para: (0 , 0)
3 (0) + 2(0) < 3
0 < 3 (V)
Verdadero; si se sombrea debajo de la recta.
______________________________________________________________________________ 34
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
36. y
1,5
3x + 2y < 3
1 x
La solución del sistema será la zona que cumpla las soluciones de las dos.
y
3x + 2y < 3
x
x-y >4
Conjunto Solución no acotado
≥ 0 … (1)
b) Con más de 2 inecuaciones:
6− −
⎧
⎪ 4− ≥ 0 … (2)
4− ≥ 0 … (3)
⎨ ≥0
⎪
⎩ ≥0
Condiciones de no negatividad.
• * Constante de:
- Karush Kuhn Tucker
- - Lagrange
Nos indican que la solución está en
el primer cuadrante.
Trabajando en Inecuación (1)
Hallando: 6 – x – y = 0
______________________________________________________________________________ 35
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
37. Frontera:
Cuando: x = 0
6–y=0
y=6
Cuando: y = 0
6–x=0
(0 ; 6)
x=6
( 6;0 )
Probando puntos para sombrear:
6–x–y≥0
Para: (0 ; 0)
6–0–0≥0
6 ≥ 0 (V) Verdadero, se sombrea “debajo” de la frontera.
Trabajando en Inecuación (2):
4–x≥0
Hallando frontera:
4–x=0
4=x
• Para sombrear en Inecuación (2)
4 – x ≥ 0; multiplicando por (-1) y cambiando de sentido a la desigualdad
-4+x≤0
x≤4
Si x < 4 ó x ≤ 4 se sombrea a la izquierda de la frontera.
______________________________________________________________________________ 36
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
38. Trabajando en Inecuación (3):
4–y≥0
Hallando frontera:
4–y=0
4=y
• Para sombrear en Inecuación (3)
4 – y ≥ 0; multiplicando por (-1) y cambiando de sentido a la desigualdad
+4+y≤0
y≤4
Si y < 4 ó y ≤ 4 se sombrea debajo de la frontera.
Y
x=4
6
(0:4) (2;4)
y=4
(4;2)
X
(0;0) (4;0) 6
6-x-y=0
EL CONJUNTO SOLUCIÓN: Es la intersección de las partes sombreadas de cada
una de las inecuaciones, generando un polígono convexo cerrado y un conjunto
acotado.
______________________________________________________________________________ 37
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
39. 2.2 EJERCICIOS: Aprendemos a graficar inecuaciones paso a paso.
1) Grafica las siguientes inecuaciones:
a) 6x + 3y < 4
b) x - 2y + 8 > 0
c) y ≤ 3x – 1
d) 9x + 3y – 7 ≥ 0
e) 2x + 3y ≤ 6
f) 4y – 3x > 12
g) x ≥ 0
h) y ≥ 0
2 + 4
2) Ahora en sistemas grafica la región definida.
−2 + 4
a)
8 − < −15
+ 4 20
− 0
b)
4 + 3 12
− 2 0
c)
− 2
6 + 7 25
5 − 4 − 48
+ 3 ≥ −2
d)
40 + 10 240
10 + 15 210
5 + 15 150
0 ; 0
e)
______________________________________________________________________________ 38
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
40. 3) De la región sombreada escribe el:
a) Sistema de inecuaciones que lo describe:
y
L1
5x + 3y = 30
10
2
x
0 6 10
L2
x + 5y = 10
(0 ; 0)
Trabajando en L1:
(6 ; 0)
Hallando pendiente:
− 10 − 0
= =
− 0−6
10 −5
= =
−6 3
5
= −
3
______________________________________________________________________________ 39
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
41. Hallando Ecuación de la recta:
y – y1 = m (x – x1)
y – y1 = -5/3 (x – x1)
y – 10 = -5/3 (x – 0)
y – 10 = -5/3x
3 (y – 10) = -5x
3y – 30 = -5x
5x + 3y = 30 ……. Ec. (1)
(0 ; 2)
Trabajando en L2:
(10 ; 0)
Hallando pendiente:
− 2−0
= =
− 0 − 10
−2 1
= = −
10 5
1
= −
5
Hallando Ecuación de la recta:
y – y1 = m (x – x1)
y – 2 = - 1/5 (x – 0)
y – 2 = - 1/5 x
5 (y – 2) = - x
5y – 10 = - x
x + 5y = 10 ……. Ec. (2)
• Encontrando la Inecuación en L1:
5x + 3y = 30
Despejamos y:
______________________________________________________________________________ 40
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
42. 30 − 5x
y=
3
Como la parte sombreada está debajo de la recta L1.
30 − 5x
y ≤
3
• Encontrando la Inecuación en L2:
x + 5y = 10
Despejamos y:
10 − x
y=
5
Como la parte sombreada está debajo de la recta L2.
10 − x
y ≤
5
Como la respuesta está en el primer cuadrante tiene la constante de no
negatividad.
≥0
≥0
Por lo tanto el sistema de inecuaciones más indicadas es:
5 + 3 ≤ 30
+ 5 ≤ 10
≥0 ; ≥0
______________________________________________________________________________ 41
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
43. b) Determina los sistemas de inecuaciones que definen a cada región:
y
y
b)
a)
5
4
2
2 (-1;1)
x
x 4
-2 4
(-1;-1)
-3
______________________________________________________________________________ 42
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
44. 3. PROGRAMACIÓN LINEAL
Prácticamente en todo instante y durante toda nuestra vida, estamos evaluando
opciones y tomando decisiones. Desde el simple proceso rutinario de decidir que
ropa ponernos en la mañana al vestirnos o que calle seguir para ir de un punto a otro
de la ciudad, hasta decisiones de mayor trascendencia (al menos para la mayoría de las
personas) tales como contraer matrimonio, invertir en un bien raíz, viajar o adquirir
mayor educación. Este proceso de toma de decisiones que puede parecer muy simple,
es normalmente bastante complicado, por ello surge la programación lineal como un
método o conjunto de métodos de optimización cuya finalidad es maximizar o
minimizar una función lineal con variables llamada función objetivo, sujeta a
restricciones. En otras palabras queremos determinar “la mejor” opción y este proceso
se denomina optimización.
Un problema de programación lineal bidimensional tiene el siguiente formato.
( ) ( ; )= + +
⎧
:
⎪
⎪ + ><
+ >< ⎫
⎪ ⎪
. ⎪
⎨ .
⎪ . ⎬
⎪ + >< ⎪
⎪
⎪ ≥0 ; ≥0 ⎭
⎩
Condiciones de no
negatividad
Donde:
• F(x ; y) = ax + by + c, es llamada función objetivo que es necesario optimizar.
• x e y son llamados variables de decisión.
• a; b; c; ak; bk y ck (k = 1; 2; 3; … ; n) son constantes.
Optimizar una función implica
maximizarlo y/o minimizarlo.
______________________________________________________________________________ 43
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
45. 3.1 CONCEPTOS
3.1.1. Variables Decisorias
Son cantidades desconocidas que indican los valores numéricos de los actos o
actividades que se van a emprender con el fin de lograr el objetivo.
3.1.2. Función objetivo
Es la representación matemática de la función a optimizar.
3.1.3. Solución Factible
Es el par ordenado (x0; y0) que verifica a todas y cada una de las restricciones.
3.1.4. Solución Básica
Es aquel por ordenado (x; y) que se encuentra en la intersección de las rectas o en la
intersección con los ejes coordenados.
3.1.5. Conjunto Factible
Es el conjunto formado por todas las soluciones factibles infinitos.
3.1.6. Región Factible
Es la representación del conjunto factible en el plano bidimensional (plano
cartesiano). La región factible puede ser acotada o no acotada.
______________________________________________________________________________ 44
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
46. y
Región
factible
acotada
x
(POLÍGONO CONVEXO)
y
Región
factible
no acotada
x
3.1.7. Solución óptima
Es la solución factible (x 0 ; y0) que hace que la función f se optimice cuando x = x 0 ;
y = y0.
3.2 DETERMINACIÓN DE LA REGIÓN FACTIBLE
La región factible incluye los lados y los vértices según lo que indiquen las
desigualdades (en el conjunto de restricciones). Si la región factible es acotada, su
representación gráfica es un polígono convexo con un número de lados menor o igual
al número de restricciones.
______________________________________________________________________________ 45
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
47. EJEMPLO:
Se considera la región del plano determinada por las inecuaciones: x + 3 ≥ y ; 8 ≥ x + y ;
y ≥ x ; x ≥ 0 ; y ≥ 0.
a) Dibujar la región del plano que definen dichas inecuaciones, y calcular los vértices
de la región limitada.
b) Hallar el punto de esa región en el que la función F(x;y) = 6x + 4y alcanza el valor
máximo y calcular dicho valor.
SOLUCIÓN:
a) Se debe dibujar la región factible correspondiente. Para ello vamos a representar las
rectas.
x – y = -3; x + y = 8 ; x – y = 3
La región factible es la determinada por los vértices O, A, B, C y D.
Las coordenadas de los vértices son:
y
x+y=8
x-y=-3
B
A
C
x
0 D
x-y=3
b) Para determinar dónde la función objetivo F(x; y) = 6x + 4y alcanza su máximo,
calculamos los valores que toma en los vértices:
+ 3 ≥ … (1)
⎧
En (1)
⎪8 ≥ + … (2)
≥ − 3 … (3)
⎨ ≥0
⎪
⎩ ≥0
En (1)
x+3=y
______________________________________________________________________________ 46
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
48. Cuando: x = 0
0+3=y
y=3
Cuando : y = 0
x+3=0
( 0 ; 3)
x = -3
(−3; 0)
En (2):
8=x+y
Cuando: x = 0 Cuando : y = 0
8=0+y 8=x+0
y=8 x=8
( 0 ; 8)
( 8 ; 0)
En (3):
y=x–3
Cuando: x = 0 Cuando : y = 0
y=0-3 0=x–3
y = -3 x=3
( 0 ; −3)
( 3 ; 0)
De (1) y (2)
x+3=y
x – y = -3
x+y=8
2x = 5
______________________________________________________________________________ 47
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
49. x = 2,5
2,5 – y = -3
-y = -3 – 2,5
-y = -5,5
y = 5,5
De (3) y (2)
X–y=3
X+y=8
2x = 11
x = 11/2
x = 5,5
5,5 – y = 3
5,5, - 3 = y
2,5 = y
Y
8
7
6
5
B(2,5 ; 5,5)
4
3 ,3 )
A (0 C(5,5 ; 2,5)
2
1
D(3,0)
X
1 2 3 4 5 6 7 8 9
F(x; y) = 6x + 4y
A(0 ; 3) 6(0) + 4(3) = 12
B(2,5 ; 5,5) 6(2,5) + 4(5,5) = 37
C(5,5; 2,5) 6(5,5) + 4(2,5) = 43
D(3; 0) 6(3) + 4(0) = 18
______________________________________________________________________________ 48
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
50. 4. OPTIMIZACIÓN DE UNA FUNCIÓN OBJETIVO
4.1 MÉTODO GRÁFICO
4.1.1. Método de las rectas de nivel
Las rectas de nivel dan los puntos del plano en los que con la función objetivo asumen
el mismo valor.
Si la función objetivo es f(x ; y) = ax + bx + c, entonces la ecuación de la recta de
nivel es de la forma ax + by = k, siendo k el que varía y así se obtendrá distintos
valores para la función objetivo. Pero como a y b no varían y ellas determinan la
pendiente de la recta de nivel, entonces las rectas ax + by = k 1 y ax + by = k2 con k1
≠ k2 son paralelas, por eso bastaría trazar una de estas rectas y las demás se obtendrán
por desplazamientos paralelos a ella.
En un problema de programación lineal, los únicos puntos que interesan son los de la
región factible y las únicas rectas de nivel que importan son aquellas que están en
contacto con dicha región. Como el nivel aumenta o disminuye desplazando las rectas,
el máximo o el mínimo de la función objetivo se alcanzará en el último o en el primer
punto de contacto de esas rectas con la región factible.
EJERCICIO
max ( ; )=3 +8
⎧ :
⎪
+ ≤6
⎨ + ≤2
⎪ ≥0
⎩ ≥0
En (1):
x+y≤6
x+y=6
(0 ; 6 )
( 6;0 )
En (2);
x+y≤2
x+y=2
______________________________________________________________________________ 49
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
51. (0 ; 2 )
( 2;0)
Y
8
L1
7
6
5
4
L2
3
,2 )
2 A(0
1
B(2,0)
X
C
1 2 3 4 5 6 7 8 9
Max f(x ;y) = 3x + 8y
(0; 2) En A: 3(0) + 8(2) = 16
(2; 0) En B: 3(2) + 8(0) = 6
(0; 0) En C: 3(0) + 8(0) = 0
∴ Max f(0; 2) = 16
EJERCICIO
min ( ; ) = 40 + 60
⎧ :
⎪
⎪ + ≥2
2
⎨ + ≥3
⎪ +2 ≥4
⎪ ≥0
⎩ ≥0
Graficando fronteras en (1)
+ ≥2
+ =2
2
______________________________________________________________________________ 50
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
52. (0 ; 4)
(2; 0)
Cuando: x = 0
=2
2
y=4
Cuando: y = 0
+ =2
2
x=2
Probando puntos para sombrear:
+ ≥2
Con (0,0):
0 + 0/2 ≥ 2
0 ≥ 2 (falso)
Se sombrea encima de la recta.
Graficando fronteras en (2):
x+y≥3
x+y=3
(0 ; 3)
(3; 0)
Cuando: x = 0
y=3
Cuando: y = 0
x=3
Probando puntos para sombrear:
Con (0,0):
______________________________________________________________________________ 51
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
53. x+y≥3
0+0≥3
0 ≥ 3 (falso)
Se sombrea el contrario.
Graficando fronteras en (3):
(0 ; 2)
x + 2y ≥ 4
(4; 0)
Cuando: x = 0
2y = 4
y=2
Cuando: y = 0
x=4
Probando puntos para sombrear:
Con (0,0):
x + 2y ≥ 4
0+0≥4
0 ≥ 4 (falso)
Se sombrea encima.
______________________________________________________________________________ 52
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
54. Y
L1
L2 A(0,4)
4
3
B(1,2)
2
L3
C(2,1)
1
D(4,0)
X
1 2 3 4 5 6
Min f(x; y) 40x + 60y
A(0; 4) 40(0) + 60(4) = 240
B(1; 2) 40(1) + 60(2) = 160
C(2; 1) 40(2) + 60(1) = 140
D(4; 0) 40(4) + 60(0) = 160
Rpta. Lo mínimo se encuentra en el punto (C)
Ejercicio planteado:
Resuelva el siguiente problema de programación lineal.
= +
⎧
( ; )
:
⎪
⎪
≤5
⎨ ≤5
⎪ 2 − ≥0
⎪
⎩ ≥0 ; ≥0
Resolución:
______________________________________________________________________________ 53
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
55. 4.2 MÉTODO ANALÍTICO:
4.2.1. Método de los vértices
Cuando se desea optimizar una función objetivo que depende de dos variables se
puede utilizar el siguiente teorema.
4.2.2. Teorema Fundamental de la Programación Lineal.
En un programa lineal con dos variables, si existe solución única que optimice la
función objetivo, ésta se encuentra en un punto extremo o vértice del polígono
convexo (región factible acotada), nunca en el interior de dicha región.
Corolario:
Si la función objetivo se optimiza en dos vértices consecutivos del polígono convexo,
entonces será solución óptima cualquier punto del segmento que los une a tales
vértices.
Nota: Cuando la región factible no es acotada, la función objetivo no necesariamente
se puede optimizar y si lo hace la solución óptima se encuentra en uno de los vértices
de la región.
______________________________________________________________________________ 54
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
56. 5. SOLUCIONES GRÁFICAS A PROBLEMAS DE INVESTIGACIÓN DE
OPERACIÓN LINEAL (PROGRAMACIÓN LINEAL)
5.1 PROBLEMA 1: FABRICA DE AUTOMÓVILES
Una fábrica de carros hace autos y camioncitos, la fábrica está dividida en dos
secciones: la sección 1 ejecuta la operación de ensamblado básico y debe trabajar 5 días
– hombre; por cada camioncito y solo 2 días – hombre por cada automóvil.
La sección 2 ejecuta la operación final y debe trabajar 3 días - hombre para cada
automóvil o camioncito.
Debido a limitaciones de hombres y maquinarias la sección 1 está limitado a 180 días –
hombre por semana y la sección 2 tienen 135 días – hombre por semana.
Si el fabricante tiene una ganancia de US $ 300.00 por camioncito y de US $ 200.00 por
cada automóvil, ¿Cuánto de cada uno debe producir para maximizar su ganancia?
SOLUCIÓN:
Asumamos:
x número de camioncito producidos por semana
y número de automóviles producido por semana.
5x + 2y ≤ 180
3x + 3y ≤ 135
El objetivo es maximizar la función lineal.
Max. f(x; y) = 300 x + 200 y
Donde: x ≥ 0
y≥ 0
• Hallando rectas:
5x + 2y ≤ 180
x=0 y=0
y = 90 x = 36
3x + 3y ≤ 135
x=0 y=0
y = 45 x = 45
______________________________________________________________________________ 55
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
57. Y
90
80
70
60
50
A(0,45)
40
30
20 B(30,15)
10
C(36,0)
10 20 30 40
X
( ; ) = 300 + 200
El problema matemático:
⎧
:
⎪
5 + 2 ≤ 180
⎨ 3 + 3 ≤ 135
⎪ ≥0
⎩ ≥0
Max f(x; y) = 300 x + 200 y
A 300 (0) + 200 (45) = 9000
B 300 (30) + 200 (15) = 12000
C 300 (36) + 200 (0) = 10800
Solución:
x = 30 Camioncitos
y = 15 Automóviles
______________________________________________________________________________ 56
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
58. 5.2 PROBLEMA 2: CARPINTERÍA SAC
Carpintería SAC fabrica escritorios. El modelo estándar requiere 2 horas de cortado y 1
hora de acabado. El modelo deluxe requiere 1 hora de cortado y 2 horas de acabado.
El cortado tiene 104 horas de tiempo disponible para este trabajo por mes, mientras que
el acabado tiene 76 horas disponibles.
El modelo estándar da una ganancia de US$ 6.00 por unidad mientras que el modelo
deluxe da una ganancia de US$ 11.00 por unidad.
La compañía por supuesto desea la máxima ganancia. Asumiendo que se pueden vender
cualquiera, cuantos de cada uno deben hacerse.
SOLUCIÓN:
x estándar
y deluxe
La máxima ganancia:
≥ 0
Max f(x; y) = 6x + 11y
≥0
No negatividad
Condición de KKLG
Karush Khun Tucker y Lagrange
El acabado tiene 76 horas disponibles
• Modelo estándar 1 hora de acabado
• Modelo deluxe 2 horas de acabado
∴ 1x + 2y ≤ 76
El cortado tiene 104 horas disponibles
• Modelo estándar 2 hora de acabado
• Modelo deluxe 1 horas de acabado
∴ 2X + 1 Y ≤ 104
______________________________________________________________________________ 57
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
59. Y
100
90
80
70
60
50
40 3 8)
A (0 ,
30
20
B(44,16)
10
C
(5
2,
)0
X
10 20 30 40 50 60 70 80 90
. ( ; ) = 6 + 11
El prob.
⎧ :
⎪
1 + 2 ≤ 76
⎨ 2 + 1 ≤ 104
⎪ ≥0
⎩ ≥0
Hallando rectas:
1x + 2y ≤ 76
x=0 y=0
y = 38 x =76
2x + 1y ≤ 104
x=0 y=0
y = 104 x = 52
Max f(x; y) = 6x + 11y
A(0, 38) 6(0) + 11(38) = 418
B(44, 16) 6(44) + 11(16) = 440
C(52, 0) 6(52) + 11(0) = 312
X = 44 estándar
Y = 16 deluxe
______________________________________________________________________________ 58
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
60. 5.3 PROBLEMA 3: EMBOTELLADORA HUAYTAPALLANA
La embotelladora Huaytapallana desea embotellar 2 diferentes bebidas. Le toma 2 horas
embotellar la bebida A y 1 hora poner la etiqueta.
Le toma 3 horas embotellar la bebida B y 4 horas etiquetarla.
La embotelladora Huaytapallana hace US$ 10 de ganancia con la bebida A y US$ 20.00
con la bebida B.
Dado que el departamento de embotellado tiene 20 horas disponible y el departamento
de etiquetado 15 horas disponibles. Halle usted cuanta bebida A y B debe empacar para
maximizar su ganancia.
SOLUCIÓN:
Sea x número de bebida A
y número de bebida B
≥ 0
≥0
Max. f(x; y) = 10x + 20y
No negatividad
KKLG ( Karush Khun Tucker y Lagrange)
Embotellar:
2x + 3y ≤ 20
La bebida A le toma 2 horas
La bebida B le toma 3 horas
Etiquetar:
1x + 4y ≤ 15
La bebida A le toma 1 horas
La bebida B le toma 4 horas
. ( ; ) = 10 + 20
Matemáticamente:
⎧
:
⎪
2 + 3 ≤ 20
⎨ 1 + 4 ≤ 15
⎪ ≥0
⎩ ≥0
______________________________________________________________________________ 59
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
61. Y Método gráfico: Función Objetivo
10x + 20y = 200
10 x=0 x = 20
y = 10 y=0
9
8
7
6
5
4 B(3.75,0)
3
2 C(7,2)
1 D(1
0,0 )
X
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hallando rectas:
2x + 3y = 20
x=0 x = 10
y = 6.66 y=0
1x + 4y = 15
x=0 x = 15
y = 3,75 y=0
Max f(x; y) = 10x + 20y
0 (0; 0) 10 (0) + 20 (0) = 0
B(0, 3.75) 10 (0) + 20 (3.75) = 75
C(7 ; 2) 10 (7) + 20 (2) = 110
D(10 ; 0) 10 (10) + 20 (0) = 100
X = 7 bebida A
Y = 2 bebida B
______________________________________________________________________________ 60
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
62. 5.4 PROBLEMA 4: EBANISTA
Un ebanista tiene 12 unidades de madera e intenta construir dos diferentes clases de
estantes en 36 horas. El modelo I requiere 3 unidades de madera y 6 horas de labor,
mientras que el modelo II requiere 2 unidades de madera y 8 horas. Los precios de venta
de los modelos son US$ 150 y US$ 90 respectivamente.
¿Cuántos estantes de cada modelo debe hacer el ebanista con el fin de maximizar sus
ganancias?. Construya un modelo para describir la situación y resuelva gráficamente
una solución óptima.
SOLUCIÓN:
Sean : x estante modelo I
y estante modelo II
La función objetivo será:
Max f(x; y) = 150x + 90y
Madera Labor (horas)
Modelo I 3 6
Modelo II 2 8
Total 12 36
3x + 2y ≤ 12 …… (1)
6x + 8y ≤ 36 …… (2)
x, y ≥ 0
Planteamiento matemático:
Max. f(x; y) = 150x + 90y
3 + 2 ≤ 12
s.a.:
6 + 8 ≤ 36
≥0
≥0
______________________________________________________________________________ 61
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
63. Y
Método gráfico: Función Objetivo
6
150X + 30 Y = 450
x=0 x=3
y=5 y=0
5
5 )
4.
0,
B(
4
3 C(2,3)
2
1
D(4,0)
X
A(0,0) 1 2 3 4 5 6
Graficando rectas:
3x + 2y = 12
x=0 x=4
y=6 y=0
6x + 8y = 36
x=0 x=6
y = 4,5 y=0
Max f(x; y) = 150x + 90y
A (0; 0) 150 (0) + 90 (0) = 0
B (0; 4.5) 150 (0) + 90 (4.5) = 405
C (2; 3) 150 (2) + 90 (3) = 570
D (4; 0) 150 (4) + 90 (0) = 600
______________________________________________________________________________ 62
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
64. 5.5 PROBLEMA 5:
Resuelva el siguiente problema de programación lineal.
2 + ≤ 104
Maximice 6 L1 + 11 L2
+ 2 ≤ 76
; ≥ 0
Sujeto a:
SOLUCIÓN: 2 L1 + L2 ≤ 104
L1 = 0 L1 = 52
L2 = 104 L2 = 0
L1 + 2L2 ≤ 76
L1 = 0 L1 = 76
L2 = 38 L2 = 0
L2
110
100
90
80
70
60
50
40 B(0,38)
30
20
C(44,16)
10
D(52,0)
L1
A(0,0) 10 20 30 40 50 60 70 80 90 100
Max : 6 L1 + 11 L2
Sol.
A (0, 0) 6 (0) + 11 (0) = 0
B (0, 38) 6 (0) + 11 (38) = 418
C (44, 16) 6 (44) + 11 (16) = 440
D (52, 0) 6 (52) + 11 (0) = 312
L1 = 44
L2 = 16
______________________________________________________________________________ 63
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.
65. 5.6 PROBLEMA 6: MANUFACTURA
En un proceso de manufactura, el producto final tiene un requerimiento que debe pesar
exactamente 150 kilos. Las dos materias primas usadas son A con un costo de US $ 4
por unidad y B con un costo de US $ 8 por unidad.
Al menos 14 unidades de B y no más que 20 unidades de A deben ser usadas.
Cada unidad de A pesa 5Kg, y cada unidad de B pesa 10 Kg.
¿Cuánto de cada tipo de materia prima debe usarse para cada unidad para minimizar el
costo?
SOLUCIÓN:
La función objetivo es:
X para materia prima A
Y para materia prima B
MIN f(x; y) = 4x + 8y
5x + 10y = 150
y ≥ 14
x ≤ 20
Hallando fronteras:
5x + 10y = 150
x=0 x = 30
y = 15 y=0
______________________________________________________________________________ 64
Programación Lineal Con Aplicaciones Computacionales de LINDO y LINGO. E. Valdivieso L. y R. Vilcahuamán S.