- •Оглавление
- •Преподавателю: как использовать это пособие
- •Тому, кто хочет научиться
- •Введение
- •Сводная таблица условий задачи о дневном рационе
- •Построение модели
- •1 Этап. Определение переменных, для которых будет составляться математическая модель.
- •2 Этап. Формирование целевой функции.
- •3 Этап. Формирование системы ограничений.
- •Нахождение решения задачи о дневном рационе средствами Microsoft Excel
- •Формулы, описывающие ограничения модели
- •Решение задачи о выпуске продукции
- •Постановка задачи
- •Сводная таблица
- •Построение модели
- •1 Этап. Определение переменных, для которых будет составляться математическая модель.
- •2 Этап. Формирование целевой функции.
- •3 Этап. Формирование системы ограничений.
- •Нахождение решения задачи о выпуске продукции средствами Microsoft Excel
- •Резюме:
- •Контрольные задания
- •Контрольное задание №1
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вопросы для самоконтроля
- •Лабораторная работа 2 Анализ чувствительности задач линейного программирования
- •Теоретическая часть
- •Анализ оптимального решения на чувствительность в Excel
- •Исходные данные
- •Резюме:
- •Контрольные задания
- •Вопросы для самоконтроля
- •Лабораторная работа 3 Решение транспортной задачи
- •Теоретическая часть
- •Общий вид транспортной матрицы
- •Решение транспортных задач
- •Решение сбалансированной транспортной задачи
- •Исходные данные транспортной задачи (транспортная матрица)
- •Построение модели
- •Нахождение решения транспортной задачи в Microsoft Excel
- •Формулы экранной формы задачи
- •Решение несбалансированной транспортной задачи
- •Транспортные расходы по доставке муки (руб./т)
- •Построение модели
- •1 Шаг. Определение переменных
- •2 Шаг. Проверка сбалансированности задачи
- •3 Шаг. Построение сбалансированной транспортной матрицы
- •Транспортная матрица задачи
- •4 Шаг. Задание целевой функции
- •5 Шаг. Задание ограничений
- •Нахождение решения транспортной задачи в Microsoft Excel
- •Формулы экранной формы задачи
- •Резюме:
- •Контрольное задание
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вопросы для самоконтроля
- •Лабораторная работа 4 Решение задачи о назначениях
- •Теоретическая часть
- •Общий вид транспортной матрицы задачи о назначениях
- •Решение задачи о назначениях
- •Постановка задачи о назначениях
- •Компетентность новых сотрудников
- •Компетентность прежних сотрудников
- •Рекомендации к решению задачи о назначениях
- •Построение модели для задачи
- •Транспортная матрица задачи о назначениях
- •1 Шаг. Определение переменных
- •2 Шаг. Проверка сбалансированности задачи
- •3 Шаг. Построение сбалансированной транспортной матрицы
- •Сбалансированная транспортная матрица задачи о назначениях
- •4 Шаг. Задание целевой функции
- •5 Шаг. Задание ограничений
- •Нахождение решение задачи о назначениях средствами Excel
- •Контрольное задание
- •Номера сотрудников и мест их работы для конкретного варианта
- •Компетентность новых сотрудников
- •Компетентность прежних сотрудников
- •Вопросы для самоконтроля
- •Лабораторная работа 5 Организация оптимальной системы снабжения
- •Постановка задачи
- •Рекомендации к решению задачи
- •Построение модели и решение задачи
- •Параметры перевозок из оптовых баз к потребителям
- •Параметры перевозок от изготовителей к оптовым базам
- •Параметры перевозок от изготовителей к потребителям
- •Транспортная матрица для способа №1
- •Сбалансированная транспортная матрица для способа №1
- •Контрольное задание
- •Параметры перевозок из оптовых баз к потребителям
- •Параметры перевозок от изготовителей к оптовым базам
- •Параметры перевозок от изготовителей к потребителям
- •Вопросы для самоконтроля
- •Литература
5 Шаг. Задание ограничений
. |
(0) |
-
Нахождение решения транспортной задачи в Microsoft Excel
Задание 13
Найдите оптимальный план перевозок, используя Microsoft Excel, для этого выполните следующие действия:
-
Запустите приложение Microsoft Excel.
-
Откройте из папки МАТ_МОД файл lab_3(b), содержащий экранную форму для ввода условия задачи.
-
Введите исходные данные в экранную форму.
-
Проверьте выполнение условия баланса, для этого:
-
в ячейку G9 введите формулу СУММ(C9:F9), а в ячейку H8 введите формулу СУММ(H3:H5);
-
если суммы равны, то в ячейке H9 напишите БАЛАНС (Рис. 24).
-
Введите зависимости из математической модели (0), (0) в экранную форму, воспользовавшись подсказкой, приведенной ниже (Таблица 23).
Таблица 23
Формулы экранной формы задачи
Объект математической модели |
Выражение в Excel |
|
Формула ЦФ в целевой ячейке B18 |
=СУММПРОИЗВ(C3:E5;C12:E14) |
|
Ограничения по строкам в ячейках |
F3 F4 F5 |
=СУММ(C3:E3) =СУММ(C4:E4) =СУММ(C5:E5) |
Ограничения по столбцам в ячейках |
С7 D7 E7 |
=СУММ(C3:C5) =СУММ(D3:D5) =СУММ(E3:E5) |
В экранной форме (Рис. 24) в ячейках F3, F4, F5, C7, D7, E7, B18 появится текущее значение, вычисленное по введенной формуле, то есть 0 (так как в момент ввода формулы значения переменных задачи нулевые).
Рис. 24. Экранная форма после исходных данных и введения формул
-
Осуществите поиск решения задачи, для этого:
-
зайдите в меню Сервис Поиск решения;
-
в поле «Установить целевую ячейку укажите целевую ячейку $B$18;
-
введите направление оптимизации ЦФ, щелкнув один раз левой клавишей мыши по кнопке «минимальному значению»;
-
укажите диапазон изменения ячеек, для этого в окне в поле «Изменяя ячейки» впишите адреса $C$3:$E$5;
-
внесите ограничения, накладываемые на условие задачи (Рис. 25);
-
запустите «Поиск решения», нажав на кнопку «Выполнить».
Рис. 25. Ограничения и граничные условия задачи
-
Проанализируйте полученный результат (Рис. 26).
Рис. 26. Решение транспортной задачи
Вывод: с первого склада необходимо перевезти в третью хлебопекарню 1667 мешков, со второго склада в первую хлебопекарню 1512 мешков, а во вторую – 556 мешков. И хотя по условию задачи в связи с ремонтными работами временно невозможна перевозка из второго склада в третью хлебопекарню, мы получили, что для оптимизации плана перевозки со второго склада в третью хлебопекарню надо будет перевезти 197 мешков. А также требуется найти поставщика 745 мешков, которые требуется отвезти в третью хлебопекарню.
Напоминаем, что для того, чтобы сбалансировать транспортную задачу, мы ввели фиктивный склад, на котором хранится 745 мешков, поэтому реальная стоимость перевозки будет меньше формальной стоимости, в которую включена стоимость фиктивных перевозок.
В нашем примере реальная стоимость будет равна 118619-745*50=81369.
Задание 14
Сохраните файл в своей папке с именем lab_3(b).