Optimizing Shunting Operations