<div dir="ltr"><div>Hi!<br></div><div><br></div><div>I have three questions:</div><div><br></div><div>1) I am pretty new in using CBC with C++. Do you have a tip on a good way to start, i.e. a documentation / tutorial / handbook for beginners? Most of the stuff I found online was aimed at a much higher level of knowledge. The documentation link that can be found on the COIN-OR website (<a href="https://projects.coin-or.org/Cbc">https://projects.coin-or.org/Cbc</a> at the bottom) doesn't work.</div><div><br></div><div>2) I have an minimization LP that I resolve several times with different objectives. That is, I solve it, upper bound the unique variable appearing in my first objective function to the calculated value, and set another variable as my objective.</div><div>Now, my question is: The solver appears to start from scratch every time I call it, but I would like to keep the old solution and start from there. Is there a way to do this? I have seen the warm start in OsiCbcSolverinterface, but I am not sure how to use it.</div><div><br></div><div>3) I would like to have set a time limit that only stops the program if there is already a solution found (which isn't necessarily optimal), but not if it is still searching for a solution. The only time limit I have found is CbcModel::setMaximumSeconds, but this stops the program no matter what. Do you have a solution for this?</div><div><br></div><div>Thanks a lot in advance.</div><div><br></div><div>Kind regards,</div><div>Mona</div></div>