Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
LINEAL CON N VARIABLES
MÓDULO
02
Curso: Investigación de Operaciones 1
Módulo: Casos de aplicación con multivariables
Se pide minimizar el costo de la dieta, que debe estar compuesta por melaza, alfalfa y
trigo.
A. Variables de decisión
Para definir las variables de decisión, hay que determinar si el objetivo del problema es
maximizar utilidades o minimizar costos. En nuestro caso, identificamos reducir el
costo en galones de melaza, porciones de alfalfa y unidades de trigo. Por tanto, las
variables de decisión quedan así:
B. Función objetivo
Minimizar el costo total de la dieta, dado por:
C. Restricciones
Restricciones de requerimientos mínimos de los nutrientes considerados:
35 X1 + 0 X2 + 95 X3 ≥ 95 kcal de vitamina C.
Función objetivo
Minimizar el costo total de la dieta, dado por:
35 X1 + 0 X2 + 95 X3 ≥ 95
Hay que tener en cuenta que, en una restricción, las variables deben estar del lado
izquierdo del signo, y las constantes, del lado derecho.
X1 ≥ 0; X2 ≥ 0; X3 ≥ 0
SOLUCIÓN SOLVER
I J K L M N O P
5
6
7 INICIALMENTE VALOR CERO
8 x1 x2 x3
9 0 0 0
10 F.O. 3 0.5 0.35 0
11 (LADO IZQUIERDO) (LADO DERECHO)
? Solver
?
Texto en Análisis de Previsión Esquema
columnas hipótesis
Seguidamente, en la sección Sujeto a las restricciones se colocan las variables del lado
izquierdo (observa la línea naranja), y del lado derecho, las restricciones; observa la
línea ( ), todo ello respetando los signos <-; ->; =
Es decir, se establece la función objetivo, las celdas de las variables y las restricciones
respectivas del lado izquierdo y del lado derecho, respetando los signos <-; ->; =
SOLUCIÓN SOLVER
I J K L M N O P
5
6
7
8 x1 x2 x3
9 0 0 0
10 F.O. 3 0.5 0.35 0
11 (LADO IZQUIERDO) (LADO DERECHO)
Parametros de Solver X
$J$9:$L$9
Cambiar
Eliminar
Restablecer todo
Cargar/Guardar
Método de resolución:
Seleccione el motor GRG Nonlinear para problemas de Solver no lineales suavizados. Seleccione
el motor LP simplex para problemas de Solver lineales, y seleccione el motor Evolutionary para
problemas de Solver no suavizados.
Resultados de Solver X
Responder
Conservar solución de Solver Sensibilidad I J K L M N O
Límites
5
Restaurar valores originales
6
7
8 x1 x2 x3
Volver al cuadro de diálogo de parámetros de Solver Informe de esquema
9 0 11.8666667 1
10 F.O. 3 0.5 0.35 6.283333333
11 (LADO IZQUIERDO) (LADO DERECHO)
Aceptar Cancelar Guardar escenario...
12 R1 3.5 5.1 0.9 61.42 15
13 R2 1.15 1.5 0.2 18 18
Solver encontró una solución. Se cumplen todas las restricciones y condiciones óptimas. 14 R3 35 95 95 95
15
Al usar el motor GRG, Solver ha encontrado al menos una solución óptima local. Al usar Simplex LP, 16
significa que Solver ha encontrado una solución óptima global.
Resultados de Solver X
Responder
Conservar solución de Solver Sensibilidad I J K L M N O
Límites
5
Restaurar valores originales
6
7
8 x1 x2 x3
Volver al cuadro de diálogo de parámetros de Solver Informe de esquema
9 0 11.8666667 1
10 F.O. 3 0.5 0.35 6.283333333
11 (LADO IZQUIERDO) (LADO DERECHO)
Aceptar Cancelar Guardar escenario...
12 R1 3.5 5.1 0.9 61.42 15
13 R2 1.15 1.5 0.2 18 18
Solver encontró una solución. Se cumplen todas las restricciones y condiciones óptimas. 14 R3 35 95 95 95
15
Al usar el motor GRG, Solver ha encontrado al menos una solución óptima local. Al usar Simplex LP, 16
significa que Solver ha encontrado una solución óptima global.
Celdas de variables
Donde:
X1 = Cantidad, en galones de melaza utilizados en la dieta.
X2 = Cantidad, en porciones de alfalfa utilizadas en la dieta.
X3 = Cantidad, en unidades de trigo utilizadas en la dieta.
2 CONCLUSIONES
Para formular problemas de programación lineal, primero debemos definir las
variables de decisión; luego, la función objetivo y las restricciones del modelo.
3 BIBLIOGRAFÍA
Taha, H.A. (2004). Investigación de operaciones (7.ª ed.). Pearson Educación México.