Риклади розв’язування задач.

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

адача 1.

Для виготовлення чотирьох видів продукції риклади розв’язування задач. - student2.ru , риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru необхідно використати 3 типи обладнання А,В,С. Витрати часу на обробку одного виробу для кожного типу обладнання, ресурси обладнання і прибуток від реалізації кожного виробу приведені в таблиці

Тип обладнання Термін часу на 1 виріб. Ресурс обладнання
Р1 Р2 Р3 Р4
А В С
Прибуток  

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

адача 2.

В ливарному цеху для отримання сплаву необхідного хімічного складу і якості в рідкий метал додається 4 хімічних елемента А,В,С,D. На 1т рідкого металу потрібно не менше 0,8 кг елемента А; 1, 2 кг елемента В; 0,4 кг елемента С; 0,9 кг елемента D. В якості присадок використовують 2 природні речовини, одна з яких вартістю 5 у.о./кг містить в одному кілограмі 0,2 кг елемента А, 0,2 кг елемента В; 0,6 кг елемента D, а друга вартістю 6 у.о./кг містить в одному кілограмі 0,2 кг елемента А; 0,4 кг – В і 0,4 кг – С. Встановити оптимальну пропорцію (кількість) речовин, щоб отримати із 1т рідкого металу сплав при забезпеченні мінімальної необхідної маси елементів при мінімальних витратах на придбання обох речовин.

адача 3.

Фірма спеціалізується на виробництві парникової суміші, що складається із землі, торфу і гумусу. Земляна суміш містить ці компоненти в пропорції 3:6:1, а суперсуміш у співвідношенні 4:3:3. Щомісячно фірма може замовити 10,4 т землі, 15 т торфу та 6,8т гумусу. 1т суміші приносить прибуток 280 грн., а 1т суперсуміші – 480 грн. Яку кількість суміші і суперсуміші треба виготовити, щоб отримати максимальний прибуток?

адача 4.

Фірма випускає продукцію двох видів. Кожний з цих видів вимагає певного часу на виготовлення і монтаж. Виріб першого виду потребує 5 годин на виготовлення і 2 години на монтаж. Виріб другого виду вимагає 3 годин на виготовлення і 4 години на монтаж. За робочий тиждень фірма має 126 годин на виготовлення і 80 годин на монтаж виробів. Прибуток від реалізації виробів першого виду 200 грн., а другого – 150 грн. Яку кількість виробів кожного виду протягом тижня потрібно виготовити, фірмі, щоб отримати найбільший прибуток?

адача 5.

Фірма складає телевізори, відеомагнітофони і відеоплеєри, використовуючи комплектуючи вузли трьох видів А, В, С. Запаси комплектуючих вузлів А,В,С, на складі відповідно становлять 800, 450 і 600 шт. Продаж телевізора, відеомагнітофона та відеоплеєра приносить прибуток 75 грн., 50 грн. і 35 грн., відповідно. Витрати комплектуючих вузлів на кожний тип виробів задаються таблицею:

Товар Комплектуючі
А В С
Телевізор
Відеомагнітофон
Відеоплеєр

Знайти оптимальний план випуску продукції виробів, який максимізує прибуток фірми.

адача 6.

Фермер вирощує озиму пшеницю і цукровий буряк на площі не більше 20 га, виділивши під цукровий буряк не менше 5 га. Витрати праці (людино-дні) по кожній культури та наявний ресурс відповідно на 1 га складають 5, 25 і 270. Витрати обладнання (людино - дні) по кожній культурі та наявний ресурс відповідно на 1 га складають 2,8 і 80. Прибуток від реалізації з 1 га урожаю озимої пшениці і цукрового буряка 0,7 та 1,0 тис грн., відповідно. Знайти оптимальний план посіву за умови максимального прибутку від реалізації урожаю.

адача 7.

Невелика птахоферма має розрахувати кормовий раціон на 1000 курчат, яких вирощують до 8-тижневого віку. Нехтуючи тим, що тижневі витрати кормів для курчат залежать від їхнього віку, вважатимемо, що в середньому за 8 тижнів вони досягають маси 500г. З цією масою кормовий раціон курчат має задовольняти певні вимоги поживності. Сформулюємо ці вимоги у спрощеному вигляді, враховуючи лише 2 поживні речовини: білок і клітковину, що міститься у кормах 2 видів – зерні та соєвих бобах. Вміст поживних речовин у кожному кормі та їх вартість задано таблицею.

