A heuristic algorithm for optimal fleet composition with vehicle routing considerations. (3rd March 2016)