Выбор факторов, количественно характеризующих систему (или состояние системы). Эти факторы определяются проблемой, требующей решения.
Это - параметры системы
Выбор среди параметров системы количественных факторов, которые зависят от субъекта, принимающего решение. Эти факторы должны влиять на результат работы системы.
Это - переменные Xi
Расчет ключевых показателей системы, количественно характеризующих результат работы системы и зависящих от переменных решения Xi. Выбор наиболее актуального, значимого среди них с точки зрения проблемы (прибыль, доход, издержки…).
Это - целевая функция
Формулировка уравнений и неравенств, включающих ключевые показатели, переменные и параметры системы. Эти уравнения и неравенства ограничивают возможные изменения переменных, устанавливают необходимые связи между ними.
Это - ограничения
Мгновенно вычислять целевую функцию P и другие ключевые показатели при любых интересующих значениях переменных решения (параметров управления) x1, x2, x3...
(Вычисления типа “что, если”)
Программа-минимум предусматривает, в частности, дополнительную проверку соответствия имеющейся модели операций и предоставленных данных. Если данные (или модель операций) не точны, то их не удастся корректно связать формулами. Другими словами, топ-менеджеры должны уметь увязать друг с другом живыми формулами Excel хотя бы важнейшие показатели компании. Так как это хороший способ проконтролировать совместные данные разных подразделений. Иначе понять, что в компании что-то не так, очень сложно.
Быстро находить такие значения параметров управления (переменных) x1, x2, x3..., при которых целевая функция P оптимальна, т.е. достигает максимума или минимума (смотря, что интереснее) и все ограничения (требования) удовлетворены.
(Задача оптимизации)
Оптимизация позволяет найти план наиболее эффективного (в смысле выбранного ключевого показателя) использования имеющихся ресурсов: финансовых, человеческих, сырьевых, материальных, оборудования и проч. Причем такой способ увеличения эффективности может не требовать вообще никаких дополнительных расходов, если речь идет о совершенствовании плана действий.
Кондитерская фабрика «Алиса» должна закрыть цех шоколадных конфет на 2-3 месяца для замены оборудования. Ежедневно цех выпускает 6 видов шоколадных конфет и имеет запасы сырья примерно на 25 суток работы.
Проверьте текщий план производства.
На сколько дней работы цеха хватит остатков сырья?
Для решения задач оптимизации используется надстройка MS Excel Поиск решения.
Формулы и значения, введеные в поля диалогового окна надстройки Поиск решения.
Получите решение в целых числах. Как сильно изменилось решение?
Для получения целочисленного решения в надстройке Поиск решения добавим новое ограниечение:
Как видно, решение изменилось незначительно.
Добавьте требование обязательного выпуска не менее 5 тонн конфеты "Золотой батончик".
Решение, учитывающее требование обязательного выпуска не менее 5 тонн конфеты "Золотой батончик"
Отчет об устойчивости находится на панели Результаты поиска решений в разделе Отчеты при выборе команды Устойчивость
Вернитесь к первоначальному решению (без "Золотого Батончика"), получите отчет об устойчивости и проанализируйте его.
Отчет об устойчивости. Такой вид отчета можно получить только в линейной модели (симплекс-метод). Если вид отчета получается более коротким, проверьте модель в окне Выберите метод решения и установите Поиск решения лин. задач симплекс-методом.
Здесь указаны все продукты
Искомые переменные (план производства)
Удельная прибыль
Данные в этих столбцах показывают, имеет ли смысл менять удельную прибыль и если да, то на сколько
Сырье
Расход сырья при найденных переменных
Запасы сырья
Данные в этих столбцах показывают, имеет ли смысл менять запасы сырья и если да, то на сколько
Если продукт включен в оптимальный план, т.е. переменная Xj > 0
Если продукт не вошел в оптимальный план, т.е. переменная Xj = 0
При этом оптимизировали целевую функцию До:
Всегда имеется верхний и нижний предел для изменения соответствующего коэффициента целевой функции, кроме случая, когда на переменную наложено прямое ограничение:
Xj < a или Xj > b
Пределы изменений коэффициентов целевой функции даны в столбцах Допустимое увеличение и Допустимое уменьшение.
Допустимое уменьшение равно 1Е+30 (бесконечно большое число). Можно как угодно уменьшать целевые коэффициенты - продукт все равно не войдет в оптимальный план.
Допустимое увеличение показывает, насколько нужно увеличить соответствующий целевой коэффициент (прибыль по смыслу), чтобы продукт вошел в оптимальный план.
Допустимое уменьшение показывает, насколько нужно снизить соответствующий целевой коэффициент (издержку по смыслу), чтобы продукт вошел в оптимальный план.
Допустимое увеличение может быть как угодно велико - продукт все равно не войдет в оптимальный план.
Допустимое уменьшение и Допустимое увеличение теряют смысл.
Когда казалось, что все позади, пришло СМС ...
Найдите новое решение, учитывающее пожелание отдела маркетинга.
Теневые цены Yi показывают, как меняется целевая функция P при не большом изменении количества ресурсов Δbi:
ΔP = Yi * Δbi.
Эти оценки верны только в пределах постоянства теневой цены (при этом численные значения переменных решения Xj, конечно изменяются).
Пределы изменения Δbi, в которых теневая цена остается одинаковой, также даны в таблице Ограничения ( столбцы Допустимое увеличение и Допустимое уменьшение количества ресурса).
Причем, если ресурс используется полностью (дефицитный ресурс), существует как верхний, так и нижний предел.
Если же ресурс используется не полностью, верхний предел устойчивости равен бесконечности (Excel пишет 1Е+30, что означает 10+30, для программы – это практическая бесконечность).
Получите отчет об устойчивости при нахождении плана, учитывающего рыночные ограничения и требование о производстве "Золотого батончика".
В соответствии с формулой
ΔP = Yi * Δbi
при Δbi = 1000 кг
(1000 кг - 50000 руб/50 руб/кг)
можно ожидать
ΔP = 518,5 * 1000 = 518,5 тыс. руб.
Или иначе
ΔP = 10,37 * 50000 = 518,5 тыс. руб.
Решение: Дозакупить 1 тонну сахара, потратив 50 тыс. руб. из бонуса!
Найдите решение, отвечающее на вопрос:
Исследуйте найденное решение на предмет увеличения финансирования ресурса.
| Продукт | Ореховый звон | Райский вкус | Золотой батончик | Сибирская белочка | Поздний вечер | Первый фант |
|---|---|---|---|---|---|---|
| Нетто вес одной коробки,кг | 10 | 8 | 6 | 10 | 8 | 6 |
Добавим нужные данные в таблицу Excel. Теперь переменные: число упаковок каждого продукта, и эти числа должны быть целыми.
Методы оптимизации способны учесть различные требования к переменным. Важно уметь собрать данные, выявить закономерности, записать эти закономерности математически, сформулировать задачу оптимизации, а найти решение сможет даже Excel.
На самом деле попытка приплюсовать к прибыли деньги от продажи остатков сырья - заблуждение. Потому что прибыль вычисляется как выручка минус расходы. И для неиспользованного сырья, которое не с неба упало, должно быть так же. И тут уж очевидно, что продажа сырья в реальных условиях принесет скорее убыток и прибыль уменьшится (кроме особой ситуации, когда мы купили сырье, а цены на него взлетели).
Результат оптимизации получается точно такой же, как при максимизации прибыли. Ожидаемо, если задуматься, правда?
Канторович Леонид Витальевич (6 (19) января 1912, Санкт-Петербург — 7 апреля 1986, Москва)
В 1926 году в возрасте четырнадцати лет поступил в Ленинградский университет. Окончил математический факультет (1930), учился в аспирантуре университета, c 1932 года преподаватель, в 1934 стал профессором, в 1935 году ему присвоена ученая степень доктора физико-математических наук без защиты диссертации.
В 1938 году консультировал фанерный трест по проблеме эффективного использования лущильных станков. Канторович понял, что дело сводится к задаче максимизации линейной формы многих переменных при наличии большого числа ограничений в форме линейных равенств и неравенств. Он модифицировал метод разрешающих множителей Лагранжа для ее решения и понял, что к такого рода задачам сводится колоссальное количество проблем экономики.
В 1939 году опубликовал работу «Математические методы организации и планирования производства», в которой описал задачи экономики, поддающиеся открытому им математическому методу и, тем самым, заложил основы линейного программирования.
В 1949 году стал лауреатом Сталинской премии «за работы по функциональному анализу». 28 марта 1958 года избран членом-корреспондентом АН СССР (экономика и статистика). С 1958 года возглавляет кафедру вычислительной математики. Одновременно возглавлял отдел приближенных вычислений Математического института им. Стеклова Ленинградского отделения АН СССР. В середине 1948 года по распоряжению И. В. Сталина, расчетная группа Канторовича была подключена к разработке ядерного оружия.
С 1960 года жил в Новосибирске, где создал и возглавил Математико-экономическое отделение Института математики СО АН СССР и кафедру вычислительной математики Новосибирского университета. 26 июня 1964 года избран академиком АН СССР (математика). За разработку метода линейного программирования и экономических моделей удостоен в 1965 году вместе с академиком В. С. Немчиновым и профессором В. В. Новожиловым Ленинской премии.
С 1971 года работал в Москве, в Институте управления народным хозяйством Государственного комитета Совета Министров СССР по науке и технике.
1975 год — Нобелевская премия по экономике (совместно с Т. Купмансом «за вклад в теорию оптимального распределения ресурсов»).
С 1976 работал во ВНИИ системных исследований Госплана СССР и АН СССР.
Джордж Бернард Данциг (англ. George Bernard Dantzig; 8 ноября 1914 — 13 мая 2005) — математик, разработавший симплексный алгоритм (симплекс-метод). Считается «отцом линейного программирования» (наряду с советским математиком Л. В. Канторовичем).
Ему были присуждены: Национальная Медаль Науки (National Medal of Science) в 1975, Приз Джона фон Неймана (John von Neumann Theory Prize) в 1974. Он был членом Национальной Академии Наук (National Academy of Sciences), Национальной технической Академии (National Academy of Engineering), и американской Академии Искусств и Наук (American Academy of Arts and Sciences).
Он получил степень бакалавра по математике и физике в Университете Мэриленд (University of Maryland) в 1936, степень магистра математики в Университете Мичиган (University of Michigan) и доктора философии в Беркли (UC Berkeley) в 1946.
Отец Данцига, Тобиас Данциг, был российским (латвийским) математиком, который учился у Анри Пуанкаре (Henri Poincaré) в Париже, затем эмигрировал в Соединенные Штаты.
Тьяллинг Купманс, Джордж Данциг, Леонид Канторович, 1975 год