Bayesian optimization is a sequential design strategy for global optimization of black-box functions that doesn't require derivatives.