Sunteți pe pagina 1din 11

Mtodo de Stepping Stone

ElmtododelCrucedelArroyo,Trampoln,odeSaltodePiedraenPiedra(SteppingStone)esun
mtododeresolucindeproblemasdetransporteenprogramacinlinealqueconsisteencalcula
rculseralavariacindelcostodelenvoatravsdelasrutasposibles,esdecirasignarciertacanti
daddeartculosdesdevariosorgenes(fbricas/fuentes)aunconjuntodedestinos(clientes/dep
sitos)detalmaneraquesedisminuyanloscostos,hastaoptimizarelobjetivo.Separtedeunasol
ucinfactibledeCostoMnimo,Vogel,oEsquinaNoroeste.

Objetivo

Esunmedidor,quenospermiteanalizarposiblesoptimizacionescomoson:deCostoM
nimo,Vogel,oEsquinaNoroeste.
Pasardeunasolucinposibleofactibleaunasolucinrealmenteoptima.

pasos del mtodo de Stepping stone :


1.Partirdeunasolucinconcualquieradelosmtodosyamencionados(CostoMnimo,Vogel,o
EsquinaNoroeste).

2.Definirlasceldasquesondeaguaylasquesondepiedras,lasceldasdeaguasonaquellasalosqu
enolehemosasignadounvalor,mientrasquelasdepiedrasonaquellasalasquelehemosasignad
ounvalordetransporte.

3.Calcularloscostosrelativosdelasceldasdeagua,medianteelsaltodepiedraenpiedraendirecc
inverticaly/ohorizontal(noendiagonal)realizandounprocedimientodesumasyrestadelosc
ostosdelosnodosdesalto.
DESARROLLO DE UN EJERCICIO (CASO PRCTICO):

UngranproductordecobretienerefinerasenMagma(Utah);Yuma(Arizona);Y
Grants(nuevoMxico).Todasellasrecibenproductosdelasminasidentificadasc
omoMX1,MX2,MX3yMX4,queestnlocalizadasenelreadeFourCorners.Lo
sdatosdelaofertadelasminasydelascapacidadesdemoliendadelasplantas(mile
sdetoneladas/da),asicomoloscostosdetransporte(enU$$portoneladaenviada)
seindicanacontinuacin.
DESARROLLO DE UN EJERCICIO

1) solucionpara costos mnimos.hacemos la optimizacin por el mtodo de


costos mnimos.

CALCULANDO (COSTOS MINIMOS):


Z=300*3+100*5+400*7+100*8+200*2+700*3
Z= U$$ 7500.00
Si la solucin es factible comprobamos mediante la formula:
C+F-16 casillas copadas; 3columnas + 4 filas 1 6. Si cumple
2)Aplicamos el mtodo de Stepping Stone.

Realizamos el mtodo para cada celda de agua que corresponde:

MX-1/GRANTS: +5-5+7-8= -1
MX-2/MAGMA: +5-3+5-7= 0
MX-3/YUMA: +9-5+3-2= 5
MX-3/GRANTS: +5-8+7-5+3-2= 0
MX-4/MAGMA: +10-3+8-7+5-3= 10
MX-4/YUMA: +7-7+8-3= 5

Comopodemosapreciar,existeunsolocaminoorutanegativa,asqueloseleccionamos,encaso
dequeexistieranvarios,separtedelaseleccinmsnegativa.Portanto,volvemosalarutadelca
minoseleccionado.

Z=300*3+100*5+500*7+200*2+700*3= UU$ 7400.00 Debido a que todas las


soluciones son positivas, procedemos a calcular la SOLUCION OPTIMA REAL por el
mtodo de StoppingStone.
solucin paramtodo Vogel.

HacemoslaoptimizacinporelmtododeVOGEL.
CALCULANDO (mtodo de VOGEL): Z=300*3+100*5+500*7+200*2+700*3 Z=
U$$ 7400.00
Si la solucin es factible comprobamos mediante la frmula:
C+F-16 casillas copadas; 3columnas + 4 filas 1 6. Si cumple

Aplicamos el mtodo de Stepping Stone.


Realizamos el mtodo para cada celda de agua que corresponde:
MX-1/MAGMA: +3-5+7-5= 0

MX-2/GRANTS: +8-5+5-7= 1

MX-3/YUMA: +9-7+5-2= 5

MX-3/GRANTS: +5-5+5-7+5-2= 1

MX-4/MAGMA: +10-5+7-5+5-3= 9

MX-4/YUMA: +7-3+5-5= 4

Como podemos apreciar, no existe camino o ruta negativa, as que en caso solo
verificamos que la solucin obtenida por el mtodo Vogel es ptima.

