“…The job sequence represents the job allocation inside the machines. Allocation problems that combine resource and job sequences are typical in JS-FMS planning and scheduling [20,21,24,31,32,36,40,42,46,48,50,53,56,57,59,62]; this is because the workflow of a job shop is unidirectional or recursive, as there are no constraints on the machines that perform only the first operation of a job or the last operation of the job [8]. Meanwhile, the product sequence concentrates on the sequence of products when a specific product enters a machine.…”