Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Как решать транспортную задачу.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
83.7 Кб
Скачать

Алгоритм «план минимума по столбцу»

Алгоритм во многом аналогичен минимуму по строке:

1)Берем столбец

2) Ищем среди пустых ячеек этого столбца ячейку с наименьшей стоимостью перевозки. Если в столбце несколько пустых ячеек с одинаковыми стоимостями перевозок, берем ту ячейку, которая выше.

3) Фигачим туда максимально возможное число так, что бы не нарушить (1*) и (2*).

4) Повторяем так, пока полностью не удовлетворим требования заказчика.

5) Переходим к след. столбцу.

Итоговая таблица для данного алгоритма:

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

0

5

40

2

80

3

100

6

0

3

70

7

0

4

30

Общая стоимость всех перевозок:

1*20+(2*40+3*70)+5*40+(2*80+4*30) = 790

Алгоритм «план минимального элемента»

1)Ищем среди всех пустых ячеек таблицы ячейку с наименьшей стоимостью. Если в таблице несколько пустых ячеек с одинаковой стоимостью перевозки, берем ту ячейку, которая находится выше и левее всех остальных

2)Фигачим туда максимально возможное число так, что бы не нарушить (1*) и (2*).

3)Повторить 1,2 пока не увезем весь товар со складов и не удовлетворим все требования заказчиков

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

5

3

2

120

1

6

5

2

3

100

6

3

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

5

3

2

120

1

0

6

5

2

3

100

6

3

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

3

2

120

1

0

6

5

2

3

100

6

3

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

3

2

120

1

0

6

5

2

110

3

100

6

3

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

3

0

2

120

1

0

6

5

2

110

3

100

6

3

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

3

0

2

120

1

0

6

5

2

110

3

100

6

3

70

7

4

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

3

0

2

120

1

0

6

5

2

110

3

100

6

3

70

7

4

0

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

5

2

110

3

100

6

3

70

7

4

0

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

5

10

2

110

3

100

6

3

70

7

4

0

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

0

5

10

2

110

3

100

6

3

70

7

4

0

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

0

5

10

2

110

3

100

6

0

3

70

7

4

0

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

0

5

10

2

110

3

100

6

0

3

70

7

30

4

0

Итог:

Номер склада

Количество товара на складе

Потребность потребителя 1

Потребность потребителя 2

Потребность потребителя 3

Потребность потребителя 4

20

110

40

110

1

60

1

20

2

40

5

0

3

0

2

120

1

0

6

0

5

10

2

110

3

100

6

0

3

70

7

30

4

0

Общая стоимость всех перевозок:

1*20+2*40+2*110+3*70+5*10+7*30=790