Deep memetic models for combinatorial optimization problems: application to the tool switching problem