liveBook · Manning

Feasible region

A feasible region is the set of points or variable assignments that satisfy all constraints of an optimization problem.

How 2 Manning books explain it

Build a Robo-Advisor with Python (From Scratch)

A feasible set is the set of variable values that satisfy all constraints of an optimization problem.

How it is used
Defines the constraint-satisfying search space for portfolio optimization.
How deep it goes
Explains endpoints, convexity, iterative search obstruction, and an empty constrained portfolio case.
Examples
Uses bounded one-variable objectives and capped VTI, VEA, VWO, AGG, BNDX, and EMB portfolio weights.
What you can do after
Diagnose/debug with it by recognizing when combined portfolio constraints leave no admissible allocation.

Read how Build a Robo-Advisor with Python (From Scratch) explains feasible region →

Bayesian Optimization in Action

A feasible region is the subset of the search space containing inputs that satisfy all specified optimization constraints.

How it is used
Guides black-box optimization toward candidates that improve the objective without violating constraints.
How deep it goes
Defines feasibility, models unknown constraints with Gaussian processes, and stops short of deriving the acquisition policy mathematically.
Examples
Uses a bounded one-dimensional objective, a nonpositive cost constraint, Gaussian-process models, and constrained expected improvement.
What you can do after
Apply constrained optimization via BoTorch's ConstrainedExpectedImprovement acquisition function.

Read how Bayesian Optimization in Action explains feasible region →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.