Nodo Optimización de CPLEX

El nodo Optimización de CPLEX proporciona la capacidad de utilizar la optimización basada en CPLEX (matemática compleja) a través de un archivo de modelo OPL (Optimization Programming Language - Lenguaje de programación de optimización). Esta funcionalidad estaba disponible en el producto IBM® Analytical Decision Management que ya no está soportado, pero también puede utilizar el nodo CPLEX en SPSS Modeler sin necesidad de IBM Analytical Decision Management.

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

El nodo Optimización de CPLEX soporta varias fuentes de datos, o varios datos entrantes dimensionales. Puede conectar varios nodos al nodo Optimización de CPLEX, y cada nodo anterior se puede utilizar para proporcionar datos al cálculo del modelo OPL– establecer como conjuntos de tuplas individuales con correlaciones de campos individuales.

Cuando se crea la salida de los datos generados por el nodo Optimización de .CPLEX, los datos originales de las fuentes de datos pueden ser salidas junto con índices únicos, o como varios índices dimensionales del resultado.

Notas:
  • Al ejecutar una ruta que contiene un nodo Optimización de CPLEX en IBM SPSS Modeler Server, de forma predeterminada, se utiliza la biblioteca CPLEX de la edición Community incorporada. Tiene una limitación de 1000 variables y 1000 restricciones. Si instala la edición completa de IBM ILOG CPLEX y desea utilizar en su lugar el motor CPLEX de la edición completa, que no tiene dichas limitaciones, complete el paso siguiente para la plataforma.
    • En Windows, edite options.cfg y añada la vía de acceso a biblioteca OPL. Por ejemplo:
      cplex_opl_lib_path="<CPLEX_path>\opl\bin\<Platform_dir>"
      Donde <CPLEX_path> es el directorio de instalación de CPLEX como C:\Archivos de programa\IBM\ILOG\CPLEX_Studio127, y <Platform_dir> es el directorio específico de plataforma como x64_win64.
    • En Linux, edite modelersrv.sh y añada la vía de acceso a biblioteca OPL. Por ejemplo:
      CPLEX_OPL_LIB_PATH=<CPLEX_path>/opl/bin/<Platform_dir>
      Donde <CPLEX_path> es el directorio de instalación de CPLEX como /root/Libs_127_FullEdition/Linux_x86_64, y <Platform_dir> es el directorio específico de plataforma como x86-64_linux.
Nota:
  • Al ejecutar una ruta que contiene un nodo Optimización CPLEX en SPSS Modeler Solution Publisher, de forma predeterminada, se utiliza la biblioteca CPLEX incorporada de la edición Community. Tiene una limitación de 1000 variables y 1000 restricciones. Si instala la edición completa de IBM ILOG CPLEX y desea utilizar en su lugar el motor CPLEX de la edición completa, que no tiene dichas limitaciones, complete el paso siguiente para la plataforma.
    • En Windows, añada la vía de acceso a biblioteca OPL como un argumento de línea de comandos para modelerrun.exe. Por ejemplo:
      -o cplex_opl_lib_path="<CPLEX_path>\opl\bin\<Platform_dir>"
      Donde <CPLEX_path> es el directorio de instalación de CPLEX como C:\Archivos de programa\IBM\ILOG\CPLEX_Studio127, y <Platform_dir> es el directorio específico de plataforma como x64_win64.
    • En Linux, edite modelerrun y añada la vía de acceso a biblioteca OPL. Por ejemplo:
      CPLEX_OPL_LIB_PATH=<CPLEX_path>/opl/bin/<Platform_dir>
      Donde <CPLEX_path> es el directorio de instalación de CPLEX como /root/Libs_127_FullEdition/Linux_x86_64, y <Platform_dir> es el directorio específico de plataforma como x86-64_linux.
  • CPLEX no recibe soporte en macOS. Puede utilizar el nodo (añádalo a su ruta, edite sus propiedades, etc), pero no puede ejecutarlo.