Articulo de referencia

CPLEX

IBM ILOG CPLEX Optimization Studio (a menudo denominado informalmente simplemente como CPLEX ) es un paquete de software de optimización . Historia El optimizador CPLEX debe su ...

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

Historia

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

Características

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

CPLEX Optimizer tiene una capa de modelado llamada Concert que proporciona interfaces para los lenguajes C++ , C# y Java . Hay una interfaz de lenguaje Python basada en la interfaz C. Por último, se proporciona un ejecutable independiente de Interactive Optimizer para depuración y otros fines.

Se puede acceder al CPLEX Optimizer a través de sistemas de modelado independientes como AIMMS , AMPL , GAMS , OptimJ y TOMLAB . Además, AMPL proporciona una interfaz con el CPLEX CP Optimizer.

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

Historial de versiones

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

Véase también

Referencias

  1. ^ "CPLEX Optimization Studio 20.1 ya está disponible". Archivado desde el original el 2020-12-14 . Consultado el 2021-03-04 .
  2. ^ IBM completa la adquisición de ILOG, 6 de enero de 2009, archivado desde el original el 22 de enero de 2009 , consultado el 24 de junio de 2020
  3. ^ Mittelmann, HD (10 de julio de 2007), "Puntos de referencia recientes del software de optimización", 22.ª Conferencia Europea sobre Investigación Operativa , EURO XXII Praga, República Checa: Departamento de Matemáticas y Estadísticas, Universidad Estatal de Arizona
  4. ^ Laborie P, Rogerie J, Shaw P, Vilim P (2018). "Optimizador IBM ILOG CP para programación". Restricciones . 23 (2): 210– 250. doi :10.1007/s10601-018-9281-x.
  5. ^ "Historia de CPLEX". Historia de CPLEX publicada por ILOG . Archivado desde el original el 13 de abril de 2009. Consultado el 24 de junio de 2020 .
  6. ^ "Notas de la versión de CPLEX 22.1.1". Archivado desde el original el 11 de enero de 2023 . Consultado el 11 de enero de 2023 .
  7. ^ "Notas de la versión de CPLEX 22.1.0" . Consultado el 11 de enero de 2023 .
  8. ^ "Notas de la versión de CPLEX 20.1" . Consultado el 4 de marzo de 2021 .
  • Página de inicio de IBM ILOG CPLEX Optimizer
  • Página de inicio de IBM ILOG CPLEX CP Optimizer
  • Lenguaje de programación de optimización (OPL)
  • Edición preliminar gratuita de IBM ILOG CPLEX Optimization Studio
  • Foros de optimización de IBM ILOG
Retrieved from "https://en.wikipedia.org/w/index.php?title=CPLEX&oldid=1265830725"