Оптимизация бизнес решений на базе использования средств электронных таблиц: Учебное пособие по дисциплине «Модели и моделирование на транспорте», страница 16

10.  Построение оптимального плана  с использованием  ПО Lotus 123

Исходные данные для расчетовоптимального плана задаются также по варианту 1.1 из   таблиц 1-3. Построим  матрицу будущего базисного  плана. Для этого в рабочий лист Lotus 123 введем форму 1.6 в клетки B2:H9 . Зададимся вариантом 1.1. Клетка B2 будет отражать значение целевой функции. В  клетки B4:B8 формы занесем ресурсы: B4=800, B5=700, и.т.д.. В  клетки C4:F8 введем коэффициенты затраты-выпуск. В  клетках С2:F2 будут коэффициенты целевой функции:C2=12, D2=9, и.т.д., примем в качестве первого базиса значения переменных (xj) равные 1, и введем их в клетки C3:F3.

Для отражения условий модели и выражения целевой функции воспользуемся функцией Lotus 123 находящеейся в группе статистических - @SUMPRODUCT, которая рассчитывает сумму произведений чисел, размещенных в двух и более массивах. Чтобы войти в  Мастер функций ЭТ 123 достаточно найти иконку @, нажать, появляется окно Мастера.  Выберем Список всех (List All..), появляется Список функций (@Function List). Выберем там поле Категории (Category) и найдем там среди списка @Functions Statistical-Статистические.  Для целевой функции поместим: B2= @SUMPRODUCT(C2:F2,C3:F3). Для левых частей ограничений (2) постановки задачи в клетках G4:G8 зададимся:

G4= @SUMPRODUCT($C$3:$F$3,C4:F4)

G5= @SUMPRODUCT($C$3:$F$3,C5:F5)

G6= @SUMPRODUCT($C$3:$F$3,C6:F6)

G7= @SUMPRODUCT($C$3:$F$3,C7:F7)

G8= @SUMPRODUCT($C$3:$F$3,C8:F8)

В столбец ограничения по ресурсам, в клетки H4:H8 введем выполнение условий  математической модели по ресурсам: +G4<=B4; +G5<=B5; +G6<=B6; +G7<=B7; +G8<B8. При

Базис опорного плана . Форма 1.6

B

C

D

E

F

G

H

2

0

12

9

10

11

Использование

Использование

3

ai/xj

1

1

1

1

ресурсов

ресурсов

4

800

4

2

0

1

7

1

5

700

2

0

2

1

5

1

6

720

2

2

2

0

6

1

7

850

2

2

1

1

6

1

8

750

0

2

2

2

6

1

9

1

1

1

1

выполнении условий в форме 1.6 в ячейках H4:H8 запишутся  1, как логические переменные  Да. В клетки C9:F9 запишемограничения по переменным  xj>=0: +C3>=0; +D3>=0; +E3>=0; +F3>=0.  Базис опорного плана приведен в форме 1.6.

После подготовки формы перейдем к построению оптимального плана. Войдем в меню Lotus 123 выберем Range и в нем Analize и далее Solver. Открывается диалоговое окно Solver Definition, где фиксируются основные параметры модели. В поле Optimal cell  занесем адрес клетки функции F $B$2. Установим переключатель целевой функции в положение Мах. В поле Adjustable cells (Изменяемые ячейки)  установим диапазон клеток,  отражающих переменные $C$3:$F$3 - базиса задачи. В поле Constraint cells (Ограничения) введем условия по ресурсам - клетки H4:H8, и по переменным - C9:F9. Lotus позволяет рассматривать и анализировать несколько вариантов решения задачи. Поэтому в окне имеется еще одно поле -счетчика ответов (No. of answers) по умолчанию примем его за 1.Для решения задачи нажмем на кнопку Solve. Имеем решение в форме 1.7

Аналитическая таблица: Оптимальный план выпуска. Форма1.7