Subido por David Maestre

Método Húngaro

Anuncio
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior.
Universidad Politécnica Territorial José Antonio Anzoátegui (UPTJAA).
Municipio Simón Rodríguez, Estado Anzoátegui.
Método Húngaro
Prof.
Realizado Por.
Julián Pino
María Requena
Trayecto III – Fase II
17-03-22
C.I.: 30.287.140

El método húngaro es un
algoritmo que se utiliza en
problemas de asignación
cuando se quiere minimizar
el costo. Es decir, se usa para
encontrar el costo mínimo al
asignar varias personas a
diversas actividades basadas
en el menor costo. Se debe
asignar cada actividad a una
persona diferente.

Una de las características
importantes del problema de
asignación es que solo se
asigna un trabajo (o
trabajador) a una máquina (o
proyecto).

Un problema de asignación
es un tipo especial de
problema de programación
lineal, donde el objetivo es
minimizar el costo o el
tiempo de completar una
cantidad de trabajos por
parte de varias personas.
Cualquier problema de asignación se puede
resolver fácilmente aplicando este método que
consta de dos fases:

Con la primera fase se realizan reducciones
de filas

En la segunda fase se optimiza la solución
sobre una base iterativa.
Para un problema dado, si el número de filas
de la matriz no es igual al número de
columnas se debe agregar una fila ficticia o
una columna ficticia, dependiendo del caso.
Los costos de asignación para esas celdas
ficticias siempre se asignan como cero.

Paso 1: restar los mínimos de
cada fila
Para cada fila de la matriz se
selecciona el elemento con el
valor más bajo y se lo resta de
cada elemento en esa fila.

Paso 2: cubrir todos los ceros
con un mínimo número de
líneas
Se deben cubrir todos los ceros
en la matriz resultante del paso
2 usando un número mínimo de
líneas horizontales y verticales,
ya sea por filas o columnas.
Si se requiere un total de n líneas
para cubrir todos los ceros,
siendo n igual al tamaño n por n
de la matriz, se tendrá una
asignación óptima entre los ceros
y por tanto el algoritmo se
detiene.
De lo contrario, si se requieren
menos de n líneas para cubrir
todos los ceros en la matriz.
Asignación óptima.



Una vez que se detenga el algoritmo en el
paso 3, se elige un conjunto de ceros de
tal manera que cada fila y cada columna
tenga solo un cero seleccionado.
Si en este proceso de selección no existe
un único cero en una fila o columna, se
elegirá entonces uno de esos ceros. Se
eliminan los ceros restantes en esa
columna o fila, repitiendo lo mismo para
las otras asignaciones también.
Si no hay una única asignación de ceros
significa que existen múltiples soluciones.
Sin embargo, el costo seguirá siendo el
mismo para los diferentes conjuntos de
asignaciones.

Tal como indica el método, la
selección realizada de los
siguientes ceros corresponde a
una asignación óptima:

Esta selección de ceros
corresponde a la siguiente
asignación óptima en la matriz de
costos original:


Una empresa de equipos de
perforación desea certificar un
equipo de producción, para las
cuales requiere la contratación
de (N) número de que le
permitirá realizar está actividad
en el menor costo posible y
tiempo estipulado.
Tomando en cuenta que cada
actividad se debe realizar en un
tiempo indicado y no se puede
avanzar a la siguiente actividad
sin antes culminar la actividad
anterior.
Observación #1. La certificación se debe
realizar en el tiempo de 26 días continuos
desglosada de la siguiente manera:

actividad # 1 en general → 3 días

actividad # 2 reparación y mantenimiento → 8 días

actividad # 3 ajuste y calibración → 4 días

actividad # 4 lubricación en general → 3 días

actividad # 5 pruebas → 2 días

actividad # 6 pintura → 6 días

observación # 2 costo establecido por el personal a laborar en cada actividad
a realizar
Act #1
Act #2
Act #3
Act #4
Act #5
Act #6
P1
90
130
110
120
150
100
P2
122
150
108
110
160
109
P3
119
140
115
100
130
95
P4
125
110
110
115
140
112
P5
115
120
118
115
170
117
P6
130
135
125
123
120
122
Act #1
Act #2
Act #3
Act #4
Act #5
Act #6
P1
0
40
20
30
60
10
P2
14
42
0
2
52
1
P3
24
45
20
5
35
0
P4
15
0
0
5
30
2
P5
0
5
3
0
55
2
P6
10
15
5
3
0
2
Act #1
Act #2
Act #3
Act #4
Act #5
Act #6
P1
0
40
20
30
60
10
P2
14
42
0
2
52
1
P3
24
45
20
5
35
0
P4
15
0
0
5
30
2
P5
0
5
3
0
55
2
P6
10
15
5
3
0
2
Conclusiones

Actividad # 1. Personal 1 → 90$.

Actividad # 2. Personal 4 → 110$.

Actividad # 3. Personal 2 → 108$

Actividad # 4. Personal 5 → 115$

Actividad # 5. Personal 6 → 120$

Actividad # 6. Personal 3 → 95$
Esto da un total de 138.
Por lo tanto gastos que la
empresa va a tener para realizar
esta certificación en los 26 días
establecido es de 638$.
Descargar