An effective genetic algorithm for solving the capacitated vehicle routing problem with two-dimensional loading constraint. (2nd April 2020)