Hi John - is there any chance this crossover routine can make its way into one of the releases. I am seeing lots of issues in CLP/CBC at trunk (see other emails) - so I switched back to releases Osi (0.100.2), Clp (1.10.2), Cbc (2.3.2). The releases seem better - but don&#39;t have the crossover function.<br>

<br>Thanks,<br>Matt<br><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>
<p>Matt,<br>
<br>
I have added some code to OsiClp.  A very simple example of its use is in Cbc/examples!!  I know that is the wrong place, but there is nowhere to put a OsiClp specific example.<br>
<br>
John<br>
<br>
<img src="cid:1__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="Inactive hide details for Matthew Galati ---10/07/2009 12:24:32 AM---I looked at the code where you do crossover - and there is" width="16" border="0" height="16"><font color="#424282">Matthew Galati ---10/07/2009 12:24:32 AM---I looked at the code where you do crossover - and there is quite a bit of logic there. And it also s</font><br>


<br>

</p><table width="100%" border="0" cellpadding="0" cellspacing="0"><td><div class="im">
</div><tbody><tr valign="top"><td width="1%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="96" border="0" height="1"><br>
<font color="#5f5f5f" size="2">From:</font></td><td width="100%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"><br>
<font size="2">Matthew Galati &lt;<a href="mailto:magh@lehigh.edu" target="_blank">magh@lehigh.edu</a>&gt;</font></td></tr>

<tr valign="top"><td width="1%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="96" border="0" height="1"><br>
<font color="#5f5f5f" size="2">To:</font></td><td width="100%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"><br>
<font size="2">John J Forrest/Watson/IBM@IBMUS, Matthew Galati &lt;<a href="mailto:matthew.galati@sas.com" target="_blank">matthew.galati@sas.com</a>&gt;</font></td></tr>

<tr valign="top"><td width="1%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="96" border="0" height="1"><br>
<font color="#5f5f5f" size="2">Date:</font></td><td width="100%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"><br>
<font size="2">10/07/2009 12:24 AM</font></td></tr><td><div class="im">

</div><tr valign="top"><td width="1%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="96" border="0" height="1"><br>
<font color="#5f5f5f" size="2">Subject:</font></td><td width="100%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"><br>
<font size="2">Re: Fwd: crossover step</font></td></tr>
</td></tbody></td></table>
<hr style="color: rgb(128, 145, 165);" width="100%" align="left" noshade size="2"><div><div></div><div class="h5"><br>
<br>
<br>
<font size="4">I looked at the code where you do crossover - and there is quite a bit of logic there. And it also seems tied into the barrier data structs. Is it possible for you to create a function in OsiClp that takes in a current solution and forms a basis from that? I.e., basically a warm start for OsiClp but in the form of a primal solution, not a basis.<br>


<br>
<br>
</font>
<ul><font size="4">Matt,<br>
<br>
Code is in ClpSimplex:initialSolve which confusingly is in ClpSolve.cpp as ClpSolve controls options. Round about 2032 is where code returns from barrier.<br>
<br>
By the way, many bugs have been fixed (not exactly by mistake) in trunk. Do you know if things work better with trunk? I will try and get a new stable by early December.<br>
<br>
John<br>
<br>
</font><img src="cid:1__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="Inactive hide details for Matthew Galati ---10/05/2009 05:29:44 PM---Hi John - do you think this is possible using CLP? I assum" width="16" height="16"><font color="#424282" size="4">Matthew Galati ---10/05/2009 05:29:44 PM---Hi John - do you think this is possible using CLP? I assume you do something like this for interior</font><font size="4"><br>


</font></ul>
<br>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody><tr valign="top"><td width="32%" valign="middle"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"></td><td width="68%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" alt="" width="1" border="0" height="1"></td>

</tr>

<tr valign="top"><td width="32%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="96" height="1"><font color="#5f5f5f"><br>
From:</font></td><td width="68%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="1" height="1"><br>
Matthew Galati &lt;<a href="mailto:magh@lehigh.edu" target="_blank"><u><font color="#0000ff">magh@lehigh.edu</font></u></a>&gt;</td></tr>

<tr valign="top"><td width="32%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="96" height="1"><font color="#5f5f5f"><br>
To:</font></td><td width="68%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="1" height="1"><br>
John J Forrest/Watson/IBM@IBMUS</td></tr>

<tr valign="top"><td width="32%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="96" height="1"><font color="#5f5f5f"><br>
Date:</font></td><td width="68%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="1" height="1"><br>
10/05/2009 05:29 PM</td></tr>

<tr valign="top"><td width="32%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="96" height="1"><font color="#5f5f5f"><br>
Subject:</font></td><td width="68%"><img src="cid:2__=0ABBFCDADFA60F628f9e8a93df938@us.ibm.com" width="1" height="1"><br>
Fwd: crossover step</td></tr>
</tbody></table>

<ul><hr width="100%" align="left" noshade size="2"><br>
<font size="4"><br>
<br>
</font><font size="5"><br>
Hi John - do you think this is possible using CLP? I assume you do something like this for interior point to crossover to simplex? Can you point me to where in your code you do this and any suggestion on how I can extract that to do it from OSI layer? <br>


<br>
Thanks in advance,<br>
Matt</font><font size="4"><br>
</font><font size="5"><br>
---------- Forwarded message ----------<br>
From: </font><b><font size="5">Matthew Galati</font></b><font size="5"> &lt;</font><a href="mailto:magh@lehigh.edu" target="_blank"><u><font color="#0000ff" size="5">magh@lehigh.edu</font></u></a><font size="5">&gt;<br>
Date: Mon, Sep 7, 2009 at 11:51 PM<br>
Subject: crossover step<br>
To: </font><a href="mailto:clp@list.coin-or.org" target="_blank"><u><font color="#0000ff" size="5">clp@list.coin-or.org</font></u></a><font size="5"><br>
<br>
<br>
After interior completes - it can/does(?) do a crossover step and then completes with simplex. Can someone point me to the piece of code that does the crossover step in CLP? <br>
<br>
I am assuming there is no Osi interface for this (crossover)? It would be nice if there was.<br>
<br>
Thanks,<br>
Matt</font><font size="4"><br>
<br>
</font></ul>
<br>
<br>
</div></div></div>
</blockquote></div><br>