Decomposing And Interactively Solving A High Dimensional Problem; Scheduling Trains On Shunting Yards