Mtodo de la esquina noroeste. El mtodo se inicia en la celda de la esquina
noroeste (ruta) de la tabla (variable x 11 ). Paso 1. Asigne lo ms posible a la celda seleccionada, y ajuste las cantidades asociadas de oferta y demanda restando la cantidad asignada. Paso 2. Tache la columna o fila con oferta o demanda cero para indicar que no se hagan ms asignaciones en esa fila o columna. Si una fila y una columna dan cero al mismo tiempo, tache slo una, y deje una oferta (demanda) cero en la fila (columna) no tachada. Paso 3. Si se deja sin tachar exactamente una fila o columna, detngase. De lo contrario, muvase a la celda a la derecha si acaba de tachar una columna, o abajo si acaba de tachar una fila. Vaya al paso 1.
Mtodo del costo mnimo. El mtodo del costo mnimo determina una mejor solucin inicial al concentrarse en las rutas ms econmicas. Asigna lo ms posible a la celda con el costo unitario mnimo (los empates se rompen arbitrariamente). Luego se tacha la fila o columna satisfecha y se ajustan las cantidades de oferta y demanda como corresponda. Si una fila o una columna se satisfacen al mismo tiempo, slo se tacha una, igual que en el mtodo de la esquina noroeste. A continuacin, seleccione la celda no tachada con el costo unitario mnimo y repita el proceso hasta que se deje sin tachar exactamente una fila o columna.
Mtodo de aproximacin de Vogel (MAV). Este mtodo es una versin mejorada del mtodo del costo mnimo que por lo general, pero no siempre, produce mejores soluciones iniciales. Paso 1. Para cada fila (columna) determine una medida de penalizacin restando el elemento de costo unitario mnimo en la fila (columna) del siguiente elemento de costo mnimo en la misma fila (columna). Paso 2. Identifique la fila o columna con la penalizacin mxima, que rompa los empates arbitrariamente. Asigne lo ms posible a la variable con el costo unitario mnimo en la fila o columna seleccionada. Ajuste la oferta y la demanda, y tache la fila o columna satisfecha. Si una fila y una columna se satisfacen al mismo tiempo, slo se tacha una de las dos, y a la fila restante (columna) se le asigna una oferta (demanda) cero. Paso 3. (a) Si exactamente una fila o columna con oferta o demanda cero permanece sin tachar, detngase. (b) Si una fila (columna) con oferta (demanda) positiva permanece sin tachar, determine las variables bsicas en la fila (columna) mediante el mtodo del costo mnimo. Detngase. (c) Si todas las filas y columnas no tachadas tienen oferta y demanda cero (restantes), determine las variables bsicas cero por el mtodo del costo mnimo. Detngase. (d) De lo contrario, vaya al paso 1.
Clculos iterativos del algoritmo de transporte Despus de determinar la solucin inicial, siguiendo alguno de los mtodos anteriores, despus utilizamos el siguiente algoritmo para determinar la solucin ptima: Paso 1. Utilice la condicin de optimalidad inicial para determinar la variable de en- trada. Si la condicin de optimalidad se satisface, detngase. De lo contrario, contine con el paso 2. Paso 2. Determine la variable de salida utilizando la condicin de factibilidad simplex. Cambie la base, y regrese al paso 1.
Formulas:
A continuacin, utilizamos ui y vj para evaluar las variables no bsicas calculando
Nota: Evaluar a cero cualquiera de las variables bsicas para hallar las soluciones.
Modelo de asignacin:
La oferta (demanda) en cada origen (destino) es igual a 1. El costo de transportar al trabajador i al trabajo j es c . De hecho, el modelo de asignacin puede resolverse de forma directa como un modelo de transporte (o como una PL regular). Sin embargo, el hecho de que la oferta y la demanda sean iguales a 1 conduce al desarrollo de un algoritmo de solucin simple llamado mtodo hngaro.
Mtodo hngaro.
Paso 1. Determine p, el elemento de costo mnimo en la fila i de la matriz de costos original, y rstelo de todos los elementos de la fila i, i =5 1, 2, 3. Paso 2. Para la matriz creada en el paso 1, determine qj, el elemento de costo mnimo de la columna j, y rstelo de todos los elementos de la columna j, j 5 1, 2, 3.
Paso 3. A partir de la matriz del paso 2, intente determinar una asignacin factible entre todas las entradas cero resultantes. 3a. Si puede hallarse esa asignacin, es ptima. 3b. De lo contrario, se requieren ms clculos. Paso 3b. Si no pueden encontrarse asignaciones de elemento cero factibles, (i) Trace el mnimo de lneas horizontales y verticales en la ltima matriz reducida 2 para cubrir todas las entradas cero. (ii) Seleccione la entrada mnima no cubierta y rstela de cada entrada no cubierta, y luego smela a cada entrada en la interseccin de dos lneas. (iii) Si no puede determinar una asignacin factible entre las entradas cero resultantes, repita el paso 3a.