Está en la página 1de 73

UNIVERSIDAD NACIONAL

DANIEL ALCIDES CARRIN


FACULTAD DE INGENIERA

CURSO: INVESTIGACIN DE
OPERACIONES MINERAS
CAPITULO V
TEMA: EL PROBLEMA DEL TRANSPORTE
Ing. F. Zenteno G.
5.1. INTRODUCCIN
El objetivo de un operador que
dispone de equipos de alto costo
es siempre el mximo
aprovechamiento de ellas a un
menor costo.
La bsqueda de modelos que
ayudan el control de utilizacin de
los camiones de alto tonelaje y palas
de gran envergadura es una de las
labores del Ingeniero de Minas.
En nuestro medio, hasta hace
pocos aos atrs, el mejor
medio de control era la
habilidad del operador
experimentado, para disponer
a las palas de flotas adecuados
de camiones y disminuir los
tiempos ociosos por falta de
camiones o colas de ellos.
Felizmente hoy en da existen
tcnicas matemticas para
ayudar en el anlisis de las
operaciones de transporte y
fijar ciertos parmetros que
conducen a optimizar el
problema.
Han ocurrido las dos primeras
contribuciones que ayudaron al desarrollo
de los modelos de transporte, ellas fueron:
En 1941; por HITCHCOCK, con su estudio
titulado:
THE DISTRIBUTION OF A PRODUCT
FROM SEVERAL SOURCES TO
NUMEROUS LOCALITIES.
En 1947; por KOOPMANS, con su estudio
llamado:
OPTIMUM UTILIZATION OF THE
TRANSPORTATION SYSTEM.
Hasta nuestros das, las tcnicas de
optimizacin descansan siempre en
un proceso iterativo, es decir,
encontrar una solucin que luego
deber mejorarse repetidamente
por procesos idnticos.
Siendo para ello de carcter muy
importante el uso de computadoras
para minimizar el tiempo de clculo
que a medida que aumentan las
variables se hace cada vez ms
engorroso.
5.2. Formulacin del Problema:

Considerando el caso general


de m orgenes y n destinos,
esquemticamente tenemos:
En forma matricial:
DESTINOS EXISTENCIAS
1 2 n ai
1 C11 C12 C1n a1
2 C21 C22 C2n a2
ORGENES . .
. .
. .

m Cm1 Cm2 Cmn am


DEMANADAS bj b1 b2 bn
Suponiendo
inicialmente
que la cantidad
disponible en
los orgenes m n

iguala a la a
i 1
i b
j1
j
(3)
cantidad
requerida en
los destinos,
tenemos:
Posteriormente veremos el
problema cuando esta
condicin no se cumple.
Una solucin o programa de
transporte queda definido por
un conjunto de m x n nmeros
Xij, donde:
Xij = Nmero de unidades de
un producto a enviar desde el
origen i al destino j.
Escribiendo como una matriz
solucin, tenemos:
DESTINOS EXISTENCIAS
1 2 n ai
1 X11 X12 X1n a1
2 X21 X22 X2n a2
ORGENES . .
. .
. .

m Xm1 Xm2 Xmn am


DEMANADAS bj b1 b2 bn
Dado que no
hay envos
negativos,
tenemos:

X ij 0
1 2 n ai
La cantidad total enviada por cada
origen, puede escribirse como: 1 X11 X12 X1n a1
X11 + X12 + .. + X1n = a1
X21 + X22 + .. + X2n = a2
2 X21 X22 X2n a2
.. .. .
. .
Xm1 + Xm2 + + Xmn = am
. .
.
.
n

X
j 1
ij ai i 1,2,...., m
m Xm1 Xm2 Xmn am
bj b1 b 2 bn
1 2 n ai
La cantidad total recibida por cada
destino, puede escribirse como:
1 X11 X12 X1n a1
X11 + X21 + .. + Xm1 = b1
X12 + X22 + .. + Xm2 = b2 2 X21 X22 X2n a2
.. .. .
X1n + X2n + + Xmn = bn . .
. .
.
.
m

X
i 1
ij b j j 1,2,...., n
m Xm1 Xm2 Xmn am
bj b1 b 2 bn
De esta manera, la formulacin
analtica del problema de
transporte es la siguiente:
m n
Min z Cij X ij ....... (1)
i 1 j1

