|
Загальна економіко-математична модел задачі лінійного програмуванняЗагальна лінійна економіко-математична модель економічних процесів та явищ – так звана загальна задача лінійного програмування подається у вигляді:
за умов:
Отже, потрібно знайти значення змінних x 1, x 2, …, xn, які задовольняють умови (3.2) і (3.3), і цільова функція (3.1) набуває екстремального (максимального чи мінімального) значення. Для довільної задачі математичного програмування у п.2.1 були введені поняття допустимого та оптимального планів. Для загальної задачі лінійного програмування використовуються такі поняття. Вектор Х = (х 1, х 2, …, хn), координати якого задовольняють систему обмежень (3.2) та умови невід’ємності змінних (3.3), називається допустимим розв’язком (планом) задачі лінійного програмування. Допустимий план Х = (х 1, х 2, …, хn) називається опорним планом задачі лінійного програмування, якщо він задовольняє не менше, ніж m лінійно незалежних обмежень системи (3.2) у вигляді рівностей, а також обмеження (3.3) щодо невід’ємності змінних. Опорний план Х = (х 1, х 2, …, хn), називається невиродженим, якщо він містить точно m додатних змінних, інакше він вироджений. Опорний план Теорема1. Множина всіх планів задачі лінійного програмування опукла. Теорема2. Якщо задача лінійного програмування має оптимальний план, то екстремального значення цільова функція набуває в одній із вершин її багатогранника розв’язків. Якщо ж цільова функція набуває екстремального значення більш як в одній вершині цього багатогранника, то вона досягає його і в будь-якій точці, що є лінійною комбінацією таких вершин. Теорема3. Якщо відомо, що система векторів A 1, A 2, …, Ak (k≤n) у розкладі A 1 x 1 + A 2 x 2 + … + Anxn = A 0, X ≥0 лінійно незалежна і така, що A 1 x 1 + A 2 x 2 + … + Akxk = A 0, де всі xj ≥ 0, то точка X = (x 1, x 2, …, xk, 0, …, 0) є кутовою точкою багатогранника розв’язків. Теорема4. Якщо X = (x 1, x 2, …, xn) – кутова точка багатогранника розв’язків, то вектори в розкладі A 1 x 1 + + A 2 x 2+ … + Anxn = A 0, X ≥ 0, що відповідають додатним xj, є лінійно незалежними. Наслідок1. Оскільки вектори Наслідок2. Кожній кутовій точці багатокутника розв’язків відповідає З наведених властивостей можна зробити висновок, що якщо функціонал задачі лінійного програмування обмежений на багатограннику розв’язків, то: 1) існує така кутова точка багатогранника розв’язків, в якій лінійний функціонал досягає свого оптимального значення; 2) кожний опорний план відповідає кутовій точці багатогранника розв’язків. Тому для розв’язання задачі лінійного програмування необхідно досліджувати лише кутові точки багатогранника (опорні плани), не включаючи до розгляду внутрішні точки множини допустимих планів.
Перехід від загальної ЗЛП до стандартної Задачу (3.1)—(3.3) можна легко звести до канонічної форми, тобто до такого вигляду, коли в системі обмежень (3.2) всі bi (i = 1, 2, …, m) невід’ємні, а всі обмеження є рівностями. Якщо якесь bi від’ємне, то, помноживши i -те обмеження на ai 1 x 1+ ai 2 x 2+…+ ainxn + xn + 1 = bi. Аналогічно обмеження виду аk 1 x 1 + ak 2 x 2 + … + aknxn ≥ bk зводять до рівності, віднімаючи від лівої частини додаткову змінну хn +2, тобто: ak 1 x 1 + ak 2 x 2 + … + aknxn – xn + 2 = bk (хn +1 ≥ 0, хn +2 ≥ 0).
АЛГОРИТМ СИМПЛЕКС МЕТОДУ 1. Визначення початкового опорного плану задачі лінійного програмування. 2. Побудова симплексної таблиці. 3. Перевірка опорного плану на оптимальність за допомогою оцінок 4. Перехід до нового опорного плану задачі здійснюється визначенням розв’язувального елемента та розрахунку елементів нової симплекс таблиці. 5. Повторення дій, починаючи з пункту (3). У разі застосування симплекс методу до розв’язування задач лінійного програмування можливі такі випадки: 1. Якщо в оцінковому рядку останньої симплекс таблиці 2. Якщо при переході у симплекс метод від одного опорного плану задачі до іншого, в напрямному стовпчику немає додатних елементів 3. Якщо для опорного плану задачі оцінки
![]() ![]() Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... ![]() Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... ![]() Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... ![]() Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|