A grouping genetic algorithm for the pickup and delivery problem with time windows - Pankratz, Giselher 1967- (FernUniv., 2003)