Рассмотрим задачу, решение которой максимизирует целевую функцию.
Проблема: из 500 элементов необходимо выбрать 15 (решение-кандидат). Значение целевой функции зависит от попарных отношений между элементами в решении-кандидате и еще от некоторых других.
Шаги решения такой проблемы описаны здесь:
1. Generate a set of candidate solutions in guided random manner(population) //not purely random the direction is given to generate the population
2. Evaluating the objective function for current population
3. If the current_best_solution exceeds the global_best_solution, then replace the global_best with current_best
4. Repeat steps 1,2,3 for N (arbitrary number) times
где размер совокупности и N меньше (около 50)
После N итераций он возвращает решение-кандидат, хранящееся в global_best_solution
Это описание известного алгоритма?
Если да, то как называется этот алгоритм, а если нет, то к какой категории относятся алгоритмы этого типа?