Jointly Assigning Processes to Machines and Generating Plans for Autonomous Mobile Robots in a Smart Factory