Modelo de asignación Investigación de operaciones

Economía Digital
26 Oct 201814:43

Summary

TLDREn este video, se explica cómo resolver un ejercicio de modelo de asignación utilizando el método húngaro. El objetivo es minimizar los costos de asignar tareas a máquinas en una matriz de 4x4, aplicando el método para restar los valores mínimos por renglón y columna. El proceso incluye varios pasos para optimizar las asignaciones y lograr el mínimo costo posible, resaltando los ceros y realizando ajustes adicionales hasta obtener el resultado óptimo. Finalmente, se determinan las asignaciones que minimizan los costos totales, resultando en un costo final de 219 unidades.

Takeaways

  • 😀 El modelo de asignación es un caso especial del modelo de transporte.
  • 🛠️ La peculiaridad del modelo de asignación es que asigna recursos a actividades de forma uno a uno.
  • 🔢 El ejercicio se basa en una matriz cuadrada de 4x4 con cuatro tareas y cuatro máquinas.
  • 📉 El objetivo es minimizar los costos al asignar las tareas a las máquinas.
  • 🔎 El método húngaro se usa para encontrar el valor mínimo de cada renglón y columna, restándolos a los valores de la matriz.
  • 📝 Se destacan las líneas que contienen ceros en la tabla para identificar las posibles asignaciones.
  • 📊 Si no se encuentran suficientes líneas, se resta el valor más bajo no tachado y se suma a los elementos que están en intersección.
  • 🧮 El proceso se repite hasta encontrar las cuatro líneas que permiten una solución óptima.
  • ✅ Se eligen los ceros adecuados para minimizar el costo total de la asignación.
  • 💰 El costo total óptimo en este ejercicio es de 219 unidades, basado en las asignaciones correctas.

Q & A

  • ¿Qué es un modelo de asignación?

    -El modelo de asignación es un caso especial del modelo de transporte donde los recursos se asignan a actividades de manera uno a uno, formando una matriz cuadrada que busca minimizar o maximizar los costos.

  • ¿Cuál es el objetivo principal del ejercicio presentado en el video?

    -El objetivo principal es minimizar los costos de asignación de tareas a máquinas utilizando el método húngaro para encontrar la asignación óptima.

  • ¿Qué método se utiliza para resolver el ejercicio y en qué consiste?

    -Se utiliza el método húngaro, que consiste en encontrar los valores mínimos por renglón y columna, restarlos y repetir este proceso hasta llegar a una asignación óptima de los recursos.

  • ¿Cuántas tareas y máquinas se utilizan en el ejercicio?

    -El ejercicio se realiza con una matriz de 4x4, es decir, con cuatro tareas y cuatro máquinas.

  • ¿Cuál es el primer paso del método húngaro?

    -El primer paso es encontrar el valor mínimo de cada renglón y restarlo de todos los elementos de ese renglón.

  • ¿Qué se hace después de restar los valores mínimos de cada renglón?

    -Después de restar los valores mínimos de cada renglón, se realiza el mismo proceso con las columnas, encontrando el valor mínimo de cada columna y restándolo de todos los elementos de esa columna.

  • ¿Qué son las 'líneas' mencionadas en el método húngaro?

    -Las 'líneas' son un conjunto de ceros en la matriz que se sombrean para identificar posibles asignaciones. El objetivo es encontrar el mismo número de líneas que el tamaño de la matriz.

  • ¿Qué se hace si no se encuentran suficientes líneas para obtener el óptimo?

    -Si no se encuentran suficientes líneas, se debe identificar el valor más bajo no tachado y restarlo de los elementos no tachados. Luego, se suma a los valores que están en las intersecciones de las líneas existentes.

  • ¿Cuál es el resultado final del ejercicio en términos de costo?

    -El resultado final es una asignación óptima que minimiza los costos, y el costo total del ejercicio es 219 unidades.

  • ¿Cómo se eligen los ceros que se usan en la solución final?

    -Los ceros se seleccionan basándose en los valores más económicos de la matriz, asegurando que cada máquina esté asignada a una sola tarea, según lo que dicte la estructura del modelo de asignación.

Outlines

00:00

🔧 Introducción al modelo de asignación

