A population-based metaheuristic for the pickup and delivery problem with time windows and LIFO loading. (October 2015)