ТЗ(3)

studied byStudied by 1 person
4.0(1)
Get a hint
Hint

Наведіть змістовне формулювання ТЗ

1 / 27

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

28 Terms

1

Наведіть змістовне формулювання ТЗ

Транспортна задача — це задача оптимізації, яка полягає у визначенні найекономічнішого способу перевезення товарів від кількох постачальників до кількох споживачів. Вона враховує обмеження на запаси товарів у постачальників, потреби споживачів і витрати на транспортування між кожною парою 'постачальник-споживач'. Метою є мінімізація загальних витрат на транспортування, при цьому потрібно задовольнити всі потреби споживачів і не перевищити запаси постачальників.

New cards
2

Наведіть формальну постановку ТЗ

Вхідні дані:

  • 𝑚m постачальників із запасами 𝑎𝑖ai (для 𝑖=1,2,...,𝑚i=1,2,...,m).

  • 𝑛n споживачів із потребами 𝑏𝑗bj (для 𝑗=1,2,...,𝑛j=1,2,...,n).

  • Матриця витрат на транспортування 𝐶=[𝑐𝑖𝑗]C=[cij​], де 𝑐𝑖𝑗cij — вартість перевезення одиниці товару від постачальника 𝑖i до споживача 𝑗j.

Ціль:

Мінімізувати загальні витрати на транспортування: 𝑍=∑𝑖=1𝑚∑𝑗=1𝑛𝑐𝑖𝑗𝑥𝑖𝑗Z=∑i=1m​∑j=1ncijxij

Обмеження:

  1. Кількість товару, відправлена від кожного постачальника: ∑𝑗=1𝑛𝑥𝑖𝑗≤𝑎𝑖∀𝑖∑j=1nxij​≤ai​∀i

  2. Кількість товару, отримана кожним споживачем: ∑𝑖=1𝑚𝑥𝑖𝑗=𝑏𝑗∀𝑗∑i=1mxij​=bj​∀j

  3. Не від'ємність кількості товару: 𝑥𝑖𝑗≥0∀𝑖,𝑗xij​≥0∀i,j

Мета:

Знайти матрицю перевезень 𝑋=[𝑥𝑖𝑗]X=[xij​], яка мінімізує 𝑍Z і задовольняє всі обмеження.

New cards
3

Що є основними обмженнями ТЗ?


Основними обмеженнями транспортної задачі (ТЗ) є:

  1. Обмеження запасів (постачальників): Кількість товару, яку може відправити кожен постачальник, обмежена його запасом.

  2. Обмеження потреб (споживачів): Кількість товару, яку кожен споживач очікує отримати, обмежена його потребою.

  3. Неот'ємність: Кількість перевезеного товару не може бути від'ємною, оскільки це фізично неможливо.

New cards
4

Що таке умова балансу

Умова балансу

<p>Умова балансу</p>
New cards
5

Дайте означення відкритої тз

ТЗ де порушена умова балансу

New cards
6

Дайте означення закритої тз

ТЗ де виконується умова балансу

New cards
7

як звести закриту тз до відкритої

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

New cards
8

Наведіть основні властивості ТЗ

Кожну змінну xij ТЗ налічує система основних обмежень лише двічі
Елементи матриці основних обмежень – це нулі та одиниці. Кожен стовпець матриці має лише дві одиниці, решта елементів – нулі. Кожен рядок матриці має n або m одиниць, решта елементів – нулі.

New cards
9

Сформулюйте теорему про ранг матриці основних обмежень ТЗ

∑xij = a =1 ; i =1,m ,
∑x = b =1 , j =1, n .

<p>∑xij = a =1 ; i =1,m ,<br>∑x = b =1 , j =1, n .</p>
New cards
10

Доведіть теорему про ранг матриці основних обмежень ТЗ

доведення

<p>доведення</p>
New cards
11

Сформулюйте і доведіть необхідну умову існування розвязків ТЗ


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

Формулювання:

Нехай 𝑎𝑖ai — запас товару у 𝑖i-го постачальника (для 𝑖=1,2,...,𝑚i=1,2,...,m), а 𝑏𝑗bj — потреба в товарі у 𝑗j-го споживача (для 𝑗=1,2,...,𝑛j=1,2,...,n).

Необхідна умова: ∑𝑖=1𝑚𝑎𝑖=∑𝑗=1𝑛𝑏𝑗∑i=1mai​=∑j=1nbj

