Related Experiment Video
Updated: Jun 26, 2026

A Quantitative Fitness Analysis Workflow
Published on: August 13, 2012
Fitness Distance Balanced Starfish Optimization for Benchmark and Engineering Design Problems
Tuğrul Yağbasan1, Ömür Akyazı2, Hayati Türe3
1Department of Computer Engineering, Karadeniz Technical University, Trabzon 61080, Türkiye.
Abstract:
Biomimetic optimizers are increasingly used to solve complex engineering problems, yet their performance depends strongly on how effectively they preserve diversity while maintaining selection pressure toward promising regions. In this study, the Starfish Optimization Algorithm (SFOA) is enhanced through fitness-distance-aware selection control, leading to two improved variants: Fitness-Distance Balance Starfish Optimization Algorithm (FDBSFOA) and Dynamic Fitness-Distance Balance Starfish Optimization Algorithm (dFDBSFOA). The proposed framework guides candidate selection using both solution quality and spatial diversity relative to the current best solution, while the dynamic variant further adapts this balance over the course of the search to improve exploration in early iterations and exploitation near convergence. The proposed methods are evaluated on the IEEE CEC2017, CEC2020, and CEC2022 benchmark suites under a unified maximum function evaluation budget, MaxFEs = 10,000 × D, with 21 independent runs, and are further validated on constrained engineering design problems. Performance is assessed using convergence behavior, robustness indicators, computational overhead, and nonparametric statistical tests. The results show that the proposed variants improve the robustness and search efficiency of baseline SFOA, with dFDBSFOA providing the most consistent overall performance while introducing a controlled and interpretable computational overhead. These findings suggest that diversity-aware selection can serve as an effective design principle for strengthening biomimetic optimization frameworks. The current study focuses mainly on continuous, single-objective, and stationary benchmark problems, while the engineering-design validation also includes constrained and discrete/integer-coded cases. Extending the proposed strategy to dynamic, noisy, large-scale mixed-integer, or multi-objective settings remains future work.
Related Concept Videos
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Optimization Problems
Distributed Loads: Problem Solving
Centroid of a Body: Problem Solving
The x-coordinates and y-coordinates of each element's...
Vector Functions and Motion: Problem Solving
