Algebraic modeling language
An open source algebraic modeling language implemented as a C++ class library. Using FLOPC++, linear optimization models can be specified in a declarative style, similar to algebraic modeling languages such as GAMS and AMPL, within a C++ program. As a result the traditional strengths of algebraic modeling languages are preserved, while embedding linear optimization models in software applications is facilitated. FLOPC++ can be used as a substitute for traditional modeling languages, when modeling linear optimization problems, but its principal strength lies in the fact that the modeling facilities are combined with a powerful general purpose programming language. This combination is essential for implementing efficient algorithms (using linear optimization for subproblems), integrating optimization models in user applications, etc.
You can contact the maintainers of this package via email at
coin-or-FlopC++ dash maintainers at fedoraproject dot org.