Conclusiones:
Comopodemosobservar,alcompararlosresultadosdelaoptimizacindelCOSTOMI
NIMOacomparacindelMETODOSTEPPINGSTONE,confirmandoquelasoluci
nesptimapuestoquetodoslosvaloressonpositivos,yhemosmejoradodeUU$7500.0
0aUU$7200.00.
ElMtododeSteppingStone,esaplicabletambinparaelmtododeVogelyNord-
Oeste,perosesugieretrabajarconelmtododecostomnimo.
Mtodo del Cruce del arrollo
El mtodo del cruce del arrollo tambin llamado algoritmo de Stepping Stone, es un
mtodo de programacin lineal que consiste en calcular cul sera la variacin del costo
del envio de una unidad de cierto producto por cada una de las ruta posibles, es decir
asignar cierta cantidad de artculos desde varios origines (fabricas) a un conjunto de
destinos (clientes) de tal manera que se disminuyan los costos, hasta optimizar la funcin
objetivo.

Para mostrar el funcionamiento de este mtodo Vamos a determinar la solucin optima del
siguiente modelo con el mtodo del cruce del arrollo

DESTINOS
Fuentes 1 2 3 4 Oferta
1 10 0 20 11 15
2 12 7 9 20 25
3 0 14 16 18 5
Demanda 5 15 15 10 45

Tenemos 4 destinos y 3 fuentes cada fuente es de donde va a salir el material, y los


destinos serian los clientes.

En la parte inferior de la tabla tenemos la demanda de cada cliente y en la parte derecha la


oferta de cada fuente

Queremos determinar cunto material enviar de cada fuente a cada destino minimizando
los costos, en la parte superior derecha estn el costo de envi cada celda, por ejemplo
por cada artculo que se envi de la fuente dos al cliente dos tendr un costo de 7
unidades monetarias.

1. El primer paso es verificar que la oferta y la demanda son iguales, en cuanto a la


