- se asignan unidades desde arriba a la izquierda
- repeat...
- se busca el menor coste, en caso de empate arbitrariamente
- repeat...
- se calculan las penalizaciones (diff de los dos menores de filas y columnas)
- escoger máxima penalización
- escoger mínimo coste
- asignar, reajustar
- repeat...
suputamadre...
steb yovs, 1994
- caminito del rey
- alternar:
-
,+
,-
,+
... - coger el menos negativo
- restarlo a los
-
- sumarlo a los
+
- índices para filas y columnas
- 0 para el que tenga más asignadas
- coste - idx para las demás (asignadas)
- costes marginales
- coste - idxr - idxc (no asignadas)
- escoger el más negativo y realizar eslabón
- reducción filas
- reducción columnas
- cubrir ceros
while not matrix.isReduced()
- reducciones posteriores
- localizar solución óptima
equilibrar (at) obvious (dot) com
coste M
: MUUUCHO !
- restar cada dato del máximo de su fila
- restar a cada dato el mínimo de su fila