Chaos-based improved marine predators algorithm for flexible job-shop scheduling problem

Yongping Zhang,Xiong Yao,Sen Xu
DOI: https://doi.org/10.1007/s12206-024-0929-8
IF: 1.81
2024-10-06
Journal of Mechanical Science and Technology
Abstract:The marine predators algorithm (MPA) is a new metaheuristic optimization algorithm for solving continuous optimization problems. This study proposes the chaos-based improved MPA (CIMPA) for solving the flexible job-shop scheduling problem (FJSP). In CIMPA, we use the Sobol sequence generated by a deterministic algorithm as the initial population to cover the solution space extensively, introduce the opposition-based learning method to increase the diversity of the initial population and improve the search efficiency of populations, design a combinatorial operator scheme based on chaos theory to enhance the global exploration ability, and define a nonlinear step-size parameter, i.e., CF, to balance global exploration and local exploitation. Finally, to verify the ability of CIMPA in solving FJSP, we adopt the smallest position value method to achieve the mutual conversion of a prey's continuous position vectors and discrete scheduling solutions. In accordance with the experimental results of 43 standard examples of FJSP, CIMPA achieves 31 optimal values (the optimal solutions are used as the benchmark), 34 optimal values (the average solutions are used as the benchmark), and 35 optimal values (the standard deviations are used as the benchmark) compared with classical algorithms, such as ant colony algorithm, whale optimization algorithm, gray wolf optimizer, and their improved versions. These results show that CIMPA exhibits better optimization performance than classical algorithms when applied to FJSP, verifying the effectiveness and feasibility of CIMPA in solving the discreteness problem.
engineering, mechanical
What problem does this paper attempt to address?