A coalition structure algorithm for large-scale collaborative pickup and delivery problem. (November 2020)