Surrogate-based optimization for mixed-integer nonlinear problems. (2nd September 2020)