[Clp] Regression with the current trunk.

ycollette.nospam at free.fr ycollette.nospam at free.fr
Thu Aug 14 04:04:29 EDT 2014


Hello,

I finally found the good set of options for the clp executable.

First, I checkout the Cbc trunk.
Then, I cd into CoinUtils directory and do a 'svn up -r 1698'
Then, I cd into the main trunk directory:
./configure --enable-aboca=2 --prefix=/opt/cbc-devel-ok LDFLAGS=-lpthread
make
make install

Then, I cd into CoinUtils directory and do a 'svn up'
Then, I cd into the main trunk directory:
./configure --enable-aboca=2 --prefix=/opt/cbc-devel-nok LDFLAGS=-lpthread
make clean
make
make install

For my tests, I use the attached lp file.

In a first terminal:
export LD_LIBRARY_PATH=/opt/cbc-devel-nok/lib:$LD_LIBRARY_PATH
/opt/cbc-devel-nok/bin/clp Coin_1.lp -abc on -dualS on -solution Coin_1_nok.sol -solve

In a second terminal:
export LD_LIBRARY_PATH=/opt/cbc-devel-ok/lib:$LD_LIBRARY_PATH
/opt/cbc-devel-ok/bin/clp Coin_1.lp -abc on -dualS on -solution Coin_1_ok.sol -solve

diff Coin_1_ok.sol Coin_1_nok.sol
18c18
<      15 x13                    0                       0
---
>      15 x13                    1                       0

By the way, under fedora 21 64 bits, I needed to add LDFLAGS=-lpthread to allow executables to be built.

Best regards,

YC


----- Mail original -----
De: "Yann COLLETTE" <ycollette.nospam at free.fr>
À: clp at list.coin-or.org
Envoyé: Mercredi 13 Août 2014 19:27:07
Objet: Re: [Clp] Regression with the current trunk.

I will try to see if I am able to extract a problematic lp file from our 
tool.

Best regards,

YC

Le 13/08/2014 18:09, John Forrest a écrit :
> I can't see it being anything other than CoinPresolveDual.cpp changes 
> - dual presolve being tricky.
>
> I could back it out, but it was helping on some difficult problems, so 
> I would prefer to fix it.
>
> Is it easy for you to give me code/problem that breaks?
>
> Regards,
>
> John Forrest
>
>
>
> On 13/08/14 16:19, ycollette.nospam at free.fr wrote:
>> Hello,
>>
>> I was testing the current trunk of clp against our tool.
>> And with the current trunk version, I noticed a regression on some 
>> tests.
>> After trying to understand what was the problematic part I finally 
>> bisected the CoinUtils code until commit 1699.
>>
>> r1699 | forrest | 2014-05-22 19:06:09 +0200 (jeu. 22 mai 2014) | 2 
>> lignes
>>
>>   changes to presolve - hopefully good ones
>>
>> Before this commit, there are no problems in our test base, after, 
>> some tests are failling.
>> I just bisected the coinutils code. I leave the clp code untouched. 
>> So, the problem seems to be really located into coinutils.
>>
>> Best regards,
>>
>> YC
>> _______________________________________________
>> Clp mailing list
>> Clp at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/clp
>>
>>
>
> _______________________________________________
> Clp mailing list
> Clp at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/clp

_______________________________________________
Clp mailing list
Clp at list.coin-or.org
http://list.coin-or.org/mailman/listinfo/clp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Coin_1.lp
Type: application/octet-stream
Size: 1071 bytes
Desc: not available
URL: <http://list.coin-or.org/pipermail/clp/attachments/20140814/9ebc98da/attachment.obj>


More information about the Clp mailing list