Evolución en tu código Parte 2 Cómo resolver un problema de asignación de personal utilizando algoritmos genéticos

Evolución en tu código Parte 2 Resolver problema de asignación de personal con algoritmos genéticos

Ciencia de Datos. Algoritmos. Inteligencia Artificial. Optimización

Resolviendo un Problema de Asignación de Recursos de Personal Utilizando Algoritmo Genético

Introducción

Foto de Kentaro Toma en Unsplash

Si llegaste aquí desde mi artículo anterior, Evolución en tu Código: Comprendiendo y Programando un Algoritmo Genético desde Cero – Parte 1, bienvenido de nuevo.

Si eres nuevo aquí, recomiendo leer la primera parte ya que facilitará la comprensión de la intuición detrás del código que vamos a escribir a continuación.

En este artículo, intentaremos resolver un problema de asignación de recursos en un entorno de comida rápida, que es uno de los tipos de problemas más populares estudiados en clases de optimización.

Problema de Asignación de Recursos en un Entorno de Comida Rápida

Supongamos que un restaurante está decidiendo cómo asignar sus recursos entre sus tres secciones principales:

  • Cocina
  • Ensamblaje
  • Servicio

El objetivo de estos problemas es maximizar la satisfacción del cliente, que en nuestro caso, asumiremos que depende de la eficiencia de estas secciones.

Habrá 15 empleados para mover entre estas secciones y cada sección requiere un mínimo de 3 empleados.

Cada empleado tiene una tasa de eficiencia diferente para cada sección, que varía de 0 a 1, donde una eficiencia más alta denota una mayor adecuación en esa sección.

La satisfacción del cliente se calcula como el producto de las tasas de eficiencia promedio de los empleados en cada sección.

Aquí están nuestras suposiciones adicionales:

  • Todos los empleados trabajan las mismas horas.
  • La eficiencia de una sección es simplemente el promedio de las eficiencias de sus empleados.
  • El número de empleados en una sección no afecta su eficiencia más allá de las eficiencias individuales de los empleados, lo que significa que no hay rendimientos decrecientes ni sinergias realizadas con un mayor número.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Cómo implementar la IA adaptativa en tu negocio.

La inteligencia artificial ha surgido como una tecnología poderosa que puede impulsar transformaciones sustanciales e...

Inteligencia Artificial

Empaqueta e implementa fácilmente modelos de ML clásicos y LLMs con Amazon SageMaker, parte 2 Experiencias interactivas para usuarios en SageMaker Studio

Amazon SageMaker es un servicio completamente administrado que permite a los desarrolladores y científicos de datos c...

Inteligencia Artificial

Genera publicidad creativa utilizando inteligencia artificial generativa implementada en Amazon SageMaker

La publicidad creativa tiene el potencial de ser revolucionada por la IA generativa (GenAI). Ahora puedes crear una a...