Инфоурок Информатика Другие методич. материалыМетодическая разработка урока "ТРАНСПОРТНАЯ ЗАДАЧА"

Методическая разработка урока "ТРАНСПОРТНАЯ ЗАДАЧА"

Скачать материал

Транспортная задача

Постановка задачи

Транспортной задачей называют составления плана перевозок от поставщиков к потребителям с помощью некоторых транспортных средств.

Составленный план должен обеспечивать выполнение таких условий, как:

-          Полное удовлетворение спроса потребителей;

-          Вывоз всей продукции от поставщика;

-          Минимизация транспортных затрат.

Математическая модель

Рассмотрим простейший вариант транспортной задачи. В т пунктах отправления (складах) А1, А2, …, Ат находится однородный груз в количестве а1, а2, …, ат единиц соответственно. Потребность в этом грузе в п пунктах назначения (магазинах) В1, В2, …, Вп составляет b1, b2, …, bn  соответственно. Будем считать, что сумма запасов на складах равна суммарным потребностям в магазинах, т.е. = . Такая модель называется замкнутой.

Обозначим через Сij удельные затраты, т.е. затраты на перевозку единицы груза из i-го пункта в j-й пункт назначения, а через Xij – неизвестный объем груза, который надор перевезти из  j- го пункта отправления в j-й пункт назначения.

Перевозку груза надо организовать таким образом, чтобы суммарные затраты на перевозки были минимальными. Суммарные затраты на перевозки Z  определяются следующим образом: необходимо просуммировать все объемы перевозок груза, умноженные на соответствующие удельные затраты, т.е. Z=.  Суммарные затраты являются целевой функцией.

Искомыми величинами являются объемы Xij перевозок груза, отправляемые каждым поставщиком каждому потребителю при выполнении указанных условий.

Рассмотрим транспортную задачу на примере четырех складов и четырех магазинов.

Задача. Известно, что на складах имеется запас муки в количестве 45, 100, 20, 75 мешков. А магазины имеют потребность в этом товаре в количестве 30, 80, 95, 35 мешков.

 

 

 

Магазин № 1

Магазин №2

Магазин №3

Магазин №4

 

 

b1 = 30

b2 = 80

b3 = 95

b4 = 35

Склад № 1

a1 = 45

6

3

7

10

Склад № 2

a2 = 100

10

4

12

10

Склад № 3

a3 = 20

5

9

8

11

Склад № 4

a4 = 75

4

2

4

8

 

Ячейки, выделенные фоном, содержат удельные стоимости перевозок Cij. Например, стоимость перевозки единицы груза (мешка) со склада № 3 в магазин № 4 составляет 11 денежных единиц. Проверим замкнутость модели. Для этого просуммируем все запасы муки на складах: 45 + 100 + 20 + 75 = 240. Найдем суммарные потребности магазинов в муке: 30 + 80 + 95 + 35 = 240. Таким образом, модель является замкнутой, т. е. потребность  магазинов в муке равна запасу на складах.

Весь груз со складов должен быть вывезен. Этот факт для i-го склада можно отразить следующим образом: Xi1 + Xi2 + Xi3 + Xi4 = ai. Весь груз в магазины должен быть ввезен. Для  j-го магазина будет справедливо следующее: X1j + X2j + X3j + X4j = bj.

Таким образом, удовлетворению спроса магазинов отвечает выполнение системы уравнений:

Вывоз всего груза со складов достигается при выполнении системы уравнений:

Получается общая система из 8 уравнений с 16 неизвестными, которая имеет, вообще говоря, бесконечное множество решений. Среди этих решений интерес представляют неотрицательные решения, при которых суммарные затраты по всем маршрутам будут минимальны, т. е. целевая функция может быть представлена следующим образом:

Z = C11 ×X11 + … + C14×X14 + C21 · X 21 + … + С24  ·  X24 + C31 · X31 +…+ C34 ·  X34 +C41 ·  X41 +…+ C44 · X44.

Решение с помощью электронных таблиц

Рассмотрим решение задачи на примере табличного процессора Microsoft Excel.

Представим данные в виде, показанном в таблице 1.

 

A

B

C

D

E

F

G

1

 

Матрица перевозок

 

2

 

 

Магазин 1

Магазин  2

Магазин  3

Магазин 4

 

3

 

Склад № 1

 

 

 

 

=сумм

4

 

