Text this: Mathematical formulations and optimization algorithms for solving rich vehicle routing problems.