Skip to content

Add Beluga Whale Optimization (BWO)#247

Open
enescabbarakca29 wants to merge 14 commits intothieu1995:masterfrom
enescabbarakca29:fix-bwo-results
Open

Add Beluga Whale Optimization (BWO)#247
enescabbarakca29 wants to merge 14 commits intothieu1995:masterfrom
enescabbarakca29:fix-bwo-results

Conversation

@enescabbarakca29
Copy link

Description

I have implemented the Beluga Whale Optimization (BWO) algorithm based on the original paper.

"Beluga Whale Optimization: A Novel Nature-Inspired Metaheuristic Algorithm"

Changes:

  • Added BWO.py under mealpy/swarm_based/.
  • Added test_BWO.py under tests/swarm_based/.
  • Integrated the algorithm into Mealpy Optimizer interface.
  • Tested using benchmark optimization problems and validated convergence.

Checks:

  • My pull request adheres to the code style of this project.
  • All tests have passed successfully.

Copy link
Collaborator

@anh9895 anh9895 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please fix the comments.

Copy link
Author

@enescabbarakca29 enescabbarakca29 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the review. I have addressed all the comments and updated the code accordingly.

Fix import duplication in init.py
Add a comment to trigger workflow
Removed commented-out code for triggering workflow.
Added a comment to trigger workflow.
Copy link
Author

@enescabbarakca29 enescabbarakca29 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix: correct get_optimizer_by_name message and clean init.py

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.

2 participants