This study examined the lot-streaming job shop scheduling problem (LSJSP) with variable sublots and intermingling setting, which has rarely been considered in the literature and is beneficial to real industry settings. Upon variable sublots and intermingling setting, a multi-objective mixed-integer linear programming model (MILP) is formulated to achieve a tradeoff between the shortest tardiness and the minimum number of transferred sublots. Considering the NP-hard characteristic of the problem, the MILP model would get restricted in solving medium and large scale instances. Thus building an efficient multi-objective optimization algorithm is desirable. Motivated by the Jaya algorithm and decomposition idea, we propose a new algorithm framework called a decomposition based multi-objective Jaya algorithm (MOJA/D) to achieve a balance between exploration and exploitation. This MOJA/D framework can provide some guidance in algorithm construction for other multi-objective optimization problems. Following the MOJA/D framework, a specific MOJA/D metaheuristic is further designed for coping with the proposed problem. First, a novel forward and backward decoding strategy is designed to implement coevolution among different sub-problems and enhance the population diversity. Second, the Jaya updating mechanism is designed based on problem knowledge to guide the solutions moving towards the best solution and away from the worst solution. Moreover, considering the tradeoff between two conflicting objectives, the problem-specific local search strategies are designed and integrated with the neighborhood based local search strategies to enhance exploitation in the search process. The influence of parameter setting on MOJA/D is investigated by using design of experiments. The statistical results from extensive computational experiments demonstrate the effectiveness of the specific algorithm designs and show that the MOJA/D metaheuristic is superior to the existing algorithms in solving the proposed problem.
Read full abstract