- •Рекомендации к выполнению работы
- •Задание 1 оптимизация использования ограниченных ресурсов Варианты 1, 2, 3
- •Варианты 4, 5, 6
- •Варианты 7, 8, 9
- •Варианты 10, 11, 12
- •Варианты 13, 14
- •Теоретический материал к заданию 1
- •Образец решения задания 1.
- •Ввод зависимостей из математической модели в экранную форму Зависимость для цф
- •Зависимости для левых частей ограничений
- •Формулы, описывающие ограничения модели (1)
- •Задание цф
- •Ввод ограничений и граничных условий Задание ячеек переменных
- •Задание граничных условий для допустимых значений переменных
- •Установка параметров решения задачи
- •Запуск задачи на решение
- •Отчет по результатам
- •Отчет по результатам задания 1
- •Отчет по пределам задания 1
- •Задание 2 многокритериальная оптимизация Варианты 1, 2, 3
- •Варианты 4, 5, 6
- •Варианты 7, 8, 9
- •Варианты 10, 11, 12
- •Варианты 13, 14
- •Теоретический материал к заданию 2
- •Решение задания 2
- •Задание 3 игры с природой Варианты 1, 2, 3
- •Варианты 4, 5, 6
- •Варианты 7, 8, 9, 10, 11, 12, 13, 14
- •Теория к заданию 3
- •Образец решения задания 3
- •Список литературы
Ввод зависимостей из математической модели в экранную форму Зависимость для цф
В ячейку E4, в которой будет отображаться значение ЦФ, необходимо
ввести формулу, по которой это значение будет рассчитано. Согласно (1)
значение ЦФ определяется выражением
8 + 2 + 9 (2)
Используя обозначения соответствующих ячеек в Excel (см. рис. 1.), формулу
для расчета ЦФ (1.2) можно записать как сумму произведений каждой из
ячеек, отведенных для значений переменных задачи (B3, C3, D3), на
соответствующую ячейку, отведенную для коэффициентов ЦФ (B4, C4, D4)
то есть
B4 * B3 + C4 * C3 + D4 * D3 (3)
Чтобы задать формулу (3) необходимо в ячейку E4 ввести следующее
выражение и нажать клавишу "Enter"
=СУММПРОИЗВ(B$3:D$3;B4:D4), (4)
где символ $ перед номером строки 3 означает, что при копировании этой
формулы в другие места листа Excel номер строки 3 не изменится;
символ : означает, что в формуле будут использованы все ячейки,
расположенные между ячейками, указанными слева и справа от двоеточия
(например, запись B4:D4 указывает на ячейки B4, C4, D4). После этого в
целевой ячейке появится 0 (нулевое значение) (рис.2).
|
A |
B |
C |
D |
E |
F |
G |
1 |
|
Переменные |
|
|
|
||
2 |
Имя |
Х1 |
Х2 |
Х3 |
ЦФ |
Направление |
|
3 |
Значения |
|
|
|
|
max |
|
4 |
Коэффициенты ЦФ |
8 |
2 |
9 |
|
|
|
5 |
Общая прибыль |
0 |
0 |
0 |
0 |
|
|
6 |
|
Ограничения |
|
|
|
||
7 |
Вид ресурса |
|
|
|
Левая часть |
Знак |
Правая часть |
8 |
Склады |
6 |
3 |
7 |
0 |
≤ |
2940 |
9 |
Вагоны |
4 |
2 |
3 |
0 |
≤ |
1460 |
10 |
Персонал |
10 |
5 |
5 |
0 |
≤ |
3300 |
Рис.2. Экранная форма задачи (1) после ввода необходимых формул ЦФ
(курсор в ячейке E5)
Зависимости для левых частей ограничений
Левые части ограничений задачи (1) представляют собой сумму произведений каждой из ячеек, отведенных для значений переменных задачи
(B3, C3, D3, ), на соответствующую ячейку, отведенную для коэффициентов
конкретного ограничения (B8, C8, D8, – 1-е ограничение; B9, C9, D9, – 2-е ограничение и B10, C10, D10, – 3-е ограничение). Формулы,
соответствующие левым частям ограничений, представлены в табл.2
Таблица 2
Формулы, описывающие ограничения модели (1)
Левая часть ограничения |
Формула Excel |
6 + 3 + 7 или B7*B3 + C7*C3 + D7*D3 |
=СУММПРОИЗВ($B$3:$D$3;B7:D7) |
4 + 2 + 3 или B8*B3 + C8*C3 + D8*D3 |
=СУММПРОИЗВ($B$3:$D$3;B8:D8) |
10 + 5 + 5 или B9*B3 + C9*C3 +D9*D3 |
=СУММПРОИЗВ($B$3:$D$3;B9:D9) |
