19.07.2013 Views

Економіко-математичне моделювання

Економіко-математичне моделювання

Економіко-математичне моделювання

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

⎧α11x1<br />

+ α12x<br />

2 + ... + α1k<br />

xk<br />

≤ β1,<br />

⎪<br />

⎪α<br />

21x1<br />

+ α 22x<br />

2 + ... + α 2k<br />

xk<br />

≤ β 2,<br />

⎪<br />

⎨..........<br />

.......... .......... .......... ...<br />

⎪α<br />

l1x1<br />

+ α l 2x<br />

2 + ... + α lk xk<br />

≤ βl<br />

,<br />

⎪<br />

⎪⎩<br />

xi<br />

≥ 0 ( i = 1,<br />

k).<br />

55<br />

(2.15)<br />

Знайти розв’язок задачі лінійного програмування, записаної в<br />

другій стандартній формі, – означає знайти такі розв’язки системи<br />

нерівностей (2.15), при яких цільова функція (2.14) набуватиме<br />

екстремального значення.<br />

В системі обмежень (2.15) ставимо знак нерівності «≤»,<br />

оскільки цього можна завжди домогтися, помноживши праву і ліву<br />

частини нерівності на (–1).<br />

Оскільки деякі методи розв’язування задач лінійного<br />

програмування вимагають, щоб задача була записана певній<br />

стандартній формі, покажемо, як можна перейти від першої до другої<br />

стандартної форми запису задач лінійного програмування і, навпаки,<br />

від другої до першої.<br />

Щоб перейти від другої стандартної форми до першої, достатньо<br />

до лівої частини кожного обмеження типу «≤» системи (2.15) додати<br />

додаткову додатну невідому, яка рівна різниці між правою та лівою<br />

частинами нерівності. Здійснимо це і в результаті отримаємо:<br />

F 0 1 1 2 2<br />

k k<br />

= s + s x + s x + ... + s x ( extr)<br />

, (2.16)<br />

⎧α11x1<br />

+ α12x2<br />

+ ... + α1k<br />

xk<br />

+ xk<br />

⎪<br />

⎪α<br />

21x1<br />

+ α 22x<br />

2 + ... + α 2k<br />

xk<br />

+ x<br />

⎪<br />

⎨..........<br />

.......... .......... .......... ...<br />

⎪α<br />

l1x1<br />

+ α l 2x<br />

2 + ... + α lk xk<br />

+ xk<br />

⎪<br />

⎪⎩<br />

xi<br />

≥ 0 ( i = 1,<br />

k + l).<br />

+ 1<br />

k+<br />

2<br />

+ l<br />

= β ,<br />

1<br />

= β ,<br />

2<br />

= β ,<br />

l<br />

(2.17)<br />

Задача (2.16)-(2.17) записана в першій стандартній формі.<br />

Розглянемо задачу лінійного програмування з обмеженнямирівностями<br />

(2.12)-(2.13).<br />

Нехай x 1,x 2, … ,xk<br />

– вільні змінні. Тоді x k+ 1,x k+ 2,<br />

… ,xn<br />

– базисні<br />

змінні. Виразимо значення базисних змінних через вільні,<br />

використовуючи перетворення Жордана-Гауса:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!