En este video, se explicará cómo realizar un ejercicio sobre el modelo de asignación, que es un caso especial del modelo de transporte. Su peculiaridad radica en que asigna recursos a actividades de manera uno a uno, formando una matriz cuadrada. El objetivo es minimizar o maximizar los recursos disponibles. El método que se utilizará es el método húngaro, el cual implica restar los valores mínimos de cada fila y columna. El video busca aclarar este proceso mediante un ejemplo de una matriz 4x4 con cuatro tareas y cuatro máquinas.

05:00

📉 Primer paso: Restar el valor mínimo por fila

El primer paso del método húngaro consiste en identificar el valor mínimo de cada fila en la matriz y restarlo a todos los elementos de dicha fila. Por ejemplo, en la fila A, el valor mínimo es 49, y se resta este valor a todos los elementos de esa fila. Este procedimiento se repite para cada fila. Tras completar este paso, se genera una nueva matriz con los valores modificados.

10:01

📊 Segundo paso: Restar el valor mínimo por columna

El segundo paso del método consiste en identificar el valor mínimo de cada columna y restarlo a todos los elementos de esa columna. En las primeras dos columnas, el valor mínimo es 0, por lo que los valores no cambian, mientras que en la tercera y cuarta columna se restan los valores mínimos 5 y 21 respectivamente. Después de este paso, se genera una nueva matriz con los valores ajustados por columna.

🔍 Tercer paso: Identificación de líneas y optimización

En esta etapa, se deben identificar las líneas que contienen conjuntos de ceros en la matriz resultante. El objetivo es encontrar el mismo número de líneas que el valor de la matriz, que en este caso es 4. Al no encontrar las cuatro líneas, se realiza un nuevo ajuste restando el valor más bajo de los elementos que no están tachados y sumándolo a aquellos que son intersección de líneas. Este proceso se repite para optimizar la tabla.

⚙️ Cuarto paso: Selección de ceros y asignación final

En el último paso, se destacan las cuatro líneas que contienen conjuntos de ceros, lo que indica que se ha alcanzado el óptimo para el ejercicio. Luego, se procede a elegir cuáles ceros utilizar para las asignaciones, eligiendo siempre el valor más económico. Se asigna una sola tarea a cada máquina, obteniendo un costo total de 219 unidades. El ejercicio queda resuelto al seleccionar los ceros correctos y deshabilitar los que no se necesitan.

Mindmap

Keywords

💡Modelo de asignación

El modelo de asignación es un tipo específico de modelo matemático utilizado para asignar recursos a actividades de manera eficiente. En el video, se menciona que este modelo es una variante del modelo de transporte, pero se diferencia porque asigna recursos de manera uno a uno. El objetivo principal es minimizar o maximizar los costos de asignación de tareas a máquinas, como se ilustra en el ejercicio.

💡Modelo de transporte

El modelo de transporte es un método matemático para optimizar la distribución de recursos desde múltiples fuentes hacia múltiples destinos. En el video, se menciona que el modelo de asignación es un caso especial del modelo de transporte, pero con la restricción de que las asignaciones son uno a uno, es decir, cada recurso se asigna a una actividad específica.

💡Matriz cuadrada

Una matriz cuadrada es una disposición de datos en filas y columnas donde el número de filas es igual al número de columnas. En el video, la matriz utilizada en el ejercicio es de 4x4, representando cuatro tareas y cuatro máquinas. Esta estructura permite aplicar el método húngaro de manera efectiva.

💡Método húngaro

El método húngaro es un algoritmo para resolver problemas de asignación, minimizando los costos involucrados. En el video, este método se utiliza para encontrar el costo mínimo de asignar tareas a máquinas. Implica restar los valores mínimos de filas y columnas, y buscar una solución óptima a través de la manipulación de la matriz resultante.

💡Costo mínimo

El costo mínimo se refiere al menor valor posible que se puede obtener en un proceso de asignación. En el contexto del video, el objetivo es minimizar el costo asociado con asignar tareas a máquinas. El ejercicio busca encontrar las combinaciones de tareas y máquinas que resulten en el menor costo posible.

💡Tareas y máquinas

Las tareas representan las actividades que deben realizarse, y las máquinas son los recursos disponibles para llevar a cabo dichas actividades. En el video, el ejercicio se basa en asignar cuatro tareas a cuatro máquinas, con el objetivo de minimizar los costos de asignación.

