Text this: Multi-objective scheduling for surface mount technology workshop