CPLEX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
CPLEX
software
Tip Optimizare (nu este listată )
Dezvoltator IBM
Ultima versiune 12.6
Sistem de operare Multiplatform
Licență Software proprietar
( licența nu este gratuită )
Site-ul web Pagina produsului IBM ILOG CPLEX Optimization Studio

IBM ILOG CPLEX Optimization Studio (adesea prescurtat informal ca CPLEX) este un program de optimizare . În 2004, dezvoltarea CPLEX a primit primul premiu INFORMS Impact .

CPLEX este numit după metoda simplex (metoda simplex) implementată în limbajul C , deși include acum algoritmi suplimentari în domeniul programării matematice și oferă interfețe cu alte medii / limbaje, pe lângă C. Dezvoltat inițial de Robert E. Bixby , este comercializat din 1988 de CPLEX Optimization Inc., achiziționat de ILOG în 1997; La rândul său, ILOG a fost achiziționat de IBM în ianuarie 2009 [1] . CPLEX este întreținut și dezvoltat activ la IBM .

IBM ILOG CPLEX Optimizer rezolvă probleme de programare liniară întreagă , probleme de programare liniară și de dimensiuni considerabile [2] , utilizând variantele primare sau dual [ neclar ] al metodei simplex sau metodelor punctului intern ; de asemenea, rezolvă probleme de programare pătratică convexă și probleme cu constrângeri pătratice convexe, utilizând tehnici de programare a conului de ordinul II (SOCP).

CPLEX Optimizer are un strat numit Concert, care oferă interfața pentru C ++ , C # și Java . Există, de asemenea, o interfață pentru Python bazată pe interfața C. În plus, s-au dezvoltat conectori pentru Microsoft Excel și MATLAB . În cele din urmă, există un executabil interactiv „de sine stătător” util pentru depanare și „reglarea performanței” modelelor de optimizare.

CPLEX este utilizabil prin intermediul software-ului de modelare independent, cum ar fi AIMMS , AMPL , GAMS , MPL , Arhivat la 24 noiembrie 2020 la Internet Archive ., OptimJ și TOMLAB .

Pachetul „IBM ILOG CPLEX Optimization Studio” constă din: optimizatorul matematic CPLEX, optimizatorul de programare de constrângere IBM ILOG CPLEX , limbajul de programare OPL (Optimization Programming Language) și un mediu de dezvoltare integrat.

Notă

  1. ^ IBM Finalizează Achiziția ILOG (arhivat din original la 27 septembrie 2012) .
  2. ^ HD Mittelmann, Recent Benchmarks of Optimization Software , EURO XXII Praga, Republica Cehă, Departamentul de Matematică și Statistici Arizona State University, 10 iulie 2007.

linkuri externe