Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2(Матем.програм. в EXCEL).doc
Скачиваний:
46
Добавлен:
14.08.2019
Размер:
2.25 Mб
Скачать

1.3 Решение транспортной задачи линейного программирования с помощью Excel

Для решения транспортной задачи в Excel используем программу Поиск решения, воспользовавшись исходными данными следующего примера.

Строительный песок добывается в трех карьерах и доставляется на четыре строительные площадки. Дан­ные о производительности карьеров за день (аi в т), потребностях в песке строительных площадок (bj в т), затратах на добычу песка (di; в ден. ед./т) и транспортных расходах (gij) приведены в таблице 1.4:

Таблица 1.4 – исходные данные

a i bj

40

35

30

45

di

46

4

3

2

5

2

34

1

1

6

4

3

40

3

5

9

4

1

Недостающее количество песка — 30 т в день можно обеспечить следующими тремя путями:

1) увеличение производительности 1-го карьера, что повлечет за собой дополнительные затраты в 3 ден. ед. на добычу 1 т.

2) увеличение производительности 2-го карьера с дополнительными затратами в 2 ден. ед. /т.

3) эксплуатация нового карьера с затратами на добычу 5 ден. ед./т и на транспортировку к указанным строи­тельным площадкам с41 = 2, с43 = 3 и с43 = 1 (ден. ед./т).

Определить оптимальный план закрепления строи­тельных площадок за карьерами и оптимальный вариант расширения поставок песка.

Решение.

Сформируем матрицу производственно-транспортных затрат, в которую включим в качестве отдельных поставщиков и варианты расширения добычи песка (табл. 1.5).

Табл. 1.5.

Мощности поставщиков

Спрос потребителей

40

35

30

45

46

6

5

4

5

34

4

4

9

7

40

4

6

10

5

30

9

8

7

10

30

6

6

11

9

30

7

8

6

100

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

Целевая функция:

F = 6 х11 + 5 х12 + 4 х13 + 5 х14 + 4 х21 + 4 х22 + 9 х23 + 7 х24 +

+ 4 х31 + 6 х32 + 10 х33 + 5 х34 + 9 х41 + 8 х42 + 7 х43 + 10 х44 +

+ 6 х51 + 6 х52 + 11 х53 + 9 х54 + 7 х61 + 8 х62 + 6 х63 + М х64  min

Ограничения

1) по мощности поставщиков:

х11 + х12 + х13 + х14  46,

х21 + х22 + х23 + х24  34,

х31 + х32 + х33 + х34  40,

х41 + х42 + х43 + х44  30,

х51 + х52 + х53 + х54  30,

х61 + х62 + х63 + х64  30,

  1. по спросу потребителей:

х11 + х21 + х31 + х41 + х51 + х61 = 40,

х12 + х22 + х32 + х42 + х52 + х62 = 35,

х13 + х23 + х33 + х43 + х53 + х63 = 30,

х14 + х24 + х34 + х44 + х54 + х64 = 45,

  1. неотрицательности переменных:

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

210 ≠ 150.

1. Создание формы для решения задачисоздание матрицы перевозок начинается с резервирования изменяемых ячеек. Для этого в блок ячеек В3:Е8 вводятся «1», так резервируется место, где после решения задачи будет находиться распределение поставок (рис. 1.9).

Рис. 1.9. Создание формы для ввода условий задачи.

2. Ввод исходных данных – ввод мощностей поставщиков (ячейки А12:А17), спроса потребителей (ячейки В11:Е11), а также удельные затраты по добыче и доставке песка по каждого поставщика потребителям (блок В12:Е17, причем здесь вместо М ввели превышающее другие затраты число 100) (рис. 1.9).

3. Ввод граничных условий (рис. 1.9)

1) ввод условий реализации продукта поставщиков

,

для чего необходимо выполнить следующие операции:

  • поместить курсор в ячейку А3;

  • выбрать знак ;

  • выделить необходимые для суммирования ячейки В3:Е3;

  • нажать ENTER для подтверждения ввода формулы для суммирования;

  • скопировать формулу, помещенную в А3, протянув мышь через ячейки А3:А8.

2) ввод условий удовлетворения потребностей потребителей

,

для этого необходимо выполнить операции:

  • поместить курсор в ячейку В9;

  • выбрать знак , при этом автоматически выделяется весь столбец В3:В8;

  • нажать ENTER для подтверждения суммирования элементов выделенного столбца;

  • скопировать формулу, помещенную в В9, протянув мышь через ячейки В9:Е9.