“…(i) Dual-resource constrained FJSSP, for example, [52,162] (ii) Sequence dependent setup times, for example, [88,207] (iii) Distributed and flexible JSSP, for example, [79,99] (iv) Just-In-Time dynamic scheduling, for example, [80,83] (v) Overlapping in operations, for example, [73,98] (vi) Random machine breakdowns, for example, [91,184] (vii) Dynamic FJSSP, for example, [94,96].…”