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›Slime Mould Algorithm
Machine learningSwarm Intelligence

Slime Mould Algorithm

Also known as: SMA

The Slime Mould Algorithm (SMA) is a nature-inspired metaheuristic optimization technique introduced by Li et al. in 2020. It mimics the behavior of slime moulds, which spread and contract to find optimal food sources. SMA addresses complex optimization problems by simulating the adaptive foraging and spatial distribution patterns of these organisms.

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.

Slime Mould Algorithm
Aquila OptimizerArithmetic Optimization…Genetic AlgorithmHarris Hawks OptimizationParticle Swarm Optimizat…African Vultures Optimiz…Dwarf Mongoose Optimizat…Honey Badger AlgorithmJellyfish Search Optimiz…Runge Kutta Optimizer

When to use it

Apply SMA to continuous and discrete optimization problems where gradient information is unavailable. It excels in multimodal landscapes with multiple local optima. Suitable for engineering design, parameter tuning, and feature selection when classical optimization methods fail or are computationally prohibitive.

Strengths & limitations

Strengths
  • Excellent balance between exploration and exploitation through adaptive weight mechanism
  • Simple implementation with few hyperparameters to tune
  • Demonstrates rapid convergence in early iterations with effective global search capability
  • Applicable to both constrained and unconstrained optimization problems
Limitations
  • Performance can degrade on very high-dimensional problems due to increased search space
  • Convergence speed varies significantly depending on problem landscape characteristics
  • May require problem-specific tuning for complex engineering applications

Frequently asked

How does the weight mechanism in SMA differ from other metaheuristics like PSO?

Unlike PSO which uses velocity vectors, SMA employs a time-decreasing weight that encourages exploitation as iterations progress. This adaptive strategy naturally balances exploration and exploitation without requiring separate parameters for cognitive and social components.

Is SMA suitable for solving constrained optimization problems?

Yes, SMA can handle constraints through penalty function methods or constraint-handling techniques. Infeasible solutions receive reduced fitness values, guiding the search toward the feasible region.

How should I set the population size for my problem?

Start with a population size proportional to problem dimensionality, typically 20-50 individuals. Larger populations improve global search but increase computational cost. Use empirical testing on your specific problem to find the balance.

What is the typical convergence behavior of SMA?

SMA typically shows rapid improvement in early iterations due to strong exploration, followed by refinement as the weight mechanism increasingly guides solutions toward the best found position.

Sources

  1. Li, S., Chen, H., Wang, M., Heidari, A. A., & Chakraborty, S. (2020). Slime mould algorithm: A new method for stochastic optimization. Future Generation Computer Systems, 111, 300-323. DOI: 10.1016/j.future.2020.03.055 ↗

How to cite this page

ScholarGate. (2026, June 3). Slime Mould Algorithm. ScholarGate. https://scholargate.app/en/optimization/slime-mould-algorithm

Related methods

Aquila OptimizerArithmetic Optimization AlgorithmGenetic AlgorithmHarris Hawks OptimizationParticle Swarm Optimization

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
  • Arithmetic Optimization AlgorithmOptimization↔ compare
  • Genetic AlgorithmOptimization↔ compare
  • Harris Hawks OptimizationOptimization↔ compare
  • Particle Swarm OptimizationOptimization↔ compare
Compare side by side →

Referenced by

African Vultures Optimization AlgorithmAquila OptimizerArithmetic Optimization AlgorithmDwarf Mongoose OptimizationHarris Hawks OptimizationHoney Badger AlgorithmJellyfish Search OptimizerRunge Kutta Optimizer

Similar methods

Jellyfish Search OptimizerArithmetic Optimization AlgorithmAfrican Vultures Optimization AlgorithmWhale Optimization AlgorithmHoney Badger AlgorithmGrey Wolf OptimizerDwarf Mongoose OptimizationHarris Hawks Optimization

Related reference concepts

Stochastic OptimizationHyperparameter OptimizationBackpropagation and OptimizationHeuristic Search and A*Machine LearningSupport Vector Machines and Kernel Methods

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

ScholarGate — Slime Mould Algorithm (Slime Mould Algorithm). Retrieved 2026-07-21 from https://scholargate.app/en/optimization/slime-mould-algorithm · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Shimin Li
Subfamily
Swarm Intelligence
Year
2020
Type
Nature-inspired metaheuristic algorithm
Related methods
Aquila OptimizerArithmetic Optimization AlgorithmGenetic AlgorithmHarris Hawks OptimizationParticle Swarm Optimization
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