Склад № 2

 

 

 

 

=сумм

5

 

Склад № 3

 

 

 

 

=сумм

6

 

Склад № 4

 

 

 

 

=сумм

7

 

 

=сумм

=сумм

=сумм

=сумм

 

8

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

11

 

bj

30

80

95

35

 

12

ai

 

Магазин 1

Магазин  2

Магазин  3

Магазин 4

 

13

45

Склад № 1

6

3

7

10

 

14

100

Склад № 2

10

4

12

10

 

15

20

Склад № 3

5

9

8

11

 

16

75

Склад № 4

4

2

4

8

 

17

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

19

 

Сумм. затраты:

=СУММПРОИЗВЕД(С3:F16;C13:F16)

 

 

Исходными данными являются  удельные затраты на перевозки (диапазон ячеек C13:F16), запасы муки на складах (диапазон ячеек A13:A16), потребности магазинов в муке

 ( диапазон ячеек С11:F11).

Диапазон ячеек C3:F6  предназначен для получения искомого решения-объемов перевозок груза. Суммируя объемы перевозок в каждой строке, задаем левые части уравнений-ограничений, обеспечивающий вывоз всего груза с каждого склада. Суммированием  объемов  перевозок по столбцам задаются левые части уравнений-ограничений, удовлетворяющих спрос каждого магазина в муке. Формула =СУММПРОИЗВ (С3:F6; C13:F16), вычисляющая целевую функцию(суммарные затраты) Z, размещена в ячейке С19. Встроенная функция  СУММПРОИЗВ суммирует  произведения, полученные построчным  перемножением содержимого ячеек из диапазонов С3:F6; C13:F16.

Например, СУММПРОИЗВ (А1:В2;А3:B4) =A1*A3+B1*B3+A2*A4+B2*B4.

Установите курсор в ячейку С19, в которой должно быть выполнено значение целевой функции. Выполним команду Поиск решения из меню Сервис. В окне необходимо провести установки, показанные на рис.1.

В результате будет найдено решение, представленное в таблице 2.

 

A

B

C

D

E

F

G

1

 

Матрица перевозок

 

2

 

 

Магазин 1

Магазин  2

Магазин  3

Магазин 4

 

3

 

Склад № 1

0

10

35

0

45

4

 

Склад № 2

30

70

0

0

100

5

 

Склад № 3

0

0

20

0

20

6

 

Склад № 4

0

0

40

35

75

7

 

 

30

80

95

35

 

8

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

11

 

bj

30

80

95

35

 

12

ai

 

Магазин 1

Магазин  2

Магазин  3

Магазин 4

 

13

45

Склад № 1

6

3

7

10

 

14

100

Склад № 2

10

4

12

10

 

15

20

Склад № 3

5

9

8

11

 

16

75

Склад № 4

4

2

4

8

 

17

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

19

 

Сумм. затраты:

1455

 

 

 

Искомые  объемы перевозок представлены в ячейках C3:F6. Со склада №1 мука будет отправлена в магазины №2 и 3 в объемах 10 и 35 мешков соответственно, со склада №2 – в магазины №1 и 2 в объемах 30 и 70 мешков, со склада №3 - в магазин №3 в объеме 20 мешков, со склада №4 в магазины №3 и 4 в объемах 40 и 35 мешков. Минимальные затраты на перевозки составляют 1455 денежных единиц.

Литература:

Информатика и ИКТ. Профильный уровень:  учебник для 11 класса. / И.Г. Семакин,Е.,К.Хеннер, Л.В.Шестакова.— М.: БИНОМ, Лаборатория знаний, 2012. — 330 с.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Методическая разработка урока "ТРАНСПОРТНАЯ ЗАДАЧА""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Спортивный психолог

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 053 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 27.11.2016 1013
    • DOCX 29.5 кбайт
    • 17 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Белева Людмила Федоровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Белева Людмила Федоровна
    Белева Людмила Федоровна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 1
    • Всего просмотров: 62651
    • Всего материалов: 26

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 19 регионов
  • Этот курс уже прошли 68 человек

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 50 человек из 29 регионов
  • Этот курс уже прошли 177 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 43 регионов
  • Этот курс уже прошли 1 296 человек

Мини-курс

Основы классической механики

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 13 регионов
  • Этот курс уже прошли 11 человек

Мини-курс

Психоаналитический подход: изучение определенных аспектов психологии личности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе