Cómo modelar este problema como un problema de aprendizaje automático

Para plantear su pregunta matemáticamente, si KPI es una función (llamémosla k) de parámetros (llamémoslos P) desea:

Maximice k (P), de modo que C (P)> 0.

Donde C es un conjunto de funciones que expresan las restricciones que ha mencionado. Si se conoce la función KPI, entonces este problema es un problema de optimización y no un problema de aprendizaje automático. Si, por otro lado, no se conoce la relación entre KPI y P, entonces el aprendizaje automático se utiliza para descubrir esa relación.

Aquí “manualmente” se pueden ajustar varios conjuntos de parámetros y observar el KPI. Luego, el aprendizaje automático se puede usar para ajustar KPI a P. Hay varios algoritmos para esto, comenzando desde una relación lineal como la regresión OLS hasta regresiones complejas de árbol de decisión para relaciones no lineales.

El siguiente paso sería resolver el problema de optimización. Esto se puede hacer a través de varias técnicas bien conocidas. Si C y KPI son funciones genéricas sin restricciones especiales de ser convexo / lineal, entonces la simulación es la mejor manera de resolver este problema.