AMPL offers superior support by our development and technical support teams.
Contact us for general queries, partnerships, and more.
We can help you find the license and offering that works best for your situation.
AMPL offers superior support by our development and technical support teams.
Contact us for general queries, partnerships, and more.
We can help you find the license and offering that works best for your situation.
IBM ILOG CPLEX has been a well known and widely used large-scale solver for over three decades. Its efficiency and robustness have been demonstrated through varied applications in thousands of commercial installations worldwide.
CPLEX downloads are available from the My Downloads page of your account at the AMPL Portal, and are included in the bundles that are used for free trials.
Developer: IBM Corporation
Company website: IBM ILOG CPLEX
Current version: 22.1.1
Problem types supported: Linear and quadratic optimization in continuous and integer variables. Support is provided for both convex and nonconvex quadratic objectives, and for convex quadratic constraints.
Special forms detected: Logical implications in the form of “indicator” constraints. Convex quadratic expressions in objectives, and convex quadratic constraints of elliptic and conic types.
Algorithms available: For continuous problems, primal and dual simplex, interior-point (barrier); for integer problems, advanced branch-and-bound with presolve, feasibility heuristics, and cut generators. For continuous problems comprised mostly or entirely of linear network flow constraints, network simplex.
Special features: Shared-memory parallel processing for barrier, branch-and-bound. Concurrent optimization by several methods to determine best choice. Special facilities for parameter tuning and infeasibility diagnosis.
See also: ILOG CP for AMPL, covered by the CPLEX for AMPL license, for access to constraint programming and more general CPLEX handling of logical constraints.
Instructions for joining the IBM Academic Initiative
CPLEX for AMPL 12.2: CPLEX-for-AMPL-12.2-Users-Guide