Multi-pickup route planning and optimization: planning and optimizing routes that collect from many pickup locations.