heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
33 stars 15 forks source link

Implement "Learning ALPS" #3107

Open HeuristicLab-Trac-Bot opened 3 years ago

HeuristicLab-Trac-Bot commented 3 years ago

Issue migrated from trac ticket # 3107

component: Algorithms.ALPS | priority: medium

2021-03-01 13:00:39: @NimZwei created the issue


Since ALPS is capable of regularly produce new random populations in the bottom layer, we could take information from higher layers and steer the random creation in promising directions.

For instance, in GP, we could vary the symbol and variable frequencies for the random population by analyzing which symbols and variables perform well in the upper layers. Additionally, we could also increase diversity by specifically generate individuals in the search area where the top layers haven't been looking.

HeuristicLab-Trac-Bot commented 3 years ago

2021-03-01 13:13:26: @NimZwei commented


r17852 Created branch.

HeuristicLab-Trac-Bot commented 3 years ago

2021-03-01 18:09:34: @NimZwei commented


r17854 Added a new operator hook for ALPS for adapting the reinitialization strategy.

HeuristicLab-Trac-Bot commented 3 years ago

2021-03-03 13:35:11: @foolnotion commented


r17857: Implement crude initial reinitialization concept.

HeuristicLab-Trac-Bot commented 3 years ago

2021-03-26 10:54:06: @NimZwei commented


r17916 Added missing placeholder for the Reinitialization Strategy.

HeuristicLab-Trac-Bot commented 3 years ago

2021-04-16 19:02:58: @NimZwei commented


r17947 Added MinimumFrequency and LearningRate parameters to symbol frequency and node impact strategy controllers.