Skip to content
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

Looking for integrated Harris Haw Optimization in the zoofs #6

Closed
hanamthang opened this issue Nov 1, 2021 · 9 comments
Closed

Looking for integrated Harris Haw Optimization in the zoofs #6

hanamthang opened this issue Nov 1, 2021 · 9 comments
Assignees
Labels
enhancement New feature or request

Comments

@hanamthang
Copy link

hanamthang commented Nov 1, 2021

Additional context
Harris Haw Optimization (HHO) is a novel meta-heuristic optimization algorithm released in 2019 with an increasing of applied research papers. It would be great if the team can add the HHO to the zoofs which will be potential for further testing and make the zoofs more popular.

@jaswinder9051998 jaswinder9051998 added the enhancement New feature or request label Nov 2, 2021
@jaswinder9051998 jaswinder9051998 self-assigned this Nov 2, 2021
@jaswinder9051998
Copy link
Owner

jaswinder9051998 commented Nov 2, 2021

hi @hanamthang we have added an initial version of Harris Hawk to the 0.1.4 release
You can find the code snippet in the readme

Since there are a lot of variations in the implementation of Binary harris hawk across research papers, you can find the doi of the specific paper used reference in the Readme tables

@hanamthang
Copy link
Author

Wow, so fast. I don't think you will add the HHO into this version of zoofs.

My appreciation to your work. I will give a test with the HHO to my regression problems and see how it works.

I will have further response in case of any failure or improvement.

Thang

@jaswinder9051998
Copy link
Owner

jaswinder9051998 commented Nov 2, 2021

@hanamthang
HHO has been added to this newly released version of v0.1.4
you can go ahead and test it out

For code reference kindly see the Readme or documentation of zoofs

https://github.com/jaswinder9051998/zoofs#readme
https://jaswinder9051998.github.io/zoofs/

@jaswinder9051998
Copy link
Owner

@hanamthang
Also do check out and share our new feature engineering library NitroFe
Might help you out if your problem is time-depenent

https://github.com/NITRO-AI/NitroFE

@hanamthang
Copy link
Author

That's great. I will have a look at the NitroFe :-)

I tested the HHO for regression data (same with the GWO previously). The code worked, however is 6 -8 times longer than the GWO for the same dataset. Is there any reasons for this? Due to the HHO code, algorithm or do I miss something?

Many thanks,
Thang

@jaswinder9051998
Copy link
Owner

@hanamthang
If you are referring to number of iterations as longer , then yes, gwp has a more power exploration phase

@hanamthang
Copy link
Author

I mean the computation time. For the same configuration of 50 in iteration, 50 in population, the GWO took only 7 minutes whilst the HHO consumed 1h 30 minutes. So, it is due to the hunting behavior and the algorithm itself?

Thang

@jaswinder9051998
Copy link
Owner

@hanamthang
That is indeed because of the algorithm.
In soft/hard besiege with dives, we are supposed to recompute fitness values for newly created Y and Z(levy walk) ,
and this new computation is costly

@jaswinder9051998
Copy link
Owner

@hanamthang
Hey , if they isn't anything related to be done, this issue can be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants