“…For example, case J10s5 represents that 10 jobs are processed at 5 stages. The data in all cases are generated randomly, where the job size is [10,15,20,25,30,35,40], the number of stages is between [2][3][4][5][6], the processing time of each operation is between [3][4][5][6][7][8][9][10][11][12][13][14][15], the number of machines at each stage is between [1-3], the sequence dependent setup time is between [1][2][3][4][5], the transportation time is between [2][3][4][5][6][7][8], the energy consumption per unit in machining state is 1, the energy consumption per unit in setup state is 1.2, and the energy consumption per unit in transportation state is 1.5. For the convenience of calculation, the processing time, sequence dependent setup time and transportation time are taken as integers, and the minimum value is 1.…”