Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Класичні методи визначення екстремуму
За класичними методами пошукові досліди для просування до облас ті екстремуму виконують шляхом почергового варіювання незалежних змінних. При цьому вважається, що всі інші фактори залишаються на цей час незмінними (фіксованими). Зобразимо функцію відгуку досліджуваного об’єкта топографічним способом за допомогою замкнутих ліній постійного рівня (рис. 5.1), використовуючи метод Гаусса-Зейделя. Вибираємо (або задаємо) базову точку K0 (Х01, Х02, …, Х0n), де n – число керованих вхідних величин. Потім вибираємо с тупінь варіювання незалежними змінними. Він повинен бути не дуже малим, щоб рух до екстремуму не був повільним, а вибір кроку дуже великим що може призвести до грубих похибок у знаходженні екстремуму. Рис. 5.1 - До використання методу Гауса-Зейделя
Відповідно до методу Гаусса-Зейделя, на першому етапі стабілізуємо усі незалежні змінні, крім першої, на рівні , а змінну Х1 варіюємо за обраним кроком. Таким чином, в околиці базової точки К0 проводимо два досліди при значеннях Х11=Х01-ΔХ1 і Х21=Х01+Х1 і знаходимо відповідно значення функції відгуку Y1і Y2 в точках K1 і K2 (ΔХ1 – крок варіювання незалежної змінної Х1). Порівнюючи Y(X11) і Y(X21), встановлюємо напрямок зміни Х1, який приводить до збільшення функції відгуку Y(X). Для випадку, представленого на рис. 5.1, значення функції відгуку в точці K2 більше ніж у точці K1. У такій ситуації рухатися необхідно в напрямку K0 - K2 за обраним кроком ΔХ1. Процедура просування до локального (часткового) екстремуму за фактором Х1 закінчується, коли для будь-яких трьох послідовних точок Х(m-1),1, Х m,1, Х(m+1),1 виконується Y m-1 < Ym > Y m+1. Точка Km відповідає локальному екстремуму і вибирається базовою, значення Хm фіксується і першій етап завершується. Для випадку, представленого на рис. 5.1 такою точкою є точка K3. На другому етапі точка першого час ткового екстремуму приймається за нову базову точку, і варіюється друга незалежна змінна Х2 зі своїм ступенем варіювання ΔХ2, а інші фактори стабілізуються. Знову виконуємо пробні досліди для виявлення напрямку руху до екстремуму за фактором Х 2, а потім проводимо рухи для досягнення часткового екстремуму. Для прикладу на рис. 5.1 рух до екстремуму після проведення пробних дослідів необхідно виконувати в напрямку K3 – K6 для досягнення точки K7, яка приймається за нову базову точку. Якщо число незалежних змінних n, то на третьому етапі варіюється Х3 при стабілізованих інших Хj і т.д. до знаходження часткового екстремуму за n-м фактором. Якщо головний екстремум не досягнуто, то проводимо новий цикл дослідів з n етапів і т.д. до досягнення головного екстремуму. Очевидною перевагою методу Гаусса-Зейделя є його наглядність і простота. Проте шлях до головного (глобального) екстремуму звичайно буває довгим, особливо при великому числі n змінних. Крім того, при цьому важко стабілізувати на довгий час всі керовані фактори, крім одного, що викликає допоміжні похибки в знаходженні часткових екстремумів. Застосування градієнтних методів дозволяє швидше відшукати область екстремуму. Ці методи засновані на попередньому визначенні градієнта функції відгуку Y(Х) = Y(Х1, Х2, …, Хn). Градієнтом непереривної функції Y(Х) називається вектор з координатами де Х0 = (Х01, Х02, …, Х0n) – точка, в якій береться градієнт: (5.1) Якщо функцію відгуку в околиці точки Х0 розкласти в ряд Тейлора й обмежитись лише лінійними членами, то область, розташовану біля Х0, можна апроксимувати залежністю (5.2) Порівнюючи (5.1) і (5.2), неважко зробити висновок, що координати вектор-градієнта по відношенню до точок А0, співпадають з коефіцієнтами А1,А2, …, Аn лінійної поліноміальної моделі. Методи градієнта відрізняються правилом вибору кроку просування до екстремуму. Суть стратегії всіх градієнтних методів полягає в тому, що на кожному етапі руху до екстремуму біля обраної (або одержаної) базової точки проводять пробні досліди, за результатами яких оцінюють напрямок градієнта у факторному прос торі, після чого виконують за обраним робочим кроком λ просування в нову базову точку, яка буде ближче до екстремуму ніж початкова 100 точка. Таким чином, градієнтним називають метод, відповідно до якого точка Х m+1 вибирається з умови (5.3)
Рис. 5.2 - До використання градієнтного методу На рис. 5.2 показано порядок проведення дослідів за методом градієнта. Як і за методом Гаусса-Зейделя, в околиці базової точки ставимо досліди для відшукання напрямку просування (в даному разі в напрямку градієнта). Вибираємо ступені варіювання ΔХ1, ΔХ2 незалежними змінними. Слід враховувати, що при малих с тупенях варіювання ΔХj () може бути велика похибка оцінки складових градієнта, а при дуже великих – можна не враховувати особливості рельєфу в околиці базової точки поверхні відгуку. Пробні досліди в точках K1, K2, K3, K4 дають значення функції відгуку в цих точках. Складові градієнта за змінними Х1 і Х2 обчислюються на основі результатів пробних дослідів як відношення прирос ту функції відгуку Y у відповідних точках до приросту аргументу в тих же точках: Згідно з (5.2) було встановлено, що складові градієнта є оцінками коефіцієнтів Аj в даному випадку рівняння площини яка апроксимує поверхню відгуку в районі базової точки K0. Напрямок градієнта K0K5 при обраному кроку λ будуємо так, щоб проекція K0K5 на вісь Х1 була пропорційна , а на вісь Х2 – пропорційна Для цього помножимо крок просування до екстремуму λ на відповідне значення коефіцієнта Аj і одержимо добутки які відповідають другій складовій у правій частині виразу (5.3). Одержані значення відкладаємо у масштабі (перераховуємо) від базової точки K0 уздовж осей Х1, Х2 з урахуванням знака . Якщо відшукується максимум функції відгуку, то при цей добуток відкладається в позитивному напрямку осі Хj, а при – у від’ємному. Таким чином, одержують координати нової базової точки K5, в околиці якої вже описаним способом ставиться нова серія пробних дослідів, за результатами яких оцінюється новий напрямок градієнта. Кроки просування до екстремуму й пробні досліди продовжують до тих пір, поки всі значення Аj не стануть нехтуючи малими. Це й буде ознакою попадання чергової базової точки в область екстремуму. Модифікації класичного градієнтного методу відрізняються правилом вибору кроку λ просування до екстремальної облас ті. Так, за методом Кіфера- Вольфовіца значення пробних приростів ΔХj і параметр кроку λ зменшуються в міру наближення до екстремальної облас ті (залежно від номера кроку). Градієнтному методу в порівнянні з методом Гаусса-Зейделя, властива більша швидкіс ть просування до екстремуму. Проте він більш «чутливий» до випадкових вад – похибка у визначенні проекцій градієнта дуже впливає на правильність вибору напрямку кроку. Градієнтний метод при здійсненні пробних дослідів припускає також фіксацію регульованих змінних при варіюванні однією з них.
Date: 2015-09-19; view: 494; Нарушение авторских прав |