Hay diferentes dominios de decisiones disponibles actualmente en el Modeling Assistant y se le puede guiar para que elija el dominio correcto para el problema.
Una vez que ha añadido e importado los datos en el modelo, el Modeling Assistant le ayuda a formular el modelo de optimización ofreciéndole sugerencias en lenguaje natural que puede editar. Para realizar sugerencias inteligentes utilizando los datos y para asegurarse de que la formulación de modelo propuesta se ajusta bien a su problema, se le solicita que empiece seleccionando un dominio de decisiones para el modelo.
Dominios deDecision Optimization
Los distintos dominios de decisiones disponibles actualmente (Planificación, Asignación de recursos, Selección y asignación, y Planificación de oferta y demanda) se presentan como tarjetas. Si pasa el cursor por encima de cada tarjeta, puede leer una breve descripción de cada dominio. Si sabe qué opción elegir, puede seleccionar un dominio de decisiones y empezar a formular el modelo. Más adelante en esta sección se proporciona información adicional sobre cada dominio .
Si no está seguro de qué dominio de decisiones elegir, puede seleccionar "Utilizar esta guía de preguntas y respuestas" y el Modeling Assistant le formulará algunas preguntas y, en función de su respuesta, le indicará rápidamente qué opción necesita.
En el diagrama siguiente, se resumen estas preguntas y opciones. La formulación real de estas preguntas puede variar y también se proporcionan ejemplos con cada pregunta, en la interfaz Modeling Assistant .
Si necesita un dominio de decisiones que no esté soportado actualmente por el Modeling Assistant, todavía puede formular el modelo como un Python cuaderno o como un modelo OPL en el editor IU de experimento .
Planificación
Los problemas de programación tienen que ver con el orden de las cosas. Puede utilizar el dominio de planificación cuando tiene tareas o actividades que debe planificar, que se deben realizar en un orden determinado con horas de inicio y finalización específicasy reglas (o restricciones de prioridad) relativas a qué elementos se pueden realizar antes o después de otros. Su objetivo puede ser, por ejemplo, minimizar el tiempo total que se necesita para realizar todas las tareas, o minimizar los costes y utilizar los recursos de forma eficaz. También tiene la opción de asignar recursos de forma que la solución también indicará la cantidad que se ha asignado de un recurso concreto a cada tarea. La planificación con asignación es un caso muy especial de planificación. Cualquier recurso que pueda asignar a una tarea tiene una capacidad de uno. Una capacidad de uno significa que solo se puede utilizar para una sola tarea cada vez. Si dos tareas necesitan el mismo recurso individual, estas dos tareas no pueden solaparse y deben ponerse en orden: una de las dos tareas debe realizarse antes de la otra. El ejemplo HouseConstructionScheduling que se proporciona en DO-samples y que se describe más adelante en esta sección es un ejemplo de un problema de planificación con la asignación.
Asignación de recursos
Los problemas de asignación de recursos tratan de combinar elementos. Puede utilizar el dominio de Asignación de recursos cuando desee asignar (o comparar) recursos (fuerza laboral, equipo, presupuesto, ...) a destinos (trabajos, eventos, lugares) teniendo en cuenta sus restricciones respectivas (o crear una coincidencia entre ellos). Su objetivo puede ser, por ejemplo, minimizar el coste o maximizar los ingresos gracias a esta asignación. La solución le proporcionará un conjunto de asignaciones (pares de recurso-destino). También puede optar por dejar que la solución determine las cantidades de recursos que se necesitan para las asignaciones. El modelo MarketingCampaignAssignment proporcionado en DO-samples es un ejemplo del dominiode asignación de recursos.
Selección y asignación
Los problemas de selección tratan de elegir de una lista de posibilidades. Puede utilizar el dominio de selección y asignación cuando haya combinado todas las opciones posibles que desea tener en cuenta en una sola tabla. Por ejemplo, esta tabla puede contener una preselección de opciones que ya ha realizado basándose en el análisis predictivo. No obstante, puede que todavía haya un gran número de posibilidades de selección. Desea que Decision Optimization le ayude a decidir la mejor selección (óptima) de estos elementos (o combinaciones) para que pueda alcanzar sus objetivos y respetar sus restricciones. Decision Optimization también puede indicar las cantidades óptimas que se deben asignar a cada opción si es necesario. Un ejemplo típico de un modelo de Selección y asignación es el PortfolioAllocation de ejemplo en el que tiene varias inversiones de acciones financieras entre las que seleccionar. Además, el ejemplo MarketingCampaignAssignment contiene el escenario Escenario 4 - Selección que muestra cómo formular este problema de Campaña de marketing como un modelo de Selección y Asignación. En este caso, tiene diferentes campañas de marketing que puede seleccionar entre todas las listadas en la misma tabla de datos.
Planificación
Los problemas de planificación tratan de cuantificar elementos. Puede utilizar el dominio de planificación cuando desee decidir qué cantidades o niveles tener (por ejemplo, inventario, producción, materiales, servicio) durante periodos de tiempo (por ejemplo, semanas, meses, trimestres). Un ejemplo típico de un modelo de planificación es un problema de planificación de producción en el que necesita saber cuántas materias primas debe tener en existencias en cada trimestre para poder producir el número óptimo de productos según su demanda.