Студопедия

КАТЕГОРИИ:


Архитектура-(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, х 2, …, хп), координати якого задовольняють системі обмежень (2) і (3), називають допустимим розв’язком, або допустимим планом задачі. Сукупність допустимих розв’яз­ків (пла­нів) задачі утворює область допустимих розв’язків задачі.

Опорним планом задачі лінійного програмування називається план, утворений координатами вершини многогранника планів задачі. Отже, опорний план — це план, який задовольняє не менш ніж п лінійно незалежних обмежень (2) у вигляді строгих рівностей разом з обмеженням (3) щодо знака.

Опорний план називається невиродженим, якщо він є вершиною многогранника планів задачі, утвореного перетином точно п гіперплощин, тобто задовольняє п лінійно незалежних обмежень — строгих рівностей. У противному разі опорний план є виродженим.

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

Сукупність усіх розв’язків задачі лінійного програмування є многогранною опуклою множиною, яку називають многогранником розв’язків.

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

Для розв’язування двовимірних задач лінійного програмування, тобто задач з двома змінними, а також деяких тривимірних задач зас­тосовують графічний метод, що ґрунтується на геометричній інтерпретації та аналітичних властивостях задач лінійного програмування.

Розглянемо таку задачу.

Знайти екстремум (мінімум, максимум) функції:

(13)

за умов

(14)

. (15)

Припустимо, що система (14) за умов (15) сумісна і многокутник її розв’язків обмежений.

Згідно з геометричною інтерпретацією задачі лінійного програмування (4) кожне і -те обмеження-нерівність (14) визначає півплощину з граничною прямою (і =1,2,…, т). Системою обмежень (14) описується спільна частина, або переріз усіх зазначених півплощин, тобто множина точок, координати яких задовольняють всі обмеження задачі. Таку множину точок називають многокутником розв’язків, або областю допустимих планів (розв’язків) задачі лінійного програмування.

Умова (15) невід’ємності змінних означає, що область допустимих розв’язків задачі належить першому квадранту системи координат двовимірного простору. Цільова функція задачі лінійного програмування геометрично інтерпретується як сім’я паралельних прямих с 1 х 1 + с 2 х 2 = const.

Сформулюємо деякі властивості задачі лінійного програмування, застосовувані під час її графічного розв’язування.

Якщо задача лінійного програмування має оптимальний план, то екстремального значення цільова функція набуває в одній із вершин многокутника розв’язків. А якщо цільова функція досягає екстремаль­ного значення більш як в одній вершині многокутника, то вона дося­гає його і в будь-якій точці, що є лінійною комбінацією цих вершин.

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

Алгоритм графічного методу розв’язування задач лінійного програмування складається з розглянутих далі кроків.

1. Будуємо прямі лінії, рівняння яких дістаємо заміною в обмеженнях задачі (2.14) знаків нерівностей на знаки рівностей.

2. Визначаємо півплощини, що відповідають кожному обмеженню задачі.

3. Знаходимо многокутник розв’язків задачі лінійного програмування.

4. Будуємо вектор , що задає напрям зростання зна­чень цільової функції задачі.

5. Будуємо пряму с 1 х 1 + с 2 х 2 = const, перпендикулярну до вектора .

6. Переміщуючи пряму с 1 х 1 + с 2 х 2 = const в напрямі вектора (для задачі максимізації) або в протилежному напрямі (для задачі мінімізації), знаходимо вершину многокутника розв’язків, де цільова функція досягає екстремального значення.

7. Визначаємо координати точки, в якій цільова функція набуває максимального (мінімального) значення, і обчислюємо екстремальне значення цільової функції в цій точці.

У разі застосування графічного методу для розв’язування задач лінійного програмування можливі такі випадки.

Цільова функція набуває максимального значення в єдиній вершині А многокутника розв’язків (рис. 2).

Максимального значення цільова функція досягає в будь-якій точці відрізка АВ (рис. 3). Тоді задача лінійного програмування має альтернативні оптимальні плани.

Задача лінійного програмування не має оптимальних планів (рис. 4 — цільова функція не обмежена згори; рис. 5 — система обмежень задачі несумісна).

Рис. 2 Рис. 3

Рис. 4 Рис. 5

Рис. 6 Рис. 7

Рис. 8

Задача лінійного програмування має оптимальний план за необмеженої області допустимих розв’язків (рис. 6 і 7). На рис. 6 у точці В маємо максимум, на рис. 7 у точці В — мінімум, на рис. 8 показано, що в разі необмеженої області допустимих планів цільова функція набуває максимальне і мінімальне значення.

 

Контрольні запитання:

 

1. Запишіть загальну математичну модель лінійного програмування

2. Які знаєте форми запису задач ЛП?

3. В чому зміст геометричної інтерпретації ЗЛП?

4. Назвіть основні аналітичні властивості розв’язків задач лінійного програмування

5. Які можливі результати графічного методу розв’язування задач лінійного програмування?


ЛЕКЦІЯ 5-6. Аналітичний метод розв’язання задачі лінійного програмування (симплекс-метод)




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


Дата добавления: 2014-10-31; Просмотров: 615; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.