“…GP has been applied in a wide range of production scheduling problems, ranging from single machine scheduling [30,38,59,100,142], parallel machine scheduling [31,60], to (flexible) job shop scheduling [42,53,59,63,79,81,88,89,95,102, Chen et al [26] Durasevic et al [31] Freitag and Hildebrandt [35] Hart and Sim [42] Karunakaran et al [63] Park et al [115] Park et al [116] Riley et al [123] Branke et al [19] Mei and Zhang [78] Karunakaran et al [64] Masood et al [75] Mei et al [79] Nguyen [84] Nguyen et al [99] Production Scheduling Problems 104,135,136]. Most machines considered in these problems are the same in terms of capability (eligibility to handle a job) and assumptions (e.g.…”