[BCP] "BM: Couldn't branch!"

Eric W Anderson Eric.Anderson at Colorado.EDU
Thu Sep 4 13:52:19 EDT 2008


Another new-user question here:

I have a simple application based on the SHELL example.  The problem is passed
in from Python using SWIG, and the results are passed back out the same way,
but otherwise it's pretty much taken straight from the example.

It always runs fine on small MIPs, but when I give it a modest-sized one (~1500
binary vars), my application frequently dies with the error "BM: Couldn't
branch!".  Here's what I know:

 *  This happens in from BCP_lp_user::select_branching_candidates(...),
    when try_to_branch(...) returns 0 and does not set branchObject.  

 *  That occurs when choose->setupList(&branchInfo, true) returns 0.  (choose
    is an OsiChooseVariable* pointing to an OsiChooseStrong).  

 *  I don't understand OsiChooseStrong, or the general operation of BCP well
    enough to know (a) why this is happening or (b) why it's a bad thing.

Is this problem familiar to anyone?  Any suggestions?  

Thanks again,
Eric


-- 
Eric W. Anderson                                   University of Colorado
eric.anderson at colorado.edu                      Dept. of Computer Science
phone: +1-720-984-8864                   Systems Research Lab - ECCR 1B54

                         PGP key fingerprints:
       personal: 1BD4 CFCE 8B59 8D6E EA3E  EBD5 4DC9 3E61 656C 462B
       academic: D3C5 D6FF EDED 9F1F C36D  53A3 74B7 53A6 3C74 5F12
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://list.coin-or.org/pipermail/bcp/attachments/20080904/2168a217/attachment.bin 


More information about the BCP mailing list