M. En C. Eduardo Bustos Farías
Investigación de Operaciones 1
Software para PL
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 2
Temario
• SOLVER• WINQSB• TORA• LINDO 6.1• QSB
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 3
SOLVER
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 4
Se tiene el siguiente problema:
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 5
Instrucciones
1. Descargue, descomprima e instale el software2. Abra Excel
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 6
Ejemplo
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 7
=C7*C12+D7*D12=C8*C12+D8*D12=C9*C12+D9*D12
=SUMAPRODUCTO(C4:D4,C12:D12)
Fórmulas
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 8
• Clic a Menú Herramientas y Solver
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 9
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 10
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 11
Clic a agregar
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 12
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 13
Clic a aceptar
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 14
Verificamosmáximo
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 15
Clic a opciones
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 16
VerificamosLas opciones
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 17
Clic a aceptar
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 18
Clic a Resolver
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 19
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 20
Se seleccionan los informes
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 21
Clic a aceptar
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 22
Se generan varias pestañas en el libro de Excel
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 23
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 24
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 25
La solución
D= 2W= 6Z= $ 3,600
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 26
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 27
WinQSB InstallationInstructions
1. Desempacar el archivo Winqsb.Exe2. Buscar el folder C:/winqsbinstall3. Abrir la carpeta Full y ejecutar
setup.exe4. Seguir las instrucciones de
instalación
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 28
Paso a paso
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 29
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 30
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 31
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 32
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 33
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 34
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 35
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 36
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 37
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 38
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 39
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 40
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 41
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 42
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 43
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 44
TORA
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 45
Seleccionamos TORA.exe de la ubicación don de hallamos copiado los
archivos
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 46
Aparece la siguiente pantalla
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 47
Clic a cualquier tecla y aparece
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 48
Seleccionamos linear programmingy luego Enter a new problem
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 49
Resolvemos el siguiente problema
Max Z = 8X1 + 5X2 (ganancia semanal)
Sujeto a:
2X1 + 1X2 <= 1200 (Cantidad de plástico)3X1 + 4X2 <= 2400 (Tiempo de producción)X1 + X2 <= 800 (Limite producción total)X1 - X2 <= 450 (Producción en exceso)Xj >= 0 , j= 1, 2. (Resultados positivos)
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 50
Anotamos los datos y enter
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 51
Presionamos F8
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 52
Enter
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 53
Enter
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 54
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 55
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 56
• F6 para salir al menú de optimización• F9 para salir del programa
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 57
LINDO 6.1
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 58
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 59
Vamos a resolver el siguiente problema
MAX Z = 29970 P1T1 + 29970 P1T2 + 29910 P2T1 + 29910 P2T2 - 1000 I1T1 - 1000 I1T2 - 1000 I2T1 - 1000 I2T2 - 1200 E1T1 - 1200 E1T2 - 1200 E2T1 - 1200 E2T2 -20 C1T1 - 20 C1T2 - 20 C2T1 - 20 C2T2 - 3000 NDT1 -3000 NDT2 - 20 R1T1 - 20 R1T2 - 20 R2T1 - 20 R2T2- 300 N1T1 - 300 N1T2 - 300 N2T1 - 300 N2T2
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 60
Sujeto a:2) P1T1 + P2T1 - NDT1 = 1303) P1T2 + P2T2 - NDT2 = 1904) 900 B1T1 + 90 T1T1 <= 800005) 900 B1T2 + 90 T1T2 <= 800006) 600 B2T1 + 60 T2T1 <= 700007) 600 B2T2 + 60 T2T2 <= 700008) I1T1 + I2T1 <= 10009) I1T2 + I2T2 <= 1000
10) - I1T1 - E1T1 + 6 B1T1 = 011) - I2T1 - E2T1 + 6 B2T1 = 012) - I1T2 - E1T2 + 6 B1T2 = 013) - I2T2 - E2T2 + 6 B2T2 = 014) P1T1 + N1T1 - B1T1 = 515) P1T2 - N1T1 + N1T2 - B1T2 = 016) P2T1 + N2T1 - B2T1 = 217) P2T2 - N2T1 + N2T2 - B2T2 = 018) C1T1 + R1T1 + B1T1 - T1T1 = 619) C1T2 - C2T1 - R1T1 + R1T2 + B1T2 - T1T2 = 020) C2T1 + R2T1 + B2T1 - T2T1 = 421) - C1T1 + C2T2 - R2T1 + R2T2 + B2T2 - T2T2 = 0
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 61
Capturamos los datos
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 62
Resolvemos
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 63
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 64
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 65
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 66
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 67
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 68
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 69
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 70
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 71
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 72
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 73
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 74
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 75
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 76
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 77
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 78
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 79
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 80
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 81
LA IMAGEN
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 82
ABPOM
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 83
Instrucciones
1. Copiar archivos en un subdirectorio de c: que se llame abpom
2. Ejecutar install3. Ejecutar pom.exe
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 84
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 85
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 86
╔Data file:PRUEBA ═════════ Linear Programming ═════════════════ Data Screen ═╗║Number of constraints (2-99) 2 Number of variables (2-99) 2 ║║maximize ║╚══════════════════════════════════════════════════════════════════════════════╝╔══════════════════════════════════ PRUEBA ════════════════════════════════════╗║Options-> NO step PRINT OPTION = do not print ║║ ║║ x1 x2 RHS ║║ ║║maximize 300 500 ║║ ║║const 1 1 0 ¾ 4.00 ║║ ║║const 2 0 2 ¾ 12.00 ║║ ║║ ║║ ║║ ║║ ║║ ╔═════════════ INSTRUCTION ═════════════════╗║ ║ Use first (highlighted) letter to select ║║ ║ option ║║ ║ ║╚══════════════════════════════════╚═══════════════════════════════════════════╝
Help New Load Main Util Quit Save Prnt Run
M. En C. Eduardo Bustos Farías
Investigación de Operaciones 87
╔Data file:PRUEBA ═════════ Linear Programming ════════════════Solution ╗║Number of constraints (2-99) 2 Number of variables (2-99) 2 ║║maximize ║╚══════════════════════════════════════════════════════════════════════════════╝╔══════════════════════════════════ PRUEBA ════════════════════════════════════╗║Options-> NO step PRINT OPTION = do not print ║║ ║║ x1 x2 RHS ║║ ║║maximize 300 500 Shadow ║║ ║║const 1 1 0 ¾ 4.00 300.00 ║║ ║║const 2 0 2 ¾ 12.00 250.00 ║║ ║║Values -> 4.00 6.00 $4,200.00 ║║ ║║ ║║ ║║ ╔═════════════ INSTRUCTION═════════════════╗║ ║ Press <Esc> key to return to data screen ║║ ║ or highlighted key or function key for ║║ ║ options ║╚══════════════════════════════════╚═══════════════════════════════════════════╝F1=Help F2=Display solution table F3=Graph F9=Print Esc