Sujeto a las condiciones siguientes :


n

X
j1
ij ai ; i 1, 2, ....., m .......(2)

X
i 1
ij b j ; j 1, 2, ......, n ........ (3)

X ij 0 (i 1, ..., m; j 1,..., n) ...(4)


5.3. Casos de Solucin:
SOLUCIN FACTIBLE BSICA
NO DEGENERADA:
Es una solucin factible bsica con
exactamente m + n 1 variables
bsicas (positivas).

SOLUCIN FACTIBLE BSICA


DEGENERADA:
Es una solucin factible bsica con
menos de m + n 1 variables bsicas
(positivas).
5.4. Mtodos de Solucin:

1.- Mtodo de la Esquina del


Nor-Oeste (N-O)
2.- Mtodo del Mnimo de
Columnas
3.- Mtodo del Mnimo de Filas
4.- Mtodo de la Matriz
(Mtodo de Costos Mnimos)
5.- Mtodo de Vogel
1.- MTODO DE LA ESQUINA
DEL NOR-OESTE (N-O):
El procedimiento es el siguiente:
1 Asignar la mayor cantidad posible a la
celda de la primera fila y columna
satisfaciendo la primera demanda o
agotando la primera existencia.
2 Si se ha agotado la existencia del primer
origen se trata de satisfacer la primera
demanda con la existencia del siguiente
origen y as hasta lograrlo. Si es la demanda
lo que se haba satisfecho en el primer paso,
lo que resta de las existencias del origen (1)
se le asigna a la siguiente demanda, y as
hasta agotar la existencia.
3 Formando la matriz de las asignaciones (Xij)
el cual es la primera solucin posible, se
procede a verificar si es la solucin ptima.
Formando la matriz de costos indirectos
poniendo primero los costos originales de los
casilleros en los cuales se les han asignado una
cantidad. Rellenamos las otras celdas con valores
que se obtienen sumando las u y v que
pertenecen a la fila y columna respectivamente,
de la celda que se va ha llenar. (los u y los v
mencionados son tales que cada costo indirecto
resultante es la suma de la u y la v que
corresponde a la fila y columna de la celda al
cual pertenece el mencionado costo. Se cumple
para todas las celdas de costos indirectos).
4 Se restan los costos indirectos menos los
originales obteniendo una nueva matriz en
donde si aparecen an las cantidades
positivas no se ha llegado a la solucin
ptima.
5 En la matriz de actividades asignadas
(Xij) se les aade al Xij de mayor diferencia
de costos que se obtuvo en el paso 4, una
cantidad , y a las existencias de los
casilleros adyacentes que tenan una
cantidad asignada se le resta , con la
finalidad de compensar las demandas y
existencias sin alterar stas.
6 Se determina el valor de
asignndole el mximo valor posible
que no haga negativa cualquiera de
las otras existencias.
7 Arribado a una nueva matriz
(nueva solucin posible) se vuelve a
verificar si sta es la solucin
ptima, tal como se hizo en el paso
3. Los otros pasos que vienen a
continuacin se repiten hasta que
logremos la optimizacin de la
funcin.
2.- MTODO DEL MNIMO DE
COLUMNAS:

El proceso es el siguiente:
1 En la columna (1) se ubica la
celda en el cul est el menor
costo. Se le asigna el mximo
posible de unidades.
2 Si en el paso (1) se agot las existencias sin
satisfacer las demandas se busca el prximo
costo mnimo en la misma columna y se le
asigna lo mximo posible, y as hasta satisfacer
la demanda de la primera columna. Si en el
paso (1) se ha satisfecho la demanda pasamos a
la siguiente columna donde repetimos los
mismos pasos.
NOTA: Recurdese siempre que al asignar el
mximo posible a una celda, si hemos agotado
las existencias de un origen sta quedar con
cero de existencias (y por lo tanto clausurar la
fila correspondiente), mientras que las
demandas son ahora: demanda original
existencia agotada, y viceversa cuando las
demandas son las que se satisfacen primero.
3.- MTODO DEL MNIMO DE
FILAS:

