ВУЗ:
Составители:
36
ИО с соответствующим удлинением циклов, если же моделирование может
быть более длительным, статистически лучшие результаты достигаются при
многократной реализации процесса ИО с большими (близкими к 1) значе-
ниями r и последующим выбором оптимального решения.
Таким образом, метод ИО наиболее эффективен для полимодальных
комбинаторных проблем с большим числом возможных решений, напри-
мер, для машины Больцмана, в которой каждое состояние системы (с раз-
личной вероятностью) считается допустимым. В общем же случае при ре-
шении наиболее распространенных задач обучения многослойных НС наи-
лучшие результаты достигаются применением стохастических методов со-
вместно с детерминированными алгоритмами локальной оптимизации.
3.2.4.2. Генетические алгоритмы (ГА)
Генетические алгоритмы, первоначально предложенные Дж. Хол-
ландом и использованные Д. Гольдбергом для численных оптимизацион-
ных расчетов в 70-х годах прошлого века, имитируют процессы наследо-
вания свойств живыми организмами и генерируют последовательности но-
вых векторов
w
r
, содержащие оптимизированные переменные
[
]
12
,,,
T
n
wwww
=
r
K
. При этом выполняются операции трех видов: селекция,
скрещивание и мутация.
На исходной стадии ГА случайным образом инициализируется оп-
ределенная популяция хромосом (векторов
w
r
). Размер популяции постоя-
нен и обычно пропорционален количеству оптимизируемых параметров,
поскольку слишком малая или слишком большая популяции приводят ли-
бо к замыканию в локальных минимумах, либо чрезмерно увеличивают
вычислительные затраты без гарантии достижения глобального минимума.
Селекция (отбор) хромосом для создания нового поколения может
производится разными способами, однако самым распространенным счи-
тается принцип элитарности, при котором наиболее приспособленные (в
смысле
()
Ew
r
) хромосомы сохраняются, а наихудшие отбрасываются и за-
меняются вновь созданным потомством, полученным в результате скрещи-
вания пар родителей.
Количество методов скрещивания достаточно велико, от полностью
случайного до турнирного. Чисто случайное спаривание осуществляется
среди наиболее приспособленных хромосом, взвешенно-случайные методы
используют информацию о текущем значении
()
Ew
r
, например, при отборе
по принципу рулетки вероятность скрещивания конкретной хромосомы
пропорциональна величине ее функции приспособленности
()()
FwEw
=-
rr
.
Процесс скрещивания основан на рассечении пары хромосом на 2 части с
последующим обменом этих частей в хромосомах родителей (рис. 3.2).
Место рассечения выбирается случайным образом, количество новых по-
томков равно количеству отбракованных в результате селекции, допуска-
ИО с соответствующим удлинением циклов, если же моделирование может быть более длительным, статистически лучшие результаты достигаются при многократной реализации процесса ИО с большими (близкими к 1) значе- ниями r и последующим выбором оптимального решения. Таким образом, метод ИО наиболее эффективен для полимодальных комбинаторных проблем с большим числом возможных решений, напри- мер, для машины Больцмана, в которой каждое состояние системы (с раз- личной вероятностью) считается допустимым. В общем же случае при ре- шении наиболее распространенных задач обучения многослойных НС наи- лучшие результаты достигаются применением стохастических методов со- вместно с детерминированными алгоритмами локальной оптимизации. 3.2.4.2. Генетические алгоритмы (ГА) Генетические алгоритмы, первоначально предложенные Дж. Хол- ландом и использованные Д. Гольдбергом для численных оптимизацион- ных расчетов в 70-х годах прошлого века, имитируют процессы наследо- вания свойств живыми организмами и генерируют последовательности но- � вых векторов w , содержащие оптимизированные переменные � w � � w1 , w2 , �, wn � . При этом выполняются операции трех видов: селекция, T скрещивание и мутация. На исходной стадии ГА случайным образом инициализируется оп- � ределенная популяция хромосом (векторов w ). Размер популяции постоя- нен и обычно пропорционален количеству оптимизируемых параметров, поскольку слишком малая или слишком большая популяции приводят ли- бо к замыканию в локальных минимумах, либо чрезмерно увеличивают вычислительные затраты без гарантии достижения глобального минимума. Селекция (отбор) хромосом для создания нового поколения может производится разными способами, однако самым распространенным счи- тается принцип элитарности, при котором наиболее приспособленные (в � смысле E ( w) ) хромосомы сохраняются, а наихудшие отбрасываются и за- меняются вновь созданным потомством, полученным в результате скрещи- вания пар родителей. Количество методов скрещивания достаточно велико, от полностью случайного до турнирного. Чисто случайное спаривание осуществляется среди наиболее приспособленных хромосом, взвешенно-случайные методы � используют информацию о текущем значении E ( w) , например, при отборе по принципу рулетки вероятность скрещивания конкретной хромосомы � � пропорциональна величине ее функции приспособленности F ( w) � � E ( w) . Процесс скрещивания основан на рассечении пары хромосом на 2 части с последующим обменом этих частей в хромосомах родителей (рис. 3.2). Место рассечения выбирается случайным образом, количество новых по- томков равно количеству отбракованных в результате селекции, допуска- 36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »