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
- ↑ "CPLEX Optimization Studio 20.1 está disponible" . Archivado del original el 14/12/2020 . Consultado el 04/03/2021 .
- ↑ 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.
- ↑ 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
- ↑ 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 .
- ↑ "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 .
- ↑ "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 .
- ↑ "Notas de la versión CPLEX 22.1.0" . Consultado el 11 de enero de 2023 .
- ↑ "Notas de la versión CPLEX 20.1" . Consultado el 4 de marzo de 2021 .
Enlaces externos
- 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
- Software de optimización matemática
- Software de IBM