A learning tabu search for a truck allocation problem with linear and nonlinear cost components. (12th December 2014)