Application of Metaheuristics for Solving Travelling Multitasker Problem and its Variants