Cool! Clumsy is ok for my needs right now. I&#39;ll give it a try.<br><br>You mean there will be no offset? I.e., what if presolve fixes a variable to 1.0 and removes it, and it has nonzero cost? <br><br><div class="gmail_quote">

<br><br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font face="sans-serif" size="2">Matt,</font>
<br>
<br><font face="sans-serif" size="2">This is a clumsy Cbc type reply.</font>
<br>
<br><font face="sans-serif" size="2">cbc xxxxx.mps -preprocess save -heuristic
off -maxnode -1 -solve</font>
<br>
<br><font face="sans-serif" size="2">will save cbc-presolved model on presolved.mps</font>
<br>
<br><font face="sans-serif" size="2">The -heuristic off and -maxnode -1are
there to make it stop as quickly as possible.  </font>
<br>
<br><font face="sans-serif" size="2">The offset should be fine.</font>
<br>
<br><font face="sans-serif" size="2">John</font>
<br>
<br>
<br>
<table width="100%">
<tbody><tr>
<td><img src="cid:_1_06B6AD7406B6A98C006FEE718525763B">
</td><td width="100%">
<table width="100%">
<tbody><tr valign="top">
<td width="100%"><font face="sans-serif" size="2"><b>[Coin-discuss] presolve
IP</b></font></td></tr></tbody></table>
<br>
<table width="100%">
<tbody><tr>
<td><font color="#e26200" face="sans-serif" size="2"><b>Matthew Galati </b></font>
</td><td><font color="#8f8f8f" face="sans-serif" size="2">to:</font>
</td><td><font face="sans-serif" size="2">coin-discuss</font>
</td><td>
<div align="right"><font face="sans-serif" size="1">09/24/2009 02:34 PM</font></div></td></tr></tbody></table>
<br>
<table width="100%">
<tbody><tr>
<td>
<table width="100%">
<tbody><tr>
<td><font color="#8f8f8f" face="sans-serif" size="2">Sent by:</font>
</td><td width="100%"><font color="#e26200" face="sans-serif" size="2"><b><a href="mailto:coin-discuss-bounces@list.coin-or.org" target="_blank">coin-discuss-bounces@list.coin-or.org</a></b></font></td></tr></tbody></table>


<br>
</td><td>
<br></td></tr></tbody></table>
<br></td></tr></tbody></table>
<br>
<br>
<hr>
<br>
<br>
<br><font size="3"><div><div class="h5">What is the simplest way to presolve an IP? I don&#39;t care
about doing it in memory or even having any way to &quot;unravel/postprocess&quot;
to get back to the original space.<br>
<br>
I simply want to:<br>
 (1) read an MPS file<br>
 (2) presolve it<br>
 (3) output a new MPS file (and perhaps an objective offset, so that
I can check that I match up at end)<br>
<br>
Thanks,<br></div></div>
Matt</font><tt><font size="2">_______________________________________________<br>
Coin-discuss mailing list<br>
<a href="mailto:Coin-discuss@list.coin-or.org" target="_blank">Coin-discuss@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/coin-discuss" target="_blank">http://list.coin-or.org/mailman/listinfo/coin-discuss</a><br>
</font></tt>
<br><br>_______________________________________________<br>
Coin-discuss mailing list<br>
<a href="mailto:Coin-discuss@list.coin-or.org">Coin-discuss@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/coin-discuss" target="_blank">http://list.coin-or.org/mailman/listinfo/coin-discuss</a><br>
<br></blockquote><br></div><br>