https://1library.org/document/zk3p8w1y-solving-the-extended-vehicle-scheduling-problem-with-metaheuristics.html