oferta15+25+5 serian 45 y la demanda seria 5+15+15+10 igual a 45, es decir que
son iguales
2. Hallar la solucin inicial factible ya sea por el mtodo de la esquina noroeste,
costo mnimo o aproximacin de vogl, una vez hallada, se calcula la solucin es
decir Z y verificamos si la solucin es degenerada con la formula numero de
columnas mas numero de filas menos uno debe ser menor o igual al numero de
celda vacias ( #C + #F 1 # celdas vacias)
DESTINOS
Fuentes 1 2 3 4 Oferta
1 10 0 20 11 15
2 12 7 9 20 25
3 0 14 16 18 5
Demanda 5 15 15 10 45
Z= 410
F+C-1 numero de casillas llenas 4+3-1 6 si se cumple
1. Luego pasamos esta solucin a una nueva tabla para hacer la primera iteracin
iniciamos colocando el nmero 10 en la parte derecha de la primera fila, tambin
puedes ser un cero por ejemplo y dar el mismo resultado, El numero 10 va a
representar toda la primera fila, as que procedemos a restar el costo de las
casillas llenas menos el numero 10.10 menos 10, cero, este nmero se coloca en
la parte arriba, luego 0 menos 10 Menos 10, no continuamos porque las
siguientes son vacas, as que continuamos con el -10 que representa la segunda
columna
2.

1. Debido a que se necesita hallar una solucin optima mejor que la anterior hay que
asignarle una cantidad de material a una de las celdas vacas, as que
comenzamos a sumar los nmeros que hayamos, en cada casilla vacia se suma el
numero de la fila mas el de la calumna.

Se marca con un punto las casillas en que la cantidad de material sea mayor al costo en
este caso son 17, 15 y 13, a la casilla que le vamos a asignar el material es a la que tenga
el menor costo de trasporte, en este caso es el 15 , pero si le asignamos un valor a esta
casilla la primera columna y la ltima fila quedan con material de sobra, por esto le
restamos esta misma cantidad a la fila y la columna, luego la primera fila queda con menos
material, por esto se le suma esta misma cantidad a la casilla del 10, entonces la segunda
columna queda con exceso de material, as q se le resta esta misma cantidad a la celda
siguiente que sera el 5 y finalmente para equilibrar la segunda fila se suma este valor a la
casilla del5 y de esta manera cerramos el ciclo, y la cantidad de material asignado que se
sumara y restara en las casillas ser el menor valor de las casillas con signo negativo, en
este caso sera el 5

Luego repetimos una vez ms el ciclo desde el paso 3, hallamos la solucin Z y si la


solucin es degenerada:

Hallamos el costo en esta solucin optima y obtenemos

Z= 15(9)+10(20)= 335
De lo cual podemos observar que el costo mnimo es menor al hallado anteriormente.
Luego procedemos a verificar si la solucin es degenerada #F + #C-1 casillas llenas
de lo cual tenemos: 4+3-1 4

Debido a que no se cumple al inecuacin podemos deducir que esta solucin si es


degenerada por lo cual necesitaremos una cantidad muy pequea llamada psilon (E ) su
valor tiende a cero , serian dos para cumplir la desigualdad. Al finalizar obtenemos la
siguiente tabla y repetimos el ciclo. Sabremos que hemos terminado una vez el costo
mnimo (Z) deja de disminuir o deja de haber casillas marcadas con *

Z=7(10)+15(9)+10(11)=315

es decir que el costo disminuyo

Verificamos si la solucin es degenerada y obtenemos 4+3-15 no se cumple la


inecuacin, por lo cual necesitamos un psilon, Al finalizar obtenemos la siguiente
solucin.

Si embargo en este caso no hay ninguna casilla en la que se pueda marcar * por lo cual la
respuesta con un costo de Z=315 es:
Se conoce como mtodo Stepping Stone cuando se evala cada una de las celdas no
utilizadas dentro del desarrollo de la solucin optima, para verificar que ninguna de ellas
causa un cambio ventajoso desde el punto de vista del costo total. Si este cambio resulta
positivo, se reemplaza y se continua el proceso con todas las celdas.

Paso 1: Seleccionar cualquier celda vaca e identificar el camino cerrado que conduce a
ella. Un camino cerrado consiste en lneas horizontales y verticales que conducen de una
celda vaca de regreso a si misma. Se debe avanzar hasta una casilla llena (con
asignacin)
y girar ah en ngulo recto hasta llegar a otra casilla llena. As, sucesivamente hasta cerrar
el camino en la casilla vaca de partida. Se pueden saltar las casillas llenas o vacas
necesarias. Por ejemplo: para evaluar la celda B-E, el camino cerrado seria B-E, A-E, E-F,
F-B, que es el indicado con lnea punteada en la figura

Paso 2: Mover una unidad a una celda vaca desde una llena en una esquina del camino
cerrado, modificando las celdas llenas restantes en las otras esquinas del camino cerrado
para reflejar este movimiento. La modificacin implica sumar a y restar de celdas llenas de
tal manera que no se violen las restricciones de oferta y demanda. Esto exige que una
unidad sea restada en una fila o columna dada por cada unidad sumada a dicha fila o
columna. Para la celda B-E implica: Sumar una unidad a B-E (celda vaca), restar una
unidad de B-F, sumar una unidad a A-F, restar una unidad de A-E.
Paso 3: Determinar la conveniencia del cambio. Esto se logra fcilmente al (1) sumar los
valores de costo para cada celda a la cual se ha agregado una unidad, (2) sumar los
valores
de costo de las celdas de las cuales se ha restado una unidad, y (3) tomar la diferencia
entre
las dos sumas para determinar si existe reduccin de costos. Si el costo se reduce al hacer
el
cambio, deben cambiarse cuantas unidades sea posible de las celdas llenas a las vacas.
Si
el costo se incrementa, no debe hacerse ningn cambio y la celda vaca se debe tachar o
marcar de alguna manera para indicar que ha sido evaluada (por lo general se utiliza un
signo + para indicar que ha sido evaluada y se le ha hallado indeseable en problemas de
minimizacion de costos). En problemas de maximizacion de utilidades se utiliza un signo
menos para este propsito. Para la celda B-E entonces,
Celdas que se ha agregado una unidad: (+)
(B-E) = $ 55
(A-F) = $ 35
Celdas que se ha restado una unidad: (-)
(B-F) = $ 30
(A-E) = $ 25
Total = $35
As, se puede ver que no se debe hacer el cambio, dado que no hay reduccin de costo.
Paso 4: Repetir los pasos 1 a 3 hasta que hayan sido evaluadas todas las celdas vacas.
Si
consideramos por ejemplo la celda D-F, el camino que conduce a ella es: C-F, C-G y D-G.
Por lo tanto:
Celdas que se ha agregado una unidad: (+)
(D-F) = $ 40
(C-G) = $ 26
Celdas que se ha restado una unidad: (-)
(C-F) = -$50
(D-G) = -$66
Total = -$50
Como hay ahorro de $50 por unidad al despachar por la va D-F, deben cambiarse cuantas
unidades sea posible a esa celda. En este caso, la cantidad mxima que se puede cambiar
es
una unidad, porque la cantidad mxima que se agregue a cualquier celda no puede
exceder.

la cantidad que hay en la celda de menor nmero de la que se va a restar. Hacer algo
distinto violara las restricciones de oferta y demanda del problema. Aqu se observa que la
celda limitante es C-F porque solo contiene una unidad.
La matriz revisada se muestra en el cuadro siguiente.

Al aplicar el mtodo a las celdas restantes y realizar los cambios indicados se llega a
la solucin optima. En particular la celda vaca A-G tiene el camino cerrado: D-G, D-F y
A-F.
Por lo tanto:
Celdas que se ha agregado una unidad: (+)
(A-G) = $36
(D-F) = $40
Celdas que se ha restado una unidad: (-)
(D-G) = $66
(A-F) = $35
Total: -$25
Como el ahorro es de $25, se cambia una unidad de a A-G. En la figura 14 se muestra la
solucin ptima obtenida.
BIBLIOGRAFIA:

https://invdoperaciones.wordpress.com/metodo-del-cruce-del-arrollo/

http://optimizacion-erika.blogspot.pe/2013/04/metodo-stepping-stone-transporte-y.html

https://prezi.com/uyaqltf-z0e8/cruce-de-arroyo-stepping-stone/

https://es.scribd.com/document/221794336/Algoritmo-STEPPING-STONE-Final

https://es.scribd.com/document/354826755/Metodo-de-Stepping-Stone-Ppt

S-ar putea să vă placă și