[Coin-discuss] Massive slowdown and increased memory usage with OsiClp

Lasse Kliemann lasse-coin-discuss-2006 at plastictree.net
Sun Jan 8 13:30:45 EST 2006


Greetings,

I have some code here that used to work fine the last time 
around July 2005. It uses an object OsiSolverInterface to 
solve a rather large LP, which is built with CoinModel. I did 
not use this code for some time until December 2005. So in 
December, I got the current version of COIN from the CVS and 
compiled my code against it. Compilation went fine, so did 
runs on smaller instances, although they seemed slower to me. 
Then, the larger instances showed a terrible performance. 
Computation took several times longer than before, and the 
memory usage increased dramatically. Instances that in July I 
could solve in, say, 20 seconds now took minutes and nearly 
one GB of RAM. The problem remains with the version from CVS 
that I fetched today.

Fortunately, I still have a copy of the old version of COIN 
around. Compiling my code against this old version leads to 
the good performance, that I remember.

What has happened to COIN that it became pratically unusable 
for my project? It worked absolutely fine before.

I noticed that during the run of the solver, there is more 
output to the console than before. Maybe I have enabled some 
sort of debugging mode, that makes it all run so slow and so 
memory-hungry?


This was a rough overview. I am not sure what details could be 
of interest. I still hope that it is an easy issue that can be 
solved by switching off some debugging mode or such. If not, 
I will be happy to provide any details necessary.


Thanks a lot,
Lasse Kliemann



More information about the Coin-discuss mailing list