A meta-heuristic approach for solving large network design problems