PSGO: A Novel Asymmetric Dual-Agent Swarm Optimization Inspired by Pistol Shrimp–Goby Fish Mutualism for Feature Selection and Engineering Design Optimization
Official implementation of PSGO (Pistol Shrimp–Goby Fish Optimization), a biologically inspired asymmetric dual-agent swarm optimization algorithm designed for global optimization, feature selection, and engineering design applications.
- Nishi Madan
- Rahul Malik
PSGO is a novel asymmetric dual-agent swarm optimization algorithm inspired by the mutualistic relationship between pistol shrimp and goby fish. The proposed optimizer integrates biologically grounded asymmetric cooperation, a graded three-level danger signaling mechanism, and a claw-blast perturbation strategy to balance exploration and exploitation effectively. PSGO demonstrates strong optimization performance on benchmark functions, feature selection tasks, and engineering design optimization problems.
- Biologically grounded asymmetric dual-agent swarm architecture.
- Novel graded three-level danger signal mechanism.
- Claw-blast perturbation strategy with adaptive decay radius.
- Strong performance on CEC benchmark functions.
- Applications to feature selection and engineering design optimization.
PSGO-Optimizer/
│
├── src/
├── notebooks/
├── experiments/
├── results/
├── figures/
├── paper/
├── docs/
├── data/
│
├── requirements.txt
├── CITATION.cff
├── LICENSE
└── README.md
git clone https://github.com/nishimaliknitj/PSGO-Optimizer.git
cd PSGO-Optimizer
pip install -r requirements.txtRun the optimizer:
python psgo.pyRun benchmark experiments:
python run_cec2017.pyExecute complete experiments:
python run_all_fast.pyThe proposed PSGO algorithm is evaluated on standard numerical optimization benchmarks including:
- CEC 2017 Benchmark Suite
- Feature Selection Datasets
- Engineering Design Optimization Problems
This directory contains all experimental outputs generated by PSGO.
Raw benchmark results for all algorithms on CEC 2017 functions.
Columns:
- Function
- Algorithm
- Run
- Error
Average Friedman ranks of all algorithms.
Columns:
- Algorithm
- Friedman_Rank
Wilcoxon signed-rank comparison between PSGO and competitors.
Columns:
- Competitor
- Wins
- Ties
- Losses
Feature selection experimental results.
Engineering design optimization results.
The repository contains implementations and experiments for engineering optimization tasks reported in the paper.
All experiments, notebooks, benchmark scripts, and result generation codes required to reproduce the reported findings are included in this repository.
If you use PSGO in your research, please cite the associated paper.
@article{PSGO2026,
title={PSGO: A Novel Asymmetric Dual-Agent Swarm Optimization Inspired by Pistol Shrimp--Goby Fish Mutualism for Feature Selection and Engineering Design Optimization},
author={Madan, Nishi and Malik, Rahul},
year={2026}
}Rahul Malik
Email: maliknit@gmail.com