Контрольная работа: Симплексний метод лінійного програмування

Завдання 1

Кондитерська фабрика для виробництва трьох видів карамелі А1 , А2 , А3 використовує три види сировини: цукор-пісок, патоку і фруктове пюре. Норми використання сировини кожного виду на виробництво однієї тони карамелі подано в таблиці, відома також загальна кількість сировини кожного виду і прибуток від реалізації 1 тонни карамелі певного виду.

Вид сировини

Норми витрат сировини (т) на 1 т карамелі

Об’єм сировини, т

А1

А2

А3

Цукор-пісок

0,8

0,5

0,6

1000

Патока

0,4

0,4

0,3

800

Фруктове пюре

-

0,1

0,1

150

Прибуток від реалізації 1 т продукції (грн. од.)

21

23

25

Розв’язок

Складаємо математичну модель задачі. Позначимо через х1 кількість карамелі 1-го виду, що виготовляє підприємство за деяким планом, а через х2 кількість карамелі 2-го виду та через х3 кількість карамелі 3-го виду. Тоді прибуток, отриманий підприємством від реалізації цих виробів, складає

∫ = 21х1 +23х2 +25х3 .

Витрати сировини на виготовлення такої кількості виробів складають відповідно:

CI =0,8х1 +0,5х2 +0,6х3 ,

C =0,4х1 +0,4х2 +0,3х3 ,

CIІІ =0х1 +0,1х2 +0,1х3 .

Оскільки запаси сировини обмежені, то повинні виконуватись нерівності:

0,8х1 +0,5х2 +0,6х3 ≤1000

0,4х1 +0,4х2 +0,3х3 ≤800

1 +0,1х2 +0,1х3 ≤150.

Оскільки, кількість виробів є величина невід'ємна, то додатково повинні виконуватись ще нерівності: х1 > 0, х2 > 0, х3 >0.

Таким чином, приходимо до математичної моделі:

Знайти х1 , х2 , х3 такі, що функція ∫ = 21х1 +23х2 +25х3 досягає максимуму при системі обмежень:

Розв'язуємо задачу лінійного програмування симплексним методом.

Для побудови першого опорного плану систему нерівностей приведемо до системи рівнянь шляхом введення додаткових змінних.

0,8x1 + 0,5x2 + 0,6x3 + 1x4 + 0x5 + 0x6 = 1000

0,4x1 + 0,4x2 + 0,3x3 + 0x4 + 1x5 + 0x6 = 800

0x1 + 0,1x2 + 0,1x3 + 0x4 + 0x5 + 1x6 = 150

де х1 ,...,х6 >0

Матриця коефіцієнтів A = a(ij) цієї системи рівнянь має вигляд:

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 297
Бесплатно скачать Контрольная работа: Симплексний метод лінійного програмування