Está en la página 1de 7

Ingeniería en gestión empresarial

Departamento de ciencias económico – administrativas

Materia: Investigación de operaciones


Aula N01
Hora de clase: 13:00 – 15:00
Fecha: 28/10/22
Tema 3 – Asignación y transporte
Evidencia #3 investigación tema 3
Alumno: Flores Avalos Alexander Fabian N/C: C20290974

Maestro: M.I.E. Alberto Damian Gonzales Courtenay


Método de esquina noroeste
El método de la esquina Noroeste es un algoritmo heurístico capaz de solucionar
problemas de transporte o distribución, mediante la consecución de una solución básica
inicial que satisfaga todas las restricciones existentes, sin que esto implique que se alcance
el costo óptimo total.

Pasos para desarrollarlo


Se parte por esbozar en forma matricial el problema, es decir, filas que representen
fuentes y columnas que representen destinos, luego el algoritmo debe de iniciar en la
celda, ruta o esquina Noroeste de la tabla (esquina superior izquierda).

Paso 1
En la celda seleccionada como esquina Noroeste se debe asignar la máxima cantidad de
unidades posibles, 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.

Paso 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.

Paso 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 de costo mínimo
el Método del Costo Mínimo determina una mejor solución básica factible inicial que
el Método de la Esquina Noroeste debido a que se concentra en las rutas menos costosas.
De esta forma el Método del Costo Mínimo se inicia asignando lo máximo posible a la
celda que tenga el mínimo costo unitario (en caso de empates, éstos se rompen de
forma arbitraria). A continuación, la fila o columna ya satisfechos de tacha, y las
cantidades de oferta y demanda se ajustan en consecuencia. Si se satisfacen de forma
simultánea una fila y una columna, sólo se tacha uno de los dos (de forma idéntica que
el Método de la Esquina Noroeste). Luego se busca la celda no tachada con el costo
unitario mínimo y se repite el proceso hasta que queda sin tachar exactamente una fila o
una columna.
consideremos nuevamente el Problema de Transporte donde se desea satisfacer la
demanda de 4 molinos a través de los envíos de 3 silos, donde los valores en la esquina
superior derecha de cada cuadro C ij representan los costos unitarios de transporte desde
el silo i al molino j.

La aplicación del Método de Costo Mínimo al problema de transporte anterior da origen a


la siguiente solución factible de inicio:
Los pasos aplicados para llegar a dichos resultados se resumen a continuación:

La celda  x 12 tiene el menor costo unitario, por tanto se asigna lo máximo posible (15
unidades correspondiente a la oferta del silo 1). Con  x 12 =15  se satisface tanto la
demanda del molino 2 como la oferta del silo 1. Se tacha de forma arbitraria la columna 2.

Ahora la celda  x 31 tiene el mínimo costo unitario sin tachar. Se asigna  x 31=5  y se tacha la
columna 1 porque quedó satisfecha (lo cual deja una capacidad remanente del silo 3 de 5
unidades).

Al continuar de este modo, se asignan en forma sucesiva 15 unidades a la celda  x 23 , 0


unidades a la celda  x 14  (la capacidad del silo 1 ya fue asignada), 5 unidades a la celda  x 34  y
10 unidades a la celda  x 24.

La solución básica factible de inicio resultante con 6 variables básicas es: 


x 12 =15 , x 14=0 , x 23=15 , x 24=10 , x31 =5 , x 34 =5       la cual reporta un valor en la función
objetivo (costo) de Z=15(2)+0(11)+15(9)+10(20)+5(4)+5(18)=$475 que efectivamente es
una mejor solución inicial que la obtenida por el Método de la Esquina Noroeste (que
provee un valor de $520 al ser evaluado en la función objetivo) pero por cierto no es la
solución óptima según se aprecia en la siguiente imagen que resume la implementación
computacional del problema en Solver.
Método de aproximación de Vogel
El método de aproximación de Vogel es un método heurístico de resolución de problemas
de transporte, capaz de alcanzar una solución básica no artificial de inicio. Este modelo
requiere de la realización de un número generalmente mayor de iteraciones que los
demás métodos heurísticos existentes con este fin, sin embargo produce mejores
resultados iniciales que los mismos.

El método consiste en la realización de un algoritmo que consta de 3 pasos


fundamentales y 1 más que asegura el ciclo hasta la culminación del
método.
Paso 1
Determinar para cada fila y columna una medida de penalización restando los dos costos
menores en filas y columnas.

Paso 2
Escoger la fila o columna con la mayor penalización, es decir que de la resta realizada en el
«Paso 1» se debe escoger el número mayor. En caso de haber empate, se debe escoger
arbitrariamente (a juicio personal).

Paso 3
De la fila o columna de mayor penalización determinada en el paso anterior debemos de
escoger la celda con el menor costo, y en esta asignar la mayor cantidad posible de
unidades. Una vez se realiza este paso una oferta o demanda quedará satisfecha por ende
se tachará la fila o columna, en caso de empate solo se tachará 1, la restante quedará con
oferta o demanda igual a cero (0).

Paso 4: De ciclo y excepciones


Si queda sin tachar exactamente una fila o columna con cero oferta o demanda,
detenerse.
Si queda sin tachar una fila o columna con oferta o demanda positiva, determine las
variables básicas en la fila o columna con el método de costos mínimos, detenerse.
Si todas las filas y columnas que no se tacharon tienen cero oferta y demanda, determine
las variables básicas cero por el método del costo mínimo, detenerse.
Si no se presenta ninguno de los casos anteriores vuelva al paso 1 hasta que las ofertas y
las demandas se hayan agotado.
Método de asignación
El problema de asignación es un tipo especial de problema de programación lineal en el
que los asignados son recursos destinados a la realización de tareas. Por ejemplo, los
asignados pueden ser empleados a quienes se tiene que dar trabajo. La asignación de
personas a trabajos es una aplicación común del problema de asignación. Sin embargo, los
asignados no tienen que ser personas. También, pueden ser maquinas, vehículos, plantas
a los que se asignan tareas. Para que un problema se ajuste a la definición de problema de
transporte se deben cumplir las siguientes suposiciones:
1) El número de asignados es igual al número de tareas. (Este número se denota por n).
2) Cada asignado se asigna a una tarea.
3) Cada tarea debe realizarla exactamente un asignado.
4) Existe un costo cij asociado con el asignado i (i = 1,2..., n) que realiza la tarea j (j =
1,2...n).
5) El objetivo es determinar cómo deben hacerse las n asignaciones para minimizar los
costos totales.
Cualquier problema que satisface estas suposiciones puede resolverse en forma
extremadamente eficiente mediante los algoritmos diseñados especialmente para los
problemas de asignación.
Modelo del problema de asignación y procedimientos de solución.
El modelo matemático para el problema de asignación usa las variables de decisión:
x ij = 1, si el asignado i realiza la asignación j

x ij = 0, en caso contrario,

Para i = 1,2..., n y j = 1,2...n. Entonces, cada x ij es una variable binaria (toma valores 0 o 1).
Estas variables representan decisiones de sí o no: ¿Debe el asignado i realizar la tarea j?.
Sea Z el costo total, el modelo del problema de asignación es
n
min ( z )=∑ c ij x ij
i=1

Sujeta a:
n

∑ x ij=1 para i=1,2, … n


i=1
n

∑ x ij=1 para i=1,2, … n


i=1

x ij  0 para toda i y j

Observe que la estructura es similar al modelo de transporte. De hecho, el problema de


asignación es solo un caso especial de los problemas de transporte, en donde los orígenes
son ahora los asignados, y los destinos son las asignaciones o tareas y donde:
Numero de orígenes (m) = numero de destinos (n).

Cada recurso si=1

Cada demanda d j=1

Tabla de parámetros para el problema de asignación formulado como un problema de


transporte.

Tareas
1 2 n Recursos
1 C 11 C 12 C 1n 1
Origen 2 C 21 C 22 C 1n 1
N Cn1 Cn1 C nn 1
Demanda 1 1 1

También podría gustarte