Mathematical Programming
Mathematical Programming (MP) problems involve the optimization of an objective function that depends on a set of decision variables and fixed parameters. The decision variables, that can be integer or continuous, can have bounds and/or constraints limiting the solution space. The characteristics of the variables and constraints determine the mathematical programming type.
Benefits of Using AIMMS as Mathematical Programming Software
AIMMS focuses on providing specific functionality to facilitate modeling mathematical programming problems and deploying these models to enable its use. AIMMS provides a direct and fast interface to the best available solvers by a simple ‘solve’ statement; if needed, the use and performance of solvers can be adjusted via option settings and callbacks. Solver statistics, solution inspection and analysis are possible through several diagnostics tools such as the math program inspector. The completeness of the AIMMS modeling system makes it possible to read data from any source in a matter of a few clicks (database, Excel, XML, txt file, etc.) and visualize & control the input and results in the interactive user interface through an extensive set of graphical object (pivot tables, bar-chart, GIS-network object, action buttons, etc.).
Mathematical Programming Solvers
AIMMS offers interfaces to many solvers for optimizing a broad class of mathematical programming types. Please see the full list of available solvers for the mathematical programming types that each solver can handle.
Mathematical Programming Types
Read more about the broad class of mathematical programs AIMMS supports:
- Linear Programming
- Mixed Integer Programming
- Nonlinear Programming
- Mixed Integer Nonlinear Programming
- Other Mathematical Programming Types
AIMMS also offers support for the following advanced optimization features:

E-mail this page
Request WebMeeting