Pickup and delivery with time windows: algorithms and test case generation | IEEE Conference Publication | IEEE Xplore