liveBook · Manning

Feasible solution

As explained in Bayesian Optimization in Action

A feasible point or solution is a candidate assignment that satisfies all constraints in a constrained optimization problem.

A feasible solution is a candidate assignment that satisfies every constraint in a constrained optimization problem. Optimization searches only feasible points, choosing the one with the highest objective value; a point that violates any constraint is infeasible. section 8.1.1 section 8.6

A constraint can exclude the unconstrained optimum

Suppose a one-dimensional objective is maximized subject to a cost constraint c ≤ 0. The region with x > 4 contains the unconstrained global optimum, but it is infeasible. The best feasible solution lies in the shaded allowed regions and achieves an objective value of roughly 4 instead of more than 8. section 8.1.1

In constrained optimization, feasibility guides the search:

  • Reject or rule out points that violate the predefined constraints. section 8.1.1
  • Compare objective values only among points satisfying the constraints. section 8.6
  • In constrained Bayesian optimization, estimate the probability of feasibility with Gaussian processes and incorporate it into expected improvement. section 8.6

How Bayesian Optimization in Action covers it

How deep it goes
Defines feasible and infeasible points, illustrates changed optima, and extends feasibility to probabilistic Gaussian-process estimates.
Examples
Uses a constrained Forrester function and an airplane-design problem with a simulated nonlinear cost function.
What it assumes
Assumes familiarity with objective functions and optimization while defining constraint satisfaction from the ground up.
What you can do after
Evaluate candidate optima by checking constraints and select the highest-valued feasible point.
How it connects
Connects constrained optimization, objective functions, constraints, Bayesian optimization, Gaussian processes, and expected improvement.

Also explained in

Compare how 2 books explain feasible solution →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Bayesian Optimization in Action. The section links point to the parts of the book it draws on.