Sunteți pe pagina 1din 24

PROBLEMAS ENTEROS ESPECIALES

Problemas de Transporte Mtodo de Transporte Problemas de Asignacin 1-1 Heurstica Hngaro (mtodo) Problema de Transporte: en general se busca minimizar los costos de transporte desde varios orgenes hacia varios destinos. 1
Costo Cij

1 2
Origen (i) Oferta ai Destino (j) Demanda bj

i j

PROBLEMA DE TRANSPORTE
Sea: Variable Xij = Cantidad transportada de nodo i a nodo j Objetivo : Minimizar costo de transporte
m n

MIN Z
i 1 j 1
n

cij * X ij
X ij
j1

Sujeto a :
m

ai

i 1,2,.., m Restricciones
de Oferta

X ij b j
i 1

j 1,2,.., n

Restricciones de Demanda

X ij

0, entero

Este problema puede ser resuelto por Mtodo Smplex, pero el mtodo de transporte resulta mucho ms operable para obtener su solucin.

MTODO DE TRANSPORTE
El planteamiento a travs del mtodo de transporte queda:

Esta formulacin es consistente slo si:

MTODO DE TRANSPORTE
El hecho que no se cumpla esta formulacin, significa que estamos ante un problema desbalanceado. Pueden darse dos casos:

i: Oferta excede a la demanda.

Para balancear el problema se debe agregar un destino (Dummy)

MTODO DE TRANSPORTE
ii: Demanda excede la oferta.

Para balancear se agrega fuente artificial (Dummy)

MTODO DE TRANSPORTE
Una vez balanceado el problema, debe construirse una Solucin Bsica Factible Inicial (1 Solucin).
Para ellos existen los siguientes mtodos:

a) Regla de la Esquina NorOeste


b) Regla Celda de Mnimo Costo c) Heurstica de Vogel (V.A.M)

REGLA: ESQUINA NOROESTE


1 Debe verificarse que la Tabla Smplex de Transporte este Balanceada, agregar DUMMY si fuese necesario. 2 La primera eleccin es X11. O sea, se comienza en la esquina NorOeste de la Tabla Smplex de Transporte. (*) 3 Si Xi,j fue la ultima variable bsica seleccionada, la siguiente eleccin es Xi,j+1. Si slo si le quedan recursos disponibles al rigen i. O sea, se mueve una columna a la derecha. (*)

4 Si no quedan recursos en el origen i, se elige Xi+1,j. O sea, se mueve un regln hacia abajo. (*) 5 Los pasos 3 y 4, se repiten hasta asignar todos los recursos disponibles en los orgenes i, que demandan los destinos j. (*) Cada vez que se hace una eleccin, se hace una asignacin lo suficientemente grande, como para que use el resto de los recursos en ese regln i, o sea atendida la demanda restante en esa columna j, cualquiera sea la cantidad ms pequea.

REGLA: ESQUINA NOROESTE


Sea m: el n de orgenes (fuente) y, n: el n de destinos.

Entonces: m+n1= N de Variables Bsicas Factibles de un problema de transporte. Si el N de Variables Bsicas Factibles > cero, es menor que m+n1; la solucin es degenerada.
Ejemplo:

Dado que m+n1=6 y el N de Xij>0 es 6, esta primera solucin bsica factible es No Degenerada y su CT = 86 u.

REGLA: CELDA DE MNIMO COSTO


1 Debe verificarse que la Tabla Smplex de Transporte este Balanceada, agregar DUMMY si fuese necesario. 2 Considere todas las celdas No-Asignadas en las filas y columnas del TABLEU de Transporte. Seleccione la celda que tiene el ms bajo costo. 3 En la celda seleccionada efecte una asignacin (envo), equivalente al mnimo valor entre Oferta y Demanda que contiene la celda seleccionada. (*) 4 Los pasos 2 y 3, se repiten hasta asignar todos los recursos disponibles en los orgenes i y que demandan los destinos j. Nota 1: Si existe empate entre celdas de ms bajo costo, seleccionar por el mayor envo. Nota 2: Si existe una DUMMY con Cij = 0 en cada interseccin origen destino, postergar su asignacin para el final. O sea, no considere dichos costos para seleccionar celda que tiene el ms bajo costo.