<p>Для існування розв'язку транспортної задачі необхідно, щоб загальний обсяг постачання дорівнював загальному обсягу попиту.</p><h4 collapsed="false" seolevelmigrated="true"><strong>Формулювання:</strong></h4><p>Нехай <span>𝑎𝑖</span><em><span>ai</span></em><span>​</span> — запас товару у <span>𝑖</span><em><span>i</span></em>-го постачальника (для <span>𝑖=1,2,...,𝑚</span><em><span>i</span></em><span>=1,2,...,</span><em><span>m</span></em>), а <span>𝑏𝑗</span><em><span>bj</span></em><span>​</span> — потреба в товарі у <span>𝑗</span><em><span>j</span></em>-го споживача (для <span>𝑗=1,2,...,𝑛</span><em><span>j</span></em><span>=1,2,...,</span><em><span>n</span></em>).</p><p>Необхідна умова: <span>∑𝑖=1𝑚𝑎𝑖=∑𝑗=1𝑛𝑏𝑗∑</span><em><span>i</span></em><span>=1</span><em><span>m</span></em><span>​</span><em><span>ai</span></em><span>​=∑</span><em><span>j</span></em><span>=1</span><em><span>n</span></em><span>​</span><em><span>bj</span></em><span>​<br></span></p>
New cards
12

Сформулюйте і доведіть достатню умову існування розвязків ТЗ

Для існування розв'язку транспортної задачі достатньо, щоб загальний обсяг постачання дорівнював загальному обсягу попиту:

∑𝑖=1𝑚𝑎𝑖=∑𝑗=1𝑛𝑏𝑗∑i=1mai​=∑j=1nbj

де 𝑎𝑖ai — запас товару у 𝑖i-го постачальника (для 𝑖=1,2,...,𝑚i=1,2,...,m), а 𝑏𝑗bj — потреба в товарі у 𝑗j-го споживача (для 𝑗=1,2,...,𝑛j=1,2,...,n).

<p>Для існування розв'язку транспортної задачі достатньо, щоб загальний обсяг постачання дорівнював загальному обсягу попиту:</p><p style="text-align: start"><span>∑𝑖=1𝑚𝑎𝑖=∑𝑗=1𝑛𝑏𝑗∑</span><em><span>i</span></em><span>=1</span><em><span>m</span></em><span>​</span><em><span>ai</span></em><span>​=∑</span><em><span>j</span></em><span>=1</span><em><span>n</span></em><span>​</span><em><span>bj</span></em><span>​</span></p><p style="text-align: start">де <span>𝑎𝑖</span><em><span>ai</span></em><span>​</span> — запас товару у <span>𝑖</span><em><span>i</span></em>-го постачальника (для <span>𝑖=1,2,...,𝑚</span><em><span>i</span></em><span>=1,2,...,</span><em><span>m</span></em>), а <span>𝑏𝑗</span><em><span>bj</span></em><span>​</span> — потреба в товарі у <span>𝑗</span><em><span>j</span></em>-го споживача (для <span>𝑗=1,2,...,𝑛</span><em><span>j</span></em><span>=1,2,...,</span><em><span>n</span></em>).</p>
New cards
13

Що таке опорний план ТЗ? Що таке вироджений невироджений оп?

серед m + n лінійно залежних рівнянь системи (4.2), (4.3) з mn невідомими можна виокремити підсистеми, які містять m + n –1 лінійно незалежних рівнянь. Виокремлюючи у таких підсистемах базисні невідомі, можна знайти базисні допустимі розв’язки (або опорні плани) Xоп системи (4.2) – (4.4). Кожен опорний план має не більше m + n –1 ненульових (додатних) компонент та не менше mn – (m + n – 1) = = (m –1 )(n –1) нульових.

Опорний план ТЗ (вектор Xоп ), який містить m + n –1 ненульових компонент, називають невиродженим. У виродженого опорного плану кількість ненульових компонент є меншою за m + n –1.

