УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантГенетические алгоритмы
ПредметИнформатика
Тип работыкурсовая работа
Объем работы18
Дата поступления12.12.2012
1500 ₽

Содержание

СОДЕРЖАНИЕ <br>Задание. Вариант № 13 1 <br>СОДЕРЖАНИЕ 1 <br>ВВЕДЕНИЕ 1 <br>Общая схема построения генетических алгоритмов 2 <br>Построение генетического алгоритма по предложенному заданию. 3 <br>Выводы: 6 <br>ЛИТЕРАТУРА 7 <br>ПРИЛОЖЕНИЕ: ПРОГРАММА 8

Введение

ВВЕДЕНИЕ <br> <br>Генетическими алгоритмами называют оптимизационные методы, основанные на идее эволюции с помощью естественного отбора, выдвинутой Дарвином. <br>Генетические алгоритмы работают с совокупностью "особей" &#61485; популяцией, каждая из которых представляет возможное решение данной проблемы. Каждая особь оценивается мерой ее "приспособленности" согласно тому, насколько "хорошо" соответствующее ей решение задачи. В природе это эквивалентно оценке того, насколько эффективен организм при конкуренции за ресурсы. Наиболее приспособленные особи получают возможность "воспроизводить" потомство с помощью "перекрестного скрещивания" с другими особями популяции. Это приводит к появлению новых особей, которые сочетают в себе некоторые характеристики, наследуемые ими от родителей. Наименее приспособленные особи с меньшей вероятностью смогут воспроизвести потомков, так что те свойства, которыми они обладали, будут постепенно исчезать из популяции в процессе эволюции. Иногда происходят мутации, или спонтанные изменения в генах. <br>Таким образом, из поколения в поколение хорошие характеристики распространяются по всей популяции. Скрещивание наиболее приспособленных особей приводит к тому, что исследуются наиболее перспективные участки пространства поиска. В конечном итоге популяция будет сходиться к оптимальному решению задачи. Преимущество генетических алгоритмов состоит в том, что они находят приблизительные оптимальные решения за относительно короткое время. <br> <br> <br> <br>Общая схема построения генетических алгоритмов <br> <br>Генетические алгоритмы [1-4] работают по аналогии с алгоритмом эволюции видов (популяций) живых организмов. В генетическом алгоритме каждый индивид кодируется сходным с ДНК методом &#61485; в виде строки из символов одного типа. Длина строки (ДНК) постоянна. В дальнейшем в качестве кодовой строки будет использоваться битовая (двоичная) строка. Популяция из индивидов подвергается процессу эволюции с интенсивным использованием скрещивания и мутаций. <br>Кодовую строку каждого индивида назовем геномом. Для каждого индивида в популяции задается целевая функция. Значение целевой функции назовем целевым значением. Вектор, состоящий из целевых значений всех индивидов в популяции, назовем вектором целевых значений. Тогда если вычислен вектор целевых значений, то можно определить приспособленность (fitness) индивида в популяции.

Литература

ЛИТЕРАТУРА <br> <br>1. Емельянов В.В., Курейчик В.В., Курейчик В.М. Теория и практика эволюционного моделирования. &#61485; М.:ФИЗМАТЛИТ, 2003. &#61485; 432 с. <br>2. Батищев Д.А. Генетические алгоритмы решения экстремальных задач. &#61485; Воронеж: Изд.-во ВГТУ, 1995. <br>3. Дюк В., Самойленко А. Data Mining: учебный курс . - СПб: Питер, 2001. - 386 с.: ил. <br>4. Божич В.И., Кононенко Р.Н., Абияка А.А. Нейросетевое управление в мультиагентной системе с самоорганизующейся коммуникацией // Материалы Всеросс. конф. "Нейроинформатика-99", М.: МИФИ, 1999. Часть 3. - С.239-246. <br>5. Исаев Сергей. Популярно о генетических алгоритмах www.algolist.manual.ru
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте