Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

service-workflow-simulation-optimizer-with-autogoal #19

Open
3horta opened this issue Oct 28, 2022 · 0 comments
Open

service-workflow-simulation-optimizer-with-autogoal #19

3horta opened this issue Oct 28, 2022 · 0 comments

Comments

@3horta
Copy link

3horta commented Oct 28, 2022

Integrantes:

Elena Rodríguez Horta C312
Hansel Blanco Martí C311
Sheyla Leyva Sánchez C312

Idea general:

Realizar optimización sobre simulaciones del flujo de trabajo de
un servicio utilizando AutoGoal.

Problema que se desea resolver:
En muchas ocasiones los clientes no suelen tener una buena experiencia utilizando ciertos servicios, entre otras cosas porque se pierde mucho tiempo esperando, a veces debido a que el flujo de trabajo de estos no está optimizado.

Objetivos:
Optimizar el flujo de trabajo de un servicio que sea de tipo:

  • Atención al cliente
  • Existencia de servidores por los que los clientes necesitan pasar.

Con un flujo de trabajo tal que:

  • Los clientes entran al local
  • Se mueven en funcion de sus objetivos a un servidor u otro
  • En cada servidor son atendidos uno a la vez
  • Repiten el proceso pasando por tantos servidores como les haga falta
  • Se van del local

Qué hacer:

  • Se realizará una simulacion del flujo de trabajo de una tienda que, como se puede pensar, funciona con el flujo descrito anteriormente.
  • Se desea que la implementación sea extensible a servicios similares que cumplan las características definidas.

En la simulación se probarán distintos escenarios posibles en las
tiendas (cantidad de cajas variable, forma de organización de la
cola, procesos en serie o en paralelo, etc)

Cómo:

  • Se quiere expresar estas simulaciones en el lenguaje de AutoGoal: AutoGoal es una biblioteca de Python diseñada para la optimización de un proceso. Actualmente se encuentra enfocada en la optimización AutoML principalmente. Uno de los objetivos de este proyecto es ampliar las aplicaciones de este framework.
  • Se prentenden emplear distintos algoritmos de Inteligencia Artificial, en particular metaheurísticas para la optimización de ciertos parámetros de la simulación como podría ser el tiempo de espera u otros.

Repositorio:

https://github.com/hbm99/service-workflow-simulation-optimizer-with-autogoal.git

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant