Genetic Algorithm Afternoon: A Practical Guide for Software Developers
Эта книга представляет собой практическое руководство по генетическим алгоритмам, предназначенное для разработчиков программного обеспечения. Автор, Джейсон Браунли, ведёт читателя от основ к продвинутым техникам, объясняя биологическое вдохновение, исторический контекст и ключевые компоненты эволюционных алгоритмов.
Книга структурирована в семь глав, последовательно раскрывающих тему: от введения в генетические алгоритмы и случайного поиска до мутации, стратегий отбора, кроссинговера и практической реализации. Особое внимание уделяется оптимизации непрерывных функций, включая работу с функцией Растригина, и механизмам декодирования.
Каждая глава содержит практические упражнения по программированию на Python с использованием библиотек NumPy и Matplotlib, что позволяет закрепить теорию на практике. Автор ставит цель не только научить механике алгоритмов, но и развить интуицию для настройки параметров, устранения неполадок и достижения оптимальных решений.









