keywords Computer Science Computer Science, Artificial Intelligence Engineering Engineering, Manufacturing JOB-SHOP Science & Technology Technology complexity analysis job shop scheduling manufacturing scheduling resource allocation solution space