[Coin-discuss] Strange termination

Kasper Bonne Rasmussen s992293 at imm.dtu.dk
Fri Jun 17 11:20:50 EDT 2005


On Fri, 17 Jun 2005, Ted Ralphs wrote:
> There is probably a problem status that is not being checked for. I 
> suggest printing out the problem status at the end of the 
> branchAndBound() method using
> 
> CPXgetstat( env_, getMutableLpPtr() );
> 
> and see what it is when this happens. Check the CPLEX header file to see 
> what the status means and then check the OSI status query methods to see 
> if any of them check for that particular status. If not, there's a 
> problem.  This should narrow down the problem, so we can make the 
> appropriate change to the code.

CPXgetstat(env_, getMutableLpPtr()) returns 119 in the call that fails to
generate an optimal solution. cplex.h defines 119 as
CPXMIP_NODE_FILE_LIM_INFEAS. None of the query methods check for that.

...but what exactly does it mean? I happens in relatively small problems
<500 columns.

/Kasper





More information about the Coin-discuss mailing list