Application of linear programming for looped water supply pipe network design