Fragmentos de código para crear modelos
Para los modelos DOcplex o OPL de Python, puede seleccionar fragmentos de código que le ayudarán a crear un modelo. El uso de fragmentos de código puede acelerar la creación de modelos, ya que permite añadir y editar código sin tener que introducir todas las líneas de código desde cero.
En la vista del modelo Build, haga clic en el icono de fragmentos de código para abrir el panel de fragmentos de código. A continuación, puede elegir previsualizar y añadir diferentes fragmentos de código a su modelo. Los tipos de fragmentos de código disponibles dependen del lenguaje de modelado ( Python DOcplex u OPL) y del tipo de modelo (modelos de programación matemática o de programación de restricciones) que esté utilizando. Para los modelos de programación matemática, el Optimizador es CPLEX de IBM, y para la programación de restricciones es CP Optimizer.
Puede previsualizar el fragmento de código e insertarlo en su modelo dondequiera que esté el cursor, o copiarlo y pegarlo en un lugar específico de su modelo.
Esqueleto modelo
El fragmento de código del modelo de esqueleto le proporciona una estructura de modelo para que pueda empezar rápidamente. Cuando abra un esqueleto de modelo, debe seleccionar el optimizador adecuado para su tipo de modelo. Hay otras opciones disponibles dependiendo de su idioma de modelado.
Python modelos
El fragmento de código de marcos de datos utiliza automáticamente los nombres de tabla correctos que se encuentran en las tablas de la vista Preparar datos para definir las entradas. También se proporciona un marco de datos de salida vacío para que defina su salida para la vista de la solución Explore.
Puede utilizar el fragmento de código del detector de progreso para crear un detector que supervise el progreso de la solución, capture soluciones intermedias y detenga la resolución en función de sus propios criterios. Este fragmento de código también le proporciona el código necesario para crear tablas de soluciones de salida en la vista Explorar solución.
Modelos OPL
El fragmento de código de tuplas de entrada utiliza automáticamente los nombres de tabla y los tipos de datos correctos que se encuentran en las tablas de vista de datos Prepare, para que pueda definir la entrada de su modelo de forma más rápida y sencilla. También puede definir el prefijo de nombre de tupla que desea utilizar en sus definiciones de datos.
Más información
- Para ver un tutorial sobre cómo crear modelos DOcplex de e Python, consulte Resolver y analizar un modelo de e Decision Optimization : el problema de la dieta.
- Para obtener más información sobre los modelos OPL, consulte Decision Optimization Modelos OPL.