Корм Вміст поживних речовин Вартість корму у.о./кг
Білок Клітковина
Зерно 0,4
Соєві боби 0,9

Готова суміш має містити не менше як 20% білка і не більше, як 5% клітковини.

Визначити масу кожного з цих видів кормів, що утворюють кормову суміш мінімальної вартості, яка задовольняє вимозі мінімальності загальних витрат кормової суміші та її поживності.

адача 8.

Фірма спеціалізується на виробництві офісних меблів, зокрема вона випускає дві моделі збірних книжкових полиць А та В. Полиці обох моделей оброблюють на верстатах 1 та 2. Тривалість обробки полиць кожної моделі на першому верстаті 30 і 15 хв відповідно, на другому – 12 і 36 хв. Термін роботи кожного верстата складає відповідно 40 та 36 год. на тиждень. Прибуток фірми від реалізації полиці А складає 50 у.о., полиці В 30 у.о. Вивчення ринку збуту показало, що тижневий попит на книжкові полиці А ніколи не перевершує попиту на полиці В більше, як на 30 одиниць, а попит на полиці моделі В не перевершує 80 одиниць на тиждень.

риклади розв’язування задач.

Тема : "Графічний метод розв’язування ЗЛП"

адача 1.

Знайти мінімальне і максимальне значення функцій z при наявності таких обмежень риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

1. Будуємо граничні прямі:

I: риклади розв’язування задач. - student2.ru а) риклади розв’язування задач. - student2.ru

б) риклади розв’язування задач. - student2.ru

II: риклади розв’язування задач. - student2.ru а) риклади розв’язування задач. - student2.ru

б) риклади розв’язування задач. - student2.ru

III: риклади розв’язування задач. - student2.ru а) риклади розв’язування задач. - student2.ru

б) риклади розв’язування задач. - student2.ru

IV: риклади розв’язування задач. - student2.ru а) риклади розв’язування задач. - student2.ru

б) риклади розв’язування задач. - student2.ru

V: риклади розв’язування задач. - student2.ru

VI: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

2. Визначаємо багатокутник розв’язків: риклади розв’язування задач. - student2.ru

3. Будуємо вектор мети риклади розв’язування задач. - student2.ru

4. Проводимо лінії рівня перпендикулярно до риклади розв’язування задач. - student2.ru

Визначаємо: риклади розв’язування задач. - student2.ru , де точка А визначається перетином прямих I і II.

I риклади розв’язування задач. - student2.ru II: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru , де точка D визначається перетином прямих I і IV

I риклади розв’язування задач. - student2.ru IV: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru при плані риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru при плані риклади розв’язування задач. - student2.ru

адача 2.

Знайти мінімальне і максимальне значення функції мети z при наявності системи обмежень:

Z= -2x1 + 4x2 +8 риклади розв’язування задач. - student2.ru extr;

риклади розв’язування задач. - student2.ru

Розв‘язання:

1. Будуємо граничні прямі:

I: -5x1 + 2x2 = 7;

a) x1 = 0; x2 =3,5; (0; 3,5);

b) x2 = 0; x1 = -1,4; (-1,4; 0);

II: x1 -2x2 =5;

a) x1 = 0; x2 = -2,5; (0;-2,5);

b) x2 = 0; x1 = 5; (5; 0);

III: x1 + x2 = 2;

a) x1 = 0; x2 = 2; (0;2);

b) риклади розв’язування задач. - student2.ru = 0; x1 = 2; (2;0);

IV: x1 + x2 = 6;

a) x1 = 0; x2 = 6; (0; 6);

b) x2 = 0; x1 = 6; (6; 0);

V: x1 = 0;

VI: x2 = 0;

2. Будуємо багатокутник розв’язків – ABCDEF.

риклади розв’язування задач. - student2.ru

3. Будуємо вектор мети риклади розв’язування задач. - student2.ru

4. Проводимо лінії рівняння перпендикулярно риклади розв’язування задач. - student2.ru Мінімуму можуть відповідати точки E і F, а максимуму точка A.

5. Визначаємо координати точок:

E: II риклади розв’язування задач. - student2.ru VI: риклади розв’язування задач. - student2.ru ;

