An hybrid genetic algorithm for distribute and scheduling job-shop problem