Skip to main content

Solver Foundation

Microsoft Solver Foundation

Solver Foundation makes it easier to build and solve real optimization models. Solver Foundation includes a declarative modeling language (OML) for specifying optimization models; a .NET API and runtime (Solver Foundation Services) for model creation, reporting, and analysis; and powerful built-in solvers. Key features include:

  • Modeling and solving scenarios by using constraints, goals, and data.
  • Programming in the Optimization Modeling Language (OML), in C# imperatively, in F# functionally, or in any .NET language.
  • Built-in solvers for commonly encountered model types.
  • Integration with popular solvers such as Gurobi, Ziena Knitro, Frontline Solver Platform SDK™, Mosek™, FICO™ Xpress, LINDO, and lp_solve.
  • Interfaces to familiar tools such as Microsoft Office Excel and SharePoint to create and solve models.

Microsoft Solver Foundation is a .NET solution for mathematical optimization and modeling. Solver Foundation makes it easier to build and solve real-world optimization models by providing a .NET API and runtime for model creation, reporting, and analysis; a declarative language (OML) for model specification; and powerful built-in solvers.

 


Feedback

Give feedback about Solver Foundation in the DevLabs Forums.

Solver Foundation

Help for starter with microsoft solver fundation
Hi I´m programming with visual studio in C#. I´m a starter (absolute virgin) with MSF and I need help to understand the modeling. I have following pro... more
Friday, Mar 8
Microsoft Solver Foundation 3.1 -C# sample 'AirlineAllocation'
Hi, I am new to use Microsoft Solver Foundation. Can somebody please help me to understand C# sample 'AirlineAllocation' Example available @ [\Samples... more
Wednesday, Mar 6
Abs in SetCoefficient of InteriorPointSolver
The QuadraticPortfolio example included with Solver Foundation download imposes a constraint, "unity", to ensure that the sum of investments... more
Tuesday, Mar 5
Linear goal function, but non-linear constraint
Hi, I want to use Microsoft Solver Foundation for this type of problem: minimize (a * x_1 + b*x_2) with the constraint: g_i(x_1, x_2) <= 0 for... more
Monday, Mar 4

Get Solver Foundation

Microsoft Solver Foundation is a .NET solution for mathematical optimization and modeling.

Get Started

Download Solver Foundation 32-bit or Solver Foundation 64-bit.
Read the Solver Foundation Guidance.


Requirements

The following software should be installed on the development computer: