Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методи прямого пошуку




1.1.1. Загальна характеристика методів прямого пошуку

Методи прямого пошуку — це методи, у яких використовуються тільки значення цільової функції (методи нульового порядку). Розглянемо наступні методи, засновані на евристичних міркуваннях. Ці методи досить часто застосовуються на практиці, дозволяючи в ряді випадків одержати задовільні розв'язання.

Основна перевага методів нульового порядку полягає в тому, що вони не вимагають безперервності цільової функції й існування похідних.

1.1.2. Метод конфігурацій (метод Хука й Дживса).

Ідея методу Хука-Дживса

Алгоритм містить у собі два основних етапи пошуку.

1. На початку досліджується окіл обраної точки (базисної точки), в результаті чого обирається прийнятний напрямок спуску.

2. У визначеному напрямку знаходиться точка з найменшим значенням цільової функції. Ця точка обирається в якості нової базисної точки.

Ця процедура триває доти, поки на околах базисних точок вдається знаходити прийнятні напрямки спуску.

Схема алгоритму методу Хука-Дживса

Крок 1.

Задаються:

— початкове наближення (перша базисна точка);

h — початковий крок для пошуку напрямку спуску;

d — точність розв'язання (граничне значення для кроку h);

λ — множник прискорення.

Покласти к =0.

Крок 2. (Перший етап).

Визначається напрямок мінімізації цільової функції у базисній точці . Для цього послідовно дають приріст змінним у точці хк.

Покласти z = xk.

Циклічно давати приріст змінним xj і

якщо f(z)<f(xk), формуємо ,

якщо ж ні, то

якщо f(z)<f(xk) ,,

інакше z(j)=xk(j).

Так для всіх j(j=1,2,...,n).

 

Крок 3.

Якщо z=xk, тобто не визначився підходящий напрямок, то обстеження околиці базисної точки хк повторюється, але з меншим кроком h (наприклад, h=h/2).

Якщо h>d, то перейти до кроку 2, тобто повторити обстеження точки хк.

Якщо h<d, то пошук закінчується, тобто досягнуте граничне значення для кроку h і знайти прийнятний напрямок спуска не вдається. У цьому випадку покладається

Крок 4. (Другий етап).

Якщо z ¹ xk, то потрібно знайти нову базисну точку в напрямку вектора z–xk: xk +1= xk + l (zxk), де l — коефіцієнт «прискорення пошуку».

Визначається таке значення l=lк, при якому досягається найменше значення цільової функції в обраному напрямку, тобто функції

f(xk +l(z-xk) = j(l).

Залежно від способу вибору lк можливі варіанти методу:

а) lк = l =const постійного для всіх ітерацій;

б) задається початкове l 0= l, а далі lк = lк -1, якщо f(xk+1)<f(xk), інакше дробимо lк, поки не виконається ця умова;

в) lк визначається розв'язанням задачі одномірної мінімізації функції j(l).

У такий спосіб визначається нова базисна точка xk+1=xk + l(z-xk). Приймаємо к=к+1 і пошук оптимального розв'язання повторюється із кроку 2.




Поделиться с друзьями:


Дата добавления: 2015-05-23; Просмотров: 1726; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.