DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

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

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Методи умовної оптимізації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Методи синтезу та оптимізації
Група:
КН-31
Коротко про документ

Про що ця робота

У звіті розглядаються теоретичні основи та практичні методи умовної оптимізації функцій багатьох змінних з обмеженнями. Наведено приклади розв'язання задач нелінійного програмування з використанням умов Куна-Таккера та матриці Гессе.

У роботі розглядаються

  • Умовна оптимізація
  • Екстремуми функцій
  • Задачі нелінійного програмування
  • Умови Куна-Таккера
  • Матриця Гессе
  • Гладкокільцеві методи
  • Штрафні функції

Зміст і розділи

  1. Мета роботи
  2. Короткі теоретичні відомості
  3. Лабораторне завдання
  4. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають дисципліну «Методи синтезу та оптимізації».
Викладачі:Андрійчук М. І.

Ключові поняття

умовна оптимізаціяекстремум функціїобмеженнянелінійне програмуванняумови Куна-Таккераматриця Гессестаціонарна точкаградієнтоптимальністьметод штрафних функцій

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Кафедра САПР Звіт з виконання Лабораторної роботи №6 на тему: МЕТОДИ УМОВНОЇ ОПТИМІЗАЦІЇ з курсу: «Методи синтезу та оптимізації» 1. МЕТА РОБОТИ Навчитися використовувати методи умовної оптимізації при знаходженні екстремумів функцій багатьох змінних з обмеженнями. 2. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ ГРАДІЄНТНІ МЕТОДИ ПОШУКУ ЕКСТРЕМУМІВ Критерії оптимальності в задачах з обмеженнями У методичних вказівках до лабораторної роботи № 4 було розглянуто необхідні і достатні умови оптимальності рішень оптимізаційних задач без обмежень. Однак ряд інженерних задач пов'язаний з оптимізацією при наявності деякої кількості обмежень на керовані змінні. Такі обмеження істотно зменшують розміри області, у якій проводиться пошук оптимуму. На перший погляд може здатися, що зменшення розмірів допустимої області повинне спростити процедуру пошуку оптимуму. Тим часом, навпаки, процес оптимізації стає більш складним, оскільки установлені вище критерії оптимальності не можна використовувати при наявності обмежень. При цьому може порушуватися навіть основна умова, відповідно до якого оптимум повинний досягатися в стаціонарній точці, що характеризується нульовим градієнтом. Наприклад, безумовний мінімум функції f(x)=(x—2)2 має місце в стаціонарній точці х=2. Але якщо задача мінімізації розв’язується з урахуванням обмеження х>4, то буде знайдений умовний мінімум, якому відповідає точка х=4. Ця точка не є стаціонарною точкою функції f, тому що f’(4)=4. Нижче досліджуються необхідні і достатні умови оптимальності рішень задач з обмеженнями. Виклад починається з розгляду, задач оптимізації, що містять тільки обмеження у виді рівностей. Знайти мінімум функції двох змінних  (48) при наступних обмеженнях  (49) Запишемо дану задачу у стандартному вигляді задачі нелінійного програмування , , , . Для отримання розв’язку задачі з використанням умов Куна-Таккера нам необхідно вирахувати наступні значення похідних , , , . Умови Куна-Таккера для нашого випадку запишуться у вигляді  Враховуючи дане рівняння, перші дві умови Куна-Таккера запишемо наступним чином , . В загальному, умови Куна-Таккера набувають вигляду , , , , , , , , , , . Аналізуючи обмеження на , можна покласти , тоді остання рівність виконується для довільного , в тому числі і для . Допустимі рішення  і  будемо шукати з двох попередніх рівностей. Припустивши, що , ми прийдемо до системи нелінійних рівнянь , , Розв’яжемо цю систему: Підставимо значення , знайдене з 2-го рівняння, у перше , тобто , або  . Зрозуміло, що другий розв’язок  не задовольняє умову задачі ( і має бути додатнім). Отже, маємо наступне допустиме рішення для :  Тоді . Аналізуючи обмеження , від’ємне значення  відкидаємо. Таким чином, маємо одне допустиме рішення , . Підставимо ці значення і  в перші дві умови Куна-Таккера і знайдемо  і  ( ми поклали рівним нулю). . Домножимо друге рівняння на  і знайдемо , додавши два рівняння системи  . Нагадаємо, суттєвим є те, що  і  мають бути більші або рівні нуля.  .  Зрозуміло, що коефіцієнти у цьому рівнянні в лівій частині додатні, отже . Якби  було більше нуля, потрібно було б знайти  і пересвідчитись, чи воно більше нуля. Таким чином у даному випадку для еквівалентності початкової задачі Куна-Таккера не виконуються умови теореми необхідності Куна-Таккера. Розв’язок вихідної задачі не може бути розв’язком задачі Куна-Таккера. У випадку, коли б ми отримали додатні , нам потрібно було б перевірити виконання достатньої умови Куна-Таккера про еквівалентність задач.. Ця умова полягає у додатній напіввизначеності матриці Гессе функції , тобто визначник цієї матриці повинен бути більший або рівний нулеві. Відомо, матриця Гессе – це матриця других похідних, і для даної функції  , а її визначник , тобто, вона є додатньо визначеною. Отже, для даного прикладу матриця Гессе додатньо визначена, але не виконуються необхідні умови Куна-Таккера. Тому для розв’язання даної задачі необхідно використовувати інші методи (наприклад, метод штрафних функцій). 3. ЛАБОРАТОРНЕ ЗАВДАННЯ # 4 Розв’язати задачу умовної багатопараметричної оптимізації для функції двох змінних , з наступними обмеженнями  Запишемо дану задачу у стандартному вигляді задачі нелінійного програмування , , , . Для отримання розв’язку задачі з використанням умов Куна-Таккера нам необхідно вирахувати наступні значення похідних , , , , . Умови Куна-Таккера (12) для нашого випадку запишуться у вигляді  Враховуючи дане рівняння, перші дві умови Куна-Таккера запишемо наступним чином , . В загальному, умови Куна-Таккера набувають вигляду , , , ,  , , , , , . Допустимі рішення  і  будемо шукати з двох попередніх рівностей. Припустивши, що , та ми прийдемо до системи нелінійних рівнянь , , Виражаємо з другого рівняння , тоді перше рівняння буде мати вигляд: ,      Отримані значення , . Знайдемо матрицю Гессе:  , її визначник , тобто вона є додатньо визначеною. Отже, для даного прикладу матриця Гессе додатньо визначена. 5. ВИСНОВОК На цій лабораторній роботі, я навчився використовувати методи умовної оптимізації при знаходженні екстремумів функцій багатьох змінних з обмеженнями.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!