Автор работы: Пользователь скрыл имя, 04 Декабря 2009 в 18:15, Не определен
Курсовая работа
Таблица 3.
Функция 4. Функция De Jong 2.
,
Точность=0,1
50 индивидов
50 поколений
100 прогонов
Описание: функция
отличается тем ,что на заданной области
в большой ее части функция
принимает одно и тоже значение и
есть небольшая область, на которой
сосредоточено несколько
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | 0,35 | 0,28 | 0,24 |
Средняя | 0,34 | 0,24 | 0,32 | |
Низкая | 0,32 | 0,28 | 0,34 | |
пропорциональная |
Высокая | 0,24 | 0,23 | 0,2 |
Средняя | 0,21 | 0,35 | 0,15 | |
Низкая | 0,17 | 0,12 | 0,22 |
Таблица 4.
Функция 5. Функция «Сомбреро».
,
Точность=0,1
50 индивидов
200 поколений
100 прогонов
Описание: Сложность
функции состоит в том, что
вокруг глобального минимума, по кругу
расположены локальные
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | 0,22 | 0,19 | 0,2 |
Средняя | 0,16 | 0,14 | 0,16 | |
Низкая | 0,14 | 0,19 | 0,16 | |
пропорциональная |
Высокая | 0,26 | 0,19 | 0,24 |
Средняя | 0,21 | 0,17 | 0,22 | |
Низкая | 0,2 | 0,25 | 0,29 |
Таблица 5.
Функция 6. Функция Griewank.
,
Точность=0,1
50 индивидов
50 поколений
100 прогонов
Описание: у этой функции вокруг глобального минимума находится очень много точек локального минимума, и даже при увеличении ресурсов алгоритм с трудом находит решение, но все таки находит, хоть и с малой вероятностью.
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | 0,01 | 0,01 | 0,02 |
Средняя | 0,02 | 0,01 | 0,02 | |
Низкая | 0,02 | 0 | 0,02 | |
пропорциональная |
Высокая | 0,02 | 0,02 | 0 |
Средняя | 0,01 | 0,02 | 0,02 | |
Низкая | 0 | 0,01 | 0,01 |
Таблица 6.
Функция 7.
Функция Катникова.
,
Точность=0,1
50 индивидов
10 поколений
100 прогонов
Описание: функция
так же имеет локальные минимумы
рядом с глобальным, но на взятой
области их не много, и алгоритм
работает хорошо даже при небольших
затратах.
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | 0,42 | 0,38 | 0,35 |
Средняя | 0,46 | 0,36 | 0,38 | |
Низкая | 0,35 | 0,43 | 0,39 | |
пропорциональная |
Высокая | 0,27 | 0,33 | 0,37 |
Средняя | 0,37 | 0,48 | 0,41 | |
Низкая | 0,43 | 0,48 | 0,38 |
Таблица 7.
Функция 8. Функция Катникова
,
Точность=0,1
50 индивидов
20 поколений
100 прогонов
Описание: из-за увеличения области, увеличивается и количество локальных минимумов, но увеличив ресурсы, мы снова видим неплохой результат.
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | 0,15 | 0,2 | 0,16 |
Средняя | 0,3 | 0,22 | 0,28 | |
Низкая | 0,3 | 0,27 | 0,28 | |
пропорциональная |
Высокая | 0,41 | 0,42 | 0,43 |
Средняя | 0,59 | 0,66 | 0,59 | |
Низкая | 0,61 | 0,58 | 0,58 |
Таблица 8.
Замечание: графики
исследуемых функций
Заключение.
Я долго подбирала
нужное количество ресурсов, при которых
алгоритм дает хорошие результаты.
Затем я множество раз
Селекция | Мутация | Скрещивание | ||
1-точечное | 2-точечное | равномерное | ||
турнирная |
Высокая | +
-- |
+ | - |
Средняя | ++ | +
- |
||
Низкая | |
+ | ||
пропорциональная |
Высокая | +
- |
+ | - |
Средняя | ++ | +++++ | ++ | |
Низкая | +
--- |
+++
- |
+++ |
Таблица 9.
Из таблицы видно, что наилучшей модификацией является пропорциональная селекция + 2-точечное скрещивание + средняя мутация. Наихудший результат так однозначно определить сложнее, но плохие результаты показали пропорциональная селекция + 1-точечное скрещивание + низкая мутация, турнирная селекция + 1-точечное скрещивание +высокая мутация, , турнирная селекция + равномерное скрещивание + высокая мутация, пропорциональная селекция + равномерное скрещивание + высокая мутация.
Работать
с генетическими алгоритмами
очень интересно. В дальнейшем я
планирую, разработать свои собственные
модификации, которые улучшат работу
алгоритма, и затем с помощью
генетического алгоритма буду решать
интересные мне прикладные задачи.
Список литературы.
Приложение.
Функция 2. Функция Растригина.
,
Рисунок1.
Функция 3. Функция Розенброка.
,
Рисунок3.
Функция 4. Функция De Jong 2.
,
Рисунок5.
Функция 5. Функция «Сомбреро».
,
Рисунок7.
Функция 6. Функция Griewank.
,
Рисунок9.
Функция 7. Функция Катникова.
,
Рисунок11.
Функция 8. Функция Катникова