crowdsourced delivery : a dynamic pickup and delivery problem with ad - hoc drivers .
Optimization for dynamic ride-sharing: A review