Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 3.3. Алгоритмы случайного поиска3.3.1. Структура поискового методаМетод (алгоритм) решения задачи оптимизации и адаптации представляет собой последовательную процедуру, имеющую рекуррентный характер [149]. Это означает, что процесс поиска состоит из повторяющихся этапов, каждый из которых определяет переход от одного решения к другому, лучшему, что и образует процедуру последовательного улучшения решения:
В этой последовательности каждое последующее решение в определенном смысле лучше, предпочтительнее предыдущего, т. е.
Здесь смысл знака предпочтения Алгоритм поиска оптимального решения, таким образом, связывает следующие друг за другом решения. В простейшем случае
где В чем состоит специфика алгоритма Таким образом, стандартный алгоритм Заметим, что здесь говорится о стандартном алгоритме поиска. Возможны и отклонения от этой схемы, когда обе функции совмещены и неразделимы. Однако они обязательно сохраняются. Приведем пример алгоритма случайного поиска, в котором указанные части выделены явно. Это так называемый алгоритм случайного поиска с парными пробами, применяемый обычно для решения задач без ограничений, т. е. при Решение, которое принимается на базе этой информации, заключается в том, чтобы сделать шаг
Рис. 3.3.1. Организация рабочего шага алгоритма случайного поиска с парными пробами.
Рис. 3.3.2. Шаг поиска в пространстве параметров. где знак шага зависит от значений функции качества в точках А и В (так, на рис. 3.3.1 В целом такой алгоритм записывается в виде
где
Как видно, здесь на первом этапе собирается информация о поведении функции качества в области точки Продолжим рассмотрение случайного поиска как метода решения оптимизационных задач. Удобно алгоритм поиска представлять в виде правила вычисления приращения (шага) на каждом этапе поиска:
(рис. 3.3.2). Алгоритм поиска
Здесь Формально всякий алгоритм должен обладать свойством однозначности, т. е. при одинаковых исходных данных результат его работы должен быть одинаковым. Такое ограничение позволило построить довольно стройную теорию алгоритмов, хотя и сузило возможности этого понятия. Случайный поиск расширяет понятие алгоритма и снимает «проклятие детерминизма», допуская тем самым неоднозначность результата при одинаковых исходных данных. Естественно подразделить все возможные алгоритмы поиска на два класса: — детерминированные, регулярные алгоритмы поиска — недетерминированные (случайные, стохастические, вероят ностные и т. д.) алгоритмы поиска Легко показать, что
т. е. регулярные алгоритмы поиска являются частным, точнее — вырожденным случаем стохастических алгоритмов. Действительно, так как результатом работы стохастического алгоритма при одних и тех же исходных данных может быть целое множество значений рабочего шага
указывающее вероятностную меру каждого конкретного шага
|
1 |
Оглавление
|