![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Загальна задача ЛП.Стр 1 из 2Следующая ⇒
Практична робота № 3
Тема: розв’язування задачі лінійного програмування графічним методом.
мета: Навчитися будувати область допустимих рішень задачі лінійного програмування та розв’язувати задачу лінійного програмування графічним методом.
Хід роботи
1. Побудувати область допустимих рішень задачі лінійного програмування згідно з системою обмежень (Таблиця 1). 2. Побудувати лінію рівня. 3. Побудувати нормальний вектор. 4. Перемістити лінію рівня у напрямку нормального вектору та знайти точки, в яких цільова функція, приймає найбільше та найменше значення.
Методичні вказівки до виконання практичної роботи Стандартна задача ЛП.
Знайти мінімум цільової функції Z.
Загальна задача ЛП. У цієї задачі частина обмежень носить характер нерівностей, а частина є рівняннями. Крім того, не на всі змінні накладена умова позитивності:
Тут Цільова функція – обов’язковий критерій оптимальності в методах лінійного програмування.
План – допустиме рішення задачі. План X називається опорним якщо вектори
Складаються з коефіціентів при позитивних невідомих Xj є лінійно залежними. Опорний план називається невиродженим, якщо він містить m позитивних компонент. У іншому випадку план називається не виродженим. Оптимальним планом задачі ЛП називається план, який доставляє найбільше або найменше значення лінійної функції. Деякі задачі ЛП можна розв’язати графічним методом, який дозволяє наглядно зобразити область допустимих розв’язків, цільову функцію, та процес отримання оптимального розв’язку за допустимими варіантами. Система лінійних обмежень задачі ЛП завдає в просторі багатокутник і оскільки цільова функція є лінійною, то вона не має максимума в середині багатокутника, тобто екстремум Z досягається на границі області допустимих розв’язків. Тому якщо задача залежить від двох змінних, то її можна розв’язати графічно. Багатокутник допустимих розв’язків будується за системою обмежень, як область перетину прямих, що задається нерівностями ai1x1+ai2x2≤ bi( Лінії на яких значення цільової функції Z=c1x1+c2x2 є постійні, називаються лініями рівня. А напрям зростання Z визначається вектором
Приклад 1. Побудувати область допустимих рішень задачі лінійного програмування згідно з системою обмежень.
Приклад 2. Побудувати лінію рівня.
Приклад 3. Побудувати нормальний вектор.
![]() ![]() ![]() ![]() Приклад 4. Перемістити лінію рівня у напрямку нормального вектору та знайти точки, в яких цільова функція, приймає найбільше та найменше значення.
Першою точкою, що зустрічається на шляху лінії рівня є точка, що є перетином прямих f1 та f3. Це буде точка min. Знайдемо її координати. Значення цільової функції в цій точці становитиме:
Zmin=
Останньою точкою, що зустрічається на шляху лінії рівня є точка, що є перетином прямих f2 та f3. Це буде точка max. Знайдемо її координати.
Zmax=
|