💡Restar valores mínimos

Este es un paso clave en el método húngaro, donde se resta el valor mínimo de cada fila y columna de la matriz. En el video, se menciona cómo se identifican los valores mínimos y se restan para simplificar el proceso de encontrar la asignación óptima.

💡Líneas de ceros

Las líneas de ceros son una técnica visual utilizada en el método húngaro para identificar posibles soluciones óptimas. En el video, se dibujan líneas sobre los ceros en la matriz ajustada para ayudar a encontrar el número de asignaciones necesarias para completar el ejercicio de forma óptima.

💡Intersección de líneas

La intersección de líneas ocurre cuando una línea de ceros en la matriz ajustada se cruza con otra. En el video, este concepto se menciona cuando se agregan o restan valores en los puntos de intersección de las líneas, lo que ayuda a mejorar la precisión en la búsqueda de la solución óptima.

💡Asignación óptima

La asignación óptima es el resultado final del ejercicio, en el que cada tarea está asignada a una máquina de manera que el costo total sea el más bajo posible. En el video, se explica cómo el proceso culmina cuando se encuentran las cuatro líneas necesarias para hacer las asignaciones correctas y se determinan los valores más eficientes.

Highlights

El modelo de asignación es un caso especial del modelo de transporte, donde los recursos se asignan a las actividades de manera uno a uno.

Se utiliza una matriz cuadrada en la que se asignan máquinas a tareas de forma óptima, en este caso una matriz de 4x4.

El objetivo del modelo de asignación es minimizar o maximizar los recursos, dependiendo del problema.

El método húngaro es clave en este proceso, que consiste en restar los valores mínimos de cada renglón y columna para simplificar la matriz.

El primer paso del método húngaro es encontrar los valores mínimos de cada renglón y restarlos de los otros elementos del renglón.

El segundo paso es hacer lo mismo pero con las columnas, identificando el valor más bajo de cada columna y restándolo de los demás valores de la columna.

Se destacan las líneas de ceros en la matriz para ayudar a identificar las asignaciones óptimas.

El objetivo es encontrar tantas líneas de ceros como el tamaño de la matriz, en este caso cuatro líneas.

Si no se encuentran suficientes líneas de ceros, se deben hacer más ajustes restando el valor más bajo de los elementos no tachados y sumando en las intersecciones.

El valor más bajo en la matriz se resta a los elementos no tachados y se suma a los que están en intersección.

Se repiten los pasos hasta encontrar el número correcto de líneas de ceros, lo que indica que se ha llegado a una solución óptima.

Una vez que se han encontrado las líneas necesarias, se eligen los ceros que representarán las asignaciones óptimas.

Para determinar las asignaciones finales, se selecciona el valor mínimo en cada fila y columna de la matriz original, respetando las asignaciones previas.

El costo total de las asignaciones se calcula sumando los valores correspondientes a las tareas y máquinas asignadas, resultando en 219 unidades en este caso.

El método asegura que se minimicen los costos asignando cada tarea a una sola máquina de forma óptima.

Transcripts

play00:02

hola qué tal en este vídeo realizaremos

play00:05

un ejercicio de modelo de asignación les

play00:08

comento que el modelo de asignación pues

play00:10

es un caso especial del modelo de

play00:11

transporte la peculiaridad de este

play00:14

modelo es que los recursos signan las

play00:17

actividades en términos de uno a uno y

play00:19

pues cabe destacar que la matriz sería

play00:22

de forma cuadrada en este caso tenemos

play00:25

una matriz de 4x4 para el ejercicio

play00:27

cuatro tareas y cuatro máquinas de ade y

play00:30

de uno a cuatro el objetivo de estos

play00:33

ejercicios pues es minimizar o maximizar

play00:35

los recursos que tenemos

play00:38

de modo que determinemos de qué manera

play00:43

deben realizarse todas las asignaciones

play00:46

para este ejercicio realizaremos lo

play00:49

realizaremos mediante el método método

play00:51

húngaro que consiste en determinar los

play00:55

valores mínimos de cada renglón y de

play00:57

cada columna para posteriormente

play00:59

arrestarlos y continuar en esta dinámica

