Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
Obj 6

Obj 6

Ratings:

4.0

(1)
|Views: 336|Likes:
Published by api-3807100

More info:

Published by: api-3807100 on Oct 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

OBJETIVO # 6. APLICAR LOS ALGORITMOS DE TRANSPORTE Y ASIGNACION
PARA LA RESOLUCION DE PROBLEMAS
MODELO DE TRANSPORTE

Es un problema de redes, que no es usual resolverlo por Simplex, ya que queda bastante extenso, porque resultan igualdades al establecer las ecuaciones de oferta entre las fuentes y de demanda hacia los destinos. Usualmente, se tiene una determinada capacidad en cada fuente y se requiere otra en cada destino. El objetivo b\u00e1sico del problema del transporte es satisfacer las expectativas de los clientes estableciendo rutas entre las fuentes y los destinos a un costo m\u00ednimo; un ejemplo se muestra a continuaci\u00f3n:

Destinos
Or\u00edgenes
1
2
3
Suministros
1
C11
C12
C13
S1
2
C21
C22
C23
S2
3
C31
C32
C33
S3
Requerimient
os
R1
R2
R3
Donde Sn son los suministros, Rn los requerimientos y Cnm son los costos de
env\u00edo.

El modelo del transporte es utilizado fundamentalmente cuando un producto
(servicio) debe ser enviado de un almac\u00e9n (f\u00e1brica) a un usuario, para lo cual es
factible generar varias rutas; de \u00e9stas, la \u00f3ptima es aquella de costo m\u00ednimo y
corresponde a una soluci\u00f3n que puede ser degenerada o no degenerada.

Para poder resolver un problema de Transporte, este debe estar balanceado, es decir,\u03a3Requerimientos =\u03a3Suministros. Si no lo est\u00e1, se debe balancear, para hacerlo si\u03a3Requerimientos >\u03a3Suministros entonces se agrega un origen, si\u03a3Suministros >\u03a3 Requerimientos entonces se agrega un destino.

M\u00e9todos para la resoluci\u00f3n del modelo de Transporte
M\u00e9todo de la esquina NOROESTE

Se selecciona la celda que est\u00e1 mas al norte y al oeste, o lo que es lo mismo mas arriba y a la izquierda y se realiza el m\u00e1ximo env\u00edo posible (se resta el requerimiento de los suministros) y se coloca en la celda seleccionada, las celdas restantes quedan en blanco.

Esto se repite hasta que todos los suministros y requerimientos sean 0
El costo seria: Z = cij.xij
M\u00e9todo de Vog\u00fcel
1) Se toman los 2 menores costos en c/fila y c/columna y se halla su diferencia
2)Se selecciona la mayor diferencia y en esa l\u00ednea (puede ser fila o columna), se

elige la celda de menor costo y se realiza el mayor env\u00edo posible. Si con el env\u00edo se satisface el requerimiento (se hace 0 la columna), se eliminan los elementos de esa columna. Si se agotan los suministros (se hace 0 la fila) se eliminan los elementos de esa fila, si ambos se hacen 0 se eliminan los elementos de la fila y la columna.

Esto se repite hasta que todos los suministros y requerimientos sean 0
El costo seria: Z = cij.xij
Optimalidad de la soluci\u00f3n.

Para hallar la optimalidad de la funci\u00f3n se utiliza el M\u00e9todo de los Multiplicadores. Una soluci\u00f3n b\u00e1sica factible es \u00f3ptima si y s\u00f3lo si cij\u2212ui\u2212vj\u2265 0 para toda (i,j) tal que xij es no b\u00e1sica.

M\u00e9todo de los Multiplicadores
1) Se escribe una tabla con las variables b\u00e1sicas de la tabla final.
2)Se hallan los costos asociados a cada variable b\u00e1sica, se utiliza la siguiente
formula: Cij = ui + vj, dondeu yv se hallan partiendo de u1 = 0. Cuando no se
pueda hallar alguno de los valores, se dan valores arbitrarios au ov.
3)Se hace una tabla con las variables no b\u00e1sicas y se calcula\u2206ij para c/u de ellas.
Se usa la siguiente formula:\u2206ij = Cij \u2013 ui \u2013 vj, donde Cij es el costo asociado a la
celda en la tabla original.VNB
\u2206ij=Cij \u2013 ui \u2013 vj
4)Se hace la prueba de optimalidad verificando si todos los\u2206ij \u2265 0.
5)Si existe un\u2206ij < 0, se escoge una variable entrante que es el m\u00e1s negativo\u2206ij.
En caso de empate se selecciona la que tenga menor costo.
6)Se escoge una variable saliente. se hace un circuito en la tabla final empezando
en la VE hacia la direcci\u00f3n que se desee tocando al menos 2 VB e intercalando
signos en c/celda.
7)Se escribe una nueva tabla. Entre los valores con signo -, se selecciona el valor
mas peque\u00f1o en el circuito (p), y se coloca en el lugar de la VE
8)Partiendo del valor seleccionado se van modificando los valores en la tabla para

cumplir con los requerimientos y los suministros de acuerdo al signo de cada celda, si la celda tiene un + se suma p al valor de la celda y si la celda tiene un \u2013 se resta p al valor de la celda.

MODELO DE ASIGNACI\u00d3N.

Corresponde a un caso especial del problema del transporte en el cual las variables Xij s\u00f3lo pueden tomar el valor 0 \u00f3 1; tomar el valor 1 si el origen i se hace corresponder al destino j y 0 en caso contrario.

Este problema se presenta en diversos casos de toma de decisiones. Los problemas t\u00edpicos de asignaci\u00f3n implican asignar tareas a m\u00e1quinas, trabajadores a tareas y proyectos, personal de ventas a territorios de ventas, contratos a licitaciones, horarios de aulas disponibles a horarios de maestros disponibles, enfermos a camas disponibles del hospital, cierto n\u00famero de empleados a cierta cantidad de puestos en una empresa, aviones a destinos a\u00e9reos, entre otros.

Una caracter\u00edstica importante de los problemas de asignaci\u00f3n es que se asigna un trabajador, una tarea,..., a una sola m\u00e1quina, proyecto,.... En particular se busca el conjunto de asignaciones que optimice el objetivo planteado, tal como minimizar costos, minimizar tiempo o maximizar utilidad.

Destinos
Or\u00edgene
s
1
2
1
C11
C12
2
C21
C22
Se resuelve por el m\u00e9todo h\u00fangaro.
M\u00e9todo H\u00fangaro.
1) Se debe balancear la tabla inicial en caso de no estarlo. Agregando filas o
columnas de ceros.
2) Se selecciona el menor costo en cada fila (mc) y se obtiene la diferencia entre
c/elemento de la fila y mc. Se obtiene una nueva matriz de costos

3) En la tabla obtenida en el paso anterior, se selecciona el menor costo en cada columna (mc) y se obtiene la diferencia entre c/elemento de la columna y mc. Se obtiene una nueva matriz de costos

4)Se intenta hacer la asignaci\u00f3n: a cada origen se le asignan destinos, tomando
las celdas donde el costo sea 0. Si al final cada origen tiene solo un destino y
viceversa se obtiene el costo
VB
Cij =ui +vj
u,v, u1 = 0

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->