A multi-objective optimization algorithm for solving the supplier selection problem with assembly sequence planning and assembly line balancing. (March 2017)