<p>серед m + n лінійно залежних рівнянь системи (4.2), (4.3) з mn невідомими можна виокремити підсистеми, які містять m + n –1 лінійно незалежних рівнянь. Виокремлюючи у таких підсистемах базисні невідомі, можна знайти базисні допустимі розв’язки (або опорні плани) Xоп системи (4.2) – (4.4). Кожен опорний план має не більше m + n –1 ненульових (додатних) компонент та не менше mn – (m + n – 1) = = (m –1 )(n –1) нульових.<br><br>Опорний план ТЗ (вектор Xоп ), який містить m + n –1 ненульових компонент, називають невиродженим. У виродженого опорного плану кількість ненульових компонент є меншою за m + n –1.</p>
New cards
14

Дайте означення ланцюжка клітинок. Що таке цикл?

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

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

New cards
15

Опишіть алгоритм методу викреслювання

Алгоритм методу викреслювання:

1. Переглядаємо усі рядки таблиці Т і викреслюємо ті з них, які не мають елементів R або мають тільки один елемент R.

2. Переглядаємо усі стовпці таблиці Т і викреслюємо ті з них, які не мають елементів R або мають тільки один елемент R. Раніше викреслені елементи до уваги не беруть.

Повторюємо кроки 1 – 2. Після скінченної кількості кроків процес викреслювання завершиться

New cards
16

Сформулюйте і доведіть необхідну умову існування ОП

Наслідок 4.1 (з теореми 4.3). Для того, щоб деякий план у таблиці перевезень був опорним, необхідно і достатньо, щоб із базисних клітинок не можна було скласти замкнутий ланцюжок (іншими словами: з комунікацій, які відповідають базисним клітинкам, не можна було скласти замкнутий маршрут).

Теорема 4.3. Система векторів перевезень Е лінійно незалежна тоді і тільки тоді, коли з клітин, які відповідають векторам системи Е, не можна скласти замкнутий ланцюжок (цикл).

<p>Наслідок 4.1 (з теореми 4.3). Для того, щоб деякий план у таблиці перевезень був опорним, необхідно і достатньо, щоб із базисних клітинок не можна було скласти замкнутий ланцюжок (іншими словами: з комунікацій, які відповідають базисним клітинкам, не можна було скласти замкнутий маршрут).<br><br>Теорема 4.3. Система векторів перевезень Е лінійно незалежна тоді і тільки тоді, коли з клітин, які відповідають векторам системи Е, не можна скласти замкнутий ланцюжок (цикл).</p>
New cards
17

Сформулюйте і доведіть достатню умову існування ОП

Наслідок 4.1 (з теореми 4.3). Для того, щоб деякий план у таблиці перевезень був опорним, необхідно і достатньо, щоб із базисних клітинок не можна було скласти замкнутий ланцюжок (іншими словами: з комунікацій, які відповідають базисним клітинкам, не можна було скласти замкнутий маршрут).

Теорема 4.3. Система векторів перевезень Е лінійно незалежна тоді і тільки тоді, коли з клітин, які відповідають векторам системи Е, не можна скласти замкнутий ланцюжок (цикл).

<p>Наслідок 4.1 (з теореми 4.3). Для того, щоб деякий план у таблиці перевезень був опорним, необхідно і достатньо, щоб із базисних клітинок не можна було скласти замкнутий ланцюжок (іншими словами: з комунікацій, які відповідають базисним клітинкам, не можна було скласти замкнутий маршрут).<br><br>Теорема 4.3. Система векторів перевезень Е лінійно незалежна тоді і тільки тоді, коли з клітин, які відповідають векторам системи Е, не можна скласти замкнутий ланцюжок (цикл).</p>
New cards
18

Що таке базис опорного плану?

Базисом опорного плану Xоп ТЗ вважатимемо будь-яку систему з m + n –1 лінійно незалежних векторів перевезень Pіj , яка містить усі вектори, що відповідають додатним перевезенням

New cards
19

Як подолати виродженість опорного плану?

Щоб подолати виродженість, використовують метод введення штучних нульових перевезень (ε-метод). Це дозволяє додати необхідні клітинки до опорного плану без зміни рівноваги постачання і попиту.

New cards
20

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

Побудова опорного плану ТЗ методом північно-західного кута Назва методу пов’язана з тим, що на кожному кроці визначавеличи ої) незаповненої прямокутної таблиці перевезень. На початку першого кроку таблиця перевезень є незаповненою, окрім стовпця запасів та рядка потреб. Для першої ітинки (1, 1) розглядаємо величини a1 і b1. Можливі випадки:

