A genetic algorithm for permutation flow shop scheduling under make to stock production system. (December 2015)