El procedimiento es similar al
anterior con la diferencia de
que en vez de tomar la
primera columna se toma la
primera fila y los otros
procesos tambin se repiten.
4.- MTODO DE LA MATRIZ
(MTODO DE COSTOS
MNIMOS):

El proceso es similar a las


anteriores. La diferencia est en
que el mnimo costo se ubica
considerando todo los costos
de la matriz de costos.
5.- MTODO DE VOGEL:

Mtodo sugerido por Vogel. El


procedimiento es el siguiente:
1 En la matriz de costos se ubican en cada
columna los menores costos que en ellas
existen y se determina su diferencia. Esta
diferencia colocamos en un casillero que
corresponde a la misma columna y en una
fila que hemos aadido y que se le llama de
PENALIDADES, lo mismo hacemos para
cada fila colocando su penalidad en una
columna que adicionaremos tambin.
2 De las m+n diferencias (m = n de filas, n = n
de columnas) hallamos el de mayor valor. Si
corresponde a una columna en ella se buscar el
menor costo, si corresponde a una fila en dicha
fila se ubicar el menor costo. En la celda de
menor costo le asignaremos el mximo posible.
Se anula la fila o la columna segn se haya
agotado las existencias o satisfecho la demanda,
respectivamente (tal como en los anteriores
mtodos). Si en uno de los casos se agota las
existencias simultneamente que se satisface las
demandas, anulamos ya sea fila o columna,
pero no ambos a la vez.
En el caso de producirse empates en las
penalidades podemos elegir arbitrariamente una
de ellas.
3 Al asignarse a una celda lo
mximo posible eliminamos ya sea
fila o columna y simultneamente
determinamos las nuevas
penalidades tal como se hizo
anteriormente; pero ahora sin tomar
en cuenta los costos de los casilleros
que se hayan anulado, y se procede
as hasta hallar una solucin inicial.
5.5. Algunas Consideraciones
Generales sobre el Problema del
Transporte:

1.- EL CASO DEGENERADO.


2.- SOLUCIONES PTIMAS
ALTERNATIVAS
3.- CASO DE DISPONIBILIDADES
MAYORES QUE DEMANADAS
4.- CASO DE DEMANDAS
MAYORES QUE
DISPONIBILIDADES.
1.- EL CASO DEGENERADO:

CASO CASO NO
DEGENERADO DEGENERADO

Con menos de
Se completa a
m+n-1
m+n-1
asignaciones
asignaciones
independientes.
independientes
Una solucin factible con independencia,
pero con menos asignaciones individuales
que las requeridas, se altera de la siguiente
manera para ser permisible:
Primero, se escoge el nmero que se
requiere de celdas vacantes, de manera que:
Este nmero de celdas ms el nmero de
asignaciones sea m + n 1, y
Estas m + n 1 celdas sean independientes.
(Esto siempre se puede hacer si la solucin
con la que empezamos est en posiciones
independientes.)
Entonces, una asignacin
infinitesimal, pero positiva, de
tamao , se da a cada una de las
celdas vacantes seleccionadas.
Esta asignacin no altera
apreciablemente la naturaleza fsica
del conjunto original de
asignaciones, pero se ver que es
suficiente para llevar a cabo las
iteraciones.
En el caso que se usa 2 o ms , los
colocados en varias localizaciones
independientes se distinguen una de otra
mediante subndices, y se hace alguna
convencin acerca de sus magnitudes
relativas.
Una regla que es suficiente, consiste en leer
los renglones de izquierda a derecha,
empezando con el rengln superior, y en
considerar a la primera la ms pequea, a
la siguiente la que sigue en tamao y as
sucesivamente.
1
Ejemplo:

3 4

1 < 2 < 3 < 4, etc.


2.- SOLUCIONES PTIMAS
ALTERNATIVAS:

Al obtener la solucin ptima


de un problema de transporte
es posible obtener otras
alternativas ptimas.
El procedimiento se explicar
en la solucin de un problema
en el desarrollo del curso.
3.- CASO DE
DISPONIBILIDADES
MAYORES QUE
DEMANADAS:

Es cuando:

m n

