<div>Hi All,</div>
<div>&nbsp;</div>
<div>I have implemented a MIP-model in flopc++ and is solving it using COIN - CBC.</div>
<div>&nbsp;</div>
<div>After solving the model initially:</div>
<div><font size="2"><font size="2"></font></font>&nbsp;</div>
<div><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modelInstance</font>.minimize();</font></div>
<div>&nbsp;</div>
<div>I&nbsp;wish to change my problem using:</div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>modelInstance-&gt;cost.value(&amp;t_cost[0][0]);</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">and reoptimize it, to find a new solution adjusted to the changed constants:</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></font>modelInstance.minimize();</font></font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">My problem is that this second call returns infeasible *sometimes*. And even if i call minimize() twice following each other will the second minimization be infeasible:</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>modelInstance.minimize();</font></font></div>
<div><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>modelInstance.minimize();</font></font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">So my current approach is to call:</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modelInstance</font></font>.detach();</font></font></div>
<div><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modelInstance</font>.attach(</font><font color="#0000ff" size="2">new</font><font size="2"> OsiCbcSolverInterface);</font></font></div>
<div><font size="2"><font size="2"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modelInstance</font>.minimize();</font></font></div>
<p>But I was hoping there was a way to reuse information from the initial model to resolve the second model...</p>
<p>&nbsp;</p>
<p>Best Regards</p>
<p>Christian</p>
<p>&nbsp;</p>