A CPLEX egy szoftvercsomag ("megoldó"), amelyet lineáris és másodfokú programozási problémák megoldására terveztek, beleértve az egészszámú programozást is .
A csomag a nevét a C programozási nyelvben megvalósított szimplex metódus tiszteletére kapta , de ezt követően különböző optimalizálási módszereket implementáltak a csomagban más programozási nyelvek interfészével . Tervezte: Robert E. Bixby . A kereskedelmi változatot 1988 -ban vezette be a CPLEX Optimization, amelyet 1997-ben vett fel az ILOG. Az ILOG-ot viszont 2009 januárjában vásárolta meg az IBM [1] . Most a CPLEX csomagot az IBM fejlesztői fejlesztik.
A CPLEX használhatja a C++, C# és Java API-kat az absztrakt rétegen ( Concert ) , valamint a Pythont a C felületen keresztül . A csomag a Microsoft Excel és a MATLAB programokkal együtt használható . Külön-külön az Interactive CPLEX Optimizer alkalmazás használható hibakeresésre és egyéb feladatokra.
A CPLEX számos kereskedelmi modellező rendszerben ( AMPL , GAMS , AIMSS és OPL Development Studio ), valamint néhány ingyenesen ( OpenOpt , PuLP) használható.