It seems that the best way to solve IPs from OSI with CBC is to use:<br>   CbcModel cbc(*m_osi);<br>   CbcMain0(cbc);<br>   CbcMain1(argc, argv, cbc);<br><br>This has been discussed many times, since OsiCbc/Clp.branchAndBound( ) doesn&#39;t do all the tricks and performs poorly.<br>
<br>But, I just noticed today, that CbcModel cbc(*m_osi) works only with OsiClp and not with OsiCbc. That seems very odd to me - since Osi is suppose to be the container with which you would hold an IP and you would only drop to Cbc* when something in Osi does not work properly (similar to dropping out of OsiCpx to CPX* when something in OsiCpx is missing).<br>
<br>Shouldn&#39;t CbcModel/Main work with OsiCbc?<br><br>Matt<br><br>