Research Article

An Adaptive Data-Driven Approach to Solve Real-World Vehicle Routing Problems in Logistics

Pseudocode 5

Tabu search—simplified view.
Initialization tabu_list;
Initialization x; //initial solution of this step
Set_of_the_solutions X = Ø;
while (stopping_criteria ! = true){
X = {y | y not in tabu_list or addition_criteria(y) =  = true};
 If(X =  = Ø) exit_from_the_loop;
x = choose_the_best_solution(X);
update_tabu_list();
update_addition_criteria();
}