Z min = риклади розв’язування задач. - student2.ru

F: II риклади розв’язування задач. - student2.ru IV: риклади розв’язування задач. - student2.ru

Z min = риклади розв’язування задач. - student2.ru

A: I риклади розв’язування задач. - student2.ru IV: риклади розв’язування задач. - student2.ru

Z max = риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru на планах EF з координатами риклади розв’язування задач. - student2.ru при плані риклади розв’язування задач. - student2.ru

Задачі для самостійної роботи.

Розв’язати графічно ЗЛП:

1. риклади розв’язування задач. - student2.ru 2. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

3. риклади розв’язування задач. - student2.ru 4. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

5. риклади розв’язування задач. - student2.ru 6. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

7. риклади розв’язування задач. - student2.ru 8. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

9. риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 10. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

Тема : "Розв’язування ЗЛП симплекс-методом"

адача 1.

На виготовлення двох видів продукції виділяється три види ресурсів. Запаси ресурсів: 99, 74 і 101 у.о. відповідно до норми їх витрат: 3 і 2 у.о. – 1 ресурсу; 2 і 2 у.о. – 2 ресурсу; 1 і 2 у.о. – 3 ресурсу відповідно на одиницю продукції кожного виду і прибуток 14 і 12 у.о. від реалізації одиниці продукції кожного виду відповідно. Знайти симплекс-методом такий план виробництва, який забезпечував би найбільший прибуток. Скласти подвійну задачу до вихідної і виписати її оптимальний план з останньої симплекс-таблиці розв‘язку вихідної задачі.

Розв‘язання:

Відповідно до умови задачі отримаємо таку математичну модель:

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru (1)

Канонічний вид задачі (1):

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Опорний розв’язок, наприклад, можна отримати при риклади розв’язування задач. - student2.ru . Тоді риклади розв’язування задач. - student2.ru , тобто риклади розв’язування задач. - student2.ru

Основна матриця системи обмежень:

риклади розв’язування задач. - student2.ru . Ранг матриці А дорівнює риклади розв’язування задач. - student2.ru тому, що, наприклад, визначник риклади розв’язування задач. - student2.ru

Так як кількість додатних координат опорного розв’язку дорівнює рангу матриці А, то даний опорний розв’язок є невиродженим. Базис складають вектори риклади розв’язування задач. - student2.ru Базисна матриця має вигляд:

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru . Обернена матриця риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru .

Розкладаємо небазисні вектори А1, А2 по векторам базису риклади розв’язування задач. - student2.ru Для скорочення запису зробимо це у вигляді однієї матричної формули:

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Запишемо симплекс-таблицю, яка відповідає даному опорному розв’язку:

Базис Сі базис риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 14 Ci
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru  
риклади розв’язування задач. - student2.ru 1 риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 3  
риклади розв’язування задач. - student2.ru  
риклади розв’язування задач. - student2.ru  
    -14 -12  

Обчислимо значення функції мети: риклади розв’язування задач. - student2.ru

Оцінки:

риклади розв’язування задач. - student2.ru

Так як оцінки риклади розв’язування задач. - student2.ru і риклади розв’язування задач. - student2.ru від’ємні: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 0 і риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 0, то даний опорний розв’язок не оптимальний. В базис вводимо вектор риклади розв’язування задач. - student2.ru , бо його оцінка риклади розв’язування задач. - student2.ru найменша із від’ємних. Із базиса виводимо вектор риклади розв’язування задач. - student2.ru , бо відношення координат стовпчика риклади розв’язування задач. - student2.ru до стовпчика риклади розв’язування задач. - student2.ru : 99/3 = 33; 74/2 = 37; 101/2 = 50,5 – найменше із додатних для вектора риклади розв’язування задач. - student2.ru . Розрахунковий елемент “3” отримаємо на перетині продовжень стрілок.

риклади розв’язування задач. - student2.ru Обчислюємо нові елементи симплекс-таблиці, яка відповідає новому опорному розв’язку. Елементи рядка, який містить розрахунковий елемент ділимо на нього. Інші елементи таблиці отримаємо за правилом “хрест-на-хрест”. Наприклад, для нового значення в клітині з числом 74 маємо: риклади розв’язування задач. - student2.ru і т. д. Нова симплекс-таблиця, яка відповідає новому опорному розв’язку має вид:

