Линейное программирование в Excel

Линейное программирование в Excel с помощью Solver

Линейное программирование — одно из важных понятий в статистике. На основе доступных данных переменных мы можем провести прогнозный анализ. В нашей предыдущей статье «Линейная регрессия в Excel» мы подробно обсуждали «Линейную регрессию». Однако в Excel у нас есть опция под названием «Решатель в Excel», которую можно использовать для решения задачи линейного программирования, с помощью этого решателя мы можем использовать линейное программирование для оптимизации ресурсов.

В этой статье мы подробно покажем вам, как решить задачу линейного программирования в Excel. Прочтите всю статью, чтобы узнать об этом.

Линейное программирование в Excel

Как решить линейное программирование с помощью Excel Solver?

Чтобы применить решатель для решения линейного программирования, у нас должна быть подробная проблема. Для этого примера я создал следующий сценарий.

Вы можете скачать этот шаблон Excel для линейного программирования здесь — Шаблон для линейного программирования в Excel

Проблема: Производитель хочет изменить эту производственную модель текущего продукта. У него есть два вида продуктов: «Продукт 1» и «Продукт 2». За Товар 1 требуется три сырья, Сырье 1 20 кг, Сырье 2 30 кг, и Сырье 3 5 кг. Аналогично для Продукт 2, требуется три вида сырья, Сырье 1 10 кг, Сырье 2 25 кг, и Сырье 3 10 кг.

Производители требуют минимум Сырье 1 550 кг, Сырье 2 800 кг и Сырье 3 250 кг. Если Товар 1 стоит рупий. 30 за единицу и Товар 2 стоит 35 за единицу, сколько единиц каждого продукта производитель должен смешать с минимальными требованиями к сырью при минимальных затратах и ​​какова стоимость?

Теперь введите всю эту информацию в электронную таблицу Excel в формате ниже.

Пример линейного программирования 1

В ячейках с D3 и с D5 по D7 нам нужно применить формулу Excel, т. Е. Стоимость * Стоимость за единицу. Себестоимость должна быть получена от решателя в ячейках B2 и C2. Чтобы применить формулу, как показано ниже.

Пример линейного программирования 1-1

После настройки нам нужно перейти к инструменту решения в Excel. Инструмент решателя доступен на вкладке «Данные» в Excel.

Включить надстройку Solver

Пример линейного программирования 1-2

Если ваша электронная таблица не показывает этот параметр, вам необходимо включить его. Чтобы включить этот вариант решателя, выполните следующие действия.

  • Шаг 1: Перейдите на вкладку Файл; затем на вкладке «Файл» нажмите «Параметры».

Пример линейного программирования 1-3

  • Шаг 2: Перейдите в Надстройки в разделе Параметры Excel.

Пример линейного программирования 1-4

  • Шаг 3: Под ним выберите «Надстройки Excel» и нажмите «Перейти».

Пример линейного программирования 1-5

  • Шаг 4: Во всплывающем окне ниже выберите «Надстройка решателя» и нажмите «ОК», чтобы включить его.

Пример линейного программирования 1-6

Теперь мы можем увидеть «Надстройку решателя» на вкладке ДАННЫЕ.

Решение линейного программирования с помощью Excel Solver

  • Чтобы применить решатель, перейдите на вкладку ДАННЫЕ и нажмите «Решатель», который мы увидим под окном.

Пример 1-7

В приведенном выше окне наш первый вариант — «Установить цель».

  • Наша цель — определить «Общая стоимость», поэтому наша ячейка общей стоимости — D3, поэтому выберите ячейку D3 для этой «Задачи» и установите ее на «Мин.»

Пример линейного программирования 1-8

  • Следующий вариант — «Изменяя переменные». В этом примере нашими переменными являются «Продукт 1» и «Продукт 2». Чтобы выбрать диапазон ячеек B2: C2 и нажмите «Добавить».

Пример 1-9

  • Как только вы нажмете «Добавить», мы увидим ниже окно добавления ограничений. В этом окне выберите диапазон ячеек B2: C2 и установите ограничение как «> = 0».

Пример 1-10

  • Нажмите «Добавить», чтобы вернуться в то же окно. Теперь во втором ограничении выберите диапазон значений как D5: D7, выберите «> =» и под ограничением выберите ячейки G5: G7.

Пример линейного программирования 1-11

  • Нажмите «ОК», чтобы выйти из окна «Добавить ограничение».

Пример линейного программирования 1-12

  • Теперь все наши параметры готовы. Нажмите на опцию «Решить», чтобы получить результат.

Пример 1-13

  • Таким образом, стоимость производства Продукта 1 на единицу составляет 20, а Продукта 2 на единицу — 15.

Пример 1-14

Таким образом, с помощью SOLVER мы можем решить линейное программирование в Excel.

То, что нужно запомнить

  • Решатель по умолчанию недоступен для использования.
  • Решатель не ограничивается только линейным языком программирования, но мы также можем решать многие другие проблемы. Обратитесь к нашей статье «Вариант решения в Excel».
  • Установка целевой ячейки важна.
  • Добавление ограничений должно быть готово заранее.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.