Построение и решение оптимизационных моделей средствами программ MS Excel и XA. Светлов Н.М - 6 стр.

UptoLike

Рубрика: 

6
2. Проанализировать, как изменится прибыль, если автомат по разливу
сметаны будет работать на 4 часа меньше, а основное оборудование -
на 1 машино-час больше;
3. Определить, как изменится оптимальное решение, если установить
задание по выпуску кефира в объеме не менее 10 т.
Порядок выполнения:
1. Загрузить MS Excel.
2. Сформировать на рабочем листе таблицу, описывающую модель за-
дачи. Внести в ячейки необходимые формулы.
Таблицу для удобства можно разделить на 5 зон.
1- Переменные. Определяется перечень переменных и в смежных ко-
лонках вводятся сначала названия переменных, затем их начальные
значения (до оптимизации).
ABС
1 Переменные
2 Молоко_1 0
3 Кефир 0
4 Сметана 0
5
6 Целевая функция =31*Молоко_1+23*Кефир+137*Сметана
7
8 Ограничения Формула Константа
9 Затраты молока =1.01*Молоко_1+1.01*Кефир+9.45*Сметана 140
10 Затраты рабочего времени =0.17*Молоко_1+0.18*Кефир 21
11 Затраты раб. вр. сметану =3.15*Сметана 16
12 Молока не менее =Молоко_1 90
13 Кефира не менее =Кефир 10
Рис. 1 Рабочий лист Excel с записью таблицы исходных данных для модели
оптимизации.
Присвоение названий ячейкам с первоначальными значениями произво-
дится посредством выделения смежных колонок с названиями и значениями,
затем выбрать команду ВставкаИмяСоздать. В диалоговом окне Создать
имена установить флажок в столбце слева нажать кнопку ОК.
2- Целевая функция. Под
переменными ввести название Целевая
функция
и в соседней ячейке задать формулу целевой функции.
3- Ограничения. Даются краткие названия используемых ограничений.
4- Формула. Задаются формулы, описывающие ограничения.
5- Константа (Свободный член). Значение, набранное в этом столбце,
показывает максимальное или минимальное значение, которое может
принимать формула.
        2. Проанализировать, как изменится прибыль, если автомат по разливу
           сметаны будет работать на 4 часа меньше, а основное оборудование -
           на 1 машино-час больше;
        3. Определить, как изменится оптимальное решение, если установить
           задание по выпуску кефира в объеме не менее 10 т.

        Порядок выполнения:
        1. Загрузить MS Excel.
        2. Сформировать на рабочем листе таблицу, описывающую модель за-
           дачи. Внести в ячейки необходимые формулы.
        Таблицу для удобства можно разделить на 5 зон.
        1- Переменные. Определяется перечень переменных и в смежных ко-
           лонках вводятся сначала названия переменных, затем их начальные
           значения (до оптимизации).
                A                                  B                        С
1          Переменные
2    Молоко_1                   0
3    Кефир                      0
4    Сметана                    0
5
6       Целевая функция         =31*Молоко_1+23*Кефир+137*Сметана
7
8          Ограничения                          Формула                  Константа
9    Затраты молока             =1.01*Молоко_1+1.01*Кефир+9.45*Сметана   140
10   Затраты рабочего времени   =0.17*Молоко_1+0.18*Кефир                21
11   Затраты раб. вр. сметану   =3.15*Сметана                            16
12   Молока не менее            =Молоко_1                                90
13   Кефира не менее            =Кефир                                   10
 Рис. 1 Рабочий лист Excel с записью таблицы исходных данных для модели
                                оптимизации.

       Присвоение названий ячейкам с первоначальными значениями произво-
дится посредством выделения смежных колонок с названиями и значениями,
затем выбрать команду Вставка→Имя→Создать. В диалоговом окне Создать
имена установить флажок в столбце слева нажать кнопку ОК.
       2- Целевая функция. Под переменными ввести название Целевая
          функция и в соседней ячейке задать формулу целевой функции.
       3- Ограничения. Даются краткие названия используемых ограничений.
       4- Формула. Задаются формулы, описывающие ограничения.
       5- Константа (Свободный член). Значение, набранное в этом столбце,
          показывает максимальное или минимальное значение, которое может
          принимать формула.

                                              6