Ant colony optimization for the arc routing problem with intermediate facilities under capacity and length restrictions