Skip to content

Conversation

@AhmetYP
Copy link

@AhmetYP AhmetYP commented Jan 7, 2026

Description

This PR adds the Light Spectrum Optimizer (LSO) algorithm to the physics_based group.

Reference

Abdel-Basset, M., Mohamed, R. (2022). Light Spectrum Optimizer: A Novel Physics-Inspired
Metaheuristic Optimization Algorithm. Mathematics, 10(19), 3466.
DOI: https://doi.org/10.3390/math10193466

Changes

  • Added LSO.py to mealpy/physics_based/
  • Added OriginalLSO class - original implementation from paper
  • Added DevLSO class - developed/simplified version
  • Added test file tests/physics_based/test_LSO.py
  • Updated __init__.py files for proper imports

Parameters

  • Ps (float): probability of scattering stages, default = 0.05
  • Pe (float): controlling parameter for scattering stages, default = 0.6
  • Ph (float): probability of boundary handling methods, default = 0.4
  • B (float): exploitation probability, default = 0.05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant