В работе рассматриваются проблемы моделирования систем водоснабжения. На примере задачи об изменении пропускной способности металлических трубопроводов демонстрируются возможности эволюционного программирования в условиях частичной неполноты и недостоверности исходных данных.