i j
a
i 1
b
j1
Para resolver este tipo de problemas,
se incluye un destino con demanda
fantasma que suponemos exista y
que es capaz de absorber todo el
excedente de las disponibilidades.
Por cierto que imaginariamente se
distribuyen los excedentes siendo en
realidad que se quedan
almacenados, para lo cual se
supone un costo igual a cero.
4.- CASO DE DEMANDAS
MAYORES QUE
DISPONIBILIDADES:

Es cuando:

n m

j i
b
j 1
a
i 1
La forma de resolver este tipo de
problemas es similar al anterior. Es
decir se supone que existe un origen
fantasma que es capaz de
proporcionar un conjunto de
unidades complementarias de tal
modo que imaginariamente todos
los destinos sean atendidos en su
demanda total.
PROBLEMAS RESUELTOS:
Problema 1.- Una Compaa Minera tiene
abierta dos minas M1 y M2, desde las cuales
transporta carbn a dos grupos G1 y G2 de
una central trmica. De la Mina M1 salen
diariamente para la central 800 tons de
antracita y de la mina M2 300 tons.
De las 1100 tons, 500 tons tienen que ir
hasta el grupo G1 y 600 tons hasta el grupo
G2. El costo de cada tonelada transportada
de M1 a G1 es de 60$, el de M1 a G2 de 80$, el
de M2 a G1 de 40$ y el de M2 a G2 de 50$.
Cuntas toneladas hay que transportar
desde cada mina hasta cada grupo para
que el costo total sea mnimo?.
Resolucin:
1) Del
G1 G2 ai
enunciado del
problema, M1 60 80 800
obtenemos la Cij =
matriz de M2 40 50 300
costos
unitarios, bj 500 600
existencias y
demandas:
2) Vemos que:

Demandas Existencias G1 G2 ai
Cij = M1 60 80 800
500+600=800+300 M2 40 50 300
1100 tons=1100 tons
bj 500 600
3)
Resolviendo G1 G2 ai
usando el
mtodo de M1 800
Xij =
la Esquina
del Nor- M2 300
Oeste:
bj 500 600
Asignando
la mxima G1 G2 ai
cantidad 300
posible a la M1 500 800
Xij =
celda X11:
M2 300

bj 500 600
0
Asignando
la mxima G1 G2 ai
cantidad 300 0
posible a la M1 500 300 800
Xij =
celda X12:
M2 300

bj 500 600
0
300
Asignando
la mxima G1 G2 ai
cantidad 300 0
posible a la M1 500 300 800
Xij =
celda X22:
M2 300

bj 500 600
0
300
N de
asignaciones = 3 G1 G2 ai
m+n-1 = 2+2-1= 3
300 0
Como: M1 500 300 800
El N de Xij =
asignaciones = M2 300 300 0
m+n-1
Entonces,
bj 500 600
estamos en el 0
CASO NO 300
DEGENERADO. 0
4) Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1 = 60 80

50 2 = - 40 50
1= 2=

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80

50 2 = - 40 50
1= 2=

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80

50 2 = - 40 50
1=59 2=

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80
50 2 = - 40 50
1=5 2=79
9

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80
50 2=-29 - 40 50
1=5 2=79
9

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80
30 50 2=-29 - 40 50
1=5 2=79
9

=
Prueba de Optimidad: Cij - Cij
Cij Cij

60 80 1=1 60 80
30 50 2=-29 - 40 50
1=5 2=79
9

0 0
-10 0
=
CEROS Y
NEGATIVOS, HEMOS
LLEGADO AL PTIMO
G1 G2 ai
M1 500 300 800
Xij =
Por tanto:
M2 300 300
bj 500 600
X11 = 500 tons
X12 = 300 tons
X22 = 300 tons
Costo Mnimo = $500x60 + $300x80 + $300x50 = $ 69 000.
Costo Mnimo = $ 69 000.
G1 G2 ai
M1 500 300 800
Xij =
Por tanto:
M2 300 300
bj 500 600 x G1
500
tons (500 tons)

M1 x x
300
(800 tons) tons

300
tons
M2 x x G2
x
(300 tons) COSTO MNIMO = $ 69 000. (600 tons)
Problema 2.-

Una Empresa Minera debe


