[...] a carefully designed application-program interface for Internet optimization services would do much to encourage development of client applications- Fourer, Goux

From the category archives:

Coding

larsbeck

GLPK for Optimization.Framework

by Lars on December 27, 2011

Today we released a new NuGet package, which allows you to use GLPK with the Optimization.Framework. The great thing about this package is that – it will also install the Optimization.Framework automatically – it will install the precompiled assemblies of GLPK – it configures the paths to the assemblies by changing your app.config file accordingly [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

This is a small sample application, which demonstrates how a real life optimization problem can be solved using web (and) service technologies. Consider the following: You have been on a vacation with 5 friends. During that time you spent money on all sorts of things and sometimes you have paid for (some of) your mates [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

larsbeck

OML Testbench

by Lars on June 24, 2010

We made this little testbench that allows you to quickly evaluate OML models on our Cluster. It will return the results as a simple string, when you click on “Optimize”. Please upgrade your browser

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

This post is about how you can work with sparse parameter sets and decision variables efficiently using MOSEL. First let me mention that MOSEL does not allow defining sparse index sets, but there still is a way to get around this: Consider two index sets I1 and I2 both taken from a set I = [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

After my last post a few days ago, I found this incredible magic trick on Youtube: For our international guests: The magician asks a woman in the audience to think of a number between 50 and 100. He then draws a tableau with 4×4 numbers. He then fills the fields with numbers except for 3 [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

I just found this very nice blog post about how to solve combinatory problems with LINQ. The author, Octavio Hernandez, explains how to solve the following problem using LINQ (implicetly using backtracking): Find a number consisting of 9 digits in which each of the digits from 1 to 9 appears only once. This number must [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

With one of our stochastic models we wanted to try Benders’ Decomposition. One straight forward to use implementation is included in MSF, so we tried it. In case you wonder how this can be achieved, see the sample code below: You define the model and load it into your Solvercontext: SolverContext context = SolverContext.GetContext(); string [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter

larsbeck

List vs Array…fight!

by Lars on April 28, 2010

When I wanted to import OSiL files for the first time I used LINQtoXSD to generate the .NET classes. I loaded the OSiL file and everything seemed to be fine and lightning fast. At dsor.de we are working on an object model that allows us to build problems in code just like you may know [...]

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • Live
  • MisterWong
  • MySpace
  • Netvibes
  • PDF
  • Twitter