[Clp] Objective is nan (sometimes assertion failure)

Aleksandr M. Kazachkov akazachk at cmu.edu
Sat May 6 18:20:17 EDT 2017


Hi everyone,

I am not sure if there is something wrong with my setup, or if this is a
bug, but I would appreciate any help in either case. Thank you in advance!

I have Clp version 1.16 set up on a Fedora machine. The compilation options
are: enable_debug=yes, enable_gnu_packages=yes, and I am using blas and
lapack. There are no problems when I run "make test".

However, on the following LP (which solves fine when using Bcp-1.4.3, which
maybe is using an older version of Clp), when presolve (initial) is off, I
get that the objective value is "nan". In the context this LP came up (but
not when I saved it and ran it on its own), I got the following assertion
failure:
../../../Clp/src/ClpSimplexDual.cpp:3216: int
ClpSimplexDual::changeBounds(int, CoinIndexedVector*, double&): Assertion
`!("should not be here")' failed.

Specifically, I get the error after the following two lines:
  solver.setHintParam(OsiDoPresolveInInitial, false);
  solver.initialSolve();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/clp/attachments/20170506/9e8109cb/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_failure.mps.gz
Type: application/x-gzip
Size: 2651 bytes
Desc: not available
URL: <http://list.coin-or.org/pipermail/clp/attachments/20170506/9e8109cb/attachment.bin>


More information about the Clp mailing list