One Table. Six Decisions.
Each row is a real decision a fire incident commander faces. Each column is a model fidelity level. The question: what's the cheapest model that gets the decision right?
| Decision | Heuristic | Empirical Elliptical | Rothermel CA | MC Ensemble | Full CFD |
|---|---|---|---|---|---|
| Evacuation direction | ✓ Sufficient | Overkill | Overkill | Overkill | Absurd |
| Spread rate & area | ✗ No rate | ✓ Sufficient | Better (spatial) | Better + CI | Marginally better |
| Community arrival time | ✗ No timing | ✗ Straight-line only | ✓ Sufficient | Better + CI | Marginally better |
| Evacuation trigger | ✗ No uncertainty | ✗ No uncertainty | ✗ False precision | ✓ Changes decision | Marginally better |
| Community priority | ✗ No comparison | ✗ Wrong order | ✗ Fragile ranking | ✓ Reveals sensitivity | Marginally better |
| Firebreak placement | ✗ No spatial model | ✗ No spatial model | ✗ Single scenario | ✓ Needed | Marginally better |
The green checkmarks show where fidelity first becomes sufficient for the decision. Everything to the right of a green check is wasted compute. The orange cells mark the critical transition — where moving from deterministic to Monte Carlo actually changes the decision.
| Metric | Kincade | Camp Fire | Dixie | Marshall | Consistent? |
|---|---|---|---|---|---|
| Q1: Direction heuristic | 40% | 0.4% | 0% | 35% | Depends on fire type |
| Q2: FIRMS capture | 96.0% | 95.5% | 95.4% | 27.8% | 96% wildland |
| Q2: Over-prediction | 3.02× | 1.90× | 1.99× | 4.13× | CV=0.33 |
| Q4: Avg hours gained (MC) | — | 4.2 h | 5.6 h | — | Mean 5.0 h |
| Q4: Cost reduction | 95–100% | 89–99% | 58–100% | 100% | Consistent |
What Each Fidelity Level Costs
~50 lines of code
~250 lines of code
~268 lines of code
~268 lines of code
~50,000 lines of code
The MC ensemble costs 200× more than a single Rothermel run — but it's the jump that changes three life-safety decisions. CFD costs ~12,000× more than the MC ensemble and changes zero decisions at the community evacuation scale. MC on CFD (200 draws) would take ~800 hours — 33 days of compute — for the same strategic answer.
Empirical Elliptical: How Fast, Not Where
Between the heuristic and the CA sits a model most fire agencies already use implicitly: the BEHAVE-style analytical calculation. Same Rothermel equations, but applied as an expanding ellipse — no grid, no timesteps, no spatial heterogeneity. It tells you the head fire spread rate and predicts burned area. It runs in 0.08 seconds.
| Fire | Actual Acres | Empirical | Ratio | CA IoU |
|---|---|---|---|---|
| Kincade | 77,758 | 34,795 | 0.45× | 0.31 |
| Camp Fire | 153,336 | 42,146 | 0.27× | 0.49 |
| Dixie | 963,309 | 894,012 | 0.93× | 0.47 |
| Marshall | 6,026 | 392 | 0.07× | 0.08 |
The empirical model works when the fire is long-duration and steady-state (Dixie: 0.93×) but fails catastrophically for wind-driven events (Marshall: 0.07×, Camp Fire: 0.27×). More critically, it cannot predict community arrival times because it uses a single average wind direction. Communities off the fire’s main axis show arrival times 10–40× higher than the CA’s predictions. The CA adds spatial routing through heterogeneous fuel and shifting winds — that 1-second investment is what makes community-specific timing possible.
Deterministic → Monte Carlo
Across 16 communities in four fires, the MC-informed trigger fires 1–7 hours earlier than the deterministic trigger (mean 5.0 hours). In 15 of 16 communities, expected cost drops by 89–100%. The pattern holds whether the fire is a 6,000-acre grassland blaze (Marshall) or a 963,000-acre wilderness siege (Dixie).
For a decision where "too late" means deaths, those hours change everything. The single run says "we have time." The ensemble says "we might not."
Below MC, no uncertainty quantification. Above MC, no new decisions. The heuristic handles direction. The CA handles timing. MC handles uncertainty. Each fidelity level answers one more question. After MC, you're paying 12,000x more compute for the same operational answer.
Full CFD resolves turbulent flame dynamics at centimeter scale. That's the right model for fire research. But for "which communities to evacuate and when," it produces the same answer as a 4-minute Monte Carlo. 12,000x the compute, zero new operational decisions. That's past the point of useful fidelity.
Five models, each answering one question the last one couldn't. Wind heuristic for direction. Empirical elliptical for spread rate. CA for community-specific timing. MC for uncertainty. Road capacity for feasibility. The right fidelity turned out to be CA + MC — the BEHAVE lookup can't route fire through terrain, and CFD costs 10,000x more without changing any operational answer. Build until you can answer the question. Then stop.