A heuristic-based genetic algorithm for the two-machine flowshop scheduling with learning consideration. (April 2015)