The generalized rollon-rolloff vehicle routing problem and savings-based algorithm. (July 2018)