Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Визначити найбільше (найменше) значення функції




                                          (1)

при обмеженнях:

                                (2)

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

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

Для визначення півплощини за відповідною нерівністю, можна скористатися і таким методом. Перетворимо початкову нерівність до виду:

, або .

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

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

Серед усіх точок многокутника M знайти таку, координати

Якої максимізують (мінімізують) функцію (1).

 

Геометрична інтерпретація цільової функції.

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

При зростанні z від –¥ до +¥ дана пряма спочатку не має спільних точок з , потім при деякому значенні z, дотикається до многокутника  (у точці A), потім перетинає , знову останній раз дотикається до  (у точці B) і, нарешті, знову не має з  спільних точок (див. малюнок).

Оскільки рух у вказаному напрямку відповідає зростанню значень z, то для точок многокутника  найменше значення функція z буде приймати в точці A, а найбільше – в точці B. Якщо яка-небудь із сторін многокутника паралельна до прямої , то торкання відбувається по всій стороні многокутника  і, виходить, що задача може мати нескінченно багато розв’язків (координати будь-якої точки цієї сторони дають розв’язок задачі). Якщо многокутник  не обмежений, то задача може не мати розв’язків.

 

 

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

Можливі випадки різних типів многокутників M і цільової функції для задачі максимізації функції представлені на наступних малюнках:

 

 

 










Последнее изменение этой страницы: 2018-05-29; просмотров: 185.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...