Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие - мат методы в экономике.doc
Скачиваний:
8
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Построение математической модели

Критерий оптимальности задается функцией:

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

  1. Откройте новый рабочий лист и внесите на него исходные данные так, как это показано на Рис.3. 1.

Рис.3. 1. Исходные данные задачи о назначениях

  1. Подготовьте таблицу для решения задачи, задайте целевую функцию и ограничения (см. Рис.3. 1).

  • В диапазоне (B12:E15) будет получено решение (таблица назначений).

  • В ячейку С17 записывается формула для вычисления значений целевой функции - =СУММПРОИЗВ(B4:E7; B12:E15).

  • В ячейки B19-B26 записываются левые части ограничений (3.2) и (3.3).

  • В ячейки D19-D26 записываются правые части ограничений (3.2) и (3.3).

Рис.3. 2. Целевая функция и ограничения

  1. Вызовите подпрограмму Сервис-Поиск решения. В открывшемся окне «Поиск решения» задайте:

  • В поле Установить целевую ячейку задайте адрес C17.

  • Установите переключатель в положение Минимальному значению.

  • В поле Изменяя ячейки задайте адрес диапазона таблицы назначений B12:E15.

  • В окне Ограничения удалите все ограничения, оставшиеся от решения предыдущей задачи (выделите и удалите по одному с помощью кнопки Удалить). После этого добавляйте ограничения по одному с помощью кнопки Добавить.

    • Нажмите кнопку Добавить.

    • В открывшемся окне «Добавление ограничения» в поле Ссылка на ячейку задайте ячейку, содержащую формулу левой части ограничения (например, B19). В списке выберите знак «=». В поле Ограничение задайте ячейку, содержащую правую часть ограничения (например, D19).

    • Нажмите кнопку ОК.

  • Для задания допустимых значений переменной x, в окне «Добавление ограничения» в поле Ссылка на ячейку задайте диапазон B12:E15, выберите из списка условий «Целое».

  • После добавления всех ограничений нажмите кнопку Параметры и перейдите к окну «Параметры поиска решения». Установите флажок в поле Неотрицательные значения (для выполнения ограничения (3.3)). Установите флажок в поле Линейная модель.

  • Нажмите кнопку ОК в окне «Параметры поиска решения».

  • Нажмите кнопку Выполнить в окне «Поиск решения».

  • Результаты работы подпрограммы Поиск решения отображаются в окне «Результаты поиска решения». Сообщение «Решение найдено. Все ограничения и условия оптимальности выполнены» свидетельствует о корректном завершении задачи. В этом случае нажмите кнопку ОК и проанализируйте полученный в диапазоне (B12:E15) оптимальный план назначений. Если появляется сообщение «Поиск не может найти подходящего значения», нажмите кнопку Отмена и проверьте правильность исходных данных и ограничений.

Рис.3. 3. Описание математической модели в окне «Поиск решения»

  1. Проанализируйте полученное решение (см. Рис.3. 4).

  • Оптимальный план назначений содержится в диапазоне B12:E15.

  • Все ограничения условиям выполнения работ выполнены.

  • Минимальные затраты составляют 10.

Рис.3. 4. Оптимальное решение задачи о назначениях