A branch-cut-and-price algorithm for the generalized vehicle routing problem. Issue 2 (1st February 2018)