№   Базис Сі базис риклади розв’язування задач. - student2.ru Сі
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru  
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 2/3 1/3  
риклади розв’язування задач. - student2.ru 2 риклади розв’язування задач. - student2.ru 2/3 -2/3  
риклади розв’язування задач. - student2.ru 5/3 -2/3  
    -8/3 14/3  

Так як оцінка риклади розв’язування задач. - student2.ru від’ємна: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 0, то даний опорний розв’язок не оптимальний. В базис вводимо вектор риклади розв’язування задач. - student2.ru , бо його оцінка риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 0. Із базиса виводимо вектор риклади розв’язування задач. - student2.ru , тому що відношення координат стовпчика риклади розв’язування задач. - student2.ru до стовпчика риклади розв’язування задач. - student2.ru : 33: 2/3 = 49,5; 8: 2/3 = 12; 35: 5/3 = 21 – найменше із додатних для вектора риклади розв’язування задач. - student2.ru . Розрахунковий елемент “2/3” отримаємо на перетині продовжень стрілок. Аналогічно попередньому отримаємо нову симплекс-таблицю, яка відповідає новому опорному розв’язку.

№   Базис Сі базис риклади розв’язування задач. - student2.ru Сі
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru  
риклади розв’язування задач. - student2.ru -1 -1  
риклади розв’язування задач. - student2.ru -1 3/2  
риклади розв’язування задач. - student2.ru -5/2  
     

Обчислимо значення функції мети:

риклади розв’язування задач. - student2.ru

Оцінки:

риклади розв’язування задач. - student2.ru

Так як всі оцінки невід’ємні, то даний опорний розв’язок оптимальний:

Z max = 494 при плані риклади розв’язування задач. - student2.ru .

Подвійна задача до (1):

риклади розв’язування задач. - student2.ru min,

риклади розв’язування задач. - student2.ru

Із останньої симплекс-таблиці: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru тоді риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru чого й треба було чекати.

Відповідь: риклади розв’язування задач. - student2.ru при риклади розв’язування задач. - student2.ru .

адача 2

На виготовлення двох видів продукції виділяється три види ресурсів. Запаси ресурсів: 273, 100 та 380 у.о., відповідно, норми їх витрат: 3 та 2 у.о. – 1 ресурсу; 1 та 1 у.о. – 2 ресурсу; 1 та 2 у.о. – 3 ресурсу відповідно на одиницю продукції кожного виду та прибутку 10 і 8 у.о. від реалізації одиниці продукції кожного виду приведені в таблиці. Знайти симплекс-методом такий план виробництва, який би забезпечував найбільший прибуток. Скласти подвійну задачу до вихідної і виписати її оптимальний план із симплекс-таблиці розв‘язку вихідної задачі.

Розв‘язання:

Відповідно до умови задачі отримаємо наступну математичну модель:

z = 10x1 + 8x2 риклади розв’язування задач. - student2.ru max,

риклади розв’язування задач. - student2.ru (1)

Опорний розв‘язок (2) отримаємо, наприклад, при х3 = х4 = 0;

Канонічний вид задачі (1):

z = 10x1 +8x2 риклади розв’язування задач. - student2.ru max,

риклади розв’язування задач. - student2.ru (2)

тоді х1 = 73; х2 = 27; х5 = 253, тобто х* (73; 27; 0; 0; 273).

Основна матриця системи обмежень (2):

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru має ранг r (A) = 3, бо, наприклад, риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru .

Так як опорний розв‘язок має три додатні координати, то він є невиродженим. Базис опорного розв‘язку складають вектори риклади розв’язування задач. - student2.ru .

Базисна матриця риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru .

Будуємо обернену матрицю риклади розв’язування задач. - student2.ru . Визначник риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Алгебраїчні доповнення:

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Обернена матриця риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Перевірка: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Розкладаємо небазисні вектори риклади розв’язування задач. - student2.ru по векторам базиса риклади розв’язування задач. - student2.ru Для скорочення запису зробимо це у вигляді однієї матричної формули:

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Запишемо симплекс-таблицю, яка відповідає даному опорному розв’язку:

№   Ба - зис Сі базис риклади розв’язування задач. - student2.ru Сі
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru  
риклади розв’язування задач. - student2.ru -2  
риклади розв’язування задач. - student2.ru -1  
риклади розв’язування задач. - student2.ru -4  
     

