[Coin-discuss] Feasibility of linear relaxation

Laszlo Ladanyi ladanyi at us.ibm.com
Sat May 20 23:26:05 EDT 2006


Hi Mathieu,

What you describe suspiciously looks like a tolerance problem.
I will look into it early next week, and will give a more detailed explanation
then, too.

Thanks for the bug report,
--Laci

On Thu, 18 May 2006, mathieu lacroix wrote:

> Hi,
> I use BCP and CLP as an branch and cut solver for a mixed integer linear 
> problem. I have tested my problem for many data. Allmost work well. But 
> there is an error for one data file. I have an error : "LP : no var/cut 
> in pool but couldn't select branching object.". The problem seems to 
> come from the lp solver. Indeed, test_feasibility method is called after 
> the LP is solved. Bcp has found that lp program has been solved to 
> optimality (getLpProblemPointer()->lp_solver->isProvenOptimal () is 
> equal to one) and an lp solution is send to method test_feasibility. But 
> the given solution is not feasible (and the lp optimal value is negative 
> although variables and cost are positive). In order to understand, I 
> have change in the file BCP_lp_main_loop.cpp the command  
> "p.lp_solver->resolve();" (used to solve the linear relaxation) by the 
> command "p.lp_solver->initialSolve();". And now, it works fine (I obtain 
> optimal solution). Is it normal that the two methods don't give the same 
> thing? Does anybody have the same problem as me? if yes, how to correct 
> it? I can give more informations if necessary.
> Thank you
> 
> Best regards,
> 
> Mathieu LACROIX
> 
> -- 
> Mathieu LACROIX
> mathieu.lacroix at isima.fr
> Université Blaise Pascal - Clermont Fd II
> Laboratoire LIMOS
> Bâtiment ISIMA - Bureau D112
> Complexe scientifique des Cézeaux
> 63 177 Aubière, Cedex - France
> Tel : 04.73.40.79.48
> Fax : 04.73.40.76.39
> 
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-discuss
> 





More information about the Coin-discuss mailing list