<div dir="ltr"><div><br></div><div>Hi, I wanted to follow up on the post below - it was a data issue, not a CBC issue. </div><div><br></div><div>Further question - I've read through the documentation and understand I can modify the CbcModel class to pass "when to branch" parameters.<b> Is there a good resource for understanding branching heuristics for speeding up solve times? </b></div><div><br></div><div>Thanks, </div><div>James</div><div>-----------------------------------------------------------------------</div><div>When working with the maxSolutions parameter (say maxSolutions=3), CBC often returns solutions that don't meet every constraint. If I let the solver run without specifying maxSolutions the solution it returns meet every constraint. </div><div><br></div><div>Can anyone explain this phenomenon and is there a way to check constraints before returning solutions? </div><div><br></div><div><br></div></div>