Optimal routing and request selection for multiple service routes in a demand-adaptive transit system