- •Корнюшко в.Ф., Морозова о.А. Детерминированные модели экономических систем Методическое пособие по дисциплине
- •Работа 1. Решение распределительной задачи Постановка задачи. Условные обозначения. Дано:
- •Построение математической модели
- •Решение с использованием ms excel
- •Анализ оптимального решения
- •Анализ отчета по результатам
- •Анализ отчета по устойчивости
- •Задание
- •Варианты заданий
- •Пример решения транспортной задачи
- •Построение математической модели
- •Решение с использованием ms excel
- •Анализ оптимального решения
- •Моделирование ситуации нарушения хозяйственных связей
- •Задание
- •Варианты заданий
- •Построение математической модели
- •Решение с использованием ms excel
- •Задание
- •Варианты заданий
- •Работа 4. Анализ решения распределительной задачи Постановка задачи.
- •Пример решения задачи
- •Задание
- •Варианты заданий
Построение математической модели
Критерий оптимальности задается функцией:
F=2x11+5x12+6x13+3x14+7x21+2x22+x23+8x24+2x31+4x32+5x33+x34+8x41+6x42+5x43+8x44 min
Система ограничений записывается как:
x11+x12+x13+x14=1
x21+x22+x23+x24=1
x31+x32+x33+x34=1
x41+x42+x43+x44=1
x11+x21+x31+x41=1
x12+x22+x32+x42=1
x13+x23+x33+x43=1
x14+x24+x34+x44=1
Решение с использованием ms excel
Откройте новый рабочий лист и внесите на него исходные данные так, как это показано на Рис.3. 1.
Рис.3. 1. Исходные данные задачи о назначениях
Подготовьте таблицу для решения задачи, задайте целевую функцию и ограничения (см. Рис.3. 1).
В диапазоне (B12:E15) будет получено решение (таблица назначений).
В ячейку С17 записывается формула для вычисления значений целевой функции - =СУММПРОИЗВ(B4:E7; B12:E15).
В ячейки B19-B26 записываются левые части ограничений (3.2) и (3.3).
В ячейки D19-D26 записываются правые части ограничений (3.2) и (3.3).
Рис.3. 2. Целевая функция и ограничения
Вызовите подпрограмму Сервис-Поиск решения. В открывшемся окне «Поиск решения» задайте:
В поле Установить целевую ячейку задайте адрес C17.
Установите переключатель в положение Минимальному значению.
В поле Изменяя ячейки задайте адрес диапазона таблицы назначений B12:E15.
В окне Ограничения удалите все ограничения, оставшиеся от решения предыдущей задачи (выделите и удалите по одному с помощью кнопки Удалить). После этого добавляйте ограничения по одному с помощью кнопки Добавить.
Нажмите кнопку Добавить.
В открывшемся окне «Добавление ограничения» в поле Ссылка на ячейку задайте ячейку, содержащую формулу левой части ограничения (например, B19). В списке выберите знак «=». В поле Ограничение задайте ячейку, содержащую правую часть ограничения (например, D19).
Нажмите кнопку ОК.
Для задания допустимых значений переменной x, в окне «Добавление ограничения» в поле Ссылка на ячейку задайте диапазон B12:E15, выберите из списка условий «Целое».
После добавления всех ограничений нажмите кнопку Параметры и перейдите к окну «Параметры поиска решения». Установите флажок в поле Неотрицательные значения (для выполнения ограничения (3.3)). Установите флажок в поле Линейная модель.
Нажмите кнопку ОК в окне «Параметры поиска решения».
Нажмите кнопку Выполнить в окне «Поиск решения».
Результаты работы подпрограммы Поиск решения отображаются в окне «Результаты поиска решения». Сообщение «Решение найдено. Все ограничения и условия оптимальности выполнены» свидетельствует о корректном завершении задачи. В этом случае нажмите кнопку ОК и проанализируйте полученный в диапазоне (B12:E15) оптимальный план назначений. Если появляется сообщение «Поиск не может найти подходящего значения», нажмите кнопку Отмена и проверьте правильность исходных данных и ограничений.
Рис.3. 3. Описание математической модели в окне «Поиск решения»
Проанализируйте полученное решение (см. Рис.3. 4).
Оптимальный план назначений содержится в диапазоне B12:E15.
Все ограничения условиям выполнения работ выполнены.
Минимальные затраты составляют 10.
Рис.3. 4. Оптимальное решение задачи о назначениях
