Вступление В прошлых экспериментах я выяснил, что генетические алгоритмы очень быстро и эффективно находят решение задачи. Но я задумался, что же может сделать с генетическим алгоритмом, что бы он находил правильный результат еще быстрее. Ответ ко мне в голову пришел сразу же - это количество особей. Но правда ли это? Тест Что бы проверить мою теорию, я создал по 3 версии каждой из программ с разным количеством особей, а именно: 8, 64 и 512. В программе "Подбор" использовалась одна и та же строка - "Иван Лубнин Ivan Lubnin". Как вы можете заметить, в ней используются заглавные и прописные буквы русского и английского алфавитов, что увеличивает количество шагов. Для среднего количества шагов я провел по 5 тестов каждой из программ. Все данные для наглядности я решил записывать в таблицу Excel. Итоги Как вы сами можете видеть, увеличение популяции особей заметно снижает количество шагов. Так же интересно показала себя программа "Подбор" с 8 особями. Я поставил прочерки, потому что прогр
Эксперименты с генетическими алгоритмами | Часть 3
11 июня 202011 июн 2020
1
1 мин