<div dir="ltr"><div>It seems like setMaximumSavedSolutions is not honored. I set this to 1 and I still got cbc.numberSavedSolutions=2.</div><div><br></div><div>I'm using CBC 2.9.4</div><div><br></div><div>Bug or feature?</div><div><br></div><div>  const char * argv[20];</div><div>   int   argc      = 0;</div><div>   string cbcExe   = "cbc";</div><div>   string cbcSolve = "-solve";</div><div>   string cbcQuit  = "-quit";</div><div>   string cbcLog   = "-log";</div><div>   string cbcLogSet= UtilIntToStr(debugLevelSolver);</div><div>   argv[argc++] = cbcExe.c_str();</div><div>   argv[argc++] = cbcLog.c_str();</div><div>   argv[argc++] = cbcLogSet.c_str();</div><div>   argv[argc++] = "-cuts";</div><div>   argv[argc++] = "off";</div><div>   argv[argc++] = "-heur";</div><div>   argv[argc++] = "off";</div><div>   argv[argc++] = cbcSolve.c_str();</div><div>   argv[argc++] = cbcQuit.c_str();</div><div>   CbcModel cbc(*osiClp);</div><div>   CbcMain0(cbc);</div><div>   //TODO: ask CBC list - this doesn't seem to be working</div><div>   cbc.setMaximumSavedSolutions(maxSavedSolutions);</div><div>   CbcMain1(argc, argv, cbc);</div><div><br></div></div>