• a1 > b1 – потребу b1 можна задовольнити за рахунок запасу a1 (x11 = b1), отож з інших пунктів Ai (i = 2, 3, …, m) у пункт B1 завозити вже не треба нічого (x21 = x31 = … = xm1 = 0) – викреслюємо перший стовпець. На місці a1 запишемо a1 ′ = a1 – b1.

• a 1 < b1 – увесь запас a1 вивозимо у пункт B1 (x11 = a1), задовольняючи лише частину його потреб. Тоді x12 = x13 … x1n =0 – креслюємо перший рядок. На місці b1 запишемо b1 ′ = b1–a1.

• b = a1 = x11 – потреба і запас збігаються. Тоді x21 = x31 = … = = xm1 = x12 = x13 =… x1n =0 – викреслюємо перший стовпець і перший рядок
Отже, в усіх випадках приймаємо x11 = min(a1; b1).

<p>Побудова опорного плану ТЗ методом північно-західного кута Назва методу пов’язана з тим, що на кожному кроці визначавеличи ої) незаповненої прямокутної таблиці перевезень. На початку першого кроку таблиця перевезень є незаповненою, окрім стовпця запасів та рядка потреб. Для першої ітинки (1, 1) розглядаємо величини a1 і b1. Можливі випадки: </p><p>• a1 &gt; b1 – потребу b1 можна задовольнити за рахунок запасу a1 (x11 = b1), отож з інших пунктів Ai (i = 2, 3, …, m) у пункт B1 завозити вже не треба нічого (x21 = x31 = … = xm1 = 0) – викреслюємо перший стовпець. На місці a1 запишемо a1 ′ = a1 – b1. </p><p>• a 1 &lt; b1 – увесь запас a1 вивозимо у пункт B1 (x11 = a1), задовольняючи лише частину його потреб. Тоді x12 = x13 … x1n =0 – креслюємо перший рядок. На місці b1 запишемо b1 ′ = b1–a1.</p><p>• b = a1 = x11 – потреба і запас збігаються. Тоді x21 = x31 = … = = xm1 = x12 = x13 =… x1n =0 – викреслюємо перший стовпець і перший рядок<br>Отже, в усіх випадках приймаємо x11 = min(a1; b1).<br></p>
New cards
21

Опишіть алгоритм методу мінімального елемента побудови ОП.

мінімальний елемент

<p>мінімальний елемент</p>
New cards
22

Опишіть алгоритм методу Фоґеля побудови ОП.

На довільному кроці методу:

<p>На довільному кроці методу:</p><p> </p>
New cards
23

Сформулюйте і доведіть теорему про оптимальність плану ТЗ.

Для того, щоб деякий план Х T3 був оптимальним, необхідно і достатньо, щоб йому відповідала система із m+n чисел v1, v2, …, vn, u1, u2, …, um, для якої:
vj – ui ≤ cij, (j=1,n ; i = 1,m ) (4.12)
vj – ui = cij для тих (i, j), що x ij > 0 (4.13)

<p>Для того, щоб деякий план Х T3 був оптимальним, необхідно і достатньо, щоб йому відповідала система із m+n чисел v1, v2, …, vn, u1, u2, …, um, для якої:<br>vj – ui ≤ cij, (j=1,n ; i = 1,m ) (4.12)<br>vj – ui = cij для тих (i, j), що x ij &gt; 0 (4.13)</p>
New cards
24

Опишіть алгоритм попереднього кроку методу потенціалів

На попередньому етапі необхідно виконати такі дії:

<p>На попередньому етапі необхідно виконати такі дії: </p><p></p>
New cards
25

Опишіть алгоритм основного кроку методу потенціалів

. Основний етап має три кроки:

<p>. Основний етап має три кроки:</p>
New cards
26

. Наведіть формальну постановку задачі про призначення

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

New cards
27

Опишіть алгоритм угорського методу розв’язування задачі про призначення.

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

New cards
28

Опишіть алгоритм розв’язування ТЗ за критерієм часу

критерій часу

<p>критерій часу</p>
New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 36 people
... ago
5.0(1)
note Note
studied byStudied by 21 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 31 people
... ago
4.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 70 people
... ago
5.0(2)
note Note
studied byStudied by 4986 people
... ago
4.3(14)

Explore top flashcards

flashcards Flashcard (25)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (39)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 15 people
... ago
5.0(1)
flashcards Flashcard (95)
studied byStudied by 20 people
... ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 12 people
... ago
5.0(1)
robot