A multi-objective approach to welding shop scheduling for makespan, noise pollution and energy consumption. (20th September 2018)