Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Генетичні алгоритми

Реферат Генетичні алгоритми





> При виконанні програми були отримані наступні результати - мінімум функції за 20 прогонів (таблиця 1) і середнє значення мінімуму за 20 циклів (таблиця 2)


Таблиця 1 - Мінімум функції

Число особин/Число

Висновок


Генетичний алгоритм (ГА) являє собою метод оптимізації, заснований на концепціях природного відбору і генетики. У цьому підході змінні, що характеризують рішення, представлені у вигляді ген в хромосомі. ГА оперує кінцевим безліччю рішень (популяцією) - генерує нові рішення як різні комбінації частин рішень популяції, використовуючи такі оператори, як відбір, рекомбінація (кросинговер) і мутація. Нові рішення позиціонуються в популяції відповідно до їх становищем на поверхні досліджуваної функції. p align="justify"> У цій роботі створили приклад програми, що реалізує простий генетичний алгоритм для знаходження мінімуму функції:


В 

При виконанні даного курсового проекту враховували, що рішення задачі є схильним до впливу випадкових величин. Тому запуск основної програми був реалізований в циклі - 20 разів. Одночасно з цим вирахували середнє значення мінімуму за ці 20 циклів. p> Кожна змінна кодується 20 бітами. Розрахунки проводилися для 40 і 80 поколінь. Проведемо аналіз отриманих даних. Найкращий результат вийшов при числі поколінь - 40 і числі особин - 20. Мінімальне значення функції min = 0.00320289227. Середнє значення функції = 0.87630460526. p> Збільшення кількості поколінь, показало що при одних і тих же умовах, результат отриманий при кількості поколінь рівний 40, краще. Це можна пояснити тим, що алгоритм використовуючи свої механізми, знаходить краще рішення з кожним наступним поколінням, тобто використовує В«накопичений досвідВ».

Таким чином, змінюючи розмір популяції, тим самим збільшивши кількість геномів і кол-во поколінь для знаходження рішення, пробуємо знайти середній мінімум функції. Збільшення геномів в роботі алгоритму, дає більш наближений результат при вирішенні завдання, отримані значення прагнуть до 0, і з збільшенням популяції це виглядає все наочніше. p> При виконанні курсової роботи була досягнута мета (перебування мінімуму в заданій області), виконані завдання з проектування, побудови логічної структури, розробці алгоритму і створення програми пошуку мінімуму функції.

Піддавши аналізу отримані дані, можна зробити висновок, що доводить, що особливістю генетичних алгоритмів є те, що вони забезпечують збіжність до глобального оптимуму, а не є випадковим пошуком рішення функції.


Список джерел


1. # "Justify">. Ісаєв С. В«Популярно про генетичні алгоритмиВ». # "Justify">. Олексій Андрєєв. В«ЕлектродарвінВ». # "Justify">. Сотник С.Л. Конспект лекцій з курсу В«Основи проектування систем штучного інтелектуВ»: (1997-1998), # "justify"> Додаток А


Текст п...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення задачі знаходження мінімуму цільової функції
  • Реферат на тему: Знаходження мінімуму функції n змінних. Метод Гольдфарба
  • Реферат на тему: Програма для пошуку мінімуму функції двох дійсних змінних в заданій області
  • Реферат на тему: Теорема про середнє значення диференційовних функції та їх застосування
  • Реферат на тему: Створення програми для обчислення значення функції