0 / 0
Volver a la versión inglesa de la documentación
Seleccionar un Decision Optimization dominio en el Modeling Assistant
Última actualización: 12 ago 2024
Selección de un dominio Decision Optimization en el Modeling Assistant

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 .

Diagrama de flujo que muestra preguntas y respuestas sí-no que conducen a la elección de tipos de modelo de optimización

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.

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información