24 Sanchez Hernandez Jesus Daniel 6cm8 Apuntes Segundo Parcial
24 Sanchez Hernandez Jesus Daniel 6cm8 Apuntes Segundo Parcial
24 Sanchez Hernandez Jesus Daniel 6cm8 Apuntes Segundo Parcial
ESCUELA SUPERIOR DE
INGENIERIA Y ARQUITECTURA
UNIDAD ZACATENCO
ACADEMIA DE SISTEMAS
MATERIA:
INGENIERÍA DE SISTEMAS I
GRUPO: 6CM9
MAESTRO:
ALUMNO:
FECHA DE ENTREGA:
INTRODUCCIÓN
En estos apuntes vamos a ver los tanto el procedimiento como la teoría del método
gráfico, Dual simplex, Simplex, Doble fase maximizar y minimizar, Gran M maximizar y
minimizar, Transporte maximizar y minimizar, método de esquina N-W, método costo
mínimo, aproximación de Vogel, método Russell, Circuitos dirigidos y Modi.
Cada uno de los temas y métodos con sus respectivos ejercicios tomados de los videos
proporcionados por el profesor y los apuntes tomados en clases.
GRAFICO.
Ejercicio.
Resuelva por el método gráfico (anote paso a paso el procedimiento para obtener la
solución óptima) explique el resultado:
Con esta información indica las cantidades a invertir en A, B y C así como el monto total
de los costos de manejo de cuentas.
SOLUCIÓN:
En este problema lo que tenemos que hacer es minimizar, ya que tenemos que
encontrar cual es la mejor inversión para nosotros.
Sabiendo que:
𝑋𝑖 ≥ 0
𝑋1 = 0
Entonces:
Y si:
𝑋3 = 0
Entonces:
Segunda restricción:
3𝑋1 + 2𝑋3 = 500
3𝑋1 + 2𝑋3 = 500
Si:
𝑋1 = 0
3(0) + 2𝑋3 = 500
2𝑋3 = 500
500
𝑋3 =
2
𝑋3 = 250
Si:
𝑋3 = 0
3𝑋1 + 2(0) = 500
3𝑋1 = 500
500
𝑋1 =
3
𝑋1 = 166.67
Tercera restricción:
Si:
𝑋1 = 0
1(0) + 2𝑋3 = 250
2𝑋3 = 250
250
𝑋3 =
2
𝑋3 = 125
Si:
𝑋3 = 0
1𝑋1 + 2(0) = 250
1𝑋1 = 250
𝑋1 = 250
300
250
200
R1
150
R2
R3
100
50
0
0 50 100 150 200 250 300
Como todos eran mayor que entonces las líneas van hacia afuera.
300
250
200
R1
150
R2
R3
100
50
0
0 50 100 150 200 250 300
Vemos que nuestro polígono solución tiene un punto entre la restricción 2 y 3, entonces:
3𝑋1 + 2𝑋3 = 500
1𝑋1 + 2𝑋3 = 250
Esto es igual a:
2𝑋1 = 250
𝑋1 = 125
Se sustituye:
𝑀𝑖𝑛 𝑧 = 23125
𝑋1 = 125
𝑋2 = 0
𝑋3 = 62.5
METODO DUAL SIMPLEX.
Ejercicio.
Resuelva por el método gráfico (anote paso a paso el procedimiento para obtener la
solución óptima) explique el resultado:
Con esta información indica las cantidades a invertir en A, B y C así como el monto total
de los costos de manejo de cuentas.
SOLUCIÓN:
En este método analítico se van a presentar las tres variables y lo primero que se tiene
que encontrar es la dualidad del modelo general.
Recordando que:
𝑌𝑖 ≥ 0
Ahora nos dice el simplex que para cada restricción una variable.
Entonces quedaría:
𝑌𝑖 ≥ 0
Se integran a la función objetivo con el valor de cero para no alterar la función objetivo.
Sabiendo lo siguiente:
• Cj= Costos.
• Θ= Penalizaciones (B-/Valor de la variable que va a salir)
• V.b= Variables básicas.
• B- = Vector solución.
𝑅1 = 0.1(𝑅1)
𝑅2 = −12(𝑅1) + 𝑅2
𝑅3 = −15(𝑅1) + 𝑅3
𝑅4 = 1000(𝑅1) + 𝑅4
𝑅1 = −0.3(𝑅2) + 𝑅1
𝑅2 = −0.38(𝑅2)
𝑅3 = 2.5(𝑅2) + 𝑅3
𝑅4 = 200(𝑅2) + 𝑅4
Y queda la tabla:
θ v.b b- Y1 Y2 Y3 Y4 Y5 Y6
86.67 Y1 10 1 0 -0.038 0 0.115 0 R1
0 Y2 0 0 1 0.462 0.5 -0.38 0 R2
-20.8 Y6 20 0 0 1.654 -0.3 -0.96 1 R3
Zj-Cj Zj= 10000 0 0 -57.69 192 -76.9 0 R4
𝑅1 = 8.667(𝑅1)
𝑅2 = 0.385(𝑅1) + 𝑅2
𝑅3 = 0.962(𝑅1) + 𝑅3
𝑅4 = 76.92(𝑅1) + 𝑅4
θ v.b b- Y1 Y2 Y3 Y4 Y5 Y6
-260 Y1 86.67 8.667 0 -0.333 -0.3 1 0 R1
100 Y2 33.33 3.333 1 0.333 0.3 0 0 R2
77.5 Y6 103.3 8.333 0 1.333 -0.7 0 1 R3
Zj-Cj Zj= 16667 666.7 0 -83.33 167 0 0 R4
𝑅1 = 0.333(𝑅3) + 𝑅1
𝑅2 = −0.33(𝑅3) + 𝑅2
𝑅3 = 0.75(𝑅3)
𝑅4 = 83.33(𝑅3) + 𝑅4
X1 X2 X3
θ v.b b- Y1 Y2 Y3 Y4 Y5 Y6
Y1 112.5 10.75 0 0 -0.5 1 0.25 R1
Y2 7.5 1.25 1 0 0.5 0 -0.3 R2
Y6 77.5 6.25 0 1 -0.5 0 0.75 R3
Zj-Cj Zj= 23125 1188 0 0 125 0 62.5 R4
Con esta última interacción es la que nos vamos a quedar ya que terminamos y
cumplimos con la ley de negatividad.
MÉTODO SIMPLEX
EJERCICIO
Un herrero con 80 kilogramos de acero y 120 kilogramos de aluminio quiere hacer
bicicletas de paseo y de montaña que quiere vender respectivamente a $2,000.00 y
$1,500.00 cada una para sacar el máximo beneficio. Para la de paseo empleará 1 kg de
acero y 3 kgs de aluminio y para la de montaña 2 kgs de ambos materiales. ¿Cuántas
bicicletas de paseo y de montaña venderá?
SOLUCIÓN:
Para poder resolver este ejercicio por el método simplex vamos a tener que maximizar
la función objetivo entonces vamos a hacer nuestra función objetivo y sus restricciones.
1𝑋1 + 2𝑋2 ≤ 80
Sabiendo que:
𝑋𝑖 ≥ 0
Y que:
𝑋1 = 𝐵𝑖𝑐𝑖𝑐𝑙𝑒𝑡𝑎 𝑑𝑒 𝑝𝑎𝑠𝑒𝑜
𝑋2 = 𝐵𝑖𝑐𝑖𝑐𝑙𝑒𝑡𝑎 𝑑𝑒 𝑚𝑜𝑛𝑡𝑎ñ𝑎
Ahora hacemos el M.D.P.L estándar sabiendo que los signos de menor o igual que
tienen una variable extra para anular el signo:
Sabiendo que:
𝑋𝑖 ≥ 0
Cj = 2000 1500 0 0
θ v.b. b- X1 X2 X3 X4
80 X3 80 1 2 1 0 R1
40 X4 120 3 2 0 1 R2
Zj-Cj Zj= 0 -2000 -1500 0 0 R3
1
𝑅2 = ∗ 𝑅2
3
𝑅1 = −1(𝑅2) + 𝑅1
𝑅3 = 2000(𝑅2 = +𝑅3
θ v.b. b- X1 X2 X3 X4
30 X3 40 0 1.333 1 -0.333 R1
60 X1 40 1 0.667 0 0.333 R2
Zj-Cj Zj= 80000 0 -166.7 0 666.7 R3
Ahora nuestro valor menor es el -166.7 y su variable es X2 y la penalización mas baja
es 30 y está en el R1 entonces X3 sale y X2 entra y haremos las siguientes
operaciones:
𝑅1 = 0.75 ∗ 𝑅1
𝑅2 = −0.67 ∗ 𝑅1 + 𝑅2
166.7 ∗ 𝑅1 + 𝑅3
θ v.b. b- X1 X2 X3 X4
X2 30 0 1 0.8 -0.25 R1
X1 20 1 0 -0.5 0.5 R2
Zj-Cj Zj= 85000 0 0 125 625 R3
𝑍𝑗 = 85000
𝑋1 = 20
𝑋2 = 30
1𝑋1 + 1𝑋2 ≥ 3
2𝑋1 + 1𝑋2 ≤ 4
1𝑋1 + 1𝑋2 = 3
En este método los signos ya pueden ser diferentes, pero aún hay que checar que el
vector solución sean mayor o igual a cero.
Ahora se hará la forma estándar recordando que se anexa una variable absorbiendo el
signo y se anexan en la función objetivo con el valor de 0.
1𝑋1 + 1𝑋2 = 3
1𝑋1 + 1𝑋2 = 3
Ahora con estos valores haremos nuestra tabla simplex de doble fase:
Cj = 3 1 0 0
θ v.b b- X1 X2 X3 X4
3 -1 3 1 1 -1 0 R1
2 X4 4 2 1 0 1 R2
3 -1 3 1 1 0 0 R3
1era Fase -6 -2 -2 1 0 R4
2da Fase Zj-Cj 0 -3 -1 0 0 R5
Recordando que:
Cj= Costos.
Θ= penalizaciones.
En la columna de las variables básicas se pone un menos uno porque hay una variable
negativa y porque hay un signo igual.
Para completar la 1era fase y teniendo estas variables negativas, se multiplicarán y
sumarán las variables básicas con las todas las demás columnas.
Despues de esto también vamos a tomar el menor numero de la 2da fase y el menor
numero de las penalizaciones.
Cj = 3 1 0 0
θ v.b b- X1 X2 X3 X4
3 -1 3 1 1 -1 0 R1
2 X4 4 2 1 0 1 R2
3 -1 3 1 1 0 0 R3
1era Fase -6 -2 -2 1 0 R4
2da Fase Zj-Cj 0 -3 -1 0 0 R5
Ahora hacemos las operaciones necesarias para que el valor que tenemos asignado
sea 1 y la variable X4 salga por X1.
𝑅1 = −1(𝑅2) + 𝑅1
𝑅2 = 0.5 ∗ 𝑅2
𝑅3 = −1(𝑅2) + 𝑅3
𝑅4 = 2(𝑅2) + 𝑅4
𝑅5 = 3(𝑅2) + 𝑅5
Cj = 3 1 0 0
θ v.b b- X1 X2 X3 X4
2 -1 1 0 0.5 -1 -0.5 R1
4 X1 2 1 0.5 0 0.5 R2
2 -1 1 0 0.5 0 -0.5 R3
1era Fase 0 -2 0 -1 1 1 R4
2da Fase Zj-Cj 6 0 0.5 0 1.5 R5
Aquí vamos a seguir iterando hasta que la primera fase se agote y la segunda fase
sean mayor o igual a cero, entonces tenemos que para que el 0.5 se convierta en uno
tenemos que hacer las siguientes operaciones:
𝑅1 = 2(𝑅1)
𝑅2 = −0.5(𝑅1) + 𝑅2
𝑅3 = −0.5(𝑅1) + 𝑅3
𝑅4 = 1(𝑅1) + 𝑅4
𝑅5 = −0.5(𝑅1) + 𝑅5
Cj = 3 1 0 0
θ v.b b- X1 X2 X3 X4
-1 X2 2 0 1 -2 -1 R1
1 X1 1 1 0 1 1 R2
0 -1 0 0 0 1 0 R3
1era Fase 0 0 0 0 -1 0 R4
2da Fase Zj-Cj 5 0 0 1 2 R5
Ahora:
𝑅1 = 2(𝑅3) + 𝑅1
𝑅2 = −1(𝑅3) + 𝑅2
𝑅3 = 1 ∗ 𝑅3
𝑅4 = 1(𝑅3) + 𝑅4
𝑅5 = −1(𝑅3) + 𝑅5
Cj = 3 1 0 0
θ v.b b- X1 X2 X3 X4
-1 X2 2 0 1 0 -1 R1
1 X1 1 1 0 0 1 R2
0 X3 0 0 0 1 0 R3
1era Fase 0 0 0 0 0 0 R4
2da Fase Zj-Cj 5 0 0 0 2 R5
Como vemos, ya se agoto la primera fase y en la segunda todos son mayores o iguales
a cero entonces podemos decir que:
𝑍𝑗 = 5
𝑋1 = 1
𝑋2 = 2
Los costos de traslado son por cada una indicados en la tabla en miles de pesos.
COSTOS A B C
N 6000 15000 3000
S 4000 20000 5000
Ahora hacemos una matriz para saber si esta equilibrada, y si está equilibrada.
A B C
N X1 X2 X3 11
S 9-X1 10-X2 7-X3 15
9 10 7 26
1𝑋1 ≤ 9
1𝑋2 ≤ 10
1𝑋3 ≤ 7
𝑋𝑖 ≥ 0
1𝑋1 = 9 − 𝑋5
1𝑋2 = 10 − 𝑋6
1𝑋3 = 7 − 𝑋7
𝑋𝑖 ≥ 0
1𝑋1 + 1𝑋5 = 9
1𝑋2 + 1𝑋6 = 10
1𝑋3 + 1𝑋7 = 7
𝑋𝑖 ≥ 0
Habiendo factorizado toda nuestro M.P.L forma estándar, vamos a nuestra tabla de
doble fase minimizar:
Recordemos que para resolver nuestra tabla la primera fase debe estar anulada y la
segunda debe tener la ley de la negatividad, ósea todos los valores deben ser mayor o
igual a cero.
Entonces encontrando el valor más bajo y la penalización mas baja vamos a aplicar las
siguientes aplicaciones para que podamos eliminar el valor de -5000.
𝑅3 = 1(𝑅3)
𝑅1 = −1(𝑅3) + 𝑅1
𝑅2 = 0(𝑅3) + 𝑅2
𝑅4 = 0(𝑅3) + 𝑅4
𝑅5 = 0(𝑅3) + 𝑅5
𝑅6 = 5000(𝑅3) + 𝑅6
-
Cj = 2000 -2000 0 0 0 0
5000
θ v.b. b- X1 X2 X3 X4 X5 X6 X7
1 X4 1 1 0 1 1 0 -1 0 R1
#¡DIV/0! X5 9 1 0 0 0 1 0 0 R2
#¡DIV/0! X2 10 0 1 0 0 0 1 0 R3
7 X7 7 0 0 1 0 0 0 1 R4
1era Fase 0 0 0 0 0 0 0 0 R5
2da Fase -1(Zj-Cj) Zj=50000 2000 0 -2000 0 0 5000 0 R6
Volvemos a encontrar el valor mas bajo de la fase dos y la penalización mas baja y
ahora haremos las siguientes operaciones.
𝑅1 = 1(𝑅1)
𝑅2 = 0(𝑅1) + 𝑅2
𝑅3 = 0(𝑅1) + 𝑅3
𝑅4 = −1(𝑅1) + 𝑅4
𝑅5 = 0(𝑅1) + 𝑅5
𝑅6 = 2000(𝑅1) + 𝑅6
Entonces teniendo esto, vamos a sustituir en nuestro M.D.L forma general en la forma
simplificada los valores que nos dio la tabla los cuales son:
𝑋1 = 0
𝑋2 = 10
𝑋3 = 1
1𝑋1 ≤ 9
1𝑋2 ≤ 10
1𝑋3 ≤ 7
Sustituimos:
1(0) ≤ 9
1(10) ≤ 10
1(1) ≤ 7
Y viendo las restricciones ya vimos que las restricciones si cumplen entonces solo
queda que:
𝑍𝑗 = 219000
𝑋1 = 0
𝑋2 = 10
𝑋3 = 1
Y por ultimo para poder explicar lo de que cuantas locomotoras de que fabricas irán
hacia el norte o hacia el sur.
A B C
N 0 10 1 11
S 9 0 6 15
9 10 7 26
METODO GRAN M MAXIMIZAR
EJERCICIO
Partimos de un M.P.L ya dado:
1𝑋1 + 1𝑋2 ≥ 3
2𝑋1 + 1𝑋2 ≤ 4
1𝑋1 + 1𝑋2 = 3
𝑋𝑖 ≥ 0
Recordemos que vamos a anexar una variable por cada restricción para que podamos
anular los signos:
1𝑋1 + 1𝑋2 = 3
𝑋𝑖 ≥ 0
Cuando se anexa una variable negativa o igual se anexa también una variable artificial
Entonces:
𝑋𝑖 ≥ 0
Ahora con nuestra tabla simplex para Gran M y establecemos a M con un valor muy
grande:
M = 100
Cj = 3 1 0 0 -100 -100
θ v.b b- X1 X2 X3 X4 A1 A2
3 -100 A1 3 1 1 -1 0 1 0 R1
2 0 X4 4 2 1 0 1 0 0 R2
3 -100 A2 3 1 1 0 0 0 1 R3
Zj= -600 -200 -200 100 0 -100 -100 R4
Zj-Cj= -203 -201 100 0 0 0 R5
𝑅1 = −1(𝑅2) + 𝑅1
𝑅2 = 0.5(𝑅2)
𝑅3 = −1(𝑅2) + 𝑅3
Cj = 3 1 0 0 -100 -100
θ v.b b- X1 X2 X3 X4 A1 A2
2 -100 A1 1 0 0.5 -1 -0.5 1 0 R1
4 3 X1 2 1 0.5 0 0.5 0 0 R2
2 -100 A2 1 0 0.5 0 -0.5 0 1 R3
Zj= -194 3 -98.5 100 101.5 -100 -100 R4
Zj-Cj= 0 -99.5 100 101.5 0 0 R5
Y seguiremos iterando hasta que el R5 no tenga ningún valor en negativo.
𝑅1 = 2(𝑅1)
𝑅2 = −0.5(𝑅1) + 𝑅2
𝑅3 = −0.5(𝑅1) + 𝑅3
Cj = 3 1 0 0 -100 -100
θ v.b b- X1 X2 X3 X4 A1 A2
-1 1 X2 2 0 1 -2 -1 2 0 R1
1 3 X1 1 1 0 1 1 -1 0 R2
0 -100 A2 0 0 0 1 0 -1 1 R3
Zj= 5 3 1 -99 2 99 -100 R4
Zj-Cj= 0 0 -99 2 199 0 R5
𝑅1 = 2(𝑅3) + 𝑅1
𝑅2 = −1(𝑅3) + 𝑅2
𝑅3 = 1(𝑅3)
Cj = 3 1 0 0 -100 -100
θ v.b b- X1 X2 X3 X4 A1 A2
1 1 X2 2 0 1 0 -1 0 2 R1
-1 3 X1 1 1 0 0 1 0 -1 R2
0 0 X3 0 0 0 1 0 -1 1 R3
Zj= 5 3 1 0 2 0 -1 R4
Zj-Cj= 0 0 0 2 100 99 R5
𝑍𝑗 = 5
𝑋1 = 1
𝑋2 = 2
Lo sustituimos en nuestro M.P.L forma general.
1(1) + 1(2) ≥ 3
2(1) + 1(2) ≤ 4
1(1) + 1(2) = 3
𝑋𝑖 ≥ 0
Y queda que:
𝑀𝑎𝑥 𝑧 = 5
3≥3
4≤4
3=3
2𝑋1 + 1𝑋2 ≥ 4
−1𝑋1 + 1𝑋2 ≤ 1
𝑋𝑖 ≥ 0
Vamos a anexar las variables para anular los signos de las restricciones:
Ahora vamos a factorizar y agregar las variables artificiales, pero ahora POSITIVAS ya
que estamos minimizando.
𝑋𝑖 ≥ 0
Valoraremos a la M en un valor muy grande y haremos nuestra tabla simplex para Gran
M:
M = 100
Cj = 2 3 0 0 100
θ v.b b- X1 X2 X3 X4 A1
2 100 A1 4 2 1 -1 0 1 R1
-1 0 X4 1 -1 1 0 1 0 R2
Zj= 400 200 100 -100 0 100 R3
-1*(Zj-Cj) -198 -97 100 0 0 R4
Vamos a iterar para poder convertir el valor de 2 a 1 y lo haremos con las siguientes
operaciones:
𝑅1 = 0.5(𝑅1)
𝑅2 = 1(𝑅1) + 𝑅2
Cj = 2 3 0 0 100
θ v.b b- X1 X2 X3 X4 A1
4 2 X1 2 1 0.5 -0.5 0 0.5 R1
2 0 X4 3 0 1.5 -0.5 1 0.5 R2
Zj= 4 2 1 -1 0 1 R3
-1*(Zj-Cj) 0 2 1 0 99 R4
Entonces tenemos que:
𝑍𝑗 = 4
𝑋1 = 2
𝑋2 = 0
2(2) + 1(0) ≥ 4
−1(2) + 1(0) ≤ 1
𝑋𝑖 ≥ 0
Queda que:
𝑀𝑖𝑛 𝑧 = 4
4≥4
−2 ≤ 1
11 de ellas a la estación N y 15 en la S.
Los costos del traslado son, por cada una, los que se indican en la tabla en millones de
pesos.
Determina como se deben repartir las locomotoras para que el costo del traslado sea
mínimo.
Costos en
N S
millones de pesos
A 6 4
B 15 20
C 3 5
Debe tener una función objetivo donde se este minimizando donde se haría la
multiplicación de los costos y estaría sumándose:
𝑛
𝑗=𝑛
∑ 𝑋𝑖, 𝑗 = 𝑂𝑖
𝑖=1,𝑗=1
𝑗=𝑛
∑ 𝑋𝑖, 𝑗 = 𝐷𝑖
𝑖=1,𝑗=1
𝑋𝑖, 𝑗 ≥ 0; ∀𝑖, 𝑗
Y entonces la tabla de transporte debe de contener, un costo i,j una variable i,j la oferta
variable y la demanda y debe estar balanceada.
Ci,j
Oi
Xi,j
Dj ∑Oi=∑Dj
Para este ejercicio vamos a utilizar la siguiente tabla de transporte.