Search Wiki:

The Optimization Domain Specific Language (ODSL) shipping in the current CTP of F# is built with the new Microsoft Solver Foundation.

Solver Foundation is a framework of solvers and modeling services enabling planning, risk modeling, and scheduling. It is integrated with the full power of the NETfx 3.5+ platform including LINQ for declarative parameter binding from databases and other information sources. Solver Foundation is delivered in a single, compact, CLS-compliant assembly. This managed code library may be used from any modern CLS-compatible language (F#, C#, C++, IronPython, etc.). It aides quantitative analysts, modelers, and programmers in making feasible, near-optimal, and optimal decisions in business critical settings. It also allows what-if? modeling to assess hypothetical impacts to the bottom line. Solver Foundation ships with several production grade solvers and provides easy third party solver integration.

A Solver Foundation program is a declarative model embedded in familiar NETfx design patterns. It is solved by application of numerical solvers, metaheuristics, constraint processing algorithms, and advanced local search techniques. Included in this release are sophisticated model pre-solve and validity checking. These Solver Foundation Services may be leveraged by any of the solvers and provide a rich set of tools to aide to modeling, solving, and post-optimality analysis. Solver Foundation provides a set of scalable and performance-driven solvers and services while supporting integration with industry standard modeling and serialization formats to ensure workflow continuity. This permits users to leverage existing modeling investments directly within Solver Foundation-based solutions.

From Office Excel2007 workbooks to NetFX 3.5+ enabled applications, Solver Foundation provides a new class of services to users developing complex planning, risk, and optimization models.
Last edited Aug 29 2008 at 7:42 PM  by alexsto, version 8
Page view tracker