Articulo de referencia

CPLEX

{{cite web|url=https://community.ibm.com/community/user/datascience/blogs/xavier-nodet1/2020/12/11/cos-201-is-available|title=CPLEX Optimization Studio 20.1 is available|access-...

IBM ILOG CPLEX Optimization Studio (a menudo denominado informalmente simplemente CPLEX ) es un paquete de software de optimización .

Historia

El optimizador CPLEX recibió su nombre del método simplex implementado en el lenguaje de programación C. Sin embargo, actualmente también admite otros tipos de optimización matemática y ofrece interfaces distintas a C. Fue desarrollado originalmente por Robert E. Bixby y comercializado en 1988 por CPLEX Optimization Inc. Esta empresa fue adquirida por ILOG en 1997, y posteriormente ILOG fue adquirida por IBM en enero de 2009. [ 2 ] IBM continúa desarrollando activamente CPLEX.

Características

El optimizador IBM ILOG CPLEX resuelve problemas de programación entera , problemas de programación lineal muy grandes [ 3 ] utilizando variantes primales o duales del método simplex o el método de punto interior de barrera, problemas de programación cuadrática convexa y no convexa , y problemas con restricciones cuadráticas convexas (resueltos mediante programación de cono de segundo orden , o SOCP).

El optimizador CPLEX cuenta con una capa de modelado llamada Concert que proporciona interfaces para los lenguajes C++ , C# y Java . También incluye una interfaz para Python basada en la interfaz de C. Finalmente, se proporciona un ejecutable interactivo independiente para la depuración y otros fines.

El optimizador CPLEX es accesible a través de sistemas de modelado independientes como AIMMS , AMPL , GAMS , OptimJ y TOMLAB . Además, AMPL proporciona una interfaz para el optimizador CPLEX CP.

El IBM ILOG CPLEX Optimization Studio completo consta del optimizador CPLEX para programación matemática, el optimizador CP para programación de restricciones, [ 4 ] el lenguaje de programación de optimización (OPL) y un IDE estrechamente integrado.

Historial de lanzamientos

Antes de que IBM adquiriera ILOG, el equipo de CPLEX publicó un historial de versiones de CPLEX. [ 5 ]

Véase también

Referencias

  1. "CPLEX Optimization Studio 20.1 está disponible" . Archivado del original el 14/12/2020 . Consultado el 04/03/2021 .
  2. IBM completa la adquisición de ILOG , 6 de enero de 2009, archivado del original el 22 de enero de 2009 , consultado el 24 de junio de 2020.
  3. Mittelmann, HD (10 de julio de 2007), "Recent Benchmarks of Optimization Software", 22.ª Conferencia Europea sobre Investigación Operativa , EURO XXII Praga, República Checa: Departamento de Matemáticas y Estadística, Universidad Estatal de Arizona
  4. Laborie P, Rogerie J, Shaw P, Vilim P (2018). "Optimizador IBM ILOG CP para planificación". Constraints . 23 (2): 210– 250. doi : 10.1007/s10601-018-9281-x .
  5. "Historia del CPLEX" . Historia del CPLEX publicada por ILOG . Archivado del original el 13 de abril de 2009. Consultado el 24 de junio de 2020 .
  6. "Notas de la versión CPLEX 22.1.1" . Archivado del original el 11 de enero de 2023. Consultado el 11 de enero de 2023 .
  7. "Notas de la versión CPLEX 22.1.0" . Consultado el 11 de enero de 2023 .
  8. "Notas de la versión CPLEX 20.1" . Consultado el 4 de marzo de 2021 .
  • Página principal de IBM ILOG CPLEX Optimizer
  • Página de inicio de IBM ILOG CPLEX CP Optimizer
  • Lenguaje de programación de optimización (OPL)
  • Versión de vista previa gratuita de IBM ILOG CPLEX Optimization Studio
  • Foros de optimización de IBM ILOG