<div dir="ltr">Hi all,<div><br></div><div>I&#39;ve discovered that the cbc CLI does a pretty good job at solving my class of problems.  In short, I&#39;m curious if there&#39;s a way to get that rich functionality at the API level. Ideally, I&#39;d like to do something like the following:</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">model = ConstructModel();<br>SolveModelLikeCLI(model);  </blockquote>

<div><br></div><div>It looks like the implementation is one long function (cbcMain1 is 8k+ lines) and would be incredibly difficult to cherry-pick implementation from it. I&#39;ve scoured the API docs and haven&#39;t found anything that looks promising. Alternatively, is there a listing of all the heuristics, cuts, branching strategies, etc., used by the default CLI?<br clear="all">

<div><br></div><div>Sorry if this is an obvious question; I was hoping to leverage the features already implemented before reimplementing something myself.</div><div><br></div>-- <br><div dir="ltr">Matthew Gidden<br>Ph.D. Candidate, Nuclear Engineering<div>

The University of Wisconsin -- Madison<br>Ph. 225.892.3192<br></div></div>
</div></div>