chapter eight
8 Satisfying extra constraints with constrained optimization
This chapter covers
- The problem of black-box optimization with constraints
- Taking constraints into account when making decisions in Bayesian optimization
- Implementing constraint-aware Bayesian optimization policies
In previous chapters, we tackled black-box optimization problems where we aimed solely to maximize the objective function without any other considerations. This is called an unconstrained optimization problem, as we are free to explore the search space to look for the global optimum of the objective function. Many real-life situations might not follow this unconstrained formulation, however, and there might be a cost associated with the objective function’s global optimum that makes the optimum infeasible to achieve in practice.