A heuristic algorithm for the auto-carrier loading problem. (2016)