Linear programming applied to water quality management | Synapse