DOI: 10.3390/sym15081481 ISSN: 2073-8994

A Hybrid Algorithm for Multi-Objective Optimization—Combining a Biogeography-Based Optimization and Symbiotic Organisms Search

Jun Li, Xinxin Guo, Yongchao Yang, Qiwen Zhang
  • Physics and Astronomy (miscellaneous)
  • General Mathematics
  • Chemistry (miscellaneous)
  • Computer Science (miscellaneous)

To solve the multi-objective, flexible job-shop scheduling problem, the biogeography-based optimization (BBO) algorithm can easily fall into premature convergence, local optimum and destroy the optimal solution. Furthermore, the symbiotic organisms search (SOS) strategy can be introduced, which integrates the mutualism strategy and commensalism strategy to propose a new migration operator. To address the problem that the optimal solution is easily destroyed, a parasitic natural enemy insect mechanism is introduced, and predator mutation and parasitic mutation strategies with symmetry are defined, which can be guided according to the iterative characteristics of the population. By comparing with eight multi-objective benchmark test functions with four multi-objective algorithms, the results show that the algorithm outperforms other comparative algorithms in terms of the convergence of the solution set and the uniformity of distribution. Finally, the algorithm is applied to multi-objective, flexible job-shop scheduling (FJSP) to test its practical application value, and it is shown through experiments that the algorithm is effective in solving the multi-objective FJSP problem.

More from our Archive