pump scheduling in water supply -- Use of rules and preferences for schedule builders in