Published results

What the calendar costs, measured.

Optimality gap is the avoidable stress-weighted crop-water deficit, plus water cost, above the best schedule the model admits. Every instance is built from real 2024 NASA POWER weather, ISRIC SoilGrids hydraulics and documented canal rotation practice in Khorezm.

State calendarTrigger ruleSimulated annealingGenetic algorithmscale ends at +210%; faded bars continue past it
3 zones x 7 days (n=11)optimum proven
0%
+49%
0%
0%
3 zones x 14 days (n=21)optimum proven
+35%
+111%
+2%
0%
3 zones x 28 days (n=40)optimum proven
+171%
+98%
+63%
0%
6 zones x 28 days (n=77)optimum proven
+198%
+97%
+178%
0%
12 zones x 28 days (n=150)optimum proven
+200%
+84%
+265%
+3%
24 zones x 28 days (n=295)best known
+166%
+54%
+387%
+5%
24 zones x 56 days (n=584)best known
+98%
+10%
+607%
+7%

The full ladder

InstancenState calendarTrigger ruleAnnealingGA (10× budget)Reference
3 zones x 7 days110%+48.7%0%0%proven
3 zones x 14 days21+35.2%+110.8%+2.1%0%proven
3 zones x 28 days40+171.1%+98.2%+62.9%0%proven
6 zones x 28 days77+197.5%+97.3%+178.3%0%proven
12 zones x 28 days150+200.4%+84.3%+265.5%+2.8%proven
24 zones x 28 days295+165.7%+53.9%+387.5%+5.2%best known
24 zones x 56 days584+97.9%+9.7%+606.7%+7.3%best known

On the one-week instance the pro-rata calendar happens to coincide with the optimum — rigidity only starts costing once the horizon is long enough for conditions to diverge from the plan. Above n=150 the optimum is not proven; the reference is the best solution found, so those gaps are lower bounds on the real ones.

Provenance

These figures are not re-derived in the browser. They are the committed outputs of the research pipeline, vendored into this app so a change to them shows up as a reviewable diff.

Source
mcpeblocker/amuflow-web @ ecb589d
Solver run
Python 3.14.3 · numpy 2.4.2 · 2026-07-10
Budgets
20000 evaluations × 20 seeds · MIQP capped at 900 s