{Decision Making in Adaptive Manufacturing Systems: Multi-Objective Scheduling and User Interface