play01:01

espero que a través del vídeo pues pueda

play01:04

quedar más claro y eso sea a grandes

play01:06

rasgos bien como les comentaba en este

play01:09

caso tenemos una matriz de 4 x 4 2 con 4

play01:13

máquinas y 4 tareas como son recursos

play01:16

para las máquinas y las tareas los que

play01:18

tenemos asignados pues tendríamos que

play01:20

minimizarlo tendremos que minimizar los

play01:23

costos que son estos valores que tenemos

play01:25

sombreados es decir las tareas donde

play01:28

vamos a realizar la tarea para cada

play01:30

máquina que significa el menor costo

play01:32

para para este para este ejercicio y

play01:35

para dicha actividad

play01:36

entonces como les comentaba lo primero

play01:38

que debemos que hacer lo primero que

play01:40

debemos de hacer es encontrar los

play01:42

valores mínimos por renglón bien para el

play01:45

renglón a el valor mínimo vamos a

play01:48

asombrar lo para tenerlo un poco más

play01:49

fácil sería el número 49 vamos a ponerlo

play01:52

de un lado ok sea el 49 para el renglón

play01:55

de el valor mínimo sería el número 45

play01:59

para el renglón c sería el número 46 y

play02:03

para el renglón de sería el número 38 ok

play02:07

lo que hay que hacer ahora es restarle a

play02:09

cada renglón el valor mínimo que ya

play02:12

hemos determinado

play02:14

bien sería 49 49 0 86 49 37 54 - 49 5

play02:24

70 - 49 21 bien continuamos con el

play02:28

segundo que tiene asignado el valor

play02:31

mínimo en 45 45 menos 45 sería 0 79

play02:36

menos 45 serían 34 66 menos 45 serían 21

play02:42

81 45 serían 36 continuamos con la misma

play02:47

dinámica para las siguientes reuniones

play02:49

tendremos los siguientes resultados 0

play02:52

12 32 42 y para el renglón de 6

play03:01

0 28 y 31 bien hemos terminado el primer

play03:08

paso para este para la solución de este

play03:11

este ejercicio lo que tenemos que hacer

play03:13

ahora es determinar el valor más bajo

play03:16

pero por columna para la columna 1

play03:19

tenemos que el valor más bajo sería el

play03:21

número 0 para la segunda sería el número

play03:24

0 también

play03:26

para la tercera sería el número cinco

play03:30

para la cuarta columna

play03:33

sería el número 21 ok

play03:39

lo que tenemos que hacer ahora ya que

play03:42

tenemos formada la nueva tabla y que

play03:44

determinamos los valores más bajos por

play03:47

columna es restarle el valor más bajo

play03:50

asignado por columna a cada uno de los

play03:52

elementos en este caso la columna 1

play03:54

tenemos que tiene un valor más bajo 0 si

play03:58

le restamos a todos y cada uno de los

play03:59

elementos el 0 pues quedaría exactamente

play04:02

igual para la columna 2 es lo mismo para

play04:05

la columna 3 y se modifica porque sería

play04:07

el valor mínimo 5 tendríamos 5 5 021 5

play04:13

serían 16 32 menos 5 serían 27 28 5

play04:19

serían 23 para la cuarta columna 21

play04:22

menos 21 0 36 21 serían 15 42 - 21

play04:29

serían 21 y por último tendríamos el

play04:32

valor de 10

play04:33

ya tenemos realizados dos pasos de este

play04:37

método para la solución del ejercicio lo

play04:39

que cabe hacer ahora es destacar las

play04:42

líneas entendamos por líneas al conjunto

play04:45

de ceros que tenemos en la tabla vamos a

play04:48

destacar las con un sombreado para que

play04:50

sea más sencillo identificarlas

play04:57

aquí está sería este conjunto de tres

play05:00

ceros en la línea de este conjunto de 20

play05:03

otra línea

play05:05

y este que tenemos aquí solo pues sería

play05:07

otra línea lo que tenemos por objetivo

play05:10

es encontrar el mismo número de líneas

play05:13

que el valor de la de la matriz cuál es

play05:16

el valor de la matriz pues bueno

play05:18

como decíamos que es cuadrada de 4 por 4

play05:20

