Рис.15. Ввод системы ограничений
В процедуре поиска решения Microsoft Excel используется алгоритм нелинейной оптимизации Generalized Reduced Gradient (GRG2), разработанный Леоном Ласдоном (Leon Lasdon, University of Texas at Austin) и Аланом Уореном (Allan Waren, Cleveland State University).
После успешного выполнения процедуры поиска оптимального решения появляется форма (рис.16)
Результаты решения задачи представлены в таблице 6 в графе "Оптимальный ассортимент". Расчетная прибыль от продаж препаратов составляет 45808 (условная величина). При этом выполнение обязательств по поставкам препаратов №3, 4 и 7 оказывается не выгодным для фирмы. В условиях нашего примера эти поставки были запланированы как обязательные.
Рис.16. Форма с результатами поиска оптимального решения
Наиболее выгодными являются препараты по номерами: 1,2,5 и 6. Их количество соответствует предельным значениям, заданным в столбце "Ожидаемый спрос за цикл продаж". В целом из результата решения задачи следует, что для получения максимальной прибыли необходимо поддерживать ассортимент на расчетном уровне.
В том случае, если вычислительная процедура не сходится и появляется сообщение "Решение не найдено", необходимо снизить точность вычисления параметров используя форму "Параметры" (рис.17.). Эта форма может быть вызвана из формы "Параметры" поиска решения.
Если после изменения параметра "Относительная погрешность" процедура поиска оптимального решения не дает найти подходящего решения, появляется форма «Результаты поиска решения».
Такой результат обычно появляется при некорректном вводе системы ограничений математической модели планирования ассортимента. В этом случае следует внимательно провести анализ системы ограничений и удалить несовместные из них. Если и в этом случае не удается найти решения, необходимо последовательно снижать требования по системе ограничений модели, удаляя их из формы (рис.16).
Исследование модели планирования ассортимента
Проведем исследование рассмотренной модели планирования ассортимента фармацевтической компании. Прежде всего определим, как влияют основные параметры на прибыль. В качестве таких параметров рассмотрим следующие:
· разницу цен между ценой закупки препаратов и отпускной ценой;
· длительность цикла "поставка-продажа-хранение";
· удельные затраты на хранение и реализацию препаратов.
Для наглядности выберем так называемую "критическую" номенклатуру товаров, которая при заданных условиях не приносит прибыли. Такая задача возникает в том случае, если были заключены ранее договора на поставки препаратов по невыгодным для фирмы условиям. К сожалению, такое в бизнесе не исключается. В нашем случае это препарат под номером 3. Минимальная поставка по этому препарату составляет 20 комплектов (планируется как обязательная по нашим условиям).
Фирма Fo при выполнении этих обязательств несет убытки на уровне 118 относительных единиц. Очевидно, чтобы достичь прибыли, необходимо изменять ценовую политику в отношении этой номенклатуры. Возможны два пути: первый заключается - в снижении закупочной цены, а второй - в повышении отпускной. Возможно и комбинированные решение.
Практически это достигается работой менеджера и во многом зависит от его умения вести переговоры и убеждать партнеров. Опыт показывает, что использование подобных моделей позволяет сделать этот процесс более аргументированным и успешным. Так как наша модель оптимальная, определить непосредственно минимальную разницу цен на этот препарат, при которой обеспечивается прибыль, не представляется возможным.
При каждом изменении любого из параметров модели меняется и планируемый оптимальный ассортимент товаров. Поэтому, при каждом изменении разницы цен мы будем получать и другой план.
Будем изменять отпускную цену препарата №3 на 0,1 в интервале от 0,4 до 0,8 и при этом наблюдать за изменением значений объемов закупок по этому наименованию.
Таким образом, алгоритм исследования влияния разницы цен на прибыль сводится к следующему:
1. увеличить значение "Цена_п" для препарата №3 на 0,1;
2. обнулить значение "Оптимальный ассортимент";
3. провести поиск оптимального решения с использованием функции "Поиск решения";
4. записать в электронную таблицу полученное значение прибыли и объем поставок по исследуемой номенклатуре;
5. повторить все с п.1, пока разница цен не достигнет заданного предельного значения (0,8).
Результаты расчетов по этому алгоритму представлены на рис.19.
Анализ полученных результатов показывает, что при повышении разницы цен до 0,7 объем продаж держится на уровне 22. Это значение отличается от заданного в контракте (20) из-за введенного нами условия целочисленности результата решения. При значении разницы цен равном 0,7 наблюдается скачок в планируемых объемах поставок и прибыли. Поставки этого товара становятся выгодными и их объем увеличивается в 20 раз. Следовательно, модель планирования ассортимента чувствительна к изменению цен и позволяет, кроме того, определить разумные границы цен, при которых продажа товара становится выгодна фирме.
Определим влияние длительности цикла "поставка-продажа-хранение" на оптимальный ассортимент и прибыль. Для этого для любой номенклатуры ассортимента, например "препарат-001" рассчитаем значения дохода при различных значениях длительности цикла продаж 1,2,3,...,6 недель. Для удобства представления результата на оси ординат отложим относительную величину дохода
, которую определим какПолученный результат расчета зависимости дохода от длительности цикла продаж представлен на рис.20.
Рис.20. Зависимость величины дохода от длительности цикла "поставка-хранение-продажа"
Интерпретация графика вполне очевидна: сокращение длительности цикла "поставка-хранение-продажа" увеличивает доход фирмы Fo. Эта зависимость достаточно хорошо аппроксимируется гиперболической функцией.
Наконец, определим как влияют удельные затраты, связанные с хранением и реализацией препаратов, на величину дохода. Анализ проведем по 2-ой номенклатуре. Рассчитаем, как изменяется доход в зависимости от величины удельных затрат: 0,32; 0,64; 0,96; 1,28. Одновременно будем определять, как изменяется планируемый объем продаж по этой номенклатуре товара.
Алгоритм расчета аналогичен приведенному выше при определении влияния разницы цен на величину дохода. Результаты расчета представлены на рис.21. Интерпретация полученных результатов достаточно проста и соответствует "здравому" смыслу. Увеличение удельных затрат на хранение и реализацию товара приводит к уменьшению дохода фирмы. При этом объем планируемого ассортимента товара по этой номенклатуре практически не изменяется при увеличении затрат в 1,5-2 раза. Затем происходит резкое уменьшение объема планируемого ассортимента практически до 0. При величине удельных затрат более 0,7 продажа этого препарата становится убыточной для фирмы и при затратах более 1,28 планируемый объем препарата, определяется только договором (10).
Рис.21. Влияние величины удельных затрат по хранению и реализации товара на величину дохода фирмы Fo
Вполне естественно может возникнуть вопрос: почему модель предполагает продолжение планирования рассмотренной нами номенклатуры товара даже в том случае, если его продажа при некоторых условиях становится убыточной для фирмы. Ответ на этот вопрос заложен в системе ограничений и в определенной нами ранее функции цели планирования ассортимента.
Во-первых, следует отметить, что даже снижение доходов по отдельным номенклатурам в целом мало влияет на общую величину прибыли.
Во-вторых, на результат планирования ассортимента оказывает значительное влияние ограничение по заполнению полезного объема складов. Этим и объясняется, почему появляются номенклатуры товаров, продажа которых не приносит дохода фирме.
Очевидно, что, в принципе, мы можем провести планирование таким образом, чтобы по каждой номенклатуре товара была заложена прибыль. Для этого необходимо снять ограничения по выполнению взятых до момента планирования обязательств по договорам и ввести дополнительное условия ограничения по недопустимости отрицательных доходов для каждой номенклатуре товара
.Этот путь позволит получить значительно большую общую прибыль, но при этом не будут выполнены предыдущие обязательства. В условиях "цивилизованного" рынка это недопустимо. Поэтому оставим эти ограничения и попробуем увеличить прибыль за счет введения менее жестких требований на заполнение полезного объема склада. Например, можно считать разумным такое планирование ассортимента, когда склады будут заполнены на 70-100% от их полезного объема. Для этого необходимо ввести дополнительно два условия: