КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Экспериментальная часть
В данной работе проводят анализ зависимости характеристик работы генетических алгоритмов или эволюционных стратегий (скорости их сходимости и возможности обнаружения глобального экстремума фитнесс-функции) от установочных параметров – размера начальной популяции и скорости мутаций, а также от вида оптимизируемой функции. Для этого необходимо выполнить следующую последовательность действий. 1. Выполнить реализацию генетического алгоритма или эволюционной стратегии и описать ее детали. 2. Для нескольких выпуклых (обладающих единственным максимумом) функций построить графики зависимости (где – истинное положение глобального экстремума, а –максимальное по текущей популяции значение фитнесс-функции) от номера популяции i при различных значениях скорости мутации и размера начальной популяции. Следует обратить внимание на выбор диапазона . Графики необходимо построить для двух случаев: когда точка попадает в этот диапазон и когда она находится вне него. 3. Для нескольких функций с многими локальными экстремумами провести те же исследования, что и для функций с единственным экстремумом. 4. Проанализировать полученные результаты. Определить, какое именно влияние оказывает скорость мутаций на функционирование алгоритма поиска. Определить, может ли большая скорость мутаций быть заменена большим размером популяции. Установить различия в характере работы алгоритма поиска для функций с единственным и многими экстремумами. Сделать выводы по работе.
Литература
1. Назаров, А.В. Нейросетевые алгоритмы прогнозирования и оптимизации систем / А.В. Назаров, А.И. Лоскутов. – СПб.: Наука и Техника, 2003. – С. 254-281. 2. Люгер, Д.Ф. Искусственный интеллект: стратегии и методы решения сложных проблем / Д.Ф. Люгер. – 4-е изд.: Пер. с англ. – М.: Изд. дом “Вильямс”, 2003. – С. 483-516.
Вопросы для самопроверки: 1. В чем основное отличие генетических алгоритмов от эволюционных стратегий? 2. Из каких основных шагов состоят генетические алгоритмы? 3. Как влияет скорость мутаций на скорость сходимость алгоритмов поиска? 4. При использовании какого типа родства: ближнего или дальнего, – скорость сходимости алгоритма будет больше? 5. Если при использовании эволюционных стратегий область задания начальной популяции не содержит искомого экстремума, то благодаря какому из генетических операторов этот экстремум все же может быть найден? Или при таких условиях он не может быть найден в принципе? 6. Благодаря какому генетическому оператору эволюционные методы существенно отличаются от градиентного спуска, и в чем именно заключается это отличие?
Дата добавления: 2015-06-27; Просмотров: 274; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |