Загальна постановка задач лінійного програмування
Лінійним обмеженням, накладеним на змінні де Наприклад, співвідношення 2х - лінійними, а співвідношення Загальна постановка задачі лінійного програмування (ЗЛП) полягає в наступному.
Дано деяку лінійну функцію f = і деяка система лінійних обмежень, накладених на змінні
Потрібно знайти такі значення змінних задовольняли б обмеженням (2.2) і при цьому обертали б в оптимум (max і min) функцію (2.1). Функція (2.1) називається цільовою. Кожний набір значень змінних, при яких задовольняються обмеження (2.2), називається припустимим рішенням або припустимим планом ЗЛП. Сукупність всіх припустимих рішень називається областю припустимих рішень (ОПР). Наведені в параграфах 2.1, 2.2, 2.3 задачі є задачами лінійного програмування. Припустиме рішення, що обертає цільову функцію в оптимум, називається оптимальним рішенням або оптимальним планом. Говорять, що ЗЛП розв'язна, якщо вона має оптимальний план. У протилежному випадку задача називається нерозв'язною. ЗЛП може бути нерозв'язною тільки з наступних двох причин: а) ОПР порожня; б) ОПР непорожня, але цільова функція не обмежена на ОПР зверху, якщо в ЗЛП шукається її максимум, або - не обмежена знизу, якщо в ЗЛП шукається мінімум цільової функції. Наприклад, задача: f = при обмеженнях нерозв'язна через порожнечу ОПР. Задача ж f =
Геометричний метод вирішення ЗЛП
У випадку, коли число змінних у ЗЛП дорівнює двом, завдання можна вирішити геометрично. Розглянемо приклади.
Приклад 1 f = Кожне припустиме рішення ЗЛП будемо зображувати точкою
Рис.2.1. Тепер залишилося визначити максимум цільової функції на ОПР. Для цього побудуємо лінії рівня цільової функції. Лінія рівня - це безліч точок площини, у яких цільова функція приймає постійне значення. Оскільки цільова функція f = Для знаходження координат точки А вирішимо систему Одержимо оптимальне рішення
Приклад 2. f =
рис. 2.2.
У цьому прикладі напівплощини, обумовлені лінійними обмеженнями, не мають загальних точок. Тому ЗЛП нерозв'язна через порожнечу ОПР. Приклад 3. f = У даному прикладі (рис.2.3) ОПР - опукла необмежена багатокутна область.
рис. 2.3.
Побудуємо лінію рівня
Приклад 4. f = Цей приклад відрізняється від попереднього тільки тим, що цільову функцію потрібно мінімізувати, а не максимізувати. Лінію рівня потрібно переміщати в напрямку, протилежному тому, що зазначено на рисунку 2.3 стрілкою. Оскільки лінія рівня паралельна прямій Наприклад, Приклад 5. Вирішимо геометрично задачу про використання обладнання, що розглядалася в параграфі 2.1. Її математична модель f = Побудуємо ОПР (рис 2.4). Потім проведемо лінію рівня
рис.2.4.
Звідси Відповідь. Оптимальний план такий: виробів А потрібно робити 7,5 одиниць, виробів В -5 одиниць; при цьому прибуток буде дорівнювати 80 грошовим одиницям. Геометричний метод можна використовувати для вирішення ЗЛП із числом змінних n = 3. При більшому числі змінних ЗЛП не допускає наочного геометричного вирішення. Разом з тим для довільного числа змінних справедливі твердження: 1) область припустимих рішень являє собою опуклий багатогранник; 2) якщо ЗЛП розв'язна, то оптимальне рішення досягається в одній з вершин опуклого багатогранника.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|