transportar minerales de sus
tres unidades a tres depsitos.
El costo unitario de transporte
de la mina a cada depsito, los
requerimientos de los
depsitos y las capacidades de
produccin semanal de cada
mina son los siguientes:
MINAS
DEPSITOS M1 M2 M3 Requerimiento
de los depsitos

A $6 $11 $8 450 tons


B $7 $3 $5 350 tons
C $5 $4 $3 1300 tons
Capacidad de 700 tons 400 tons 1000 tons
Produccin
Resolucin:
M1 M2 M3 bj

1) Obteniendo A 6 11 8 450

la transpuesta Cij= B 7 3 5 350

de la matriz: C 5 4 3 1300

ai 700 400 1000

A B C bj

M1 6 7 5 700

Cij= M2 11 3 4 400

M3 8 5 3 1000

ai 450 350 1300


2) Verificando
si:

a b
i j

700+400+1000=450+350+1300 A B C ai

2100=2100 M1 6 7 5 700

Cij= M2 11 3 4 400

M3 8 5 3 1000

bj 450 350 1300


3) Resolviendo A B C ai

por el mtodo M1 450 250 700 250


de la Esquina
del Nor-Oeste: Xij= M2 100 300 400 300 0

M3 1000 1000 0

bj 450 350 1300


Costo =
$450x6+250x7+100x3+300x4+1000x
3 = $ 8950 0 100 1000

N de asignaciones = 5
0 0
m+n-1 = 3+3-1 = 5
CASO NO
DEGENERADO
4) Prueba de Optimidad:
Cij Cij
6 7 8 1=1
6 7 5
2 3 4 1=3 -
11 3 4
1 2 3 1=-4

1=5 2=6 3=7 8 5 3

0 0 3

-9 0 0
=
-7 -3 0

Si todo los elementos son


ceros o negativos LA
SOLUCIN ES PTIMA
4) Prueba de Optimidad:
Cij Cij
6 7 8 1=1
6 7 5
2 3 4 1=3 -
11 3 4
1 2 3 1=-4

1=5 2=6 3=7 8 5 3

0 0 3

-9 0 0
=
-7 -3 0

Se selecciona el MAYOR
VALOR POSITIVO
5)Nueva Solucin Bsica: Se selecciona el mayor valor
positivo de los Cij Cij. En nuestro caso es 3. (En caso de
empate se selecciona el de menor costo original), a la celda
seleccionada se le asigna un 1 con la finalidad de obtener
una nueva solucin bsica:

450 250-1 1

Xij=
100+1 300-1
Xij=

1000

Se asigna para 1 el MAYOR VALOR POSITIVO


QUE NO HAGA NEGATIVO NINGUNA CELDA,
Por tanto: 1 = 250
5)Nueva Solucin Bsica:

450 250-1 1
450 250

Xij=
100+1 300-1
Xij= 350 50

1000

1000

Se asigna para 1 el MAYOR VALOR POSITIVO


QUE NO HAGA NEGATIVO NINGUNA CELDA,
Por tanto: 1 = 250
6) Prueba de Optimidad:
Cij Cij
6 4 5 1=1
6 7 5
5 3 4 1=0 -
11 3 4
4 2 3 1=-1

1=5 2=3 3=4 8 5 3

0 -3 0

-6 0 0
=
-4 -3 0

Todo los elementos de la


matriz son ceros y
negativos. HEMOS
LLEGADO AL PTIMO.
Por tanto la A B C ai

solucin es: M1 450 250 700

Xij= M2 100 300 400


X1A = 450 tons
M3 1000 1000
X1C = 250 tons
X2B = 350 tons bj 450 350 1300

X2C = 50 tons
X3C = 1000 tons
Costo Mnimo =
$450x6+250x5+350x3+50x4+1000x3
= $ 8200
Costo Mnimo = $ 8200
Representacin Esquemtica del
Plan de Transportes:
(700 tons)M1 x 450 tons x A (450 tons)

250 tons

(400 tons) M2 x 350 tons x B (350 tons)


50 tons

(1000 tons) M3 x 1000 tons x C (1300 tons)


COSTO MNIMO = $ 8200
FIN

También podría gustarte