SFO-QAP: a novel hybrid sailfish optimizer with 2-opt for efficient quadratic assignment problem optimization
摘要
The Quadratic Assignment Problem (QAP), a fundamental NP-hard combinatorial optimization challenge, requires efficient algorithms to navigate complex search spaces. This study introduces a novel hybrid metaheuristic that integrates the Sailfish Optimizer (SFO), inspired by sailfish hunting strategies, with the 2-opt local search to tackle the QAP. Evaluated on instances from the Quadratic Assignment Problem Library (QAPLIB), the proposed algorithm achieves the best-known solution for 50 of 53 selected QAPLIB benchmark instances, with solution deviations ranging from 0 to 0.19% and execution time varying from 0.8 to 14.6 s for small and medium instances (n ≤ 64) and up to 90 s for the largest instance (tho150). A comparative analysis demonstrates its superior performance over eight state-of-the-art metaheuristics, including Genetic Hybrid and Parallel Biogeography-Based Optimization with Tabu Search, as evidenced by Wilcoxon signed-rank and analysis-of-variance tests. The key contributions of this work include a hybrid framework that effectively balances exploration and exploitation, tailored enhancements to the SFO and 2-opt methods for the QAP, comprehensive evaluations demonstrating scalability, and behavioral analysis that provides valuable insights into metaheuristic design.