Skip to content

Conversation

fjwillemsen
Copy link
Collaborator

@fjwillemsen fjwillemsen commented Sep 3, 2025

This PR combines the hyperparameter tuning with the constrained optimization algorithms, new differential evolution implementation, and support for custom strategies and hyperparameter tuning thereof. It also brings updated hyperparameter defaults after extensive tuning.
In addition, it brings several performance improvements to the handling and lookup of neighbors in the search space:

  • Simultaneous caching of various neighbor methods.
  • Specific methods for finding a random neighbor.
  • Partial neighbor caching, which works by the fact that each neighbor lookup also produces partial information on the neighbors of that neighbor.

This pull request encompasses the following pull requests:

fjwillemsen and others added 23 commits July 17, 2025 22:55
…merical values are replaced with their index
…to the parameter indices of the given configuration
Adding default costfunc kwargs to allow LlaMEA to generate algorithms without these settings.
@fjwillemsen fjwillemsen marked this pull request as ready for review September 3, 2025 10:18
@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 3, 2025

Copy link
Collaborator

@benvanwerkhoven benvanwerkhoven left a comment

Choose a reason for hiding this comment

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

Awesome work!

@benvanwerkhoven benvanwerkhoven merged commit 5a48c0b into master Sep 3, 2025
4 checks passed
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.

3 participants