Solver в Excel
Excel включает в себя инструмент под названием решателя, который использует методы от операций поиска, чтобы найти оптимальные решения для всех видов задач принятия решений.
Загрузите Solver Добавить в
Для того, чтобы загрузить решатель надстройки, выполните следующие действия.
-
На вкладке Файл выберите команду Параметры.
-
В надстроек, выберите Solver надстройку и нажмите на кнопку Go.
-
Проверьте Solver надстройку и нажмите кнопку OK.
-
Вы можете найти Solver на вкладке Данные в группе Анализ.
Сформулируйте модель
Модель, которую мы будем решать выглядит следующим образом в Excel.
-
Для того чтобы сформулировать эту линейную модель программирования, ответьте на следующие три вопроса.
\ А. Какие решения должны быть сделаны? Для решения этой проблемы нам нужно Excel, чтобы узнать, сколько на заказ каждого изделия (велосипеды, мопеды и детские сиденья).
\ Б. Каковы ограничения на эти решения? В сдерживает здесь, что количество капитала и хранения используются продукты, не может превышать ограниченное количество капитала и хранения (ресурсов).
Например, каждый велосипед использует 300 единиц капитала и 0,5 единицы хранения.
\ С. Какова общая мера производительности этих решений? Общая мера работы является общей прибылью из трех продуктов, так что цель состоит в том, чтобы максимально увеличить это количество.
-
Для того, чтобы сделать модель легче понять, назвать следующие диапазоны.
Range Name |
Cells |
UnitProfit |
C4:E4 |
OrderSize |
C12:E12 |
ResourcesUsed |
G7:G8 |
ResourcesAvailable |
I7:I8 |
TotalProfit |
I12 |
-
Вставьте следующие три функции SUMPRODUCT.
Объяснение: Сумма капитала используется равно SUMPRODUCT диапазона C7: E7 и OrderSize. Объем памяти, используемой равно SUMPRODUCT диапазона C8: E8 и OrderSize. Общая прибыль равна SUMPRODUCT из UnitProfit и OrderSize.
Метод проб и ошибок
При такой постановке становится легко проанализировать любое пробное решение.
Например, если мы заказываем 20 велосипедов, 40 мопедов и 100 детских кресел, общий объем используемых ресурсов не превышает количество имеющихся ресурсов. Это решение имеет общую прибыль 19000.
Не обязательно, чтобы методом проб и ошибок. Опишем следующий, как Excel Solver можно использовать, чтобы быстро найти оптимальное решение.
Решить Модель
Для того, чтобы найти оптимальное решение, выполните следующие действия.
-
На вкладке Данные в группе Анализ выберите пункт Поиск решения.
Введите параметры решателя (читайте дальше). Результат должен соответствовать картинке ниже.
У вас есть выбор, набрав имен диапазонов или нажав на ячейки в таблице.
-
Введите TotalProfit для этой цели.
-
Нажмите кнопку Макс.
-
Введите OrderSize для меняющаяся переменная клеток.
-
Нажмите кнопку Добавить, чтобы ввести следующее ограничение.
-
Проверка «Make Неограниченные переменные неотрицательные» и выберите «Simplex LP».
-
Наконец, нажмите кнопку Выполнить.
Результат:
Оптимальное решение:
Вывод: Оптимально порядка 94 велосипедов и 54 мопедов. Это решение дает максимальную прибыль 25600. Это решение использует все доступные ресурсы.