[Cbc] What's CBC doing when it reduces rows and columns?

Nathan Petty nathanlpetty at gmail.com
Thu Sep 7 08:31:22 EDT 2017


Thanks Mr Forrest, you're the man

On Thu, Sep 7, 2017 at 5:05 AM, John Forrest
<john.forrest at fastercoin.com> wrote:
> Nathan,
>
> Your gut feeling is correct.  There are several heuristics which can be run
> from time to time - each of which has a different way of fixing variables.
>
> John Forrest
>
>
> On 06/09/17 15:42, Nathan Petty wrote:
>>
>> During a solve of my MIP using CBC (2.9.9), I see the messages "Full
>> problem 3323 rows 656910 columns, reduced to 1169 rows 832 columns"
>>
>> What exactly is happening there?  Is it doing an internal column
>> generation where a subset of the problem is being solved and then
>> reduced costs are being used to determine which are coming into the
>> basis?  My gut feeling is that is not doing this and it is instead
>> executing some heuristic, freezing variable values or something,
>> because if it was truly doing column generation the resulting smaller
>> problem would solve much faster than it is.
>>
>> I am actually interested in custom coding my own column generation sub
>> problem, so if it's already doing it, and its slow, it's a great
>> disappointment to me.
>>
>> Thanks,
>> Nathan
>> _______________________________________________
>> Cbc mailing list
>> Cbc at list.coin-or.org
>>
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=e2jYTd4j9-W-pPJDj-BgITL-VCxG5mo2k-_vhr4CgVw&s=DKC0ztUD7oYjSHBMuCFKSVAa7s2v6U3wRkp425B7lDI&e=
>>
>>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=VytukzHhqp_p4V1dxD4afBWKgXy3-fft8mc_1IDNYSs&m=-taec70pbhlBurDnTRvOSukxNPKuxmUa_q_rx73tUYg&s=i6XfG--pRX0lS5p68tPOBYdM-_c3JQ-b2gY-yxuNybo&e=



More information about the Cbc mailing list