Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGICO SUPERIOR DE
COATZACOALCOS
INVESTIGACIÓN DE OPERACIONES
PROBLEMARIO
TEMA 3: ASIGNACIÓN Y TRANSPORTE
ALUMNO: MARTINEZ CACERES MISHELL
DOCENTES:
ING. HERNÁNDEZ OLÁN LIZBETH
ING.KAREN FERNANDA GUZMÁN DÍAZ
FUNCIÓN OBJETIVA:
Mim Z=80 x 11+215 x 12+100 x 21+ 108 x 22+ 102 x 31+ 68 x 32
SUJETO A:
RESTRICCIONES HORIZONTALES
80 x 11+ 215 x 12=1000
100 x 21+108 x 22=1500
102 x 31+68 x 32=1200
RESTRICCIONES VERTICALES
80 x 11+ 100 x 21+102 x 31=2300
215 x 12+108 x 22+68 x 32=1400
RESTRICCIONES NO NEGATIVAS
x 11 , x 12, x 21 , x 22 , x 31 , x 32≥ 0
MÉTODO ESQUINA NOROESTE.
68
108
215
80
102
100 Den Mia
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
MÉTODO DEL COSTO MÍNIMO.
68
108
215
80
102
100 Den Mia
No 1200 1200 0
215
80
68
108
102
100 Den Mia
No 1200 1200 0
102-68= 34
RESULTADO 108-68= 40
100-80= 20
Z=80(1000)+100(1300)+108(200)+68(1200)
1022-102= 2
Z=313200
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
2. Identificar la fila o columna con la mayor penalización. Romper los empates
(de existir) de forma arbitraria. Asignar todo lo posible a la variable que
tenga el mínimo costo unitario de la fila o columna seleccionada. Ajusta la
oferta y la demanda y tachar la fila o la columna ya satisfecha. Si se
satisfacen una fila y una columna en forma simultánea, sólo se tacha uno
de los dos y al que queda se le asigna oferta o demanda cero.
3. Si queda sin tachar exactamente una fila o columna con cero oferta o
demanda, detenerse.
Si queda sin tachar una fila (columna) con oferta (demanda) positiva,
determinar las variables básicas en la fila (columna) con el Método del
Costo Mínimo. Detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y
demanda (restante), determinar las variables básicas cero por el Método del
Costo Mínimo. Detenerse.
En cualquier otro caso, seguir en el Paso 1
MÉTODO SIMPLEX
CÓDIGO !MG AUTO;
!Martinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
model:
!Función objetivo;
Min = 80*x11+215*x12+100*x21+108*x22+102*x31+68*x32;
!Restricciones horizontales;
80*x11+215*x12= 1000;
100*x21+108*x22= 1500;
102*x31+68*x32= 1200;
!Restricciones verticales;
80*x11+100*x21+102*x31= 2300;
215*x12+108*x22+68*x32= 1400;
end
Model Class: LP
Total variables: 6
Nonlinear variables: 0
Integer variables: 0
Total constraints: 6
Nonlinear constraints: 0
Total nonzeros: 18
Nonlinear nonzeros: 0
CONCLUSIÓN.
En este caso los tres métodos te dan el mismo resultado por lo cual la opción más
factible para minimizar podría ser cual sea de los tres métodos.
PROBLEMA 2
Uno de los productos más importantes de la P&T COMPANY es el chícharo
enlatado. Los chicharos se preparan en tres enlatados cercanos a Bellingham,
Washington, Eugene, Oregón y Albert Lea, Minnesota y después se envían por
camión a cuatro almacenes de distribución –Sacrameno, California, Salt Loke
City,Utahi; Mexico- en el oeste de estados Unidos, como se muestra en la tabla.
Debido a que los costos de embarque constituyen un gasto importante para
reducirlos a su mínimo expresión.
Se ha estimado la producción de cada enlazadora durante la próxima temporada y
se ha asignado a cada almacén cierta cantidad de la producción total de
chicharos.
En la tabla se proporciona esta información en unidades.
$464
$543 $654 $867
Origen/ Destino 1 2 3 4 Produccion
$352 $416 $690 $791
Enlatadora 1 75
$995 $682 $388 $685
Enlatadora 2 125
Enlatadora 3 100
Asignación 80 65 70 85
$464
$543 $654 $867
Origen/ Destino 1 2 3 4 Produccion
$352 $416 $690 $791
Enlatadora 1 75
$995 $682 $388 $685
Enlatadora 2 125
Enlatadora 3 100
Asignación 80 65 70 85 300/300
FUNCIÓN OBJETIVA:
Mim Z=464 x 11+543 x 12+654 x 13+867 x 14 +352 x 21+ 416 x 22+690 x 23+791 x 24+995 x 31+ 682 x
SUJETO A:
RESTRICCIONES HORIZONTALES
464 x 11+543 x 12+654 x 13+867 x 14=75
352 x 21+416 x 22+ 690 x 23+791 x 24=125
995 x 31+682 x 32+388 x 33+ 685 x 34=100
RESTRICCIONES VERTICALES
464 x 11+352 x 21+995 x 31=80
543 x 12+416 x 22+682 x 32=65
654 x 13+690 x 23+388 x 33=70
867 x 14 +791 x 24+ 685 x 34=85
RESTRICCIONES NO NEGATIVAS
x 11 , x 12, x 13 , x 14 , x 21, x 22 , x 23 , x 24 , x 31 , x 32, x 33 , x 34 ≥0
RESULTADO
Z=453(75)+352(5)+416(65)+690(55)+388(15)+685(85)
Z=165595
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
Demand 80 65 70 85
a 0 20 0 55
0 0
RESULTADO
Z=464(75)+543(20)+654(70)+352(80)+416(45)+791(55)+685(30)
Z=229335
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
Ofert
a
20 55 75
646 513 654 867
55 0
80 45 125
352 416 690 791
60 0
995 682 100
70 30
388 685 30 0
Demand 80 65 70 85
a 0 0 0 30
0
RESULTADO
Z=388(70)+352(80)+416(45)+513(20)+867(55)+685(30)
Z=152,535
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
2. Identificar la fila o columna con la mayor penalización. Romper los empates
(de existir) de forma arbitraria. Asignar todo lo posible a la variable que
tenga el mínimo costo unitario de la fila o columna seleccionada. Ajusta la
oferta y la demanda y tachar la fila o la columna ya satisfecha. Si se
satisfacen una fila y una columna en forma simultánea, sólo se tacha uno
de los dos y al que queda se le asigna oferta o demanda cero.
3. Si queda sin tachar exactamente una fila o columna con cero oferta o
demanda, detenerse.
Si queda sin tachar una fila (columna) con oferta (demanda) positiva,
determinar las variables básicas en la fila (columna) con el Método del
Costo Mínimo. Detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y
demanda (restante), determinar las variables básicas cero por el Método del
Costo Mínimo. Detenerse.
En cualquier otro caso, seguir en el Paso 1
MÉTODO SIMPLEX
CÓDIGO !Transporte P& Tco;
!Martinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
Model:
!Función onjetivo;
Min =
464*x11+513*x12+654*x13+867*x14+352*x21+416*x22+690*x23+791*x24+995*x31+68
2*x32+388*x33+685*x34;
!Restricciónes horizontales;
464*X11+53*X12+654*X13+867*X14= 75;
352*X21+416*X22+690*X23+791*X24= 125;
995*X31+682*X32+388*X33+685*X34= 100;
!Restricciónes verticales;
464*X11+352*X21+995*X31= 80;
513*X12+416*X22+682*X32= 65;
654*X13+690*X23+388*X33= 70;
867*X14+791*X24+685*X34=85;
end
Model Class: LP
Total variables: 12
Nonlinear variables: 0
Integer variables: 0
Total constraints: 8
Nonlinear constraints: 0
Total nonzeros: 36
Nonlinear nonzeros: 0
PANTALLA
CONCLUSIÓN:
El método que nos conviene para minimizar en los almacenes es por el método
esquina noroeste.
PROBLEMA 3
1 2 3 4 Oferta
$40.50 $41 $41.50
$40
$42 $40 $40.50 $41
1 50
$44 $42 $40 $40.50
2 180
$46 $44 $42 $40
3 280
4 270
1 2 3 4 Capacidad
1 50 50 0
$40.00 $40.50 $41.00 $41.00
2 50 130 180 130 0
$42.00 $40.00 $40.50 $41.00
4 270 270 0
$46.00 $44.00 $42.00 $40.00
RESULTADO
Z=40(40)+42(50)+40(130)+42(70)+40(180)+40.50(30)+40(270)
Z=31455
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
RESULTADO
Z=40(50)+40(180)+44(50)+42(20)+40(180)+40.50(30)+40(270)
Z=31455
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
1 2 3 4 Capacidad
1 50 50 0
$40.00 $40.50 $41.00 $41.00
0.50
0.50
2 180 180 0
$42.00 $40.00 $40.50 $41.00
0.50
0.50
0.50
3 50 20 180 30 280 0
$44.00 $42.00 $40.00 $40.50
0.50
0.50
0.50
4 270 0
$46.00 $44.00 $42.00 $40.00
2
270
Vertical Horizontal
40.50-40=.50 42-40=2
40.50-40=.50 40.50-40=.50
40.50-40=.50 40.50-40=.50
42-40=2 40.50-40=.50
RESPUESTA
Z=40(50)+40(180)+44(50)+42(20)+40(180)+40.50(30)+40(270)
Z=31455
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
2. Identificar la fila o columna con la mayor penalización. Romper los empates
(de existir) de forma arbitraria. Asignar todo lo posible a la variable que
tenga el mínimo costo unitario de la fila o columna seleccionada. Ajusta la
oferta y la demanda y tachar la fila o la columna ya satisfecha. Si se
satisfacen una fila y una columna en forma simultánea, sólo se tacha uno
de los dos y al que queda se le asigna oferta o demanda cero.
3. Si queda sin tachar exactamente una fila o columna con cero oferta o
demanda, detenerse.
Si queda sin tachar una fila (columna) con oferta (demanda) positiva,
determinar las variables básicas en la fila (columna) con el Método del
Costo Mínimo. Detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y
demanda (restante), determinar las variables básicas cero por el Método del
Costo Mínimo. Detenerse.
En cualquier otro caso, seguir en el Paso 1
.
MÉTODO SIMPLEX
CÓDIGO !Problema 1;
!Martinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
Model:
!Función objetivo;
Min=
40.00*x11+40.50*x12+41.00*x13+41.50*x14+42.00*x21+40.50*x22+40.50*x23+41.00*x24+44.00*x31
+42.00*x32+40.00*x33+40.50*x44+46.00*x41+44.00*x42+42.00*x43+40.00*x44;
!Restricciónes horizontales;
40.00*x11+40.50*x12+41.00*x13+41.50*x14= 50;
42.00*x21+40.00*x22+40.50*x23+41.00*x24= 180;
44.00*x31+42.00*x32+40.00*x33+40.50*x34= 280;
46.00*x41+44.00*x42+42.00*x43+40.00*x44= 270;
!Restricciónes verticales;
40.00*x11+42.00*x21+44.00*x31+46.00*x41= 100;
40.50*x12+40.00*x22+42.00*x32+44.00*x42= 200;
41.00*x13+40.50*x23+40.00*x33+42.00*x43= 180;
41.00*x14+44.00*x24+40.50*x34+40.00*x44= 300;
End
SOLUCIÓN Global optimal solution found.
Objective value: 500.0000
Infeasibilities: 0.000000
Total solver iterations: 9
Elapsed runtime seconds: 0.08
Model Class: LP
Total variables: 16
Nonlinear variables: 0
Integer variables: 0
Total constraints: 9
Nonlinear constraints: 0
Total nonzeros: 47
Nonlinear nonzeros: 0
PANTALLA
CONCLUSIÓN:
Para minimizar cualquiera de los tres métodos en una opción ya que es el mismo
resultado.
PROBLEMA 4
100 1 150 2 200 3 140 4 35 5 Oferta
1
50 70 60 65 80 400
2 40 90 100 150 130 200
3 150
1 2 3 4 5 Oferta
1 400 300
100 150 200 140 35
100 0
100 200 100
3 150 140 0
40 90 100 150 130
10 140
RESULTADO
Z=100(100)+150(200)+200(100)+60(50)+65(150)+150(10)+130(140)
Z=92450
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
Centro 2 200 50
50 70 60 65 80
0
150 50
3 150 50
40 90 100 150 130
100 50 0
RESULTADO
Z=150(150)+140(110)+35(140)+60(150)+65(50)+40(100)+90(50)
Z=63550
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
1 2 3 4 5 Oferta
1 400 260
100 150 200 140 35
160 65
40 0
100 50 110 140
65
50
Centro 2 200 40 0
50 70 60 65 80
10
40 160 10
10
3 150 0
40 90 100 150 130
50
150 50
50
Demanda 100 0 200 50 0 150 110 160 0 140 0
10 20 0 75 45
10 20 40
10 20 40
80 40
140
Horizontal Vertical
65, 40, 10, 60 10
50,50,5,5 20
50,50,10,50 40
85
45
RESPUESTA
Z=150(200)+140(60)+35(140)+60(100)+65(100)+40(100)+100(50)
Z=64800
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
MÉTODO SIMPLEX
CÓDIGO !Problema 2;
!Martinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
Model:
!Función objetivo;
Min=
100*x11+150*x12+200*x13+140*x14+35*x15+70*x22+60*x23+65*x24+80*x25+40*x31+90*x
32
+100*x33+150*x34+130*x35;
!Restricciones horizontales;
100*x11+150*x12+200*x13+140*x14+35*x15= 400;
50*x21+70*x22+60*x23+65*x24+80*x25= 200;
40*x31+90*x32+100*x33+150*x34+130*x35= 150;
!Restricciones verticales;
100*x11+50*x21+40*x31= 100;
150*x12+70*x22+90*x32= 200;
200*x13+60*x23+100*x33= 150;
140*x14+65*x24+150*x34= 160;
35*x15+80*x25+130*x35= 140;
end
Model Class: LP
Total variables: 15
Nonlinear variables: 0
Integer variables: 0
Total constraints: 9
Nonlinear constraints: 0
Total nonzeros: 44
Nonlinear nonzeros: 0
PANTALL
A
CONCLUSIÓN:
En conclusión para poder minimizar la mejor opción del método es el método del
costo mínimo, ya que es el que menor costo nos brinda.
PROBLEMA 5
10 1 2 2 20 3 11 4 Oferta
1 12 7 9 20 15
2 4 14 16 18 25
3 10
Demanda 5 15 15 15 50/50
SUJETO A:
RESTRICCIONES HORIZONTALES
10 x 11+ 2 x 12+20 x 13+ 11 x 14=15
12 x 21+7 x 22+9 x 23+20 x 24=25
4 x 31+14 x 32+16 x 33+18 x 34=10
RESTRICCIONES VERTICALES
10 x 11+12 x 21+ 4 x 31=5
2 x 12+7 x 22+14 x 32=15
20 x 13+ 9 x 23+16 x 33=15
11 x 14 +20 x 24+ 18 x 34=15
RESTRICCIONES NO NEGATIVAS
x 11 , x 12, x 13 , x 14 , x 21, x 22 , x 23 , x 24 , x 31 , x 32, x 33 , x 34 ≥0
2 12 7 9 20 25 20 5 0
5 15 5
3 4 14 16 18 10 0
10
Demanda 50 15 5 0 15 0 15 10 0
RESULTADO
Z=10(5)+2(10)+7(5)+9(15)+18(10)
Z=420
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
2 12 7 9 20 25 10 0
15 10
3 4 14 16 18 10 5 0
5 5
Demanda 50 15 0 15 0 15 10 0
RESULTADO
Z=2(15)+9(15)+20(10)+4(5)+18(5)
Z=475
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un
empate, este se rompe arbitrariamente) y se le asigna la mayor
cantidad de unidades posible, cantidad que se ve restringida ya sea
por las restricciones de oferta o de demanda. En este mismo paso se
procede a ajustar la oferta y demanda de la fila y columna afectada,
restándole la cantidad asignada a la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o
demanda sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con
demanda u oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede
un solo renglón o columna, si este es el caso se ha llegado al final el
método, "detenerse”. La segunda es que quede más de un renglón o
columna, si este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
1 2 3 4 Oferta
1 10 2 20 11 15 0
8
15
2 12 7 9 20 25 10 0
2
15 10 3
11
3 4 14 16 18 10 5 0
10
5 5 12
2
Demanda 50 15 0 15 0 15 5 0
6 5 7 2
8 7 2
7 2
Vertical Horizontal
8,9 6
2,2,11 5
10,2,2 7,2
RESULTADO
Z=2(15)+9(15)+20(10)+18(5)
Z=455
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
Model:
!Función objetivo;
Min=
10*x11+2*x12+20*x13+11*x14+12*x21+7*x22+9*x23+20*x24+4*x31+14*x32+16*x33+18*
x34;
!Restricciónes horizontales;
10*x11+2*x12+20*x13+11*x14= 15;
12*x21+7*x22+9*x23+20*x24= 25;
4*x31+14*x32+16*x33+18*x34= 10;
!Restricciónes verticales;
10*x11+12*x21+4*x31= 5;
2*x12+7*x22+14*x32= 15;
20*x13+9*x23+16*x33= 15;
11*x14+20*x24+18*x34= 15;
end
Model Class: LP
Total variables: 12
Nonlinear variables: 0
Integer variables: 0
Total constraints: 8
Nonlinear constraints: 0
Total nonzeros: 36
Nonlinear nonzeros: 0
PANTALLA
CONCLUSIÓN:
El método que nos ayudara a minimizar, es por el método de esquina noroeste, ya
que no brinda el menor costo.
PROBLEMA 6 A)
0 1 2 2 1 3 Oferta
1 2 1 5 6
2 2 4 3 7
3 7
Demanda 5 5 10 20/20
FUNCIÓN OBJETIVA:
Mim Z=0 x 11+ 2 x 12+1 x 13+2 x 21+1 x 22+5 x 23+ 2 x 31+ 4 x 32+ 3 x 33
SUJETO A:
RESTRICCIONES HORIZONTALES
0 x 11+ 2 x 12+ 1 x 13=6
2 x 21+1 x 22+5 x 23=7
2 x 31+4 x 32+3 x 33=7
RESTRICCIONES VERTICALES
0 x 11+ 2 x 21+ 2 x 31=5
2 x 12+1 x 22+4 x 32=5
1 x 13+5 x 23+ x 33=10
RESTRICCIONES NO NEGATIVAS
x 11. x 12. x 13. x 21. x 22. x 23. x 31. x 32. x 33 ≥ 0
MÉTODO ESQUINA NOROESTE.
(a)
0 5 2 1 1 6 1 0
2 2 4 5 3 7 3 0
2 4 3 7 7 0
5 5 10
0 4 7
0 0
RESULTADO
Z=0(5)+2(1)+1(4)+5(3)+3(7)
Z=42
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2 2 5 5 2 7 2 0
2 4 3 7 7 0
5 5 10 9
0 0 2 0
RESULTADO
Z=1(6)+1(5)+5(2)+2(5)+3(2)
Z=37
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
0 2 1 6 6 0
2 2 1 5 5 7 2 0
2 3 4 3 4 7 3 0
5 0 5 0 10 9 0
RESULTAD0
Z=1(6)+1(5)+5(2)+2(5)+3(2)
Z=37
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
Model:
!Función objetivo;
Min= 0*x11+2*x12+1*x13+2*x21+1*x22+4*x23+2*x31+4*x32+3*x33;
!Restricciónes horizontales;
0*x11+2*x12+1*x13= 6;
2*x21+1*x22+5*x23= 7;
2*x31+4*x32+3*x33= 7;
!Restricciónes verticales;
0*x11+2*x21+2*x31= 5;
2*x12+1*x22+4*x32= 5;
1*x13+5*x23+3*x33= 10;
end
Model Class: LP
Total variables: 9
Nonlinear variables: 0
Integer variables: 0
Total constraints: 7
Nonlinear constraints: 0
Total nonzeros: 24
Nonlinear nonzeros: 0
PANTALLA
CONCLUSIÓN:
El que nos brinda el mejor rendimiento para minimizar en este caso son do tipos
de métodos, uno es el método de costo mínimo y el segundo es el método de
volge. Estos dos métodos nos brindan el mismo resultado.
PROBLEMA 6 B)
1 1 2 2 6 3 Oferta
1 0 4 2 7
2 3 1 5 12
3 11
Demanda 10 10 10 30/30
FUNCIÓN OBJETIVA:
Mim Z=1 x 11+2 x 12+6 x 13+ 0 x 21+4 x 22+2 x 23+3 x 31+1 x 32+5 x 33
SUJETO A:
RESTRICCIONES HORIZONTALES
1 x 11+2 x 12+6 x 13=7
0 x 21+ 4 x 22+2 x 23=12
3 x 31+1 x 32+5 x 33=11
RESTRICCIONES VERTICALES
1 x 11+0 x 21+ 3 x 31=10
2 x 12+4 x 22+1 x 32=10
6 x 13+ 2 x 23+5 x 33=10
RESTRICCIONES NO NEGATIVAS
x 11. x 12. x 13. x 21. x 22. x 23. x 31. x 32. x 33 ≥ 0
1 7 2 6 7 0
0 3 4 9 2 12 9 0
3 1 1 5 10 11 10 0
10 3 0 10 0 10 0
RESULTADO
Z=1(7)+0(3)+4(9)+1(1)+5(10)
Z=95
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
0 10 4 2 2 12 2 0
3 1 10 5 1 11 1 0
10 0 10 0 10 8 7 0
RESULTADO
Z=6(7)+0(10)+2(2)+1(10)+5(1)
Z=61
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
1 7 2 6 7 0
1 1
0 2 4 2 10 12 2 0
2 4
3 1 1 10 5 11 10 0
2 2 2
10 8 1 10 0 10 0
1 1 1 1 1 1 3
Horinzontal
1,4
2.2
2,4
RESULTADO
Z=6(7)+0(10)+2(2)+1(10)+5(7)
Z=61
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
3. Si queda sin tachar exactamente una fila o columna con cero oferta o
demanda, detenerse.
Si queda sin tachar una fila (columna) con oferta (demanda) positiva,
determinar las variables básicas en la fila (columna) con el Método del
Costo Mínimo. Detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y
demanda (restante), determinar las variables básicas cero por el Método del
Costo Mínimo. Detenerse.
En cualquier otro caso, seguir en el Paso 1.
MÉTODO SIMPLEX
CÓDIGO !Problema 4 (B);
!Matinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
Model:
!Función objetivo;
Min= 1*x11+2*x12+6*x13+0*x21+4*x22+2*x23+3*x31+1*x32+5*X33;
!Restricciónes horizontales;
1*x11+2*x12+6*x13= 7;
0*x21+4*x22+2*x23= 12;
3*x31+1*x32+5*x33= 11;
!Restricciónes verticales;
1*x11+0*x21+3*x31= 10;
2*x12+4*x22+1*x32= 10;
6*x13+2*x23+5*x33= 10;
end
Model Class: LP
Total variables: 9
Nonlinear variables: 0
Integer variables: 0
Total constraints: 7
Nonlinear constraints: 0
Total nonzeros: 24
Nonlinear nonzeros: 0
PANTALLA
CONCLUSIÓN:
En este caso tenemos el método de costo mínimo y el método de volge nos
brindan el menor costo, lo que significa que cualquiera de los dos nos ayudara a
minimizar.
PROBLEMA 6 C)
5 1 8
1 2 3 Oferta
2 4 0
1 12
3 6 7
2 14
3 4
Demanda 9 10 11 30/30
SUJETO A:
RESTRICCIONES HORIZONTALES
5 x 11+1 x 12+8 x 13=12
2 x 21+4 x 22+0 x 23=14
3 x 31+6 x 32+7 x 33=4
RESTRICCIONES VERTICALES
RESTRICCIONES NO NEGATIVAS
x 11. x 12. x 13. x 21. x 22. x 23. x 31. x 32. x 33 ≥ 0
5 9 1 3 8 12 3 0
2 4 7 0 7 14 7 0
3 6 7 4 4 0
9 0 10 7 0 11 4 0
RESULTADO
Z=5(9)+1(3)+4(7)+0(7)+7(4)
Z=104
PROCEDIMIENTO
1. Seleccionar la celda de la esquina noroeste (esquina superior izquierda).
2. Haga el más grande envío como pueda en la esquina de la celda de la
esquina noroeste, esta operación agotará completamente la disponibilidad
de suministros en un origen a los requerimientos de demanda en un
destino. A este procedimiento o paso se le llama con frecuencia saturar.
3. Corrija los números del suministro y requerimiento para reflejar lo que va
quedando de suministro y vuelva al paso uno.
2 3 4 0 11 14 3 0
3 4 6 7 4 0
9 6 2 0 10 7 0 11 4 0
RESULTADO
Z=5(2)+1(10)+2(3)+0(11)+3(4)
Z=38
PROCEDIMIENTO
1. De la matriz se elige la ruta (celda) menos costosa (en caso de un empate,
este se rompe arbitrariamente) y se le asigna la mayor cantidad de
unidades posible, cantidad que se ve restringida ya sea por las restricciones
de oferta o de demanda. En este mismo paso se procede a ajustar la oferta
y demanda de la fila y columna afectada, restándole la cantidad asignada a
la celda.
2. En este paso se procede a eliminar la fila o destino cuya oferta o demanda
sea 0 después del "Paso 1", si dado el caso ambas son cero
arbitrariamente se elige cual eliminar y la restante se deja con demanda u
oferta cero (0) según sea el caso.
3. Una vez en este paso existen dos posibilidades, la primera que quede un
solo renglón o columna, si este es el caso se ha llegado al final el método,
"detenerse”. La segunda es que quede más de un renglón o columna, si
este es el caso iniciar nuevamente el "Paso 1".
MÉTODO VOGEL.
4 4 5
5 2 1 10 8 12 2 0
3 3
2 3 4 0 11 14 3 0
2 2
3 4 6 7 4 0
1 1 1 3 3 7
9 7 4 0 10 0 11 0
Horizontal
4,3,3
2,2,2
3,4
RESULTADO
Z=5(2)+1(10)+2(3)+0(11)+3(4)
Z=38
PROCEDIMIENTO
1. Determinar para cada fila (columna) una medida de penalización restando
el elemento de costo unitario mínimo en la fila (columna) del elemento con
costo unitario siguiente al mínimo de la misma fila (columna).
MÉTODO SIMPLEX
CÓDIGO !Problema 4 (C);
!Martinez Caceres Mishell;
!4° C Ing. Gestión Empresarial;
Model:
!Función objetivo;
Min= 5*x11+1*x12+8*x13+2*x21+4*x22+0*x23+3*x31+6*x32+7*x33;
!Restricciónes horizontales;
5*x11+1*x12+8*x13= 12;
2-*x21+4*x22+0*x23= 14;
3*x31+6*x32+7*x33= 4;
!Restricciónes verticales;
5*x11+2*x21+3*x31= 9;
1*x12+4*x22+6*x32= 10;
8*x13+0*x23+7*x33= 4;
end
Model Class: LP
Total variables: 9
Nonlinear variables: 0
Integer variables: 0
Total constraints: 7
Nonlinear constraints: 0
Total nonzeros: 24
Nonlinear nonzeros: 0
CONCLUSIÓN:
Para minimizar tenemos dos opciones ya sea por el método de costo mínimo o ya
sea por el método de volge, cualquiera de estos dos nos ayudan a tener el menor
costo.