[Osi] Pivot in OsiClpSimplexInterface
Thomas Vincent
thomas.vincent at univ-nantes.fr
Thu Mar 17 10:30:46 EDT 2011
Hi John,
Afaik, it was not in debug mode. I use the coinor-libosi package of
debian squeeze.
The values I get just before the deadly assert are:
alpha_ 4.5
lowerOut_ -1.79769e+308
valueOut_ -350.97
Thank you,
Thomas
Le 16/03/2011 18:24, John Forrest a écrit :
> Thomas,
>
> I presume this can happen in debug mode. If so what are the values of
>
> alpha_
> lowerOut_
> valueOut_
>
> If alpha_ is very small then that is bad news. If the difference
> between lowerOut_ and valueOut_ is large then maybe the eq test could be
> relaxed. If you want I could change to return with non-zero status.
>
> John Forrest
>
> On Tue, 2011-03-15 at 16:58 +0100, Thomas Vincent wrote:
>> Hi,
>>
>> I'm trying to implement a parametric simplex for biobjective LPs using
>> OsiClpSimplexInterface.
>>
>> Until now I have always set outStatus to 0 when calling the pivot method
>> and it seemed to work fine, except that sometimes I get the following error:
>>
>> ClpSimplex.cpp:7799: int ClpSimplex::pivot(): Assertion
>> `eq(solution_[sequenceOut_], lowerOut_)' failed.
>>
>> How can I determine the value of outStatus before calling the pivot method?
>>
>> Thank you
>> Regards,
>> Thomas
>>
>> _______________________________________________
>> Osi mailing list
>> Osi at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/osi
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://list.coin-or.org/pipermail/osi/attachments/20110317/195d539b/attachment.sig>
More information about the Osi
mailing list