<br><font size=2 face="sans-serif">Sathi,</font>
<br>
<br><font size=2 face="sans-serif">Here are some answers.</font>
<br>
<br><tt><font size=2>coin-lpsolver-bounces@list.coin-or.org wrote on 02/15/2007
11:02:30 AM:<br>
<br>
&gt; Hi,<br>
&gt; <br>
&gt; I have an LP problem in which presolve removes a lot of variables.
I have<br>
&gt; attached the presolve statistics for a model I have.<br>
&gt; <br>
&gt; While solving the presolved model, I would like to use some relationships<br>
&gt; between the original variables in guiding the pivoting heuristic.
&nbsp;So I am<br>
&gt; interested in two issues:<br>
&gt; <br>
&gt; 1. Which variables are removed? How do the variables in the presolved<br>
&gt; model map to the original variables?</font></tt>
<br>
<br><tt><font size=2>The ClpPresolve object has methods - originalColumns()and
originalRows() which you can use to find out this information.</font></tt>
<br><tt><font size=2><br>
&gt; <br>
&gt; 2. What values are the removed variables fixed at, if any? &nbsp;Or,
are the<br>
&gt; values of some of the removed variables are only fixed during postsolving<br>
&gt; process?</font></tt>
<br>
<br><tt><font size=2>For some types of variables, the removed variables
will be fixed at their bounds - but there is no easy way to find out which
bound. &nbsp;For presolve operations which get rid of constraints like
x + 5y = 7 then these values are only known during postsolve. &nbsp;In
your case most of the operations are probably the result of constraints
like x + 2y +3z &lt;= 0 in which case they would be fixed to lower bound.</font></tt>
<br><tt><font size=2><br>
&gt; <br>
&gt; I am at present looking at presolve literature and also the COIN presolve<br>
&gt; codes to figure out these issues. Any help would be useful to me.<br>
&gt; <br>
&gt; Thanks,<br>
&gt; Sathi<br>
&gt; <br>
&gt; ___________________________________________________________________<br>
&gt; [attachment &quot;presolve_stats.txt&quot; deleted by John J Forrest/Watson/IBM]
<br>
&gt; _______________________________________________<br>
&gt; Coin-lpsolver mailing list<br>
&gt; Coin-lpsolver@list.coin-or.org<br>
&gt; http://list.coin-or.org/mailman/listinfo/coin-lpsolver<br>
</font></tt>