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