Modelling sewer failure by evolutionary computing