[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