en este caso el valor de la matriz será

play05:23

también 4 quiere decir que tenemos que

play05:26

encontrar 4 líneas para el tamaño 4 de

play05:29

la matriz en este caso tenemos 3 pues no

play05:31

no está solucionado o no estamos

play05:34

encontrando el óptimo para la tabla y

play05:37

para el ejercicio lo que tenemos que

play05:39

hacer como no encontramos el óptimo

play05:41

vamos a quitar un poco el sombreado para

play05:46

destacar otros elementos que son

play05:49

importantes es encontrar como les

play05:52

comentaba el valor más bajo de la tabla

play05:56

y restárselo a todos aquellos elementos

play05:59

que no estén ya tachados o bien en línea

play06:03

y adicionando los a los que son

play06:06

intersector o que intercepte perdón que

play06:09

están interceptando entre entre las

play06:11

líneas de este creemos entonces

play06:15

vamos a hacerlo con colores para que sea

play06:17

más sencillo esto teníamos que era una

play06:19

línea esta es otra línea

play06:23

esta es otra línea no tenemos que

play06:25

hacerles nada

play06:27

esta sería parte de la misma línea no

play06:31

tenemos que hacerle nada esta es parte

play06:35

de la línea pero intercepta con esta si

play06:38

estas interceptan

play06:41

no sé si se puede entender pero está

play06:44

este cero conecta a esta otra línea ok

play06:48

vamos a ponerla de otro color

play06:51

de color naranja está entonces había que

play06:55

adicionar celo para éste también

play06:58

intersecta ok

play07:00

había que adicionar se lo y esta

play07:03

siguiente línea

play07:05

también tendremos que extenderla

play07:10

bien entonces a los que intersectan hay

play07:13

que adicionar el valor el valor más bajo

play07:15

y a los que están en línea pues no hay

play07:19

que hacerles nada consideremos estos

play07:21

valores que están estoy sombreando cuál

play07:24

es el más bajo bien es el valor 12

play07:27

lo que tenemos que hacer a todos estos

play07:29

blancos tenemos que restarse los serían

play07:32

34 12 22 16 - 12 415 menos 12 sería 312

play07:40

menos 2 se quedarían 0 27 menos 12

play07:44

serían 15 y 21 12 serían 9 aquí hay que

play07:51

adicionar se los sumarse los 6 al 12

play07:54

serían 18 y 0 más 12 serían 12

play08:00

ya hicimos un tercer paso vamos a quitar

play08:04

el sombreado para volver a identificar

play08:05

las líneas

play08:09

bien aquí tenemos una línea

play08:16

aquí tenemos una línea aquí tenemos una

play08:19

segunda línea

play08:21

y aquí tenemos una tercera línea

play08:23

seguimos en las mismas no hemos

play08:27

encontrado las cuatro líneas que

play08:28

significan el óptimo para el ejercicio

play08:31

lo que tenemos que hacer nuevamente es

play08:33

volver a buscar el valor más bajo

play08:35

respetando los los que ya hemos marcado

play08:37

y los que los que son intersección entre

play08:41

ambas líneas bien quedaría de la

play08:45

siguiente forma vamos a quitar el

play08:47

sombreado para que sea más sencillo

play08:51

identificarlos y realizar el cuarto paso

play08:53

y esperemos que último está no hay que

play08:57

no no tenemos ya que hacerle nada ok

play09:02

esta es una una línea añadimos este

play09:06

también es parte de la línea aunque no

play09:08

son 0 continúa la línea esta también es

play09:13

otra

play09:15

[Música]

play09:18

es otra línea esto añadimos el 22 aunque

play09:20

no sea 0 porque es parte d

play09:24

del seguimiento de los números de la

play09:26

fila de los números estos dos valores

play09:28

que tenemos que así están interceptando

play09:31

entre sí porque si extendiéramos está

play09:34

combinaría el 12 y el 37 con estas dos

play09:37

columnas que por lo que si son

play09:39

intersecciones tendríamos que añadirse

play09:42

los sumarle el valor más bajo que

play09:44

encontremos de todos estos ok cuál es el

play09:47

valor no es bajo pues bien es el número

play09:49

3

play09:50

a todos estos hay que restar se lo

play09:53

serían 4