REGLA: CELDA DE MNIMO COSTO


Ejemplo:

El costo es menor al alcanzado con Regla: Esquina NorOeste. Dado que m+n1=6 y el N de Xij>0 es 4, esta primera solucin bsica factible (SBF) es Degenerada y su CT = 53 u.

HEURSTICA DE VOGEL (VAM)


1 Debe verificarse que la Tabla Smplex de Transporte este Balanceada, agregar DUMMY si fuese necesario. 2 Determine penalidades, para cada columna (PNj) y para cada fila (PNi), en un TABLEU de transporte balanceado.

La formulacin define la diferencia entre los dos menores costos para cada una de las filas y columnas. 3 Se elige columna o fila de mayor penalizacin. MAX (PNi;PNj)

4 Asignar todo lo que se pueda al casillero de mnimo costo Cij en fila o columna seleccionada en Paso 3.

HEURSTICA DE VOGEL (VAM)


5 Repetir hasta asignar todo (Paso 2 al Paso 4).

Nota 1: Si existe empate entre filas y/o columnas de mayor penalidad, entre ellas se elige la de celda Cij de menor costo.
Nota 2: Si an persiste el empate, seleccionar por el mayor envo.

Ejemplo:

El costo es menor que ENO y/o CMC. Dado que m+n1=6 y el N de Xij>0 es 5, esta 1 SBF es Degenerada y su CT = 38 u.

OPTIMALIDAD DEL PROBLEMA DE TRANSPORTE


Sea el Problema Primal de transporte:

Entonces el Problema Dual asociado es:

OPTIMALIDAD DEL PROBLEMA DE TRANSPORTE


Ntese que ri y kj son variables duales de decisin asociadas a las restricciones de oferta y demanda respectivamente.

Primal Xj > 0 Xj = 0
Sea Yh =
ij

Dual Yh = 0 ri + kj = cij Yh > 0 ri + kj cij

ij

= cij - ri - kj

0 tal que

ij

= 0 , si Xj > 0 (Var. Bsica)

Por tanto, en problemas de transporte se cumple l PTIMO: a) Si Xij es variable bsica, entonces cij = ri + kj cij ri kj = ij = 0 b) Si Xij es variable No bsica, entonces cij ri + kj cij ri kj = ij 0 Por lo tanto, ij 0 Dual Factible Primal Optimo Sea: Ri = -ri y Kj = -kj ij = cij + Ri + Kj 0

OPTIMALIDAD DEL PROBLEMA DE TRANSPORTE

DETERMINACIN DEL PTIMO DE TRANSPORTE


El proceso parte de una solucin bsica factible y su propsito es:

Determina si la solucin dada es ptima (solucin inmejorable)


Busca una mejor solucin (mejora la solucin)

Paso 1: Se parte de una solucin bsica factible No Degenerada (agregar de ser necesario). Una solucin degenerada es correcta pero crea problemas computacionales para la optimizacin, la forma de resolver este problema es asignar un en una celda vaca e independiente, tal que, el tenga las siguientes propiedades: a) El > 0: o sea, ser lo suficientemente grande para tratar la celda como si estuviera ocupada.
b) El 0: o sea, ser lo suficientemente pequea tal que su existencia no altere las condiciones marginales del problema.

Posicin Independiente:

DETERMINACIN DEL PTIMO DE TRANSPORTE


La degeneracin puede evolucionar, esta puede estar presente en una solucin inicial o bien estar presente en una iteracin en busca del ptimo, y el se puede agregar en una o ms celdas. Paso 2: Averiguar si la solucin es ptima:

DETERMINACIN DEL PTIMO DE TRANSPORTE


Paso 3: Se considera la posibilidad de redistribuir las colocaciones o envos Xij > 0 a celdas no usadas.

Paso 4: La redistribucin que provee la mejor solucin mejorada, es implementada y seleccionada. Paso 5: La Reptase los pasos 2 al 4 hasta que se alcance el ptimo.

PROBLEMAS DE ASIGNACIN (unoauno)

A continuacin el tableu de asignacin tpico.

HEURISTICA HUNGARO

HEURISTICA HUNGARO

HEURISTICA HUNGARO

EJEMPLO DE APLICACIN (HUNGARO)

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