0 / 0
Volver a la versión inglesa de la documentación

Optimización de CPLEX, nodo

Última actualización: 12 feb 2025
Nodo Optimización de CPLEX (SPSS Modeler)

Con el nodo Optimización de CPLEX puede utilizar la optimización basada en CPLEX (matemática compleja) mediante un archivo de modelo OPL (Optimization Programming Language).

Para obtener más información sobre la optimización de CPLEX y OPL, consulte la documentación de IBM ILOG CPLEX Optimization Studio.

Cuando se crea la salida de los datos generados por el nodo Optimización de CPLEX, la salida puede incluir los datos originales de los orígenes de datos conjuntamente como índices únicos, o como índices multidimensionales del resultado.

Modelo OPL y datos de entrada

Modelo OPL
Escriba o pegue la sintaxis del modelo OPL (Optimization Programming Language) en este campo.
Nombre de conjunto de tuplas en OPL correspondiente a los datos de entrada
Especifique el nombre del conjunto de tuplas en el modelo OPL que corresponde a los datos entrantes. A continuación, si es necesario, verifique que todos los campos de tupla están correlacionados con campos de entrada de datos según su orden en la definición de la tupla.
Correlación de entrada
Especifique los campos de tuplas y los campos de entrada de datos para la correlación. Todos los campos de tuplas se deben correlacionar con campos de entrada de datos para que se declaren en la definición de tupla.

Otros datos

Datos OPL
Utilice el separador Otros datos si necesita especificar otros datos para la optimización.

Resultado

Cuando la salida es una variable de decisión, debe tomar los orígenes de datos previos (los datos de entrada) como índices, y los índices deben estar predefinidos en la sección Correlaciones de entrada del separador Modelo OPL y datos de entrada. Actualmente no está soportado ningún otro tipo de variables de decisión. La variable de decisión puede tener un solo índice o varios índices. SPSS Modeler generará los resultados de CPLEX con todos o parte de los datos entrantes originales juntos, lo que es coherente con otros nodos de SPSS Modeler . Los índices correspondientes referidos se deben especificar en el campo Tupla de salida descrito a continuación.

Modo de resultados
Elija el modo de resultados (Salida en bruto o Variable de decisión) y especifique otras opciones según sea apropiado. La opción Salida en bruto generará directamente el valor objetivo de función, independientemente del nombre.
Nombre de variable de valor de función de objetivo en OPL
Este campo se habilita si ha seleccionado el modo de resultados Variable de decisión. Especifique el nombre de la variable de valor de función de objetivo del modelo OPL.
Nombre de campo de valor de función de objetivo para la salida
Especifique el nombre de campo a utilizar en el resultado. El valor predeterminado es _OBJECTIVE.
Tupla de salida
Especifique el nombre de la tupla predefinida de los datos entrantes. Este actúa como los índices de la variable de decisión y se espera que sea la salida con las salidas de variable. La Tupla de salida debe ser coherente con la definición de la variable de decisión en el OPL. Si hay varios índices, los nombres de tuplas se deben unir con una coma (,).
Salidas de variables
Añada una o varias variables a incluir en el resultado.
Nota:
  • Cuando ejecuta un flujo que contiene un nodo Optimización de CPLEX, la biblioteca CPLEX tiene una limitación de 1000 variables y 1000 restricciones.