Skip to content

Conversation

@Enesbldrr
Copy link

Closes #224

📑 Description

This PR implements a new nature-inspired metaheuristic algorithm called Fossa Optimization Algorithm (FossaOA).

The implementation is based on the original research paper and follows the mealpy library architecture (inheriting from the Optimizer class). The algorithm emulates the hunting behavior of the fossa, involving exploration (attacking) and exploitation (chasing) phases.

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

ℹ Additional Information

Reference Paper:

  • [cite_start]Title: Fossa Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Engineering Applications (2024) [cite: 6]
  • [cite_start]Authors: Tareq Hamadneh, Belal Batiha, Mohammad Dehghani, et al. [cite: 8]
  • [cite_start]DOI: 10.22266/ijies2024.1031.78 [cite: 344]

Validation Results:

  1. Mathematical Benchmark: Verified with Sphere function (30 dimensions), reaching a fitness of 1e-27 in 100 epochs.
  2. Engineering Problem: Verified with "Tension/Compression Spring Design" problem, achieving a valid feasible design with a fitness (weight) of 0.01277 (very close to the theoretical optimum of 0.01260).

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.

[FEAT]: Implement Fossa Optimization Algorithm (FossaOA)

1 participant