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.

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

метод найменшої вартості.<br />

4.4. Відкрита транспортна задача<br />

Відомо, що транспортна задача, для якої сума запасів<br />

постачальників не дорівнює сумі потреб споживачів, тобто<br />

m<br />

∑ a<br />

i=<br />

1<br />

i<br />

≠ n<br />

∑b<br />

j=<br />

1<br />

j<br />

, називається відкритою. Якщо під час розв’язання<br />

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

її необхідно звести до закритого типу, оскільки ми можемо знайти<br />

оптимальний план тільки транспортної задачі закритого типу. У разі<br />

перевищення попиту над запасами, вводимо фіктивного<br />

постачальника Аф=Аm+1 з запасом a = ∑b<br />

− ∑ a , якщо ж запаси<br />

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

фіктивного споживача Вф=Вn+1 з потребою b = ∑ a − ∑b<br />

152<br />

m+<br />

1<br />

n<br />

j=<br />

1<br />

j<br />

n+<br />

1<br />

m<br />

i=<br />

1<br />

m<br />

i=<br />

1<br />

i<br />

i<br />

n<br />

j=<br />

1<br />

j<br />

. Вартість<br />

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

фіктивного споживача вважається рівною нулю, оскільки насправді<br />

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

функції.<br />

Слід звернути увагу на те, що при побудові початкового<br />

опорного плану транспортної задачі методом найменшої вартості<br />

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

потрібно заповнювати в останню чергу.<br />

Приклад 4.5. Знайти оптимальний план транспортної задачі,<br />

якщо: a = ( 60; 85; 30; 45 ); b = ( 115; 85; 40 );<br />

i j<br />

⎛ 7 4 6⎞<br />

⎜ ⎟<br />

⎜ 6 2 3⎟<br />

c ij =<br />

⎜ ⎟<br />

.<br />

4 5 1<br />

⎜<br />

⎟<br />

⎝11<br />

3 8⎠<br />

♦ Розв’язування.<br />

Перевіримо, чи транспортна задача є закритою.<br />

4<br />

3<br />

i=<br />

1<br />

i<br />

j = 1<br />

i<br />

Обчислимо: ∑ a<br />

= 60 + 85 + 30 + 40 = 220;<br />

∑b<br />

= 115 + 85 + 40 = 240.

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

Saved successfully!

Ooh no, something went wrong!