![]()
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Приклад 5.2. Оптимізація використання сировиниСимплекс метод із штучним базисом
Симплекс методом розв’язується задача, в якій серед коефіцієнтів таблиці є нульова підматриця з одиничками по головній діагоналі. Така умова створюється при вирішенні задачі на «максимум», при обмеженнях «зверху». У випадку, коли потрібно шукати мінімальне значення цільової функції, а обмеження «знизу», отримуємо нульову підматрицю, але з від’ємними одиничками по головній діагоналі. У цьому випадку приходиться вводити допоміжні змінні в задачу, так званий штучний базис. Змінні штучного базису використовуються також при двохсторонніх обмеженнях, або при обмеженнях у вигляді рівностей. Використання методу розглянемо розв’язавши задачу прикладу 5.2. Для виробництва харчового продукту, в якому вміст білків, жирів і вуглеводів повинен бути не менше заданих величин, використовується три види сировини х1, х2 і х3 , які мають певний вміст цих складових і свою ціну (див. табл. 5.6). Необхідно знайти такий набір сировини, щоб з нього виробити продукцію із заданим вмістом поживних речовин при мінімальних затратах на сировину з розрахунку на одиницю готової продукції.
Таблиця 5.6.
Складемо математичну модель задачі лінійного програмування. Цільовою функцією, або критерієм оптимальності тут будуть витрати на сировину: На вміст поживних речовин накладаються обмеження: Вводиться умова невід’ємності: х1 ³ 0, х2 ³ 0 і х3 ³ 0. Приведемо систему обмежень до канонічного виду, виду рівнянь, добавивши невідомі х4, х5 і х6, які мають значення надлишків, відповідно, білків, жирів і вуглеводів, і отримаємо: Підматриця з коефіцієнтами, що дорівнюють –1 біля змінних х4, х5 і х6 не дає змогу використати для розв’язку Симплекс метод. Тому введемо ще змінні штучного базису: х7, х8 і х9 з коефіцієнтом +1, які є фіктивними видами сировини і мають нульове значення, і отримаємо систему рівнянь: Під час розв’язку задачі пошук оптимального (мінімального) значення цільової функції повинен починатися з якогось великого значення цільової функції. Тому ціни на фіктивну сировину х7, х8 і х9 повинні значно перевищувати ціну фактичної сировини х1, х2 і х3. Позначимо ціни одиниці фіктивної сировини буквою М (мільярд). Тоді цільова функція матиме такий вигляд: Заповнимо початкову Симплекс-таблицю, нульовий план (табл. 5.7). Значення коефіцієнтів рядка цільової функції F рахується аналогічно, як і в попередньому прикладі. Дії з числами повинні виконуватися окремо для простих чисел і чисел, що множаться на М, по аналогії дій з комплексними числами. Так для стовпчика х1 рядка F отримаємо: 5×М + 8×М + 12,2×М – 12 = 25,2×М – 12 Таблиця 5.7
Ключовий елемент al,k знаходимо на перетині ключового k-го стовпчика, з найбільшим значенням додатного коефіцієнта в рядку цільової функції F, і ключового l-го рядка, з найменшим додатним числом b/ai,k. Перерахуємо нову таблицю 5.8 за правилами, які були вказані в прикладі 10. Тоді, нове значення цільової функції буде дорівнювати:
Таблиця 4.8
Порахована табл. 5.8 не є оптимальною, оскільки в рядку F є додатні коефіцієнти. Через те знаходимо знову ключовий елемент al,k і знову перерахуємо таблицю за вказаними правилами (табл.5.9). Таблиця 5.9
Враховуючи, що отриманий план не оптимальний, перераховуємо і отримаємо нову таблицю, визначивши спочатку ключовий елемент. У табл.5.10, в першу чергу, перераховуємо коефіцієнти рядка цільової функції F. Впевнившись, що отриманий план є оптимальним, бо додатних коефіцієнтів в рядку F немає, обчислюємо коефіцієнти стовпчика b. Значення цільової функції на цьому етапі повинно бути звичайним числом без множника М. Решту коефіцієнтів таблиці можна не обчислювати. Таблиця 5.10
Висновки по результатах розрахунків
З таблиці оптимального плану ( див. табл. 5.10 ) робимо висновок, що для забезпечення випуску харчового продукту із збалансованими компонентами потрібно закупити 7,68 одиниць сировини виду х1, 4,128 одиниць виду х2 і 1,128 одиниць виду х3. При цьому мінімальні затрати будуть дорівнювати 151,49 грн. на одиницю готової продукції. Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|