Шаг 63.
Задачи ComputerScience на Python.
Генетические алгоритмы (общие сведения)

    На этом шаге мы рассмотрим область использования этих алгоритмов.

    Генетические алгоритмы не относятся к используемым для решения повседневных задач программирования. Они нужны тогда, когда традиционных алгоритмических подходов недостаточно для решения проблемы в разумные сроки. Другими словами, генетические алгоритмы обычно приберегают для сложных задач, не имеющих простых решений. Вот только один интересный пример: построение соединений белка и лиганда и разработка лекарств. Специалисты в области вычислительной биологии разрабатывают молекулы, которые будут связываться с рецепторами, чтобы доставить лекарства. Для конструирования конкретной молекулы может не существовать очевидного алгоритма, но, как вы увидите, иногда генетические алгоритмы позволяют дать ответ, не имея четкого определения цели поставленной задачи.

    На следующем шаге мы приведем немного биологической теории.




Предыдущий шаг Содержание Следующий шаг