Concept Flow - Bounds and constraints
Define objective function
Set bounds for variables
Set constraints (eq/ineq)
Call optimizer with function, bounds, constraints
Optimizer iterates to find solution
Check if solution meets bounds and constraints
Return optimal solution or failure
We define the function to minimize, set variable limits (bounds), add rules (constraints), then run the optimizer to find the best solution within those limits.