Optimization Programming Language
| Optimization Programming Language | |
|---|---|
| Paradigm | Algebraic modeling, Constraint programming, Constraint logic |
| Designed by | Pascal Van Hentenryck |
| Developer | IBM (originally ILOG) |
| First appeared | 1998 |
| Stable release | 22.1.1 (within CPLEX Studio)
/ December 2022 |
| Typing discipline | Strong, static |
| OS | Windows, Linux, macOS, AIX |
| License | Proprietary |
| Website | www |
| Major implementations | |
| IBM ILOG CPLEX Optimization Studio | |
Optimization Programming Language (OPL) is an algebraic modeling language for mathematical optimization models, which makes the coding easier and shorter than with a general-purpose programming language.
It is part of the CPLEX software package and therefore tailored for the IBM ILOG CPLEX and IBM ILOG CPLEX CP Optimizers. The original author of OPL is Pascal Van Hentenryck.