I have a bit of a problem that I need help with. I am looking at a set of lat/long with a time stamp for the desired pickup or drop-off for passengers. There are multiple pick-ups and drop-offs within a service area that has these attributes. On top of that I need to be able to allow for picking up one passenger and then pickup another, while allowing for the shortest time-frame (distance to keep it simple) for drop-off at desired locations. In other words, there are multiple dropoff and pickup locations, and I want to maximize efficiency in scheduling these with the desired time, some flexibility (10min. + or -). I am thinking that I would need to use pg_Routing (or similar) in QGIS or the Network analyst extension in arcgis, but I have limited experience in these and was wondering what the best approach might be to tackling such a task. Is this possible with these tools?