Since Differential Evolution (DE) is a powerful metaheuristic (MH) for solving problems with real-valued parameters, and several approaches have been developed to apply it in combinatorial optimization (smallest-position-value, by example), is DE considered a best choice for solving this type of problem? or some other MH has proven to be more suitable to solve problems like the Traveling Salesman Problem, or the Vehicle routing problem?