💧 Groundwater Remediation

A contaminant plume spreads from a source through an aquifer. Six extraction wells can pump at chosen rates; pumping lowers the contaminant concentration at nearby monitoring points, with the effect falling off with distance. Pumping costs energy and concentrations above the regulatory limit are penalised, so the optimum pumps just enough at the wells best placed to capture the plume. Score is pumping cost plus over-limit penalty, to minimise. 6-D problem.

Algorithm

Cost
Plans tried0
Best so far

Leaderboard

AlgorithmCostEvals
— no runs yet —

What's happening

The JS objective is a line-for-line port of example_applications/groundwater_remediation and agrees to floating-point tolerance. Red marks the contaminant source, blue circles are wells (size = pump rate), and squares are monitoring points (green = below limit, red = over).