В условиях неопределенности внешней среды важную роль в сохранении промышленными предприятиями своих конкурентных позиций в отрасли играет производственное планирование, одним из составляющих аспектов которого является оптимизация, обеспечивающая преобразование производственной системы в новое качественное состояние с заданными критериями оптимальности и учетом существующих ограничений. Решение обозначенной задачи в текущей ситуации приобретает особую значимость в условиях металлургического производства как многономенклатурного и сложного типа производства, отличающегося широтой ассортимента выпускаемой продукции, многостадийностью, материало- и ресурсоемкостью, выраженными в множестве варьируемых и в большинстве случаев неизвестных и постоянно изменяющихся во времени параметров и ограничений, учитываемых в процессе формирования производственной программы [1]. При этом стоит отметить, что для производственной программы предприятий указанного типа производства характерна значительная инерционность, затрудняющая быстрое изменение и корректировку ассортимента выпускаемой продукции и, соответственно, объемов производства в связи с технологическими особенностями производственного процесса, его организацией, масштабами, длительностью производственного цикла и долей незавершенного производства [2]. В связи с этим любое изменение во внутренней или внешней среде влечет проведение определенных исследований, требующих временных и финансовых затрат, что в свою очередь обусловливает высокий уровень риска данного процесса, и, соответственно, предусматривает поиск эффективных инструментов решения задач оптимизации.
Цель исследования – поиск и оценка возможностей практического применения методического инструментария оптимизации производственной программы, адаптированного к специфике предприятий металлургической промышленности и текущим условиям их функционирования.
В статье использованы общенаучные теоретические методы (анализ, синтез, аналогия), соответствующие цели исследования и позволяющие осуществить поиск методического инструментария оптимизации производственной программы в соответствии со спецификой металлургической отрасли на основе изучения имеющегося научного материала.
Материалы и результаты исследования
Вопросы поиска методов нахождения оптимальных решений в области производственного планирования на промышленных предприятиях с многономенклатурным и непрерывным типом производства в настоящее время играют важную роль, вызванную необходимостью достижения наиболее полного и эффективного использования имеющихся ресурсов, обеспечивающего максимальный выпуск продукции. Решение обозначенных вопросов предполагает составление (корректировку) на оперативном уровне планирования оптимального краткосрочного плана выпуска продукции в контексте условно-постоянных факторов (производственных процессов, ресурсов, средств производства и требований к продукции) в соответствии со спецификой производства и существующими ограничениями: технологическими, сырьевыми, производственными и рыночными.
Перед тем как перейти непосредственно к исследованию методов оптимизации производственной программы металлургических предприятий, необходимо, как уже было отмечено выше, сформулировать специфические характеристики металлургического производства, т. к. именно они определяют в дальнейшем критерии оптимизации производственной программы и выбор собственно метода решения поставленной задачи. Схематично специфика металлургического производства для целей идентификации выбора критериев в рамках решения задачи оптимизации производственной программы металлургического предприятия представлена на рис. 1.

Рис. 1. Специфика металлургического производства для целей идентификации выбора критериев
для решения задачи оптимизации производственной программы металлургического предприятия
Fig. 1. Specificity of metallurgical production for the purposes of identifying and selecting criteria for solving
the problem of optimizing the production program of a metallurgical enterprise
Определимся, что под составлением оптимального краткосрочного плана выпуска продукции понимается расчет оптимальной производственной программы, представляющей собой наилучшее сочетание использования факторов производства и структуры ассортимента продукции с учетом имеющихся ограничений, обеспечивающего получение максимальной экономической эффективности производства в текущих условиях хозяйствования. Соответственно, критериями эффективности производственной программы, как правило, выступают конечные результаты производства, представленные экономическими показателями объема и структуры товарной продукции, а также затрат на ее выпуск, такими как минимальная себестоимость продукции, прибыль, производственная мощность и эффективность использования производственных ресурсов, выраженная в рентабельности продукции и производства [3–7]. Наряду с указанными критериями оптимизации, которые можно определить как универсальные в условиях большинства промышленных предприятий, для целей оптимизации производственной программы металлургических предприятий необходимо выделить специфические критерии, обусловленные особенностями металлургического производства, описанными выше. К числу указанных критериев можно отнести состав критериев, представленных на рис. 2.

Рис. 2. Критерии оптимизации производственной программы металлургических предприятий
Fig. 2. Criteria for optimizing the production program of metallurgical enterprises
Выделенные показатели эффективности производственной программы, в свою очередь, определяют многокритериальный характер процесса ее оптимизации, заключающийся в построении множества оптимальных производственных планов и образующий одно из направлений теории принятия решений – методы многокритериальной оптимизации [5, 7–9].
Распространенную группу многокритериальных методов оптимизации производственной программы промышленных предприятий составляют детерминированные методы, входящие в раздел математического моделирования, суть которого сводится к формализации задачи оптимизации с описанием варьируемых параметров (переменных), построением целевой функции переменных и нахождением ее оптимального значения. Одним из наиболее применяемых в производственном планировании методов рассматриваемой группы является линейное программирование, или линейная оптимизация, характеризующееся линейным видом большинства экономических зависимостей, в частности [4, 10]:
– линейной зависимостью показателя эффективности (целевой функции производственной программы) от элементов решения переменных;
– линейным видом равенств или неравенств, отражающих налагаемые на элементы решения ограничения.
Преимущества линейного программирования состоят в получении оптимальных объемов выпуска продукции и необходимых для производства объемов сырья при колебаниях рыночного спроса, обеспечивая тем самым снижение рисков невыполнения запланированных показателей, а также гибкость и оперативность реагирования производственной системы на изменения условий рынка сбыта за счет возможности подстройки производственного процесса под необходимую модель плана, отражающую реальный спрос на производимую продукцию [11]. При этом использование данного метода, как и других методов математического моделирования, представляется возможным исключительно на оперативном уровне планирования, т. е. в краткосрочном периоде ввиду неопределенности перспектив и вероятного изменения факторов в долгосрочном периоде [12].
Для решения задач линейной оптимизации в производственном планировании промышленных предприятий применяются следующие методы (алгоритмы):
1. Метод сверстки критериев, предусматривающий преобразование многокритериальной задачи в однокритериальную путем сбора общего критерия всех исходных. Применение данного метода предполагает различные типы сверстки, наиболее распространенными из которых являются аддитивная и мультипликативная. Суть первого типа сверстки заключается в определении весовых коэффициентов критериев, которые должны быть неотрицательными и в сумме составлять единицу, их последующем преобразовании в обобщенный критерий с построением функции аддитивной сверстки и решении задачи однокритериальной оптимизации. Решение последнее в основном осуществляется с использованием симплексного метода, представляющего собой итерационный процесс перехода от текущего опорного плана к другому опорному плану с наилучшим значением целевой функции [13]. Второй тип сверстки – мультипликативная – предполагает объединение всех критериев в один так называемый «суперкритерий» и применяется в случаях, когда все параметры решаемой задачи критично значимы, взаимосвязаны и взаимозависимы.
2. Метод последовательных уступок, используемый для решения задач оптимизации по принципу их поэтапного упрощения при помощи последовательного исключения критериев в порядке убывания их значимости.
3. Метод идеальной точки, предусматривающий нахождение точки, наиболее близкой к идеальной и считающейся лучшей из всех возможных решений относительно каждого критерия.
Положенная в основу метода линейного программирования теория ограничений применительна и к металлургическому производству, т. к. позволяет выявлять ограничивающие его факторы, ранжировать их и осуществлять оптимизацию путем последовательного исключения заказов и видов продукции с наименьшим приоритетом по результатам многовариантных расчетов, проводимых в процессе формирования производственных планов. В частности, в числе таких факторов учитываются [14]:
– производственная структура предприятия, представленная в разрезе входящих производственных подразделений, производственного оборудования и агрегатов;
– номенклатура производимой продукции с учетом ее наименования, маркировки, характеристики проката, вида покрытия и т. д.;
– структура продукции, отражающая расход сырья и полуфабрикатов в виде соответствующих коэффициентов;
– технологические маршруты производства продукции в разрезе ее номенклатуры;
– основные статьи затрат на выпуск и реализацию продукции с дифференцированием их на постоянные и переменные;
– отпускные цены на готовую продукцию в разрезе ее номенклатуры;
– портфель заказов на производство продукции.
Повышение качества поиска оптимального решения в результате использования сложных математических методов, к которым относится линейное программирование, достигается за счет увеличения количества расчетов и более высокой их точности, что позволяет [6]:
– определить максимальную производственную программу с выявлением использования производственного оборудования и производственных площадей предприятия, включая «узкие» и «избыточные» места;
– рассчитать количество производственных рабочих для выполнения намечаемой производственной программы в разрезе профессий и разрядов;
– определить фонды заработной платы для выявленных контингентов производственных рабочих;
– определить потребности в необходимых для выполнения производственной программы основных и вспомогательных материалах;
– осуществить калькуляцию себестоимости основных видов производимой предприятием продукции.
Для достижения наилучшего результата оптимизации производственной программы метод линейного программирования также может быть дополнен совместным использованием метода ABC-анализа [14, 15], позволяющего учитывать разделение косвенных затрат на уровне единицы продукции, партии, цеха, обеспечивая тем самым их более объективный учет по сравнению с традиционными методами и повышение точности оценки производственной себестоимости продукции [16, 17].
Наиболее простым методом многокритериальной оптимизации производственной программы на основе линейного программирования, адаптированным к специфике металлургического производства, считается одновременное получение оптимальных уровней двух и, как правило, взаимопротиворечащих абсолютных критериев деятельности предприятия через естественное объединение их в экстремуме соответствующего относительного критерия. В данном случае при применении метода в качестве абсолютных критериев используются выручка предприятия, отражающая максимальный объем продаж продукции, и ее минимальная себестоимость за конкретный период. В свою очередь, относительным критерием, связывающим перечисленные абсолютные критерии, является максимум чистого дохода предприятия на совокупные затраты в том же периоде. Алгоритм практического применения метода состоит из четырех этапов, заключающихся [7]:
– в построении модели расчета оптимальной производственной программы путем сравнительного графического анализа абсолютных критериев – максимума выручки от продажи продукции и минимума затрат на ее производство;
– построении модели расчета производственной программы по относительному критерию максимума чистого дохода на один рубль всех затрат;
– сведении задачи дробно-линейного программирования к эквивалентной задаче линейного программирования с последующим осуществлением ее графического анализа;
– сравнении полученных вариантов оптимальной производственной программы для выработки оптимального управленческого решения.
В условиях диверсификации производства, направленной на формирование рационального набора и объема выпускаемой продукции с учетом изменений спроса и потребностей рынка, рассмотренные выше количественные методы оптимизации производственной программы дополняются методами стратегического анализа, в частности матрицами Бостонской консультативной группы, «Дженерал Электрик – МакКинзи», а также рядом других методов, обеспечивающих в совокупности комплексный подход к разработке оперативно-тактических решений. Применение данных методов обосновано тем, что при диверсификации производства любое отклонение от планируемых показателей приводит к невосполнимым экономическим потерям для предприятий, предотвращение которых требует первоначального определения круга проблем, а также формирования концепции диверсификации и возможностей ее реализации в аспекте материальных и финансовых ресурсов.
Возможности методов стратегического анализа, используемые в оптимизации производственной программы промышленных предприятий, расширяются методами принятия решений, основанными на концепции сценарного планирования. В числе их преимуществ отмечается присущая им практическая адаптированность к ситуациям высокой степени неопределенности, достигаемая за счет конструирования множества вариантов развития объекта (в данном случае производственной системы промышленного предприятия) в зависимости от комбинации значимых внутренних и внешних факторов, в то время как использование традиционных методов стратегического анализа обеспечивает концентрацию исключительно на выборе лишь базового и инерционного вариантов. Суть применения рассматриваемых методов состоит в реализации ряда этапов действий, а именно [12]:
– идентификации требующих решения ключевых стратегических вопросов с выделением границ внешней среды и согласованием горизонта планирования, позволяющих выделить проблемную область;
– идентификации ключевых участников, тенденций и факторов неопределенности средствами анализа внутренней и внешней среды предприятия для выделения и систематизации основных источников турбулентности и потенциальных разрывов, а также определения вероятных вариантов изменения значимых факторов;
– генерировании базовых сценариев развития объекта (производственной системы) путем комбинирования различных факторов для определения его будущего вероятного состояния в каждом из сценариев, выделения его качественных параметров, их сведения к количественным показателям (квантификации) и проведения оценки согласованности и непротиворечивости;
– разработке возможных траекторий развития будущих событий и оценке вероятности их возникновения, в том числе их последствий в случае наступления;
– проведении анализа стратегических опционов с определением возможных альтернатив развития, построением опережающих действий и выбором их наиболее оптимального варианта;
– реализации выбранной стратегии в конкретные планы действий;
– проведении мониторинга индикаторов реализации выбранного сценария плана действий;
– обновлении сценария плана действий путем его корректировки на основе проведения оценки актуальности и валидности полученных данных мониторинга.
Кроме отмеченных преимуществ методов сценарного планирования, не менее значимая их особенность заключается в возможности их преобразования из инструмента корректировки стратегии в механизм обеспечения динамической адаптивности производственной системы предприятия.
В сложившейся сегодня ситуации приемлемым становится использование детерминированных методов оптимизации производственной программы, предусматривающих проведение одновременного мониторинга внутренней и внешней среды, а также периодической адаптации производственной программы в соответствии с изменениями рыночных условий. Между тем использование данных методов на практике представляется достаточно сложным и требующим разработки соответствующей методики [3]. В то же время при разработке производственной программы для получения определенных достоверных данных для выполнения соответствующих расчетов часто используется имитационное моделирование [18]:
1. Построение имитационной модели на основе сочетания аналитических и имитационных компонентов, представляющей собой сценарный аналог производственного процесса.
2. Проведение оптимизации средствами регрессионного анализа с построением уравнения регрессии, отражающим зависимость выходного параметра (отклика) от входных факторов и позволяющим найти экстремальную точку (минимум или максимум) с использованием метода оптимизации случайного поиска (Random Search Optimization, RSO).
3. Использование результатов имитационного моделирования методами математического программирования, в том числе:
– графическим методом при наличии переменных факторов не более двух;
– линейного программирования в случае, если число переменных-факторов не менее двух, в том числе симплекс-метода (в случае большего числа факторов);
– нелинейного программирования в сочетании с градиентными методами в случае получения уравнения регрессии второго порядка в области нахождения экстремума, в частности методом нелинейного программирования Франка – Вульфа с линейными ограничениями и методом Гаусса – Зейделя (метод покоординатного спуска). Последний представляет градиентный метод для решения задач безусловной многомерной оптимизации путем итерационного (последовательного) приближения к экстремуму. Данный метод отличается простотой применения по сравнению с методом Франка – Вульфа, обеспечиваемой покоординатным спуском на каждой из последующих итераций, что представляется особенно важным в случае невозможности определения вида функции и осуществления аналитического расчета градиента.
В зависимости от вида целевой функции методы нелинейного программирования включают метод множителей Лагранжа, квадратичное и выпуклое программирование. Суть метода множителей Лагранжа состоит в сведении задачи поиска условного экстремума целевой функции на множестве допустимых значений к задаче безусловной оптимизации вспомогательной функции – функции Лагранжа. Алгоритм использования данного метода предусматривает:
– построение функции Лагранжа из заданной целевой функции и системы ограничений;
– нахождение частных производных от функции Лагранжа по переменными и множителям Лагранжа в виде системы уравнений с соответствующим количеством неизвестных;
– решение полученной системы уравнений с нахождением точек, в которых целевая функция достигает экстремума;
– проверку найденных точек на соответствие экстремальности и вычисление значений функции в них.
Квадратичное и выпуклое программирования также относятся к классу оптимизационных методов нелинейного программирования, используемых для оптимизации производственной программы промышленных предприятий в условиях ограничений. Первый вид методов нелинейного программирования применяется в случаях, когда минимизируемая целевая функция имеет квадратичную форму, отражающую зависимость объема выпуска продукции от израсходованных ресурсов. В данном случае решение задачи оптимизации осуществляется с использованием аналитических и численных методов (метод активного множества, метод внутренней точки). Выпуклое программирование, напротив, применяется, когда целевая функция приобретает выпуклую форму, отражающую стоимостные характеристики производства при фиксированном объеме выпуска продукции. Основные методы решения задач оптимизации в этом случае (в дополнение к методу градиентного спуска):
– методы, основанные на теореме Куна – Такера и являющиеся обобщением рассмотренного выше метода множителей Лагранжа, но отличающиеся от него выражением ограничений на переменные в виде неравенств;
– процедуры, базирующиеся на эвристических приемах.
Возвращаясь к вопросу использования методов имитационного моделирования в оптимизации производственной программы промышленных предприятий, стоит выделить в их числе как наиболее распространенные методы, основанные на системно-динамическом подходе и представляющие собой мощный инструмент для исследования динамических процессов в сложных системах с обратной связью, примером которых является производственная система. Использование данных методов в оптимизации производственной программы позволяет выявлять глобальные зависимости и причинно-следственные связи в производственной системе промышленного предприятия [15].
В качестве подхода для решения задач многокритериальной оптимизации используются и методы динамического программирования, основанные на принципе оптимальности Р. Беллмана и применяемые в производственном планировании в случаях изменения во времени потребности в выпуске продукции и необходимости обеспечения оптимального распределения ресурсов между различными направлениями. Суть данного подхода отличается своей простотой и предусматривает решение задачи оптимизации путем решения ее отдельных частей (подзадач) с последующим объединением полученных их решений в одно общее решение. В практике производственного планирования в основном применяется [18]:
– динамическое программирование «сверху» или так называемый метод Top-Down, обеспечивающий преобразование задачи оптимизации из экспоненциальной в линейную путем ее разделения на подзадачи, их последующего решения и объединения полученных результатов в общее решение на основе простого запоминания вероятности их повтора;
– динамическое программирование «снизу», позволяющее так же, как и в предыдущем случае, разбить задачу оптимизации на составные части (подзадачи), но в виде рекурсивной последовательности, результаты решения которых затем комбинируются в общее решение исходной задачи.
Перечень методов оптимизации производственной программы промышленных предприятий преимущественно с многономенклатурным типом производства дополняется эвристическими методами, в частности мультиагентными методами. Наиболее простым методом из числа последних является мультиагентное моделирование или PSO-метод, служащий алгоритмом оптимизации, основанным на системной динамике, в том числе с использованием роя частиц (метод роя частиц – МРЧ), представляющих собой потенциальное оптимальное решение. Возможности практического использования PSO‑метода в условиях многономенклатурного производства определяются присущими ему особенностями, обеспечивающими максимально быструю адаптацию производственной программы к изменениям окружающей среды, в том числе за счет достаточно большого количества настраиваемых параметров, и стохастичность поиска ее оптимального решения на основе решений агентов всего роя частиц, достигаемую в свою очередь вследствие отсутствия жестких требований к целевой функции, в связи с чем она может быть мультимодальной, негладкой и с разрывами, а также повышения скорости нахождения оптимального решения и расширяемости при помощи добавления в работу метода новых операторов для создания гибридных систем [1].
В зависимости от специфики промышленного предприятия при проведении моделирования оценка текущего рыночного спроса на продукцию может осуществляться с использованием статистических, эвристических (в том числе экспертных) и других методов [3, 19, 20, 21]. Однако применение статистических методов в текущих условиях имеет некоторые ограничения, не позволяющие их использовать при прогнозировании спроса в краткосрочном периоде. По этой же причине затруднено также практическое применение и экономико-математических методов прогнозирования, основанных на использовании статистических закономерностей. В связи с этим наиболее адекватным методом прогнозирования спроса в текущих условиях является экспертный метод, дополняемый более сложными методами принятия решения, такими как стохастическое программирование, методы теории игр и принятия решений, в условиях неопределенности [3].
Основу математической постановки и решения задач оптимизации при использовании стохастического линейного программирования составляет теория стохастических дифференциальных уравнений [22]. В то же время данный подход характеризуется схожими особенностями, присущими динамическому линейному программированию и выраженными в многопериодном характере рассматриваемого процесса, а также количественном и качественном описании исходных данных. Основное его отличие от динамического линейного программирования заключается в том, что при решении стохастической задачи указанное описание осуществляется для каждого из сценариев, а не для каждого периода времени, как в динамической задаче. Другим не менее значимым отличием обозначенных подходов к решению задач линейной оптимизации является характер используемых исходных данных, который в случае динамического линейного программирования носит постоянный характер и определяет их детерминированность, в случае стохастического – напротив, вероятностный характер, обусловливающий необходимость рассмотрения нескольких сценариев в рамках одного периода времени, каждый из которых обладает определенной вероятностью возникновения. Помимо этого, детерминированная модель оптимизации обладает возможностями расширения и преобразования в стохастическую модель, позволяющую при планировании учитывать неопределенности и риски, а также прорабатывать одновременно множество сценариев [23].
Для решения стохастических задач оптимизации производственной программы применяются численные методы аппроксимации, в частности одношаговый метод Эйлера – Маруямы и различные его модификации, отличающиеся высокой точностью и простотой практического применения [22].
Поиск методического инструментария оптимизации производственной программы, адаптированного к специфике предприятий металлургической отрасли, позволяет в качестве основного направления выделить экономико-математические методы (рис. 3), объединенные в группу методов многокритериальной оптимизации, основанных на теории принятия решений и составляющих раздел математического программирования. Последний включает детерминированные и стохастические методы, представленные методами линейного и нелинейного программирования, а также методами динамического программирования, в соответствии с которыми модель оптимизации производственной программы приобретает детерминированный, стохастический или динамический вид, позволяющий учитывать влияние различных факторов (рыночных, производственных, сырьевых, технологических), их изменение во времени и степень неопределенности. Практическое использование указанных методов предполагает их сочетание с эвристическими, вероятностными, количественными и качественными методами анализа данных, дополняемыми методами стратегического анализа с целью обеспечения комплексного подхода к решению задач оптимизации производственной программы, соответствующего специфике металлургического производства.

Рис. 3. Методы оптимизации производственной программы промышленных предприятий
Fig. 3. Methods for optimizing the production program of industrial enterprises
Заключение
Характерный для текущей ситуации высокий риск неопределенности внешней среды требует повышения адаптации производственной системы промышленных предприятий металлургической отрасли к новым и стремительно меняющимся условиям, обеспечивающей экономический рост их деятельности при удовлетворении потребностей рынка с учетом существующих ограничений. В связи с этим в настоящее время ключевой проблемой становится поиск эффективного и адаптированного к специфике отрасли методического инструментария оптимизации производственной программы промышленных предприятий, составляющей центральное звено их производственной системы и определяющей объемы и структуру товарного предложения в плановом периоде в соответствии с изменением рыночного спроса и ресурсной обеспеченности. Решение обозначенной проблемы достигается комплексным использованием методов оптимизации производственной программы, позволяющих находить наилучший вариант ее построения в краткосрочном периоде при заданных критериях оптимальности с учетом специфики металлургического производства.



