The requirements for Piggy Baggy and shared taxis are quite the same. Input comes with pick-up points, drop-off points, optimised for least distance. Piggy Baggy has the destinations of porters but shared taxis are just roaming around all day.
This is a screenshot of the Abivin vAlgo project. The project is still in development and not yet having a beta release, lots of stuff more to do.