Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
эмм.doc
Скачиваний:
21
Добавлен:
11.03.2015
Размер:
728.58 Кб
Скачать

Решение задачи линейного программирования в Microsoft Excel

Для решения рассматриваемой задачи с помощью программы MS Excel необходимо выполнить следующие действия.

1. Осуществляем ввод данных в таблицу Excel согласно схеме

Для переменных задачи x1 иx2 отведены ячейки B3 и C3. Эти ячейки называются рабочими или изменяемыми ячейками. В изменяемые ячейки значения не заносятся, в результате решения задачи в этих ячейках будет отражено оптимальное значение переменной.

В ячейку D4 необходимо ввести формулу для вычисления целевой

функции задачи (дохода) F = 15x1 + 10x2. Формула в алфавите языка

Excel имеет вид: =B4*B3+C4*C3.

Израсходованное количество ресурса Электроэнергия составляет

3x1 + 7x2. В ячейку D7 (расход электроэнергии) вводится формула

=B7*$B$3+C7*$C$3.

Аналогично вводятся формулы расхода остальных ресурсов, а

именно Сырья иОборудования. В ячейку D8 (расход сырья) вводится

формула =B8*$B$3+C8*$C$3. В ячейку D9 (расход оборудования) вводится

формула =B9*$B$3+C9*$C$3.

В результате страница примет вид:

В меню Сервис выбираем процедуру Поиск решения. В появившемся

окне нужно установить адрес целевой ячейки D4, значение

целевой ячейки, равное максимальному значению, адреса изменяемых

ячеек B3:C3.

Рис. Окно средства Поиск решения

Чтобы ввести ограничения задачи, нажать кнопку Добавить. В

появившемся диалоговом окне слева ввести адрес D7 (израсходованное

количество Электроэнергии), затем выбрать знак ≤ и в правой части

количество этого ресурса, (или адрес ячейки E7). После ввода

нажать кнопку Добавить и аналогично ввести второе и третье

ограничения, а также условие положительности изменяемых ячеек.

После ввода ограничений получим следующий вид окна Поиск

Затем в окне Поиск решения необходимо нажать кнопку Параметры и

в появившемся окне установить флажок в пункте Линейная

модель. В этом случае при решении задачи будет использоваться

симплекс-метод. Остальные значения можно оставить без изменения.

После нажать кнопку ОК.

Для решения задачи в окне Поиск решения нажать кнопку Выполнить.

Если решение найдено, появляется окно

Для просмотра результатов выбираем тип отчета Результаты и

нажимаем кнопку ОК. Отчет по результатам решения задачи

Из этих таблиц видно, что в оптимальном решении:

 максимальный доход ($D$4) равен 117;

 объем выпуска продукта А ($B$3) равен 39;

 объем выпуска продукта В ($С$3) равен 0;

 расход ресурса Электроэнергия ($D$7) равен 39, статус ресурса

связанный, разница (остаток ресурса) 17;

 расход ресурса Сырье ($D$8) равен 78, статус ресурса связанный,

разница (остаток ресурса) 2;

 расход ресурса Оборудование ($D$9) равен 117, статус ресурса

не связанный, разница (остаток ресурса) 0.

Первоначальная таблица рабочей книги заполняется результатами,

полученными при решении.Если в окне для просмотра результатов выбрать тип отчета.

По результатам

Microsoft Excel 11.0 Отчет по результатам

Рабочий лист: [Лист Microsoft Excel.xls]Лист3

Отчет создан: 02.10.2011 22:21:29

Целевая ячейка (Максимум)

Ячейка

Имя

Исходное значение

Результат

$D$4

Цена Целевая функция

117

117

Изменяемые ячейки

Ячейка

Имя

Исходное значение

Результат

$B$3

Продукт А

39

39

$C$3

Продукт В

0

0

Ограничения

Ячейка

Имя

Значение

Формула

Статус

Разница

$D$7

Электроэнергия Расход

39

$D$7<=$E$7

не связан.

17

$D$8

Сырье Расход

78

$D$8<=$E$8

не связан.

2

$D$9

Оборудование Расход

117

$D$9<=$E$9

связанное

0

Устойчивость, нажимаем кнопку ОК. В рабочей книге появится лист Отчет

по устойчивости, который позволяет проанализировать изменение

параметров задачи Отчет по устойчивости решения задачи

Отчет состоит из двух таблиц: в таблице 1 приводятся сведения о

чувствительности решения к изменению коэффициентов целевой

функции (cj), в таблице 2 приводятся сведения о чувствительности

решения задачи к изменению запасов сырья (bi).