Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Генетические алгоритмы и их применение в моделировании технических систем.Содержание книги
Поиск на нашем сайте Генетические алгоритмы (ГА) (genetic algorithms) – большая группа методов адаптивного поиска и многопараметрической оптимизации, связанная принципами естественного отбора и генетики. В общем случае при использовании ГА задачи оптимизации имеют следующую математическую формулировку [4]: найти такое значения варьируемых параметров В качестве варьируемых параметров в этих случаях могут быть числовые коэффициенты регрессионной модели; число базисных функций; порядок уравнений регрессии; числовые коэффициенты При указанных варьируемых параметрах целевыми функциями могут быть: ошибка идентификации и прогноза в текущий или будущий момент времени; один из показателей качества процесса (функционал); ошибка обучения НС – рассогласование между выходными объекта и эталонной модели системы. Наиболее общее определение: генетические алгоритмы (ГА) – это методы случайного глобального поиска, копирующие механизмы естественной биологической эволюции. Следует отметить, что существует много различных модификаций ГА. Здесь рассмотрим элементы простейшего его варианта – стандартного. Стандартный ГА – метод стохастической оптимизации для задач дискретной оптимизации вида.
Здесь Главное отличие стандартного ГА от традиционных методов оптимизации – на каждом шаге ГА имеет дело сразу с несколькими значениями вектора параметров Под двоичным вектором-хромосомой
где Число членов Вычисление последующих популяций Отбор в стандартном ГА реализуется методом "колеса рулетки", при котором хромосомы-кандидаты из Оператор кроссинговера (скрещивания) применяется к паре хромосом из Оператор мутации состоит в случайном изменении (на противоположное) значения каждого бита гена с вероятностью После мутации хромосомы-кандидаты копируются в новую популяцию хромосом
Наиболее критическим из перечисленных трех является оператор кроссинговера, так как он отвечает за смешивание информации хромосом поколение популяции, а от этого зависит глобальность получаемых результатов. Установлено эмпирически, что Операторы отбора и кроссинговера используются для улучшения структуры хромосом. Цель оператора мутации – диверсификация, т.е. повышение разнообразия поиска и введение новых хромосом в популяцию для большей полноты исследования пространства поиска. Мутация инициирует разнообразие в популяции, позволяя просматривать больше точек в пространстве поиска и преодолевать локальные эксперименты в ходе поиска. Частое применение мутации приводит к разрушению хромосом с высокой приспособленностью в популяции, что сказывается на сходимости решения. Поэтому применение мутации обычно осуществляется с малой вероятностью: В последнее время область применения ГА значительно расширилась. Данные методы оказываются эффективными при решении следующих задач [4]: · идентификация сложных динамических объектов; · выбор оптимальной конфигурации многоагентных робототехнических систем; · синтез оптимальных алгоритмов управления многозвенными роботами-манипуляторами; · оптимальное управление стыковкой космических аппаратов; · планирование маршрутов движения транспортных средств в условиях препятствий; · структурный синтез проектных решений, синтез расписаний и многих других. Таким образом, применение ГА охватывает не только класс традиционных задач оптимизации, но и быстро распространяется на задачи управления сложными динамическими объектами в условиях неопределенности. Нельзя не отметить, что область применения ГА существенно расширилась. Одним из таких расширений является генетическое программирование (ГП), под которым понимается применение генетической модели обучения в пространстве программ. В этом случае в качестве индивидуумов, составляющих популяцию, выступают уже не указанные выше достаточно простые линейные структуры – хромосомы, а компьютерные программы, которые, будучи исполненными, представляют собой кандидатов на решение поставленной задачи.
Вопросы для самопроверки Рекомендуемая литература
|
|||||||||||||||
|
Последнее изменение этой страницы: 2017-01-23; просмотров: 172; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.009 с.) |