КАТЕГОРИИ: Архитектура-(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 (z – xk), де 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; Просмотров: 1754; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |