Multi-purpose pickup and delivery problem for combined passenger and freight transport | Synapse