Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Optimization›Jellyfish Search Optimizer
Machine learningSwarm Intelligence

Jellyfish Search Optimizer

Also known as: JSO

The Jellyfish Search Optimizer (JSO) is a biologically-inspired metaheuristic algorithm introduced by Shi et al. in 2022, based on the movement and foraging behavior of jellyfish in ocean environments. Jellyfish exhibit two distinct behaviors: passive drifting with ocean currents (exploration) and active swimming toward food sources (exploitation). JSO captures these behaviors to create an effective balance between global search and local refinement.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Jellyfish Search Optimizer
Aquila OptimizerParticle Swarm Optimizat…Slime Mould Algorithm

When to use it

Apply JSO to continuous optimization problems including engineering design, function optimization, and machine learning parameter tuning. Particularly effective for multimodal problems with complex landscapes. Suitable for problems where gradient information is unavailable and robust global search is required.

Strengths & limitations

Strengths
  • Unique movement model combining passive drift and active swimming provides natural exploration-exploitation balance
  • Strong empirical performance on diverse benchmark functions and real-world optimization problems
  • Simple mathematical operations result in computationally efficient per-iteration cost
  • Effective at maintaining population diversity and avoiding premature convergence
Limitations
  • Relatively new algorithm with limited long-term empirical validation in diverse domains
  • Performance characteristics on very high-dimensional problems not extensively documented
  • Convergence behavior varies depending on problem structure and initial population distribution

Frequently asked

How does JSO's passive drifting mechanism differ from other swarm algorithms?

Unlike algorithms where all individuals are attracted to the best solution uniformly, JSO individuals drift at varying rates depending on their relationship to the best solution, creating a more nuanced exploration-exploitation balance that resembles natural ocean current dynamics.

What is the role of random movement in JSO?

Random movements serve multiple purposes: they help individuals escape local optima, maintain population diversity, and prevent stagnation. The balance between drift and random movement is crucial for algorithm performance.

Is JSO suitable for constrained optimization?

Yes, JSO can handle constraints through penalty function methods where constraint violations reduce solution fitness. The drift and movement mechanisms naturally guide the search toward feasible regions as better solutions emerge.

How does population size affect JSO performance?

Population sizes typically range from 10-50 jellyfish. Larger populations improve exploration of the search space but increase computational cost. Start with 30 individuals and adjust based on problem complexity and convergence speed.

Sources

  1. Shi, X., Sun, Y., Zhan, Z. H., Yuen, K. F., & Zhang, J. (2022). Jellyfish search optimizer: A new bio-inspired metaheuristic algorithm for solving optimization tasks. Neural Computing and Applications, 34(10), 7651-7673. link ↗

How to cite this page

ScholarGate. (2026, June 3). Jellyfish Search Optimizer. ScholarGate. https://scholargate.app/en/optimization/jellyfish-search-optimizer

Related methods

Aquila OptimizerParticle Swarm OptimizationSlime Mould Algorithm

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Aquila OptimizerOptimization↔ compare
  • Particle Swarm OptimizationOptimization↔ compare
  • Slime Mould AlgorithmOptimization↔ compare
Compare side by side →

Similar methods

Slime Mould AlgorithmHarris Hawks OptimizationDwarf Mongoose OptimizationAquila OptimizerAfrican Vultures Optimization AlgorithmWhale Optimization AlgorithmDeterministic Particle Swarm OptimizationHoney Badger Algorithm

Related reference concepts

Hyperparameter OptimizationStochastic OptimizationPolicy Gradient MethodsOptimization for StatisticsMachine LearningArtificial Intelligence

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Jellyfish Search Optimizer (Jellyfish Search Optimizer). Retrieved 2026-07-20 from https://scholargate.app/en/optimization/jellyfish-search-optimizer · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Xueying Shi
Subfamily
Swarm Intelligence
Year
2022
Type
Nature-inspired metaheuristic algorithm
Related methods
Aquila OptimizerParticle Swarm OptimizationSlime Mould Algorithm
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account