asign

1
PROBLEMA DE ASIGNACI ´ ON Dado un problema de asignaci´on, describiremos un m´ etodo para encontrar una asignaci´on ´optima. ALGORITMO INPUT: la matriz de costos de un problema de asignaci´on. OUTPUT: Una soluci´on ´optima del problema de asignaci´on asociado a la matriz. M ´ ETODO H ´ UNGARO MATRIZ REDUCIDA. Paso 1: Para cada fila de la matriz se resta a cada celda el m´ ınimo coste de dicha fila. Paso 2: Para cada columna de la matriz se resta a cada celda el m´ ınimo valor de dicha columna. SOLUCI ´ ON ´ OPTIMA Paso 3: Sea k el n´ umero m´aximo de celdas cero independientes. Paso 4: — Si k coinciden con el orden de la matriz, la ASIGNACI ´ ON ´ OPTIMA viene dada por las celdas independientes. — En caso contrario trazar k ıneas que cubran todos los ceros. Paso 5: Sea c 0 el m´ ınimo valor no cubierto. — Restar c 0 a cada celda no cubierta. — Sumar c 0 a cada celda cubierta por 2 l´ ıneas. Paso 6: Volver al Paso 3.

Upload: carlos-bacalla

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

xxxx

TRANSCRIPT

Page 1: Asign

PROBLEMA DE ASIGNACION

Dado un problema de asignacion, describiremos un metodo para encontrar una asignacion optima.

ALGORITMO

INPUT: la matriz de costos de un problema de asignacion.OUTPUT: Una solucion optima del problema de asignacion asociado a la matriz.

METODO HUNGARO

MATRIZ REDUCIDA.

Paso 1: Para cada fila de la matriz se resta a cada celda el mınimo coste de dicha fila.Paso 2: Para cada columna de la matriz se resta a cada celda el mınimo valor de dicha columna.

SOLUCION OPTIMAPaso 3: Sea k el numero maximo de celdas cero independientes.Paso 4: — Si k coinciden con el orden de la matriz, la ASIGNACION OPTIMA viene dada por las celdas

independientes.— En caso contrario trazar k lıneas que cubran todos los ceros.

Paso 5: Sea c0 el mınimo valor no cubierto.— Restar c0 a cada celda no cubierta.— Sumar c0 a cada celda cubierta por 2 lıneas.

Paso 6: Volver al Paso 3.