Train routing selection problem: Ant colony optimization versus integer linear programming