Next Article in Journal
Mechanistic Prediction of Machining-Induced Deformation in Metallic Alloys Using Property-Based Regression and Principal Component Analysis
Previous Article in Journal
CAD-Integrated Automatic Gearbox Design with Evolutionary Algorithm Gear-Pair Dimensioning and Multi-Objective Genetic Algorithm-Driven Bearing Selection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Multi-Strategy Sailfish Optimizer: Novel Algorithm with Dynamic Sardine Population and Improved Search Technique for Efficient Robot Path Planning

by
Saboohi Naeem Ahmed
1,
Muhammad Rizwan Tanweer
2,
Adnan Ahmed Siddiqui
3,
Salman A. Khan
4,
Muhammad Hassan Tanveer
5,* and
Razvan Cristian Voicu
5
1
Faculty of Engineering Science and Technology, Hamdard University, Karachi 74600, Pakistan
2
Department of Decision Sciences, Karachi School of Business and Leadership, Karachi 74800, Pakistan
3
Department of Computer Science, Usman Institute of Technology (UIT) University, Karachi 75300, Pakistan
4
College of Computing and Information Science, Karachi Institute of Economics and Technology, Karachi 74700, Pakistan
5
Department of Robotics and Mechatronics Engineering, Kennesaw State University, Marietta, GA 30060, USA
*
Author to whom correspondence should be addressed.
Machines 2026, 14(1), 38; https://doi.org/10.3390/machines14010038 (registering DOI)
Submission received: 3 November 2025 / Revised: 15 December 2025 / Accepted: 18 December 2025 / Published: 28 December 2025
(This article belongs to the Section Robotics, Mechatronics and Intelligent Machines)

Abstract

The sailfish optimizer is a recent swarm-intelligence-based optimization algorithm which mimics the hunting behavior of sailfish in the ocean. It consists of two types of populations, namely, sailfish and sardine, where sailfish represent the candidate solutions and sardines freely maneuver in the search space. Existing research studies have shown that the sailfish optimizer suffers from limited global exploration capability, with local optimum stagnation and slow convergence speed. To address these limitations, an improved sailfish optimizer, namely, the Multi-Strategy Sailfish Optimizer, is proposed in this study. This improved version incorporates a modified search strategy for both sailfish and sardines, a non-linear attack power parameter, an improved hunting procedure, and a dynamic sardine population. The impact of all suggested improvements is analyzed experimentally. Several experiments with single-objective problems presented at the Congress on Evolutionary Computation in 2022 are performed to prove the effectiveness and efficiency of the proposed algorithm. This improved algorithm is compared with well-known optimization algorithms, such as the whale optimization algorithm, the sine–cosine algorithm, etc., and improved variants of those algorithms. A convergence behavior analysis is also performed using convergence graphs. Furthermore, the significance of the work is statistically validated. The analysis indicates that the Multi-Strategy Sailfish Optimizer performs significantly better than other optimization algorithms. It is also applied to solve the tension/compression spring design problem and the mobile robot path planning problem.
Keywords: improved sailfish optimizer; evolutionary computation; swarm intelligence; Friedman test; mobile robot path planning improved sailfish optimizer; evolutionary computation; swarm intelligence; Friedman test; mobile robot path planning

Share and Cite

MDPI and ACS Style

Ahmed, S.N.; Tanweer, M.R.; Siddiqui, A.A.; Khan, S.A.; Tanveer, M.H.; Voicu, R.C. Multi-Strategy Sailfish Optimizer: Novel Algorithm with Dynamic Sardine Population and Improved Search Technique for Efficient Robot Path Planning. Machines 2026, 14, 38. https://doi.org/10.3390/machines14010038

AMA Style

Ahmed SN, Tanweer MR, Siddiqui AA, Khan SA, Tanveer MH, Voicu RC. Multi-Strategy Sailfish Optimizer: Novel Algorithm with Dynamic Sardine Population and Improved Search Technique for Efficient Robot Path Planning. Machines. 2026; 14(1):38. https://doi.org/10.3390/machines14010038

Chicago/Turabian Style

Ahmed, Saboohi Naeem, Muhammad Rizwan Tanweer, Adnan Ahmed Siddiqui, Salman A. Khan, Muhammad Hassan Tanveer, and Razvan Cristian Voicu. 2026. "Multi-Strategy Sailfish Optimizer: Novel Algorithm with Dynamic Sardine Population and Improved Search Technique for Efficient Robot Path Planning" Machines 14, no. 1: 38. https://doi.org/10.3390/machines14010038

APA Style

Ahmed, S. N., Tanweer, M. R., Siddiqui, A. A., Khan, S. A., Tanveer, M. H., & Voicu, R. C. (2026). Multi-Strategy Sailfish Optimizer: Novel Algorithm with Dynamic Sardine Population and Improved Search Technique for Efficient Robot Path Planning. Machines, 14(1), 38. https://doi.org/10.3390/machines14010038

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop