Lengning Liu's Blog

The way that can be told of is not an unvarying way

Using Solver Foundation and plug-in solvers in IronPython

Solver Foundation provides an easy-to-use and flexible plug-in infrastructure as an addition to its...

Author: lengningliu Date: 11/04/2009

Sparse input data and data binding

Solver Foundation supports flexible data binding so that the algebraic model can be separated from...

Author: lengningliu Date: 11/02/2009

Deploy OML model from Excel to Visual Studio

Deploy-to-C# is a new feature we shipped in Solver Foundation v2.0 Excel Add-in. The idea is to...

Author: lengningliu Date: 10/30/2009

Try out our F# ODSL and SFS wrapper sample with the newly released F# October CTP (

http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/default.aspx The F# ODSL and SFS...

Author: lengningliu Date: 10/22/2009

Solver Foundation V2.0 is shipped today!

We are pleased to announce the release of Solver Foundation v2.0. This is the fourth on-time...

Author: lengningliu Date: 10/09/2009

Optimization domain specific language in F# with units of measure

In Solver Foundation CTP release, we shipped an optimization domain specific language (ODSL) in F#,...

Author: lengningliu Date: 09/05/2009

Solver Foundation v1.2 is released!

Please check out www.solverfoundation.com for an immediate access to our Express edition. Standard...

Author: lengningliu Date: 04/16/2009

Very good Excel/OML tutorial from Amsterdam Optimization Modeling Group


Author: lengningliu Date: 03/31/2009

Solver Foundation website is online

http://www.solverfoundation.com Official website of Solver Foundation.

Author: lengningliu Date: 01/21/2009

Solver Foundation in Action!

Here is a post that describes a recent use case of Microsoft Solver Foundation in real world...

Author: lengningliu Date: 01/19/2009

Alexander Stojanovic is the founder of Microsoft Solver Foundation. Please check out his blog at...

Author: lengningliu Date: 11/18/2008

Using Solver Foundation to generate Sudoku puzzles, Part III (final)

This is the final post on the Sudoku puzzle generator. We have seen how to generate a Sudoku puzzle...

Author: lengningliu Date: 11/18/2008

Using Solver Foundation to generate Sudoku puzzles, Part II

In our last post, we saw the model for completing a Sudoku board given a particular board...

Author: lengningliu Date: 11/17/2008

Arithmetics on indexes in OML

Here is the link to the original post (thank Shahar for posting the trick). The trick to make...

Author: lengningliu Date: 11/17/2008

Use Scalar Parameters for SFS Data Binding in F#

Parameters in Solver Foundation Services (SFS) provide a convenient way of separating models from...

Author: lengningliu Date: 11/16/2008

Using Solver Foundation to generate Sudoku puzzles, Part I

I will be posting a series of articles that illustrate how to use the recently released Microsoft...

Author: lengningliu Date: 11/14/2008

Solver Foundation version one is finally released

http://code.msdn.microsoft.com/solverfoundation Global competitiveness requires that companies adopt...

Author: lengningliu Date: 11/14/2008