-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Harris Hawks Optimization integration #280
Conversation
Also added some needed parameters to the test_algoritm.py file
Fix bech by benchNiaPy/NiaPy/tests/test_algorithm.py Lines 300 to 303 in defecd5
This comment was generated by todo based on a
|
Please, review tests performed, as reproduction errors are thrown because of random number generator. |
### Summary The Harris Hawks Optimization Algorithm has been integrated into _NiaPy_. This algorithm goes on the line of _Nature inspired optimization algorithms_. Having completeness and state-of-the-art as a goal for the _NiaPy_ project, this algorithm has been added, as it has been recently published (2019) in a JCR journal. Unitary tests for the algorithm has been added as well. ### Other Information As this is my first algorithm integration development, please take care at its review. I would be happy to fix the issues found at it as well. I used _BatAlgorithm_ as a template for writing this script. Even more, I added some useful comments for other source files as well. Please feel yourself free for modifying these. I want to thank **Iztok, Jr**. for guiding me through this development.
Accepted at my fork the changes proposed by @firefly-cpp . |
There were some reproduction errors due to the fact that the random number generation was not correctly stated. It has been solved by using self.Rand as expected.
Reproduction tests errors were fixed successfully. |
Modified for flake8 code styles fixes
I added some fixes for flake8 styling over hho.py file so it goes well with it. |
Summary
The Harris Hawks Optimization Algorithm has been integrated into NiaPy.
This algorithm goes on the line of Nature inspired optimization algorithms.
Having completeness and state-of-the-art as a goal for the NiaPy project, this
algorithm has been added, as it has been recently published (2019) in a JCR journal.
Unitary tests for the algorithm has been added as well.
Other Information
As this is my first algorithm integration development, please take care at its review.
I would be happy to fix the issues found at it as well.
I used BatAlgorithm as a template for writing this script.
Even more, I added some useful comments for other source files as well.
Please feel yourself free for modifying these.
I want to thank Iztok, Jr. for guiding me through this development.