SCIP: global optimization of mixed-integer nonlinear programs in a branch-and-cut framework. (4th May 2018)