2015 · 15 citations · 13 references
ComputingComputer ScienceAlgorithmsMicroevolutionOptimizationDynamic OptimizationEvolutionary ComputationEvolutionary OptimizationExploration-exploitation TradeoffGenetic AlgorithmsMetaheuristic OptimizationAdaptive Operator SelectionAdaptive Parameter ControlBandit AlgorithmsDynamic Evolutionary OptimizationMulti-armed Bandit Optimization
Evolutionary algorithms greatly benefit from an optimal application of the different genetic operators during the optimization process: thus, it is not surprising that several research lines in literature deal with the self-adapting of activation probabilities for operators. The current state of the art revolves around the use of the Multi-Armed Bandit (MAB) and Dynamic Multi-Armed bandit (D-MAB) paradigms, that modify the selection mechanism based on the rewards of the different operators. Such methodologies, however, update the probabilities after each operator's application, creating possible issues with positive feedbacks and impairing parallel evaluations, one of the strongest advantages of evolutionary computation in an industrial perspective. Moreover, D-MAB techniques often rely upon measurements of population diversity, that might not be applicable to all real-world scenarios. In this paper, we propose a generalization of the D-MAB approach, paired with a simple mechanism for operator management, that aims at removing several limitations of other D-MAB strategies, allowing for parallel evaluations and self-adaptive parameter tuning. Experimental results show that the approach is particularly effective with frameworks containing many different operators, even when some of them are ill-suited for the problem at hand, or are sporadically failing, as it commonly happens in the real world.
13
Distilling Free-Form Natural Laws from Experimental Data
Michael Schmidt, Hod Lipson · Science · 2009 · 2.8K citations
Asymptotically efficient adaptive allocation rules
Tze-Leung Lai, Herbert Robbins · Advances in Applied Mathematics · 1985 · 2.5K citations