Mixed Integer Programming
Mixed integer programming (MIP) problems involve the Optimization of a linear objective function, subject to linear equality and inequality constraints. Some or all of the variables are required to be integer. Mixed integer programming problems are in general more difficult to solve than linear programming problems but AIMMS Integer Programming Software is equipped with the best high-performance solvers available.
Benefits of Using AIMMS as Mixed Integer Programming Software
Besides the general benefits of using AIMMS, there are specific functionalities that make AIMMS an excellent tool for modeling mixed integer programming problems:
- Interface for solvers: Like other mathematical modeling Languages AIMMS provides a full interface to the best mixed integer solvers which allow you to control the performance of mixed integer solvers via option settings and inspect the statistics the mixed integer solvers give back.
- Extended analytics tools: AIMMS is equipped with the Mathematical Program Inspector, a tool that lets you inspect your mixed integer model and mixed integer solution, execute “what-if” scenarios, analyze bounds, etc.; this makes debugging your model very easy.
- Mixed integer solver control callbacks: AIMMS also supports the mixed integer solver control callbacks, which one may want to use to influence the solver, e.g., for branching, adding cuts, heuristics and incumbent solutions.
Download a free license to try AIMMS for Mixed Integer Programming
Mixed Integer Programming Solvers
Open Solver Interface
The AIMMS Open Solver Interface allows solver developers to link their own mixed integer programming solvers to AIMMS themselves.
Mixed Integer Programming Application Examples
- Bandwidth Allocation
- Car Selection
- Employee Scheduling
- Facility Location Choice
- Flow Shop
- Knapsack Problem
- More Mixed Integer Programming Application Examples
Free Mixed Integer Programming Software License
Download a free license of AIMMS to experience the benefits of using AIMMS as your linear programming software.