Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИО Учебное пособие с задачами.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
10.35 Mб
Скачать

Тема 7. Постановка и решение задач транспортного типа с помощью стандартного программного обеспечения.

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

У фирмы Powerco есть 3 электростанции, которые снабжают электроэнергией 4 города, причем каждая из станций может поставлять электроэнергию в любой из городов. Мощности электростанций (в млн. квт/ч), пиковые потребности в электроэнергии для каждого из городов (в млн. квт/ч) приведены в Табл. 42 и Табл. 43 соответственно. В Табл. 44 приведены данные о стоимости поставки 1 млн. квт/ч от каждой из электростанций для каждого города. Фирме Powerco необходимо составить план поставки электроэнергии для обеспечения потребностей городов (с учетом пиковых потребностей) с наименьшими затратами.

Табл. 42 Мощности электростанций Powerco (млн. квт/ч)

Станция

Мощность

Станция 1

35

Станция 2

50

Станция 3

40

Табл. 43 Пиковые потребности городов в электроэнергии (млн. квт/ч)

Город

Пиковая потребность

Город 1

45

Город 2

20

Город 3

30

Город 4

30

Табл. 44 Стоимость поставки 1 млн. квт/ч

Город 1

Город 2

Город 3

Город 4

Станция 1

8

6

10

9

Станция 2

9

12

13

7

Станция 3

14

9

16

5

Задание для самостоятельной работы.

  1. Записать математическую модель;

  2. Построить транспортную таблицу;

  3. Найти начальный допустимый план методами минимального элемента и Фогеля;

  4. Проверить полученный план на оптимальность и найти, если необходимо, оптимальный план методом потенциалов.

7.2. Решение с помощью Excel

Для решения математической модели с помощью Excel необходимо на рабочем листе отразить следующую информацию:

  1. Стоимость поставки электроэнергии от каждой станции в каждый город;

  2. Количество электроэнергии, поставляемой от каждой станции в каждый город (план поставок);

  3. Суммарное количество электроэнергии, поставленной каждой станцией;

  4. Суммарное количество электроэнергии, полученной каждым городом;

  5. Суммарная стоимость поставки электроэнергии.

На Рис. 12 приведен пример построения рабочего листа Excel для задачи построения оптимального плана поставки электроэнергии фирмы Powerco.

Рис. 12 Пример построения таблицы для задачи Powerco

Исходные данные. Исходные данные (параметры задачи) выделены синей рамкой. В ячейках C6:F8 находятся значения стоимости поставки 1 млн. квт/ч от каждой станции в каждый город. В ячейках I13:I15 записаны значения мощности станций, а в ячейках C18:F18 — максимальные потребности городов.

План поставки (изменяемые ячейки). Ячейки C13:F15 являются изменяемыми ячейками — каждая из них соответствует одной переменной задачи. В эти ячейки можно ввести любые произвольные начальные значения объемов поставки электроэнергии — на Рис. 12 приведен некоторый план поставок электроэнергии. Обратите внимание на то, что этот план не является допустимым, но это не влияет на нахождение оптимального плана. Изменяемые ячейки выделены красной рамкой.

Объемы поставок электроэнергии с каждой станции (ограничения). Для того, чтобы быть уверенным, что каждая станция не должна поставлять электроэнергии больше, чем ее мощность, необходимо подсчитать суммарное количество электроэнергии, поставленной каждой станцией. Количество электроэнергии, поставленной станцией 1, подсчитывается в ячейке G13 с помощью формулы

=СУММ(C13:F13)

Для расчета количества электроэнергии, поставленной остальными станциями эту формулу надо скопировать в ячейки G14:G15.

Эти формулы соответствуют левым частям ограничений задачи.

Количество электроэнергии, полученной каждым городом (ограничения). Для того чтобы быть уверенными, что каждый из городов будет обеспечен электроэнергией (с учетом пиковых потребностей) в интервале ячеек C16:F16 необходимо подсчитать суммарное количество электроэнергии, полученной каждым из городов. Так, количество электроэнергии, полученной городом 1, подсчитывается в ячейке C16 с помощью формулы

=СУММ(C13:C15)

Для расчета количества электроэнергии, полученной остальными городами необходимо скопировать эту формулу в ячейки D16:F16.

Эти формулы соответствуют левым частям ограничений задачи.

Суммарная стоимость поставки электроэнергии (целевая функция). Суммарная стоимость поставленной фирмой Powerco электроэнергии подсчитывается в ячейке I9 с помощь формулы

=СУММПРОИЗВ(C6:F6,C13:F15)

которая просто перемножает стоимость поставки 1 млн. квт/ч на количество поставленных млн. квт/ч.

Поиск решения/Solver

Целевая функция. Выбрать ячейку I9 (суммарная стоимость) в качестве целевой ячейки.

Изменяемые ячейки. Выбрать интервал ячеек C13:F15 в качестве изменяемых ячеек. Ограничения на эти ячейки состоят в том, что они должны быть неотрицательны. В этих ячейках содержатся количества электроэнергии, поставленной станциями различным городам.

Ограничения по возможностям поставки (мощностям). Добавить ограничения G13:G15<=I13:I15. Эти ограничения означают, что каждая станция не может поставить больше электроэнергии, чем ее мощность.

Ограничения по спросу. Добавить ограничения C16:F16>=C18:F18. Эти ограничения необходимы для того, чтобы обеспечить потребности каждого из городов в электроэнергии (с учетом пиковых потребностей).

Линейность модели и оптимизация. На вкладке «Параметры» проверить, что отмечены параметры «Линейная модель» и «Неотрицательные значения».

На Рис. 13 приведен оптимальный план поставки электроэнергии в задачи компании Powerco. Оптимальный план содержится в ячейках C13:F15: согласно этому плану станция 1 должна поставить 5 млн. кВт.ч в город 2, 20 кВт.ч в город 3 и 5 млн. кВт.ч в город 4 и т.д. Минимальная стоимость обеспечения городов требуемой электроэнергией равна $1020.

Рис. 13 Оптимальный план для задачи Powerco