Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для задач(Брошюра).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
963.58 Кб
Скачать

36

Теоретичний матеріал

для виконання практичних завданнь

з дисципліни: «Математичне програмування»

Теоретичний матеріал для виконання завдання №1

  1. Побудова математичної моделі задачі лінійного програмування

  2. Перетворення задачі лінійного програмування до канонічної форми запису

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

  4. Побудова двоїстої задачі

  5. Економічна інтерпретація задач двоїстої пари

  6. Дослідження чутливості величини прибутку при зміні ресурсів

  1. Побудова математичної моделі задачі лінійного програмування

Задачі, у яких потрібно знайти такі значення невідомих, при яких досягається максимум (мінімум) деякої цільової функції при виконанні обмежень на значення невідомих, називаються задачами математичного програмування. У задачах лінійного програмування цільова функція й обмеження задаються лінійними виразами щодо невідомих.

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

Приклад 1.1. Задача виробничого планування.

Підприємство має ресурси сировини, робочої сили й устаткування, необхідні для виробництва кожного з чотирьох видів товарів. Потрібно скласти план виробництва товарів, що забезпечує максимальний прибуток. Витрати ресурсів на виготовлення одиниці товару кожного виду, запаси ресурсів і прибуток, одержуваний підприємством від реалізації товарів, приведені в табл. 1.1:

Таблиця 1.1

Вид товару

Вид ресурсу

1

2

3

4

Об'єм ресурсів

Сировина (кг)

3

5

2

4

60

Робоча сила (люд – год.)

22

14

18

30

400

Обладнання (верст – год.)

10

14

8

16

180

Прибуток за одиницю товару (грн.)

30

25

56

48

Уведемо позначення:

n – число видів товару;

m – число видів ресурсів;

aij – норма витрати і - го ресурсу на виробництво одиниць j- го товару;

bi - запас і - го ресурсу;

cj - прибуток за одиницю товару j - го виду;

xj - кількість зробленого товару j - го виду.

Тоді математична модель задачі буде наступною:

c1x1+c2x2+…+cnxn(max)- цільова функція;

ai1x1+…+ainxn bi, i= - основні обмеження;

xj 0, j= - обмеження невід’ємності.

Підставляючи дані конкретної задачі, одержимо:

30x1+25x2+56x3+48x4 max;

3x1+5x2+2x3+4x4 60;

22x1+14x2+18x3+30x4 400;

10x1+14x2+8x3+16x4 180;

x1 0, x2 0, x3 0, x4 0.

Приклад 1.2. Визначення найкращого складу суміші.

Потрібно скласти суміш кормів для харчування тварин таким чином, щоб у суміші була необхідна кількість живильних речовин, а сумарна вартість суміші була мінімальною. Зміст живильних речовин, норми їхнього споживання і ціни кормів приведені в табл. 1.2.

Таблиця 1.2

Живильні речовини

Продукти

Білок (г/кг)

Кальцій (г/кг)

Вітаміни (г/кг)

Ціна (грн/кг)

Сіно

50

6

2

3

Силос

20

4

1

2

Концентрати

180

3

1

5

Норми споживання (г)

2000

120

40

Уведемо позначення:

m - число необхідних живильних речовин;

n - число видів кормів;

aij - зміст і – тої живильної речовини в j - м виді корму;

bi - мінімальна потреба в і - тій живильній речовині;

cj - вартість одиниці j - го виду корму;

xj - кількість одиниць j - го виду корму.

Математичну модель задачі запишемо в такий спосіб:

c1x1+c2x2+…+cnxn(min)- цільова функція;

ai1x1+…+ainxn bi, i= - основні обмеження;

xj 0, j= - обмеження невід’ємності.

З огляду на дані конкретної задачі, одержимо:

3x1+2x2+5x3(min)

50x1+20x2+180x3 2000;

6x1+4x2+3x3 120;

2x1+x2+x3 40;

x1 0; x2 0; x3 0.