Bounded Approximation¶
Use a simplified approximation when exactness is costly, while bounding the error enough for the decision.
The Diagnostic Story¶
Symptom: The team is either pursuing exactness far beyond what the decision requires, or accepting rough estimates with no idea how rough is too rough. Analysis pipelines grow more elaborate without improving outcomes. When a quick answer would have unblocked progress, the effort is still running. When a fast estimate is used, nobody knows whether the error is a rounding matter or a factor of ten.
Pivot: Define the decision requirement first, then set an acceptable error or uncertainty bound, and choose an approximation method whose validity domain covers the actual use. Communicate the bound as part of the result, and specify the conditions under which an exact analysis must take over.
Resolution: Effort matches decision need: simple questions get fast bounded answers, complex ones get exact analysis only when the extra precision would change what is done. False precision decreases because estimates are framed around defensible bounds, not around the implied authority of a precise-looking number.
Reach for this when you hear…¶
[engineering feasibility] “We don't need to know the mass to five significant figures — we need to know whether it's closer to ten kilograms or a hundred.”
[budget planning] “Nobody is going to change the decision based on whether the estimate is nine million or nine point three million, so let's stop refining and move.”
[ecological modeling] “The exact population count is unknowable, but we can bound it well enough to know whether the species is in trouble or not.”
Mechanisms / Implementations¶
- Back-of-Envelope Estimate: This method implements Bounded Approximation in a concrete way.
- Rough Order-of-Magnitude Estimate: This method implements Bounded Approximation in a concrete way.
- Surrogate Model: This method implements Bounded Approximation in a concrete way.
- Simplified Simulation: This software or tool implements Bounded Approximation in a concrete way.
- Algorithmic Relaxation: This method implements Bounded Approximation in a concrete way.
- Prototype Test: This test or assessment implements Bounded Approximation in a concrete way.
- Policy Pilot: This procedure implements Bounded Approximation in a concrete way.
- Sensitivity Probe: This test or assessment implements Bounded Approximation in a concrete way.
Related Abstractions¶
Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.
Built directly on (3)
- Approximation: Good-enough representation.
- Boundedness: Values remain within limits.
- Uncertainty: Incomplete knowledge.
Also references 12 related abstractions
- Abstraction: Focus on core elements.
- Complexity (Time/Space): Resource scaling with input size.
- Confidence Intervals: Range of plausible values.
- Constraint: Limits possibilities to guide outcomes.
- Optimization: Finds best solution under constraints.
- Parsimony (Occam's Razor): Prefer simplicity.
- Probability: Quantifies uncertainty and likelihoods.
- Representation: Model complex ideas.
- Resource Management: Allocation of finite assets.
- Robustness: Maintain functionality under stress.
Variants¶
Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.
Order-of-Magnitude Approximation · implementation variant · recognized
Uses broad scale classes or powers of ten when exact values are unnecessary for the decision.
Surrogate Model Approximation · mechanism family variant · recognized
Uses a cheaper or simpler model as a substitute for a costly model, measurement process, or real-world test.
Pilot as Approximation · implementation variant · recognized
Uses a limited trial, prototype, or rollout as an approximate representation of broader deployment behavior.
Algorithmic Relaxation Approximation · implementation variant · recognized
Relaxes exact computation or optimization requirements to produce a good-enough answer under resource limits.