Remove a job from and reinsert it into the position selected from one of its available factories Fr randomly.
The above mutation operators can be executed for 15 cycles at most in the paper. If is generated by the one of the mutation operators performed on the parent food source π in a certain cycle. If f(π’) f(π), then π , limit = 0 and the cycle is terminated If the f() and f(π) do not dominate each other, then f() will be compared with other individuals in the populations (denotes as ) to see if there is a dominant relationship between them. If there is a dominant relationship, the dominant solution will be abandoned and continue with next cycle. If there is no solution that can dominate f(π) at the end of 15 cycles, then limit = limit + 1. The pseudocode of the mutation operators is as follows, and F* is the critical factory with the greatest makespan among all factories.
Do you have any questions about this protocol?
Post your question to gather feedback from the community. We will also invite the authors of this article to respond.