<div>All shared columns must be in the master and not in subproblem blocks.</div><div><br></div>DIP will give an error if there are overlapping (column wise) blocks. The example below will surely give overlapping blocks. There is an option to turn this check off (for sake of speed), but, it is on by default.<div>
<br></div><div><div> //---</div><div> //--- sanity checks on user input</div><div> //---</div><div> if(m_param.DebugCheckBlocksColumns)</div><div> checkBlocksColumns();</div><div><br></div><div><br></div><div>
Let me know if it is not reporting or missing some overlap.</div><div><br></div><div>Matt</div><div><br></div><div><br></div><div><br></div><div class="gmail_quote">On Mon, Oct 22, 2012 at 7:47 AM, Shahin Gelareh <span dir="ltr"><<a href="mailto:shahin.gelareh@gmail.com" target="_blank">shahin.gelareh@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hellp everybody<br><br>Imagine we have a set of constraints like "x_{ijk}+x_{kji}+x_{jki} =1 \forall i, j,\neq i , k\neq i,j" is left to be solved in teh subproblem.<br>
<br>this set does not show a block angular structure and cannot be easily decomposed to different blocks.<br>
<br>I wonder if we set a block for every ijk, say subproblem_{123} ==> {x_{123}+x_{321}+x_{231} =1}<br>and given that I do not receive any error message from Dip, how is that managed in DIP, in general.<br><br>How do the blocks communicate for the shared columns, do they actually need to communicate? how the contribution of the same column appearing in two or more blocks is calculated.<br>
<br>thanks in advance<span class="HOEnZb"><font color="#888888"><br>Shahin<br>
</font></span><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></div>