Знакомился на курсе искусственного интеллекта в ВУЗе. Поначалу думал, прикольная штука — даже пытался моделировать эволюцию — писал простенькие программки. Потом понял что эта тема — на самом деле один из методов оптимизации. Есть целевая функция, и входные параметры, которые на каждой итерации меняются по «генетическим» законам за счёт скрещивания и мутаций.
Сейчас не очень близкая знакомая, слышал, пишет диплом по криптографии с использованием генетических алгоритмов — результата пока правда я не видел.
Если получится что-нибудь интересное — на забудьте написать статью на Хабр ;)