Знаходимо: риклади розв’язування задач. - student2.ru

Оцінки:

риклади розв’язування задач. - student2.ru

Усі оцінки невід’ємні ( риклади розв’язування задач. - student2.ru ). Даний опорний розв’язок оптимальний.

риклади розв’язування задач. - student2.ru при оптимальному плані риклади розв’язування задач. - student2.ru Подвійна задача до (1):

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Із останньої симплекс-таблиці риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru , то базисні змінні

риклади розв’язування задач. - student2.ru ,тоді: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru при риклади розв’язування задач. - student2.ru

Задачі для самостійної роботи.

Розв’язати ЗЛП симплекс – методом.

1. риклади розв’язування задач. - student2.ru 2. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

3. риклади розв’язування задач. - student2.ru 4. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

5. риклади розв’язування задач. - student2.ru 6. риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Відповідь: риклади розв’язування задач. - student2.ru Відповідь: риклади розв’язування задач. - student2.ru

Тема: "Транспортна задача. Метод потенціалів"

адача 1

Знайти оптимальний план транспортної задачі за даною таблицею, де риклади розв’язування задач. - student2.ru - матриця вартості перевезення одиниці вантажу; риклади розв’язування задач. - student2.ru - запаси, риклади розв’язування задач. - student2.ru - потреби вантажу (у.о.), де риклади розв’язування задач. - student2.ru . риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru .

Розв‘язання:

Знаходимо: риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Так як риклади розв’язування задач. - student2.ru , то маємо відкриту транспортну задачу (ТЗ). Для перетворення її в закриту ТЗ вводимо фіктивного виробника риклади розв’язування задач. - student2.ru з об’ємом виробництва риклади розв’язування задач. - student2.ru і нульовими елементами матриці вартості. Запишемо цю ТЗ у вигляді таблиці:


b а
ө риклади розв’язування задач. - student2.ru 20 риклади розв’язування задач. - student2.ru 60
риклади розв’язування задач. - student2.ru ө 250

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

Базис складають вектори:

риклади розв’язування задач. - student2.ru

Він невироджений, бо риклади розв’язування задач. - student2.ru що дорівнює кількості базисних векторів.

Для визначення оптимальності розв’язку застосуємо метод потенціалів.

Система для визначення потенціалів має вигляд:

риклади розв’язування задач. - student2.ru

Задаючи риклади розв’язування задач. - student2.ru отримаємо розв’язок системи: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Обчислимо оцінки небазисних векторів: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Так як оцінка риклади розв’язування задач. - student2.ru >0, то даний опорний розв’язок є неоптимальним. Вводимо в базис вектор риклади розв’язування задач. - student2.ru . Невідомий об’єм переведень за маршрутом риклади розв’язування задач. - student2.ru позначимо риклади розв’язування задач. - student2.ru . Складаємо компенсаторний ланцюг. Визначаємо риклади розв’язування задач. - student2.ru Нова таблиця, яка відповідає новому опорному розв’язку, має вигляд:

b a  
риклади розв’язування задач. - student2.ru ө 150 риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 80
риклади розв’язування задач. - student2.ru 8   риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru 20 ө 230
риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru ө 170

Базисні вектори: риклади розв’язування задач. - student2.ru Система для визначення потенціалів має вигляд:

риклади розв’язування задач. - student2.ru

Звідси отримаємо: риклади розв’язування задач. - student2.ru

Оцінки небазисних векторів: риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

У базис вводимо вектор риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

Нова таблиця, яка відповідає новому опорному розв’язку, має вигляд:


b a  
 
 

Базис складають вектори: риклади розв’язування задач. - student2.ru

Система для потенціалів має вигляд:

риклади розв’язування задач. - student2.ru

Звідси:

риклади розв’язування задач. - student2.ru

Оцінки небазисних векторів:

риклади розв’язування задач. - student2.ru

Всі оцінки недодатні. Даний опорний розв’язок оптимальний. Оптимальне значення функції мети:

риклади розв’язування задач. - student2.ru .

Перевіряємо нульову оцінку риклади розв’язування задач. - student2.ru на оптимальність. В базис вводимо вектор (4,4). Нова таблиця, яка відповідає новому опорному розв’язку, має вигляд:

