<div dir="ltr">Hello everyone!<div><br></div><div>I am trying to solve a hard mixed-integer program to optimality. However, branch and bound seems to be largely ineffective at finding an optimal solution, simply because the search space is way too large. (There are 512 binary variables in my program, and I know for theoretical reasons that all 2^512 ways of fixing these variables lead to a feasible solution.) I&#39;d like to experiment with using cutting planes more aggressively to solve the problem, and I have a couple of questions:</div>
<div><br></div><div>0) The &quot;cuts&quot; given by SCIP on the command line when solving the problem - do these number give the number of cuts currently in the system, or do they give the total number of cuts that have been added in the entire run?</div>
<div><br></div><div>1) I tried adjusting the many parameters the SCIP offers for controlling separators. However, I have been unable to make SCIP use more than about 150 cuts. How can make SCIP use even more cutting planes?</div>
<div><br></div><div>2) In particular, is there a way to configure SCIP not to use branch-and-bound at all but only cutting planes to solve the problem? I know that conventional wisdom says this is hopelessly inefficient. But I&#39;d like to investigate how this approach fares on my problems.</div>
<div><br></div><div>Thank you!</div><div><br></div><div>Felix</div><div><br></div><div><br></div><div><div><br></div>-- <br><a href="http://www.felixbreuer.net">http://www.felixbreuer.net</a>
</div></div>