Як вирішити лінійне програмування в електронній таблиці

Вирішення задач лінійного програмування в електронній таблиці дає рівняння для максимізації прибутку бізнесу. Застосовуючи до бізнесу, лінійне програмування, як правило, передбачає об’єктивну формулу, таку як одиничний прибуток у проданій кількості. Він також включає ряд формул, що обмежують коефіцієнти цільової формули. Одна зразкова формула обмеження включає кількість годин, необхідних для виготовлення продуктів, на які посилається об'єктивна формула. Надбудова Excel Solver забезпечує простий спосіб вирішення проблем, пов’язаних із такими формулами. Solver працює в зворотному напрямку, щоб знайти оптимальні дані для цілей та обмежень, які ви вводите.

1

Введіть у новий стовпець таблиці назви змінних формули цілі. Наприклад, введіть "nWidgets" і "nGadgets", які представляють кількість віджетів і пристосувань, які робить гіпотетична компанія.

2

Виберіть імена змінних та один стовпець праворуч від цих імен. Клацніть на команді «Створити з виділення» на вкладці «Формули», а потім поставте прапорець «Ліва колонка» та натисніть «ОК». Це присвоює ваші імена вибраним клітинкам, що полегшує введення формули.

3

Введіть мітку цільової формули та саму формулу у дві нові порожні клітинки. Наприклад, введіть "Прибуток" і "= 3Віджети + 5nGadgets "(обидва без лапок). 3 і 5 представляють прибуток для кожного окремого віджета та гаджета. Повна формула обчислює прибуток від виробництва nWidgets та nGadgets.

4

Введіть мітку першої формули обмеження, наприклад "nHoursInPlantA" для прикладу віджета-гаджета. Ця мітка вказує на функцію, яка обчислює кількість годин, необхідних для завершення однієї фази (наприклад, "PlantA") виробництва віджетів та гаджетів.

5

Введіть у клітинку поруч із міткою обмеження саму формулу обмеження. Введіть "= 5nWidgets + 7Наприклад, nGadgets "(без лапок). Це рівняння вказує на те, що для створення кожного віджета потрібно п’ять годин, а для кожного гаджета - сім годин. Введіть результуюче значення обмеження в клітинку праворуч від обмеження. Наприклад, введіть "120", щоб вказати, що загальна кількість виробничих годин у PlantA повинна залишатися менше 120 годин.

6

Введіть формули та значення критеріїв, що залишилися для вашого проекту. Наведені нижче дані відповідають прикладу віджета-гаджета; натискайте "Tab" для кожної коми.

=3Віджети + 7nGadgets, 65

= 2 * nГаджети, 15

7

Введіть дві додаткові формули критеріїв та їх значення, щоб вказати, що всі змінні в цільовій формулі повинні бути вище нуля. Введіть наступне для прикладу віджета-гаджета; натискайте "Tab" для кожної коми.

= n віджетів,

= nГаджети, 1

8

Натисніть "Параметри" в меню "Файл". Виберіть категорію "Надбудови" у діалоговому вікні "Параметри". Клацніть на "Solver" у списку надбудов, а потім натисніть кнопку "Go". Поставте прапорець "Розв'язувач" у новому вікні, що з'явиться, а потім закрийте всі діалогові вікна. Excel додає команду "Розв'язувач" на вкладку "Дані".

9

Клацніть "Розв'язувач", а потім клітинку комірки формули цілі. Натисніть кнопку вибору діапазону клітинок змінної клітинки, а потім виділіть комірки, що містять ваші змінні. Для прикладу віджета-гаджета виберіть клітинки nWidget та nGadget. Це клітинки, для яких Excel буде обчислювати оптимальні коефіцієнти цільової формули.

10

Натисніть кнопку "Додати", щоб переглянути елементи керування для вказівки обмежень. За допомогою кнопок вибору діапазону елементів керування посиланням на клітинки та обмеження виділіть комірки, що містять формулу та значення першого критерію. Клацніть правильний оператор порівняння зі спадного списку між цими двома елементами керування. Для прикладу віджета-гаджета це означає натискання опції "<", щоб вказати, що перша формула повинна мати значення менше 120.

11

Введіть інші формули та значення критеріїв, як це було зроблено першим, а потім знову натисніть "Додати". Клацніть на клітинку nWidgets, а потім натисніть оператор "int", щоб вказати, що це значення має бути цілим числом. Створіть той самий тип критерію "int" для комірки nGadgets.

12

Натисніть кнопку «Вирішити». Excel обчислює оптимальні значення для змінних вашої цільової формули (наприклад, 19 віджетів та 1 гаджет).


$config[zx-auto] not found$config[zx-overlay] not found