If you solve a mathematical program, AIMMS will first perform a generation step to process the variables and constraints. The resulting mathematical program is then sent to and solved by a solver (e.g., CPLEX or GUROBI). A generated math program (GMP) can be used to quickly update coefficients and resolve a mathematical program. The functions for modifying a GMP are collected in the GMP library. This library can also be used to:
- store multiple solutions,
- solve multiple mathematical program instances in parallel,
- create advanced algorithms like the Outer Approximation algorithm or the Benders’ Decomposition algorithm.
Learn more about using the Generated Math Program Library in our webinar.