play09:54

3

play09:56

sería 13 30 15

play10:00

3 serían 12 9 3 serían 6 23 menos 3

play10:06

serían 20 y 10 menos tres serían 7

play10:12

a éstos hay que añadir se los 12 3

play10:15

serían 15 y 37 3 serían 40 bien vamos a

play10:21

quitar este para que sea más fácil no

play10:23

nos perdamos vamos a quitar también el

play10:26

sombreado lo que lo que con lo que cabe

play10:30

hacer es volver a destacar las líneas

play10:33

esta es una línea

play10:39

el seguido de ceros esta es otra línea 2

play10:43

esta es otra línea 3

play10:47

y esta es otra línea 4

play10:51

ok ya tenemos entonces las cuatro líneas

play10:54

que estábamos buscando

play10:56

esta es una esta es la otra esta es la

play10:59

otra y la cuarta ok lo que tenemos que

play11:03

hacer ahora es elegir cuáles son los

play11:05

ceros que se escogen y cuáles son los

play11:08

que se deshabilita cómo lo hacemos bien

play11:11

hay que recordar los valores que

play11:14

teníamos en estos vamos a ponerlo

play11:18

vamos a sustituirlo para que no cause

play11:22

conflicto pensando en la tabla original

play11:25

aquí teníamos el valor de 45 aquí

play11:29

teníamos el valor de 46 aquí tenemos el

play11:33

valor de 58 aquí tenemos el valor de 38

play11:38

aquí estaba 54 y aquí teníamos 70 y 81

play11:43

respectivamente

play11:46

ahora sí ya podemos determinar cuáles

play11:49

son los óptimos del ejercicio vamos a

play11:52

poner con color para poder destacar

play11:56

cuáles serían los que los que se

play11:59

deshabilita como lo hacemos eso es bueno

play12:02

pues tenemos que observar para el

play12:05

ejercicio a el óptimo sería

play12:09

si tenemos estos observados entre el 54

play12:13

y el 70 cual podríamos cuerpos el que

play12:16

fuera más económico o sea el 54 para el

play12:19

az sería el 50 y para él la sería en la

play12:22

máquina 3 para la tarea la mac interés

play12:24

para la máquina b

play12:27

sería

play12:30

entre 45 y 81 pues necesariamente sería

play12:33

45 para hacer entre 46 y 58 pues tendría

play12:40

que ser necesariamente 58 porque ya

play12:42

tenemos asignada la máquina 1 a la tarea

play12:46

b

play12:47

y por último para la tarea de lo que

play12:51

tendríamos que hacer

play12:53

es la máquina

play12:57

las máquinas dos también

play13:02

lo que podría hacerse aquí como estamos

play13:05

replicando

play13:08

es asignar de manera diferente este

play13:13

sería 46

play13:16

y tendrían como no tenemos otra opción

play13:18

tenemos que asignar está el 81

play13:24

lo que tenemos que observar para

play13:26

realizar esto es que elijamos los

play13:28

mejores valores pero que también le

play13:30

asignemos una sola como decíamos al

play13:33

principio una sola tarea cada cada

play13:37

máquina cada recurso que tenemos así

play13:39

tendremos que para el pse si lo

play13:41

realizamos en la máquina uno sería el 46

play13:46

empecemos de arriba para la serie en la

play13:49

máquina 354 para la vez sería en la

play13:52

máquina 481 para la cee tenían la

play13:56

máquina 1.46 y para la de serían la

play13:59

máquina desde con 38 que nos daría un

play14:03

costo total como sumando 46 38 54 y 81

play14:08

de 219 unidades ok por lo que estas

play14:13

serían los ceros que se escogen los que

play14:16

están en rojo y los negros los que se

play14:18

habilitan bien así es como se realiza el

play14:22

ejercicio de modelo de asignación

play14:26

esto pues pues quedaría ya resuelto y

play14:30

sería todo cabe mencionar que algunos de

play14:35

los créditos son de la página online

play14:37

gestión police gracias

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Método HúngaroModelo AsignaciónOptimizaciónMatrices CuadradasMinimización CostosTareas y MáquinasAsignación RecursosModelos TransporteMatemáticas AplicadasGestión Eficiente
Besoin d'un résumé en anglais ?