Prune a branch only when its best case cannot win¶
Cross-Domain EchoesShared pattern · Constraint
A grant reviewer can stop evaluating a proposal if even its maximum possible remaining score cannot reach the funding threshold. A route-assignment solver can discard a branch if even its optimistic cost cannot beat the best complete solution already found. Both enforce a qualifying condition for further search. They use a bound: a defensible limit on how good any unfinished candidate in that branch could become. The direction reverses with the objective—high scores are good, low costs are good—but the logic is the same. A branch is removed because its best possible result is insufficient, not because it looks unpromising. A mistaken bound can discard the eventual winner.
Choose a role to see its counterpart in both examples. The diagrams show relationships, not measured quantities.
Grant allocation review
An upper score bound can rule out funding
Read Bounded Search PruningSolution archetype
A proposal is excluded only if its maximum achievable score remains below the declared threshold.
In this example: The score ceiling must include all still-available credit; an estimate of likely performance is not enough.
Logistics optimization
A lower cost bound can rule out a branch
Read Branch and BoundMechanism
An optimistic bound on a search region is compared with the best feasible complete assignment.
In this example: The lower bound must not overstate the region’s attainable minimum cost.
For maximization the optimistic bound is above; for minimization it is below.
Written comparison
Unfinished possibilities
Grant allocation review
Remaining proposal credit
Logistics optimization
Unfixed assignment decisions
The decision concerns all valid completions of an unfinished candidate or region.
A best-case bound
Grant allocation review
Maximum possible final score
Logistics optimization
Lower bound on attainable cost
For maximization the optimistic bound is above; for minimization it is below.
A defensible exclusion
Grant allocation review
Cannot reach the funding threshold
Logistics optimization
Cannot beat the incumbent
Only the noncompetitive side is pruned. The retained side is still uncertain, not guaranteed to win.
What carries across
Treat the qualifying condition as binding and prune only when a conservative bound shows that no unfinished possibility can satisfy it.
Where the comparison stops
One case uses an upper score ceiling against eligibility; the other uses a lower cost bound against a feasible incumbent. Their equations and search spaces do not transfer.
- A fixed funding threshold is not necessarily the changing best-solution benchmark of an optimizer.
- Grant screening alone does not certify the optimal allocation of a full funding portfolio.
- Pruning equal-cost branches preserves optimal value but may discard alternative optimal solutions; tie needs must be stated.
Conditions for this comparison
- State the feasible completions, score or cost, and exclusion criterion.
- Use an admissible bound and preserve the assumptions on which it depends.
Source entries
Shared pattern
Constraint
Prime
Core Idea
(1) A constraint is a condition that restricts the set of admissible configurations, choices, or behaviors of a system to those satisfying it: the essential commitment is that the restriction is *binding for the purpose at hand* — anything violating the constraint is not an allowable candidate, regardless of other merit — and that the feasible set (the admissible subset) is a first-class object of analysis, separate from the objective that ranks within it.
Grant allocation review
Bounded Search Pruning
Solution archetype
Cross-Domain Examples
In grant review, a funder stops full review of proposals whose maximum possible remaining score cannot reach the funding threshold, while documenting the exclusion rationale.
Essence
Bounded Search Pruning is the pattern of reducing a large search by excluding branches only when a defensible bound, proof, dominance relation, or feasibility certificate shows that the branch cannot beat the current reference or satisfy a required threshold. The goal is not merely to narrow attention; it is to narrow attention safely.
Intervention Logic
First, represent the candidate space as a branch structure. Next, state the objective, constraints, incumbent, or threshold used for comparison. Then compute a conservative bound, dominance relation, or feasibility certificate for each branch under review. A branch is pruned only when the bound proves that it cannot beat the incumbent, satisfy the threshold, or remain feasible. The exclusion is recorded so reviewers can reconstruct the decision and reopen the branch if assumptions change.
Logistics optimization
Branch and Bound
Mechanism
How it works
- Branch — split the space into disjoint subregions by fixing one more decision, so every candidate lives in exactly one leaf. - Bound — for each subregion, compute an optimistic bound (often via a relaxation, e.g. dropping integrality) on the best objective any candidate inside it could achieve. - Compare to the incumbent — hold the best complete solution found so far. - Prune by proof — if a region's optimistic bound is no better than the incumbent, discard the entire region; it cannot contain the optimum.
Example
A logistics team must assign 12 delivery routes to 12 drivers to minimize total drive time — over 479 million possible assignments, far too many to score one by one. Branch and Bound frames it as a tree: each level fixes one more driver-to-route pairing. At each partial assignment it computes a bound by *relaxing* the problem — allowing fractional assignments — which gives a total that no full assignment completing that branch could ever beat. Early on it finds one decent complete assignment (≈41 hours) as the incumbent. From then on, any partial branch whose relaxed bound already exceeds 41 hours is dropped whole, taking millions of leaf assignments with it. As better incumbents appear (≈38 hours, then ≈36), the pruning tightens and more of the tree collapses.