FYI. I am pushing a change today so that the user does not need to ever call fixNonActiveColumns. The framework will do this for the user. This will simplify things a little.<br><br><br><div class="gmail_quote">On Sun, Sep 5, 2010 at 10:18 AM, Matthew Galati <span dir="ltr"><<a href="mailto:Matthew.Galati@sas.com">Matthew.Galati@sas.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">To help illustrate -- I will create several variants of the GAP
example (sparse build, dense build, built-in MILP oracle, user-defined oracle,
etc) to show the different use cases. I'll let you know when that is done.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Thanks,</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Matt</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0in 0in 0in 4pt;">
<div>
<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
<p class="MsoNormal"><b><span style="font-size: 10pt;">From:</span></b><span style="font-size: 10pt;">
<a href="mailto:kippmartin71@yahoo.com" target="_blank">kippmartin71@yahoo.com</a> [mailto:<a href="mailto:kippmartin71@yahoo.com" target="_blank">kippmartin71@yahoo.com</a>] <br>
<b>Sent:</b> Saturday, September 04, 2010 2:21 AM<br>
<b>To:</b> Matthew Galati<br>
<b>Cc:</b> <a href="mailto:dip@list.coin-or.org" target="_blank">dip@list.coin-or.org</a><br>
<b>Subject:</b> SmallIP Example and Implicity Polyhedra</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">Hi:<br>
<br>
In the Dip/examples/SmallIP<br>
<br>
the use of <br>
<br>
setModelRelax(NULL);<br>
<br>
is illustrated, presumably for implicitly defined polyhedra. But in this
example there is only one block. When using<br>
<br>
setModelRelax(NULL);<br>
<br>
Hi:<br>
<br>
In the Dip/examples/SmallIP<br>
<br>
the use of <br>
<br>
setModelRelax(NULL);<br>
<br>
is illustrated, presumably for implicitly defined polyhedra. But in this
example there is only one block. When using<br>
<br>
setModelRelax(NULL);<br>
<br>
how do you specify the block? <br>
<br>
I need to solve a problem that is block angular (more than one block) and not
give an explicit description of the block polyhedra. I am still really confused
on how to do this. Is the following sufficient?<br>
<br>
1) For each block create a DecompConstraintSet, i.e.<br>
<br>
modelRelax = new DecompConstraintSet();<br>
<br>
<br>
2) For modelRelax in each block specify the columns that define the block using<br>
<br>
modelRelax->activeColumns.push_back( i)<br>
<br>
3) For each block call the method<br>
<br>
modelRelax->fixNonActiveColumns();<br>
<br>
4) For each block call<br>
<br>
<br>
setModelRelax(NULL);<br>
<br>
But how can this work since the setModelRelax does not know the block name or
number? I have studied the examples, but it seems like in every example
the constraint matrix is specified for the blocks and I don't see an example of
setModelRelax() with more than one block. I just cannot figure out what
the sufficient steps are for this case.<br>
<br>
Thanks</p>
</div>
</div>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
<br>_______________________________________________<br>
Dip mailing list<br>
<a href="mailto:Dip@list.coin-or.org">Dip@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/dip" target="_blank">http://list.coin-or.org/mailman/listinfo/dip</a><br></blockquote></div><br>