<div dir="ltr"><div><div><div><div><div>Dear all<br></div>I have added two lines to the DecompAlgo.h<br><br>public:<br> double getGlobalUB(){return m_globalUB;};<br> double getGlobalLB(){return m_globalLB;};<br> <br>
<br></div>to get the m_globalLB and m_globalUB.<br><br></div>In the log:<br>Processing Node 0 algo= PRICE_AND_CUT phase= PHASE_PRICE2 c= 1 p= 27 LB= 65.886 UB= 194.476 nodeLB= 128.588 <font size="4"><b>gLB= 128.588 gUB= 231.000</b></font> lpGa<br>
p= 0.512 ipGap= 0.796 time= 98.17<br><br><font size="4"><b>in fact gLB= 128.588 </b></font>but when I use my functions the value returned is 129. I am sure there is no implicit or explicit casting of double to int anywhere in my code. But I do not know where this rounding happens?<br>
</div><div>Moreover, algo->getMasterObjValue() always return 1e+075!!<br></div><div><br><br></div>Any constructive comment is appreciated.<br><br></div>regards<br>Shahin<br></div>