Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Генетические алгоритмы – адаптивные методы поиска, которые в последнее время часто используются для решения задач функциональной оптимизации. Они основаны на генетических процессах биологических организмов: биологические популяции развиваются в течении нескольких поколений, подчиняясь законам естественного отбора и по принципу «выживает наиболее приспособленный».
Задачи оптимизации - наиболее распространенный и важный для практики класс задач. Многие реальные задачи могут быть сформулированы как поиск оптимального значения, где значение – сложная функция, зависящая от некоторых параметров.
Работа ГА представляет собой итерационный процесс, который продолжается до тех пор, пока не выполняется заданное число поколений или какой-либо иной критерий остановки. Параметры задачи являются генетическим материалом – генами, совокупность которых составляет хромосому.
Каждая особь обладает своей хромосомой, а, следовательно, своим набором параметров. Подставив параметры в целевую функцию, будем получать значение характеристики особи – приспособленность.
На рис. 2 изображена блок-схема работы ГА, используемого для программной реализации. Вначале случайным образом генерируется начальная популяция «особей» (пары координат
и
), затем моделируется размножение внутри этой популяции. После чего хромосомы новых «особей» с определенной заданной вероятностью могут мутировать (изменить некоторые гены). Следующим шагом является уничтожение старой популяции, и переход к рассмотрению следующего поколения. Теперь описанные процедуры отбора, скрещивания и мутации повторяются уже для новой популяции и т. д.
Отбор. На данном этапе оценивается приспособленность каждой особи. В лабораторной работе используется турнирный отбор. При данном виде отбора все особи из поколения делятся на пары, внутри которых происходит сравнение значений приспособленности. Особь с большим значением приспособленности допускается к скрещиванию, а с меньшим – отсеивается. Турнирный отбор может проходить в несколько стадий в зависимости от числа особей необходимых для осуществления скрещивания (в лабораторной работе используется отбор в один тур).
Скрещивание. В ГА за передачу потомкам признаков родителей отвечает оператор, который называется кроссинговер или кроссовер. Действует он следующим образом: из популяции выбираются две особи, которые будут родителями, определяется (случайным образом) точка разрыва родительской хромосомы, потомок определяется как конкатенация части первого и второго родителя.
По количеству точек разрыва родительских хромосом кроссинговер может быть одноточечным и n-точечным (одна и n точек разрыва соответственно). В реализации лабораторной работы используется одноточечный случай.
Мутация – это преобразование хромосом, случайно изменяющее одну или несколько её позиций (генов). Наиболее распространённый вид мутации – случайное изменение только одного из генов хромосомы (используется в работе). Этот генетический оператор предназначен для того, чтобы поддерживать разнообразие особей в популяции, а также способствует защите от преждевременной сходимости.
|
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!