Устойчивость решения обратной задачи (планирование)
Автор: Александр Поляков
В данной статье рассмотрен пример расчета, проводимого в процессе выполнения процедуры финансового планирования себестоимости на Графе затрат. В примере изучается ситуация, при которой небольшое изменение планируемого (в пределах 1%) тарифа для транспортных услуг приводит к очень большим изменениям стоимостей первичных затрат (более, чем на ± 50%) в транспортном и ремонтном цехах предприятия.
РЕШЕНИЕ ПРЯМОЙ ЗАДАЧИ
Обсудим третье условие корректности обратной задачи – условие устойчивости решения задачи. Рассмотрим его смысл на примере решения прямой и обратной задачи на Графе затрат G1(4,4), представляющем собой модель небольшого предприятия, состоящего всего из двух цехов:
Цех 1 (CC1) оказывает транспортные услуги Цеху 2 предприятия и продает эти услуги сторонним контрагентам. Объемы транспортных услуг измеряются в машино-часах. Себестоимость проданных транспортных услуг формируется на входе центра затрат CC3.
Цех 2 (CC2) выполняет ремонтные работы для Цеха 1 предприятия и для сторонних контрагентов, т.е. продает эти работы. Объемы ремонтных работ измеряются в часах. Себестоимость проданных ремонтных работ формируется на входе центра затрат CC4.
Предприятие только начинает свою производственную деятельность, поэтому в первый отчетный период были проданы очень маленькие объемы транспортных услуг и ремонтных работ:
k1,3=0,1 м-ч – проданы транспортные услуги
k2,4=0,1 ч – проданы ремонтные работы
Остальное время сотрудники Цеха 2 (CC2) занимались ремонтом автотранспорта, работающего в Цехе 1 (CC1), а сотрудники Цеха 1 (CC1) обеспечивали доставку запасных частей для производства ремонтных работ и доставку сотрудников Цеха 2 (CC2) до места работы. В результате, объемы транспортных услуг и ремонтных работ для внутренних нужд предприятия в первом отчетном периоде составили:
k1,2=5 м-ч – оказаны транспортные услуги для Цеха 2 (CC2)
k2,1=5 ч – выполнены ремонтные работы для Цеха 1 (CC1)
В первом отчетном периоде цехами предприятием были получены следующие стоимости первичных затрат (зарплата, материалы и т.д.):
pc1(1)=10$
pc2(1)=10$
Решим СЛАУ и получим стоимости тарифов (скачать таблицы для решения СЛАУ):
tUC1(1)=100 $/м-ч – себестоимость 1-го машино-часа
tUC2(1)=100 $/ч – себестоимость 1-го часа ремонтных работ
что позволит сформировать матрицу стоимостей C(1)[4,4] и взвешенный Граф затрат G1(4,4) с весами дуг, характеризующими стоимости вторичных затрат:
Наличие встречных потоков вторичных затрат между транспортным и ремонтным цехами привело к тому, что величины обоих тарифов многократно превышают как стоимости первичных затрат, поступивших в каждый из цехов в рассматриваемом периоде, так и общую сумму первичных затрат предприятия. Это не должно удивлять читателя, знакомого с теорией Графов затрат, т.к. такие большие величины тарифов являются прямым следствием применяемой в бухгалтерском учете балансовой модели для расчета себестоимости. Стоимости встречных вторичных затрат в этой модели являются сугубо расчетными величинами, подробнее об этом можно прочитать в статьях:
Как появляются встречные затраты
«Большие» стоимости встречных затрат
РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ
Перейдем к решению обратной задачи на Графе затрат G1(4,4) – определим стоимости первичных затрат, необходимых Цеху 1 (CC1) и Цеху 2 (CC2) для случая, когда себестоимость 1-го машино-часа транспортных услуг (tUC1) уменьшится на 1%:
tUC1(2)=tUC1(1)×0,99=100×0,99=99 $/м-ч
Себестоимость 1-го часа ремонтных работ (tUC2) и объемы транспортных услуг и ремонтных работ остаются неизменными. Это значит, что матрица исходных коэффициентов K[4,4], как и матрица коэффициентов уравнений P[4,4], останется неизменной, а вектор-столбец тарифов TUC(2)[4] примет следующий вид (скачать таблицы):
Умножив матрицу коэффициентов уравнений P[4,4] на вектор-столбец тарифов TUC(2)[4], получим вектор-столбец правых частей уравнений Z(2)[4], т.е. определим стоимости первичных затрат Цеха 1 и Цеха 2:
pc1(2)=4,90$ – стоимость первичных затрат Цеха 1
pc2(2)=15,00$ – стоимость первичных затрат Цеха 2
В нашем примере значения вектора-столбца правых частей уравнений Z(2)[4] были сформированы только с помощью стоимостей первичных затрат, т.е. стоимости затрат в незавершенном производстве на начало и на конец периода отсутствуют.
Анализ полученных результатов показывает, что уменьшение тарифа tUC1 на 1% повлекло за собой серьезные изменения стоимостей первичных затрат:
∆pc1=pc1(2)–pc1(1)=4,9$–10$=-5,1$ → dpc1=-5,1$/10$=-0,51 (-51%)
∆pc2=pc2(2)–pc2(1)=15$–10$=5$ → dpc2=5$/10$=0,50 (+50%)
Такое поведение стоимостей первичных затрат pc1 и pc2 при незначительном (всего на 1%) изменении величины тарифа tUC1 вполне можно оценить как невыполнение третьего условия корректности задачи – условия устойчивости решения обратной задачи.
Действительно, в процессе решения обратной задачи, значение тарифа tUC1(2)=99$/м-ч можно рассматривать в качестве ближайшего окружения для базовой величины тарифа tUC1(1)=100$/м-ч.
Что касается величины pc1(2)=4,90$, то это значение уже нельзя считать ближайшим окружением по отношению к базовому значению pc1(1)=10$.
Подобная ситуация характерна для матриц коэффициентов уравнений P[NG,NG] с числом обусловленности Cond(P) много больше единицы (как правило, больше 102÷103).
Обусловленность оценивает близость матрицы коэффициентов P[NG,NG] к вырожденной, а число обусловленности Cond(A) является количественной оценкой обусловленности. В нашем примере число обусловленности ≈101, такие СЛАУ уже можно считать плохо обусловленными.
Числом обусловленности матрицы коэффициентов уравнений P[NG,NG] называется произведение:
Cond(P)=║P║║P-1║
где:
║P║=(Σi,jpi,j2)½ – евклидова норма матрицы P[NG,NG]
║P-1║=(Σi,jp-1i,j2)½ – евклидова норма обратной матрицы P-1[NG,NG]
В данном случае в качестве нормы матрицы использовалась евклидова норма.
Вывод: Обратные задачи с присущими их решению особенностями только на первый взгляд кажутся чем-то очень далеким от бухгалтерского учета. На самом деле, понимание особенностей решения обратных задач имеет огромное значение для специалистов, занимающихся вопросами микроэкономики, что и было проиллюстрировано рассмотренным в статье примером.