Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Графічний метод розв’язування задачі лінійного програмування




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

Нехай задана задача лінійного програмування

;

, .

Припустимо, що система , сумісна і многокутник розв’язків задачі обмежений. Кожна з нерівностей ,

визначає півплощину з межею , , , .

Перетин цих півплощин визначає многокутник .

Цільова функція при фіксованих значеннях є рівнянням прямої .

Побудуємо і графік цільової функції при . Тоді задача - означає: знайти вершину многокутника розв’язків, у якій пряма є опорною і при цьому набуває найбільшого (найменшого) розв’язку.

 

 
 

 


Рисунок 4.3

Відомо, що значення цільової функції зростає у напрямку вектора . Тому пряму пересуваємо паралельно до себе у напрямку , поки вона не стане опорною для .На рис.4.3 пряма стає опорною до в двох точках і . Враховуючи напрям вектора нормалі , одержимо, що максимум досягається в точці , а мінімум – у точці . Тут можливий випадок, коли мінімум (максимум) досягається у вершині або на стороні .

Якщо - необмежений, то можливі випадки:

1) пряма постійно перетинає многокутник і ніколи не стає опорною до нього, тоді цільова функція необмежена знизу і зверху (рис.4.4):

 
 

 


Рисунок 4.4

2) пряма стає опорною до :

– обмежена зверху і необмежена знизу, – точка максимуму, мінімуму не існує (рис.4.5):

 

 
 

 


 

 

Рисунок 4.5

3) f - обмежена знизу і необмежена зверху, В - точка мінімуму, максимуму не існує (рис.4.6):

 

 

Рисунок 4.6

 

4) – обмежена знизу і зверху: на АС досягається максимум, на BD – мінімум (рис.4.7):

 

 

 
 

 

 


Рисунок 4.7

 

Якщо система - несумісна, то множина допустимих розв’язків порожня, тому задача оптимального розв’язку не має.

Приклад 4.1 Задача про використання сировини

;

, ;

Побудуємо . Для цього зобразимо прямі

(1) Вектор

(2)

(3)

(4)

(5)

 

 

Рисунок 4.8

Точка А – точка максимуму. Знайдемо її координати. Оскільки А – точка перетину (2) і (3), то її координати задовольняють систему

 

; ;

; ;

; ;

Отже, .

Відповідь: .

 

Приклад 4.2. Задача про дієту

 

;

, ;

Межі : ; (1)

; (2)

; (3)

; .

Вектор

 

Побудуємо многокутник розв’язків:

 

 
 

 

 


Рисунок 4.9

 

А – точка мінімуму функції , і є точкою перетину прямих (1) і (2):

;

;

,

, .

Отже, .

Відповідь: .

Зауваження. За допомогою графічного методу можна розв’язувати задачі лінійного програмування з змінними і обмеженнями-рівностями, якщо .

Нехай рівняння системи обмежень лінійно незалежні. Тоді методом Жордана-Гаусса можна знайти m базисних змінних, які виражаються через n-m вільні змінні. Оскільки , то вільних змінних буде дві: і . Таким чином, всі базисні змінні виражаються через вільні. Тоді, підставивши замість базисних змінних у цільову функцію їх вирази через змінні і , і перейшовши до нерівностей із двома змінними, одержимо задачу з двома невідомими. Розв’язавши одержану задачу графічно, одержимо і . Таким чином, знайдемо розв’язок .

Приклад 4.3. Розв’язати задачу лінійного програмування

;

, …, .

Тут , , .

Розв’яжемо систему обмежень. Нехай , , – базисні

 

      -1 -1  
      -1    
      -1 -2  

 

Підставимо у :

Система обмежень матиме вигляд

Маємо задачу з двома змінними і .

Будуємо многокутник розв`язків, лінію рівня, вектор нормалі

- (рис. 4.10)

 

 

Рисунок 4.10

З рисунка визначаємо: А – точка мінімуму.

, , , , , .

.

Відповідь: ; .





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


Дата добавления: 2015-10-19; Мы поможем в написании ваших работ!; просмотров: 695 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Два самых важных дня в твоей жизни: день, когда ты появился на свет, и день, когда понял, зачем. © Марк Твен
==> читать все изречения...

4359 - | 4109 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.