🌾 Crop Irrigation

Over a twelve-week season we choose how much to irrigate each week, under a total water budget that is below the season's deficit. Soil moisture rises with irrigation and rain and falls with evapotranspiration, bounded by the soil's capacity. When moisture drops below a threshold the crop is stressed, and the yield lost depends on how sensitive that week is, with flowering weeks mattering most. The good schedule concentrates water on the sensitive weeks. Score is negative yield, to minimise. 12-D.

Algorithm

Yield—
Schedules tried0
Best so far—

Leaderboard

AlgorithmYieldEvals
— no runs yet —

What's happening

The JS objective is a line-for-line port of example_applications/crop_irrigation and agrees to floating-point tolerance. Bars are weekly irrigation; the line is soil moisture against the stress threshold; the shaded band marks the most yield-sensitive weeks, which is where water should go.