Как решить линейное программирование в электронной таблице

Решение задач линейного программирования в электронной таблице дает уравнения для максимизации прибыли бизнеса. Применительно к бизнесу линейное программирование обычно включает в себя объективную формулу, например, умножение прибыли на единицу объема продаж. Он также включает ряд формул, которые ограничивают коэффициенты целевой формулы. Одна примерная формула ограничения включает количество часов, необходимое для производства продуктов, указанных в объективной формуле. Надстройка Excel Solver обеспечивает простой способ решения проблем, связанных с такими формулами. Решатель работает в обратном направлении, чтобы найти оптимальные исходные данные для вводимых вами целей и ограничений.

1

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

2

Выберите имена переменных и один столбец справа от этих имен. Щелкните команду «Создать из выделенного» на вкладке «Формулы», затем установите флажок «Левый столбец» и нажмите «ОК». При этом выбранным ячейкам будут присвоены ваши имена, что облегчит ввод формул.

3

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

4

Введите метку первой формулы ограничения, например «nHoursInPlantA» для примера виджета-гаджета. Этот ярлык указывает на функцию, которая вычисляет количество часов, необходимых для завершения одного этапа (например, «PlantA») создания виджетов и гаджетов.

5

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

6

Введите формулы и значения оставшихся критериев вашего проекта. Записи ниже соответствуют примеру виджета-гаджета; нажимайте «Tab» для каждой запятой.

=3nWidgets + 7nGadgets, 65 лет

= 2 * nGadgets, 15

7

Введите две дополнительные формулы критериев и их значения, чтобы указать, что все переменные в целевой формуле должны быть больше нуля. Для примера гаджета-виджета введите следующее: нажимайте «Tab» для каждой запятой.

= nWidgets,

= nGadgets, 1

8

Щелкните «Параметры» в меню «Файл». Выберите категорию «Надстройки» в диалоговом окне «Параметры». Щелкните «Решатель» в списке надстроек, затем щелкните кнопку «Перейти». Установите флажок «Решатель» в новом появившемся окне, затем закройте все диалоговые окна. 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