Реферат: Математичне програмування в економіці

2 х1 + 0,5 х2 £ 240;

х1 + х2 £ 150;

х1 + х2 ³ 110;

10 х1 + 20 х2 ³ 1400;

х1 ³ 0;

х2 ³ 0.

Нерівність – обмеження графічно відображається півплощіною, а границя – граничною прямою, рівняння якої утворюється перетворенням нерівності на рівняння.

l1 ® x1 + 3,5x2 = 350 ;

x1 = 0, x2 = 350 / 3,5 = 100 ; x2 = 0, x1 = 350.

Щоб з’ясувати, яка напівплощіна задовольняє нерівності, перевіримо, наприклад, чи включає точку (0,0) 0 + 3,5 × 0 £ 350 напівплощіна нижче граничної прямої – нерівність виконується – напівплощіна нижче границі.

Таким же чином перевіримо та побудуємо інші нерівності:

l2 ® 2x1 + 0,5x2 = 240 ;

x1 = 0, x2 = 240 / 0,5 = 480 ; x2 = 0, x1 = 240 / 2 = 120 ;

l3 ® x1 + x2 = 150; x1 = 0; x2 = 150; x2 = 0, x1 = 150;

l4 ® x1 + x2 = 110; x1 = 0; x2 = 110; x2 = 0, x1 = 110;

l5 ® 10x1 + 20x2 = 1400;

x1 = 0, x2 = 1400 / 20 = 70; x2 = 0, x1 = 1400 / 10 = 140;

але точка (0,0) 10 × 0 + 20 × 0 = 0 ³ 1400 не відповідає нерівності, тому нам потрібна півплощіна вище граничної прямої.

Таким чином отриманий многокутник розв’язків, до речі – опуклий, як завжди.

З метою знаходження максимуму цільової функції

Z = 10 x1 + 20 x2 побудуємо лінію рівня цільової функції, поклавши Z = 0 ,

10 x1 + 20 x2 = 10; x1 = 0, x2 = 40; x2 = 0; x1 = 80;

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

Ця точка відповідає перетину прямих

х1 + 3,5 х2 = 350; - l1 ( × ) C (70; 80)

х1 + х2 = 250; - l3

х1 = 70, х2 = 80,

Zmax (x) = 10 × x1 + 20 × x2 = 10 × 70 + 20 × 80 = 23000 грн.

Слушне зауваження у підручнику – якщо було б потрібно знайти мінімальне значення цільової функції, так лінію рівня потрібно зміщувати униз, доки остання крапка вийде на границю многокутника розв’язків – це l5 , усі крапки якої є розв’язком задачі – нескінченна множина рішень.

К-во Просмотров: 489
Бесплатно скачать Реферат: Математичне програмування в економіці