Смекни!
smekni.com

Транспортная задача 2 (стр. 2 из 2)

1 шаг. Определение переменных

Обозначим через

[шт.] количество штучного товара, которые будут перевезены с i-го склада (
) в j-тый магазин (
).

2 шаг. Проверка сбалансированности задачи

Общее количество товара, необходимое для удовлетворения спроса равно: 45+90+50=185 и доступно: 25+50+35+75=185, следовательно, задача сбалансирована.

3 шаг. Задание целевой функции

Формальная ЦФ, то есть суммарные затраты на все возможные перевозки товара, учитываемые в модели, задается выражением (12).

(12)

4 шаг. Задание ограничений

.
(13)

Так как объёмы перевозки товара не могут принимать отрицательные значения и должны быть целыми числами, то появляются условия неотрицательности и целостности:

(14)

- Напоминаем, что символ

называется квантором всеобщности (читается «для любого»).

Таким образом, математическая модель задачи представлена в виде: определить объем

, обеспечивающий минимальное значение функции:

при наличии ограничений:

(15)

2.2.Нахождение решения транспортной задачи в Microsoft Excel

Задание 6

Найдите оптимальный план перевозок, используя MicrosoftExcel, для этого выполните следующие действия:

1. Запустите приложение MicrosoftExcel.

2. Создайте экранную форму для ввода условия задачи (Рис. 13).

3. Введите исходные данные (Таблица 28) в экранную форму (Рис. 14).

4. Проверьте выполнение условия баланса, для этого:

· в ячейку G10 введите формулу СУММ(C10:F10), ав ячейку H9 введите формулу СУММ(H3:H6);

· если суммы равны, то в ячейке H10 напишите БАЛАНС (Рис. 15).

Рис. 13. Экранная форма транспортной задачи

Рис. 14. Ввод исходных данных

Рис. 15. Экранная форма после введения формул

5. Введите зависимости из математической модели (15) в экранную форму, воспользовавшись подсказкой, приведенной ниже (Таблица 29).

Таблица 29

Формулы экранной формы задачи

Объект математической модели Выражение в Excel
Формула ЦФ в целевой ячейке B20 =СУММПРОИЗВ(C3:E6;C13:E16)
Ограничения по строкам в ячейках

F3

F4

F5

F6

=СУММ(C3:E3)

=СУММ(C4:E4)

=СУММ(C5:E5)

=СУММ(C6:E6)

Ограничения по столбцам в ячейках

С8

D8

E8

=СУММ(C3:C6)

=СУММ(D3:D6)

=СУММ(E3:E6)

- В экранной форме (Рис. 15) в ячейках F3, F4, F5, F6, C8, D8, E8, B20 появится текущее значение, вычисленное по введенной формуле, то есть 0 (так как в момент ввода формулы значения переменных задачи нулевые).

6. Осуществите поиск решения задачи, для этого:

· зайдите в меню Сервис -Поиск решения;

· в поле «Установить целевую ячейку» укажите целевую ячейку $B$20;

· введите направление оптимизации ЦФ, щелкнув один раз левой клавишей мыши по кнопке «минимальному значению»;

· укажите диапазон изменения ячеек, для этого в окне в поле «Изменяя ячейки» впишите адреса $C$3:$E$6;

· внесите ограничения, накладываемые на условие задачи (Рис. 16);

· запустите «Поиск решения», нажав на кнопку «Выполнить».

Рис. 16. Ограничения и граничные условия задачи

7. Проанализируйте полученный результат (Рис. 17).

Рис. 17. Решение транспортной задачи

Вывод: c 1-го склада в первый магазин надо перевезти 25 шт. товара, cо 2-го склада во второй магазин надо перевезти 50 шт. товара, c 3-го склада во второй магазин надо перевезти 35 шт. товара, c 4-го склада в первый магазин 20 шт., во второй магазин - 5 шт., в третий магазин – 50 шт. товара, общая стоимость перевозки будет равна 545 рублей.

Задание 7

Сохраните файл в своей папке с именем lab_2.