<br><font size=2 face="sans-serif">Gleb,</font>
<br>
<br><tt><font size=2>First an update on your reported bug. &nbsp;This arose
because when you save and restore factorizations etc the part of the code
which cleans up status of variables was not entered. &nbsp;The only time
this mattered was when a fixed variable had its bounds relaxed. &nbsp;This
is not the case for normal strong branching as bounds are only ever being
tightened. &nbsp;I have modified code in stable/1.5 and trunk. &nbsp;This
will slow down the code by a nanosecond or two.<br>
<br>
&gt; Some general Clp questions...<br>
&gt; <br>
&gt; Is it possible to set a limit on the objective, so that simplex stops
<br>
&gt; after reaching a certain value?<br>
&gt;</font></tt>
<br>
<br><tt><font size=2>If you mean when using dual then there is setDualObjectiveLimit.
&nbsp;If you mean when using primal then there is not. &nbsp;What you would
have to do is create a ClpEventHandler object (see Clp/src/unitTest.cpp)
and check objective whenever Clp factorizes.</font></tt>
<br><tt><font size=2><br>
&gt; What basis status is given to new variables? (needed to save the basis
<br>
&gt; status array &nbsp;and restore after adding new vars)<br>
&gt; </font></tt>
<br>
<br><tt><font size=2>Columns are set to bound nearest zero. &nbsp;New slacks
are made basic.</font></tt>
<br>
<br><tt><font size=2>John Forrest<br>
</font></tt>