b a  
 
 
 

риклади розв’язування задач. - student2.ru тобто план перевезень також оптимальний.

Відповідь: риклади розв’язування задач. - student2.ru при слідуючих оптимальних планах перевезень: І план - риклади розв’язування задач. - student2.ru при цьому I споживач не отримає 70 одиниць продукції;

ІІ план – риклади розв’язування задач. - student2.ru при цьому I споживач не отримає 50 одиниць продукції, а ІІ - 20.

адача 2

Знайти оптимальний план транспортної задачі за даними таблиці, риклади розв’язування задач. - student2.ru - матриця вартості перевезення одиниці вантажу; риклади розв’язування задач. - student2.ru - запаси, риклади розв’язування задач. - student2.ru - потреби вантажу (у.о.), де риклади розв’язування задач. - student2.ru ; риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru .

Розв’язання:

Знаходимо риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru .

Так як риклади розв’язування задач. - student2.ru > риклади розв’язування задач. - student2.ru , то маємо відкриту транспортну задачу (ТЗ). Для перетворення її в закриту ТЗ вводимо фіктивного виробника риклади розв’язування задач. - student2.ru з об’ємом виробництва риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ruриклади розв’язування задач. - student2.ru = 890 – 820 = 70 і нульовими елементами матриці вартості. Запишемо цю ТЗ у вигляді таблиці 1:

риклади розв’язування задач. - student2.ru в a  
  риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru ө 170
  ө риклади розв’язування задач. - student2.ru 200   риклади розв’язування задач. - student2.ru
   
 

Опорний план перевезень визначаємо за методом мінімальності вартості. Запишемо його у правому нижньому кутку базисних клітин. Базис складають вектори: (1;3), (1;4), (2;2), (2;4), (3;1), (3;3), (4;3).

Він є невиродженим, тому що кількість векторів базиса дорівнює: риклади розв’язування задач. - student2.ru . Для визначення оптимальності плану скористаємося методом потенціалів.

Система для визначення потенціалів має вигляд:

риклади розв’язування задач. - student2.ru

Задаючи риклади розв’язування задач. - student2.ru , отримаємо розв’язок системи:

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru

Оцінка векторів:

риклади розв’язування задач. - student2.ru

риклади розв’язування задач. - student2.ru >0.

Так як риклади розв’язування задач. - student2.ru >0, то даний опорний план є не оптимальним.

У базис вводимо вектор (1;2). Невідомий об’єм перевезень маршруту (1;2) позначимо Θ.

Складаємо компенсаторний ланцюг. Знаходимо Θ = min (170; 200) = 170. Нова таблиця, яка відповідає новому опорному розв’язку, має вигляд:

риклади розв’язування задач. - student2.ru в a  
   
   
 
 

Базис складають вектори:

(1; 2), (1; 3), (2; 2), (2; 4), (3; 1), (3; 3), (4; 3).

Система для визначення потенціалів має вигляд:

риклади розв’язування задач. - student2.ru

Розв’язок цієї системи має вигляд:

риклади розв’язування задач. - student2.ru

Оцінки небазисних векторів:

риклади розв’язування задач. - student2.ru

Усі оцінки недодатні. Даний опорний розв’язок є оптимальний.

Оптимальне значення функції мети:

риклади розв’язування задач. - student2.ru

Відповідь: оптимальне значення функції мети риклади розв’язування задач. - student2.ru при оптимальному плані перевезень: риклади розв’язування задач. - student2.ru При цьому III споживач не отримає 70 одиниць продукції.

Задачі для самостійної роботи.

Розв’язати ТЗ методом потенціалів:

1. риклади розв’язування задач. - student2.ru

2. риклади розв’язування задач. - student2.ru

3. риклади розв’язування задач. - student2.ru

4. риклади розв’язування задач. - student2.ru

5. риклади розв’язування задач. - student2.ru

6. риклади розв’язування задач. - student2.ru

7. риклади розв’язування задач. - student2.ru

8. риклади розв’язування задач. - student2.ru

9. риклади розв’язування задач. - student2.ru риклади розв’язування задач. - student2.ru

10. риклади розв’язування задач. - student2.ru

11. риклади розв’язування задач. - student2.ru

Наши рекомендации