



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento contiene ejercicios resueltos de programación lineal, donde se determina la combinación óptima de productos para una compañía y la mezcla diaria de un alimento especial para una empresa, maximizando o minimizando el costo y la utilidad respectivamente.
Tipo: Apuntes
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Solución
Construimos la matriz de programación lineal:
CONSUMO UNITARIO (lb) RECURSO
Materia prima
Formulamos el modelo matemático de programación lineal:
Las variables de decisión son:
x 2 : unidades fabricadas del producto B por día
La función objetivo es
Maximizar 𝑈 = 20𝑥 1 + 50𝑥 2
Sujeta a las restricciones
𝑥 1 ≥ 0.80(𝑥 1 + 𝑥 2 )
0.20𝑥 1 − 0.80𝑥 2 ≥ 0 (1)
𝑥 1 ≤ 100 (2)
2𝑥 1 + 4𝑥 2 ≤ 240
𝑥 1 + 2𝑥 2 ≤ 120 (3)
𝑥 1 , 𝑥 2 ≥ 0 (Condición de no negatividad)
0.20𝑥 1 − 0.80𝑥 2 ≥ 0 (1)
𝑥 1 ≤ 100 (2)
𝑥 1 + 2𝑥 2 ≤ 120 (3)
Algoritmo Simplex
Transformamos las desigualdades en igualdades agregando variables auxiliares:
𝑥 1 , 𝑥 2 , 𝑆 1 , 𝑆 2 , 𝑆 3 ≥ 0 (Condición de no negatividad)
Por lo tanto,
Cálculo del Algoritmo Simplex
Se reescribe la función objetivo:
𝑢 = 20𝑥 1 + 50𝑥 2
𝑢 − 20𝑥 1 − 50𝑥 2 = 0
Se construye la Tabla inicial Simplex:
Sale la variable 𝑆 1 e ingresa la variable 𝑥 2
Los valores óptimos de las variables aparecen en la columna solución y se interpretan así:
VARIABLE DE DECISIÓN
Se deben producir 80 unidades diarias del primer producto
Se deben producir 20 unidades diarias del segundo producto
La utilidad máxima es de $
Solución con el software R
library(linprog) Loading required package: lpSolve coef<-c(20,50) A<-matrix(c(0.20,1,1,-0.80,0,2),ncol=2) b<-c(0,100,120) dir<-c(">=","<=","<=") solucion <- solveLP(coef, b, A, maximum=TRUE, dir) summary(solucion)
Results of Linear Programming / Linear Optimization
Objective function (Maximum): 2600
Solution opt 1 80 2 20
lb por lb de forraje Forraje Proteína Fibra Costo ($/lb) Maíz 0.09 0.02 0. Soya 0.60 0.06 0.
La empresa consume diariamente un mínimo de 800 libras del alimento. Las necesidades dietéticas del alimento especial son un mínimo del 30% de proteína y un máximo del 5% de fibra con respecto a la mezcla total de maíz y soya. Se desea determinar la mezcla diaria que debe usarse del forraje para que el costo sea mínimo
SOLUCIÓN
Construimos la matriz de programación lineal, por lo tanto, debemos transponer la matriz original para que nuestras variables de decisión queden en las columnas:
Contenido por libra Maíz Soya Necesidades dietéticas Proteína 0.09 0.60 Mínimo 30% Fibra 0.02 0.06 Máximo 5% Costo ($/lb) 0.30 0.
Formulamos el modelo matemático de programación lineal:
Las variables de decisión son: