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

MSF Enterprise Edition "end-of-lifed"..
I just asked Gurobi regarding Enterprise MSF. They say they no longer sell it, and it is "end-of-lifed". Charming... more
Tuesday, May 22
How is the number of Nonzeros calculated?
Hi,I'm currently using the Solver foundation express edition, which limits the size of the problem I can solve. It says in the documentation that the... more
Monday, May 21
Setting Model Name
When I deploy my Excel model to C# - it always creates a class DefaultModel. What I understand, this is the Model Name of the OML in Excel. However, I... more
Thursday, May 17
Controling step size in Nelder Mead Simplex solver
HelloIs there a way to control the step size taken in each direction for each simplex when using the Nelder Mead solver? I have a problem with 4 vari... more
Wednesday, May 16

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: