“…A classic job shop scheduling problem refers to a number of jobs to be scheduled on a set of perfectly reliable machines, whereas in reality, overall levels of reliability and production performance are usually vulnerable due to preventive maintenance and the unpredictable breakdown of machines. To increase production capacity and reduce disruptions, parallel machines have been introduced in job shops (Li, Liu, Sethi, & Xu, 2017; Liu & Kozan, 2016; Ou, Zhong, & Qi, 2016; Xiong, Zhou, Yin, Cheng, & Li, 2019; Yin, Wang, Cheng, Liu, & Li, 2017).…”