Я искал способы реализовать адаптивную частоту мутаций для генетического алгоритма, над которым я работаю. Я видел алгоритм, который использует текущую приспособленность индивидуумов и среднюю приспособленность популяции для расчета частоты мутаций, однако я не уверен, что он очень эффективен.
В алгоритме, который я видел, вы делаете следующее:
mutationRate = (bestFitness - individualFitness) / (bestFitness - averageFitness) * 0.5
Будет ли это хорошим подходом или есть лучше?