Рефераты | Рефераты по информатике, программированию | Разработка методов исследования характеристик генетического алгоритма распределе- | страница реферата 3 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • П1:

    Слой 0:  12 15

    Слой 1:  0 3 5 6 9

    Слой 2:  4 10 13 14

    Слой 3:  1 2 7 8 11

    П2:

    Слой 0:  1 2 7 8 11

    Слой 1:  4 10

    Слой 2:  12 13 14 15

    Слой 3:  1 5 6 14 15

    Из этого примера видно, что в потомках цепи располагаются только в четырех слоях, тогда как в каждом родителе используется, пять слоев. Таким образом, потомки имеют высшее значение оценочной функции, чем родители. Если продолжить этот процесс, то можно прийти к оптимальному решению.

    Операция мутации применяется к одной хромосоме и незначительно преобразует ее путем локальных случайных перемещений. Однако применение различных операторов мутации убыстряет или замедляет нахождение приемлемого решения задачи. Неплохие результаты дает применение оператора мутации известного в литературе как “Золотое сечение”.

    При реализации алгоритма были реализованы также операторы транслокации (перенос части одной хромосомы на другую, если обнаруживается недостаток одних и избыток других участков хромосом, то избыточные заменяются на недостающие случайным образом), оператор сегрегации (организован как чисто случайный выбор генов из всей популяции, пока не “соберется” хромосома) и операторы инверсии (двухточечные с инверсией между локальными точками и инверсия частей хромосомы попавших за локальные точки).

    Но, как выяснилось в ходе исследования, ощутимого вклада в решение задачи они не внесли. Цель их, как и операторов мутации, – предотвращение единообразия во множестве решений. Сознательное ухудшение некоторых решений привносит новую информацию и является механизмом выхода из “локальных” ям.

    Попытка реализации искусственного (принудительного) выхода из “локальных” ям не привнесла улучшения или убыстрения нахождения приемлемого решения. Реализован выход следующим образом. При обнаружении, что более половины новой популяции состоит из одинаковых решений происходит уничтожение популяции, а новая создается случайным образом и в нее добавляется лучшее решение полученное алгоритмом. Эта попытка подтверждает что алгоритм в ходе решения задачи накапливает информацию и является адаптивной системой.

    Таким образом получается новая популяция, которая в свою очередь подвергается действию генетиеских операторов. Следует отметить ,что необязательно применять генетические операторы к каждой хромосоме лучшее решение может переносится в новую популяцию без изменения (принцип эллитизма).

    Рассмотренный процесс выполняется итерационно до тех пор, пока не будет получено приемлемое решение.

    По выше описанному алгоритму была сделана программа на языке Borland C++ под Windows 95, которая позволяет эффективно использовать все богатство генетического инструментария.


    Скачали данный реферат: Набережнев, Ивашев, Sjomin, Elpidifor, Selivjorst, Umametev, Гонеста.
    Последние просмотренные рефераты на тему: оценка реферата, скачать дипломную работу на тему, текст для изложения, урок реферат.




    Предыдущая страница реферата | 1  2  3




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •