Optimization of a tobacco distribution problem based on a hybrid algorithm