A dispatching rule-based genetic algorithm for multi-objective job shop scheduling using fuzzy satisfaction levels. (August 2015)