Рассматривается генетический алгоритм с самообучением, ориентированный на решение задач комбинаторной оптимизации. Приводятся результаты сравнения предложенного алгоритма с алгоритмом Холланда на задачах построения многопроцессорных расписаний и нахождения подмножества с требуемой суммой.