Геометричне розв’язання задач лінійного програмування у випадку, коли число змінних більше двох.
Геометричний метод розв’язування задач лінійного програмування іноді можна застосовувати і у випадку, коли число змінних більше двох. Наприклад, якщо задача задана в канонічній формі і система обмежень дозволяє виразити всі змінні через які-небудь дві з них. Тоді підставляючи ці вирази в цільову функцію, одержимо функцію двох змінних. Виключаючи виражені змінні в обмеженнях, переходимо від обмежень-рівностей до обмежень-нерівностей виду (2).
Приклад 4. Знайти найбільше значення функції при обмеженнях:
Розв’язання. Виражаємо з обмежень задачі всі змінні через і . Спочатку з третього рівняння системи знаходимо : . Підставивши цей вираз в перше і друге рівняння, одержимо:
Тепер з другого рівняння можна визначити : . Підставивши вираз в перше рівняння, одержимо: , звідки . За умовою задачі змінні , невід’ємні, тому одержимо таку систему обмежень:
або
Нарешті, вирази для , підставимо в цільову функцію і одержимо:
.
Таким чином, ми одержали задачу для функції двох змінних: знайти найбільше значення функції при таких обмеженнях:
Побудуємо тепер многокутник , обумовлений останньою системою обмежень, і пряму , задану рівнянням :
Паралельним переносом прямої в напрямку вектора , визначимо точку A многокутника , яка відповідає найбільшому значенню z (точку “виходу”). Координати цієї точки знаходимо з умови перетину прямих ( ) і ( ):
|
|
.
Отже, найбільше значення функції в області, зумовленої обмеженнями задачі, досягається при , і воно дорівнює . Знайдемо тепер значення змінних , :
, , .
Відповідь: .
Приклад 5. Знайти мінімум цільової функції при таких обмеженнях:
Розв’язання. Виходячи з вигляду цільової функції, можна перейти від початкової системи обмежень-рівностей до системи обмежень-нерівностей:
Тепер задачу можна розв’язати графічно. Побудуємо многокутник допустимих планів .
Легко бачити, що цільова функція досягає мінімуму в точці :
.
Відповідь: .
Геометричне розв’язання задач нелінійного програмування.
Загальних методів розв’язання задач нелінійного програмування не існує, тому майже завжди такі задачі вимагають творчого підходу. Іноді геометричний метод дозволяє розв’язати і задачі нелінійного програмування. Деякі випадки такого типу розглянемо на прикладах.
Приклад 6. Знайти найбільше значення функції при обмеженнях:
Розв’язання. Спочатку побудуємо графічно множину допустимих планів. Це буде множина точок чверті кола радіуса 6 з центром в початку координат, яка лежить у першому квадранті:
Знайдемо опорні прямі, які визначаються лінійною формою цільової функції. Для цього із сімейства паралельних прямих побудуємо деяку довільну пряму, наприклад, при . Тепер легко бачити, що мінімальне значення цільова функція набуває при , а для визначення точки максимуму треба визначити координати точки , тобто координати точки дотику до кола прямої, яка паралельна прямій рівня .
|
|
Пригадаємо, що дотична до кола в точці дотику перпендикулярна до радіуса. А це означає, що радіус буде перпендикулярним і до прямої . Кутовий коефіцієнт k1 цієї прямої легко знайти: . Відомо, що кутові коефіцієнти двох взаємно перпендикулярних прямих задовольняють умові: , звідки , а рівняння прямої має вид: .
Тепер координати точки знаходимо з системи двох рівнянь:
Þ
Остаточно одержуємо: .
Відповідь:, .
Приклад 7. Знайти найбільше і найменше значення функції при обмеженнях:
Розв’язання. Спочатку визначимо графічно множину допустимих планів. Це буде множина точок у першому квадранті, задана трикутником :
Тепер перетворимо цільову функцію до такого виду: .
Отже маємо: . Тобто, лінійно залежить від . При цьому відповідна пряма проходить через початок координат, а її кутовий коефіцієнт залежить від : . Проаналізуємо тепер, як саме залежить від , для цього знайдемо похідну функції :
|
|
.
Оскільки ця похідна приймає тільки від’ємні значення, то це означає, що функція спадна. Тобто, при зростанні кутовий коефіцієнт відповідної прямої зменшується. Отже, цільова функція приймає мінімальне значення в точці і досягає максимуму в точці . Знайдемо координати цих точок і відповідні значення цільової функції.
Точка : .
Точка : .
Відповідь: , .
Приклад 8. Знайти найбільше і найменше значення функції при обмеженнях:
Розв’язання. Визначаємо графічно множину допустимих планів. Це буде множина точок у першому квадранті, яка задана трикутником :
Перетворимо тепер цільову функцію до такого виду:
.
Тобто, при відповідна лінія рівня є коло. Рівняння цього кола має такий вид: . Центр цього кола знаходиться в точці , а радіус залежить від : .
Тепер легко бачити, що мінімальне значення цільова функція набуває в точці : , . В точці : , . В точці : , . І нарешті в точці цільова функція досягає максимуму: , .
Відповідь: , .
Приклад 9. Знайти найбільше і найменше значення функції при обмеженнях:
Розв’язання. Побудуємо спочатку множину допустимих планів задачі. Це буде перетин півплощин, яки визначаються нерівностями системи обмежень задачі. Це буде многокутник .
|
|
Побудуємо лінію рівня цільової функції. Ця лінія визначається рівнянням
.
Це буде коло з центром в точці радіуса . На цьому колі значення функції сталі і дорівнюють . При збільшенні значення збільшується радіус кола і значення функції. Найменше значення функція приймає в точках кола найменшого можливого радіусу. Отже, найменше значення функція приймає в точці , коли радіус дорівнює нулю. Найбільше значення функція приймає в точці многокутника , найбільш віддаленої від центру кола. Це буде точка .
Отже, , , , .
Відповідь: , .
Дата добавления: 2018-05-13; просмотров: 301; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!