176
СОВРЕМЕННЫЙ ИНСТРУМЕНТАРИЙ
this regard, the system of indicators allowing most adequately to estimate a migratory situation and its influence on the formation of labor potential and development of regional labor market is analyzed. The assessment is given to the existing methods of the migration modeling used for the management of the labor migration processes, forecasting, planning, and optimum distribution of manpower. As the analysis result, the most acceptable methods of the migration forecasting, which can be used in justification of the measures directed to the achievement of balanced supply and demand of labor and, respectively, ensuring sustained economic growth and transition to an innovative way of economic development, are defined.
Keywords: mathematical modeling, migratory process, movement of manpower, forecasting method
References
1. Bazarov M. K., Ogorodnikov P. I. (2008). Max informatsii pri min slozhnosti metodov kolichestvennogo analiza. Posobiye nachinayushchemu issledovatelyu [Maximum Information at Minimumm Complexity of the Quantitative Analysis Methods. Grant to the Beginning Researcher]. Yelaterinburg, Institute Eekonomiki UrO RAN [Institue of Economics, UB RAS], 357.
2. Chizhova L. S., Sadovaya Ye. Ye. Kuzmin V. V. et al.; Chizhova L. S. (Ed). (2011). Innovatsionnaya ekonomika. Zanyatost, tru-dovaya motivatsiya, effektivnost truda [Innovation Economics. Employment, Labor Motivation, Work Efficiency]. In-t makroeko-nomicheskikh issledovaniy [Institute of Macroeconomic Research]. Moscow, Economics, 430.
3. Zayonchkovckaya Zh. (Ed.), Molodikova I. (Ed.), Mukomel V. (Ed.) (2007). Metodologiya i metody izucheniya migratsion-nykh protsessov. Mezhdistsiplinarnoye uchebnoye posobiye [Methodology and Methods of the Studying of Migratory Processes. Interdisciplinary Tutorial]. Moscow, Tsentr migratsionnykh issledovaniy [The Center for Migration Studies], 370.
4. Spitsyn A. I., Goncharov P. P., Kirkhgessner V. V. (2003). Problemy migratsii naseleniya v Orenburzhye [Problems of Population Mimigration into Orenburzhye]. Orenburg, OGAU Publ, 158.
Information about the aouthors
Ogorodnikov Pyoter Ivanovich (Orenburg, Russia) — Doctor of Engineering, Professor, Director, Orenburg Branch of the Institute of Economics of the Ural Branch of the Russian Academy of Sciences (460000, Orenburg, Pionerskaya St., 11, e-mail: [email protected]).
Makarova Natalya Anatolyevna (Orenburg, Russia) — PhD Student, Orenburg Branch of the Institute of Economics of the Ural Branch of the Russian Academy of Sciences (460000, Orenburg, Pionerskaya St., 11, e-mail: [email protected]).
УДК: 519.863; 658.628.011.1; 65.012.122
А. Ф. Шориков, Е. С. Рассадина
динамическая оптимизация комплексного адаптивного управления структурой товарного ассортимента предприятия 1
В статье рассматривается методика решения многошаговой динамической задачи оптимального комплексного адаптивного управления структурой товарного ассортимента предприятия. Для организации оптимального адаптивного терминального управления рассматриваемой системой предлагается рекуррентный алгоритм, который сводит исходную многошаговую задачу к реализации конечной последовательности задач оптимального программного терминального управления. В свою очередь, решение каждой из задач оптимального программного терминального управления сводится к реализации конечной последовательности только одношаговых операций в форме решения задач линейного и выпуклого математического программирования. Таким образом, предлагаемый подход позволяет разрабатывать управленческие решения с учетом наличия текущего информационного обеспечения, т. е. по принципу обратной связи, направленные на формирование оптимальной структуры товарного ассортимента, способствующего оптимизации прибыли, а также сохранению желаемого уровня прибыли предприятия на длительный период времени.
Ключевые слова: экономико-математическое моделирование, товарный ассортимент предприятия, многокритериальная оптимизация, дискретная динамическая система, оптимальное программное и адаптивное управление
В современных условиях наличия конкуренции рынок определяет необходимый ему
1 Работа выполнена при финансовой поддержке РГНФ (проект № 12-02-00000а).
ассортимент продукции, поэтому основная задача конкретного предприятия — удовлетворять спрос на свою продукцию лучше и эффективнее, чем конкуренты. При оптимизации структуры товарного ассортимента предпри-
ятия необходимо учитывать как внутренние возможности предприятия на начальный период планирования производства, так и требования внешней среды — рынков сбыта выпускаемой продукции, а также капитальные вложения при возможном расширении производства. Причем все это следует рассматривать в форме долгосрочной перспективы, разбивая горизонт планирования на отдельные интервалы времени (шаги) для более детальной проработки.
Существующие подходы к решению подобных задач базируются в основном на статических моделях и используют аппарат стохастического моделирования, для применения которого требуется знание вероятностных характеристик основных параметров модели и специальных условий на реализацию рассматриваемого процесса. Отметим, что для использования аппарата стохастического моделирования необходимы очень жесткие условия, которые на практике обычно заранее выполнить невозможно.
В данной статье предлагается использовать детерминированный подход для моделирования и решения исходной задачи оптимизации структуры товарного ассортимента предприятия в форме динамической задачи оптимального адаптивного терминального управления. Для решения этой задачи предлагается общая схема, основанная на решениях соответствующих задач оптимального программного терминального управления [4, 5] для рассматриваемой динамической системы, которая сводится к реализации решений конечного числа задач линейного и выпуклого математического программирования [1]. Предлагаемый метод дает возможность разрабатывать эффективные численные процедуры, позволяющие реализовать компьютерное моделирование динамики рассматриваемой задачи, сформировать оптимальную стратегию адаптивного управления [4] исследуемым процессом и получить оптимальный результат.
Представленные в статье результаты базируются на исследованиях [3-5] и могут быть использованы для экономико-математического моделирования и решения других задач оптимизации процессов прогнозирования данных и оптимизации управления, а также для разработки соответствующих программно-технических комплексов для поддержки принятия эффективных управленческих решений на практике. Экономико-математические модели таких задач представлены, например, в работах [1, 2, 5].
1. Формирование экономико-математической модели динамики процесса управления структурой товарного ассортимента предприятия
Пусть на заданном целочисленном промежутке времени 0, Т={0, 1, ..., Т} (Т > 0) рассматривается процесс управления структурой товарного ассортимента предприятия и для его моделирования предлагается использовать динамическую систему из работы [5], описываемую линейными дискретными рекуррентными уравнениями.
Для формирования экономико-математической модели процесса управления структурой товарного ассортимента предприятия введем следующие обозначения:
п — общее количество видов готовой продукции предприятия;
т — общее количество типов ресурсов, из которых можно произвести данную продукцию;
х^) = (^(0, х2(0,..., Хп (0)'е Rn — вектор объемов остатков готовой продукции, хранящейся на складах предприятия в период времени t ^ е 0, Т - 1);
У(0 = (У1(0,У2(0,...,Ут(0)'е Rm — вектор объемов остатков производственных ресурсов, хранящихся на складах предприятия в период времени t ^ е 0, Т - 1);
A(t) = a (t),
/elm; jel,n
■ матрица норм затрат ре-
сурсов в период времени t (t e 0, T - l); a..(t) — количество ресурса /-го типа, необходимого для изготовления единичного объема продукции j-го вида (/ e l, m; j e l, n);
u(t) = (ul(t), u2(t),..., un (t))' e Rn — вектор ин-тенсивностей производства готовой продукции в период времени t (t e 0, T - l);
v(t) = (Vj(t), v2(t),..., vm (t))' e Rm — вектор ин-тенсивностей пополнения складских ресурсов в период времени t (t e 0, T - l);
s(t) = (sl(t), s2(t),..., sn (t))' e Rn — вектор объемов спроса на готовую продукцию, выпускаемую в период времени t (t e 0, T - l);
s = (Sj,s2,...,sn) ' e Rn — вектор начального объема спроса на готовую продукцию при реализации процесса управления в начальный момент времени (при t = 0);
b = (bl,b2,...,bm)'eRm — вектор начального объема производственных ресурсов при реализации процесса управления в начальный момент времени (при t = 0);
если в начале периода времени t (t e 0, T - l); на складе имелись запасы готовой продукции в количестве x(t), то к концу этого периода для продажи будет годна только часть, равная H(t) x(t), где Hn(t) = Ih(t)|| _ — есть диаго-
" II " lljel,n
нальная матрица порядка п, характеризующая «старение» продукции за этот период; для запасов производственных ресурсов, к концу периода t ^ е 0, Т - 1) для использования в производстве будет годна только их часть, равная
Rm(t)y(t), где Rm (t) = |Г а)|| .е— — диагональная матрица порядка т, характеризующая «старение» производственных ресурсов за этот период;
финансовые средства на инвестиции в расширение производства в начальный момент периода управления (при t = 0) предприятие предполагает формировать на основе банковского кредита в объеме G и собственных финансовых ресурсов G0, отчисляемых от чистой прибыли и направляемых на расширение производства;
к(€) — количество доступных финансовых средств, имеющихся к началу периода t а е 0ТТ-Т);
— числовой коэффициент (0 (t)< 1), характеризующий «непредвиденные издержки» финансовых ресурсов за период t а е 07Т-Г);
а — коэффициент, учитывающий долю налоговых отчислений от прибыли;
) = г /100 + [За (Г), здесь г — годовая процентная ставка за пользование кредитом, Ьд(€) — доля возвращаемого кредита в период ( ^ е 0,7-1);
с^) = (с^), c2(t),..., Сп ^))' е Rn — вектор реальных закупочных цен на реализованную продукцию, произведенную предприятием в период времени t ^ е 0, Т - 1);
ц^) = (^(0, ^(0,..., Цт (0) е Rm — вектор реальных цен на производственные ресурсы, необходимые предприятию для производства продукции в период времени t ^ е 0, Т - 1);
z(t) = (^(0, ^(0,..., Zn (t))' е Rn — вектор затрат предприятия на хранение на складе остатков готовой продукции в период времени t а е 0,7-1);
w(t) = (w1(t), w2(t),..., ^т (t))' е Rm — вектор затрат предприятия на хранение на складе остатков производственных ресурсов в период времени t ^ е 0, Т - 1);
вект°р Щ = ((я;l)(t),ы«))п,(а^),ы«))п,...,
^^),ы(t)) )' е Ват; здесь и далее, .для
/ \
k е N символом [а, Ь)к будем обозначать скалярное произведение векторов а и Ь в пространстве Rk(к е N); вектор
) = (а,-^),а^),...,ап(t))' е Г (/ е 1^); 2(0 — общие суммарные издержки предприятия за t периодов времени ^ е 0, Т - 1).
Тогда в соответствии с результатами работы [5] можно сформировать следующую систему линейных дискретных рекуррентных уравнений, описывающую в полном объеме динамику рассматриваемого процесса:
х^+1)=Н ^ )х^ )+ы^ ), х(0)=0п, s(0)=s, у(1+1)=Я(1 )у(1 )+у(1 )-А(1 )ы(1), у(0)=Ь, к(1+1)=^ )к(1 )+а-( с(1), s(t)) п -а-( ц(1), 1(1)} п --а-(), х^))п - а- (w(t), y(t))т -[3^)-С, к(0)=С+С0,
г ^+1)=г (t)+(), /(t )} т +( ), x(t)) п+ + (w(t), у^)) т +№ )0,
2(0)=г(0), х(0)) п +(^(0), у(0))т, t е0,Т-1. (1)
Отметим, что эта система позволяет моделировать динамику многошагового процесса управления структурой производства товарного ассортимента предприятия в зависимости от заданных начальных условий и выбора конкретных реализаций управляющих воздействий.
Введенные выше векторы ы(^ = (ы1(t), ы2(0, ..., ыn(t))' е Rn интенсивностей производства готовой продукции и у(^=(у^),у2(0, ...,ут(t))'еRm — интенсивностей пополнения производственных ресурсов в период времени t ^ е 0, Т - 1) есть управляющие воздействия в системе и такие, что каждая пара (ы(€), у(^) должна удовлетворять следующему заданному ограничению:
(ы^), у^)) е UV (t) =
= |(ы^), у^)): ы^) е Rn, v(t) е Rm,
5min(t) < ы^) < Smax(t)},
(ц^), у^)}т < к^), А^ )ы(t) < y(t) + у^)}, (2)
где Smin(t) = ), Smin2(t),..., Smin п (t)) е Rn
— вектор минимально приемлемого объема производства готовой продукции (например, точка безубыточности для каждого вида продукции); ^ (t) = (^С), $^2 0п (t)) е е Rn — вектор верхнего предела выпуска продукции (например, максимальная емкость рынка по каждому наименованию продукции, максимальная мощность производства и др.).
При этом для всех t е 0, Т должны также выполняться следующие заданные фазовые ограничения:
x¡ (г)>0, (| е1, п),
у,. (г )> 0, (; е1т), к(0 >0, Z(t) >0.
(3)
Отметим, что в процессе управления структурой товарного ассортимента предприятия учет ограничений (2), (3) является необходимым условием, которому должны удовлетворять покоординатные сечения траекторий, порожденных реализациями оптимальных управляющих воздействий в дискретной динамической системе (1).
Заметим также, что параметры: Л(€), Н(£), R(t), s(t), s, c(t), г(0, w(t), а, р®, ^(0, Ь, С, G0, £Мп(0, £тах(р в системе (1)-(3), для всех (t е 0, Т - 1) должны быть известны заранее (например, формироваться исходя из имеющихся статистических данных о рассматриваемом процессе, технических и экономических прогнозов и др. источников путем применения методов оценивания данных и идентификации параметров рассматриваемой системы).
Нетрудно показать, что сформированная выше экономико-математическая модель (1)-(3) динамики процесса управления структурой товарного ассортимента предприятия относится к классу линейных дискретных управляемых динамических систем [1, 2, 4].
Действительно, пусть на заданном целочисленном промежутке времени 0, Т = {0, 1, ..., Т} (Т > 0) рассматривается многошаговая динамическая система, которая состоит из одного управляемого объекта — объекта I (управляемого игроком Р), движение которого описывается линейным дискретным рекуррентным векторным уравнением
х(г +1) = Л$ )х(г) + )й$), х (0) = х0. (4)
Здесь t е 0, Т - 1; X е Rn — фазовый вектор объекта I, который для модели динамики процесса управления товарным ассортиментом предприятия (1) состоит из п = п + т + 2 координат, т. е. Х(0 = (х^), х2(0, ..., Хп(^, у^), у2(0, ..., Ут(0), к(Г), Z(t) е Rn; u(t) е Rp — управляющее воздействие (управление) игрока Р, стесненное заданным ограничением
й(г) е и^) = иУ(t) с Rр (р е N : р < й) (5)
и такое, что в модели (1) состоит из р = п + т координат таких, что первые п координат есть координаты вектора м(г) = (м^), м2(г), ..., мп(0) ' е Rn — интенсивностей производства готовой продукции, следующие т координат — координаты вектора у(€) = (у^), У2(г), ..., V (t)) ' е Rm — интенсивностей пополнения про-
изводственных ресурсов в период времени t а е 0, Т- 1), т. е. Щ) = (и(-), и2<С), ..., ^ф, v1(t), V2(t), ..., уи(9) е
Предполагается также, что для всех (г е 0, Т - 1), каждая допустимая реализация фазового вектора х(г) = (х^), _х2(0, ..., xn(t), У^), У2(t), ..., ут(9, к®, Z(t)) е Rn на оснопва-нии (3), удовлетворяет следующему фазовому ограничению
х (г) = (х^), х2^),..., хп (t), y1(t), У2 (г),..., Ут (t), к(г), Z(t)) е Х() =
х (г)> 0, х (0) = 0, I е1, п; У;(г)>0, У;(0) = Ь,; е1,т; к(г) >0, к(0) = С + С0 > 0;
) > 0, г(0) > 0. (6)
Матрицы Л(г) и Б(г) в векторном уравнении (4) для экономико-математической модели динамики процесса управления структурой товарного ассортимента предприятия
(1) подробно расписаны в работе [5]. Матрицы Л(г) и Б(€) есть действительные матрицы порядков (п х п) и (п х р) соответственно, и такие, что для всех г е 0, Т - 1 матрица Л(€) является невырожденной, т. е. для нее существует соответствующая ей обратная матрица Л-1(г), а ранг матрицы Б(г) равен р (размерности вектора м(г)).
Отметим, что для всех (г е 0, Т - 1) множество и^) в ограничении (5), в соответствии с
(2), не пусто и является выпуклым замкнутым и ограниченным многогранником (с конечным числом вершин) в пространстве Rp.
Опишем информационные возможности игрока Р в процессе оптимального адаптивного (по принципу обратной связи) управления в дискретной динамической системе (4)-(6). _
Предполагается, что для любого Ф е 1, Т и соответствующего целочисленного промежутка времени 0, Ф е 0, Т к моменту времени Ф в процессе управления игроком Р измеряются и запоминаются следующие величины: х(0) = х0 — начальное фазовое состояние объекта I; м() = {й(г)}кл — история реализации управления игрока Р на промежутке 0, Ф. Уравнение (4) и ограничения (5), (6) для него также известны.
Рассматриваемый процесс управления оценивается значением выпуклого функционала
Р : Rn ® R1 определенного на возможных реализациях фазового вектора х(Т) е Rn системы (4)-(6) в финальный момент времени Т.
Тогда для системы (4)-(6) цель оптимального адаптивного управления с точки зрения игрока Р может быть сформулирована следующим образом: на заданном промежутке времени 0, T требуется, чтобы игрок Р организовал свое управление й() = |U(t)}ге0т— (для всех t е 0, T - 1 : U(t) е U1(t)) по принципу обратной связи (как реализацию оптимальной адаптивной стратегии из выбранного класса допустимых адаптивных стратегий), используя возможную (в силу (4)-(6)) реализацию фазового вектора x() = {x(t )}t£^r совместно со всей другой доступной информацией об этом процессе, таким образом, чтобы было максимальным значение функционала F, определенного на реализации вектора x(T) е R" (где x(T) есть реализация фазового вектора объекта I в момент времени T, соответствующая управлению й(-)).
2. Формализация задачи оптимизации адаптивного управления процессом
Введем ряд определений, которые необходимы для строгой математической формулировки задач оптимального программного и адаптивного управления для соответствующих процессов в рассматриваемой дискретной динамической системе (4)-(6).
Для k е N и любого целочисленного промежутка i, j (i < j) символом Sk(i, j) будем обозначать метрическое пространство функций целочисленного аргумента f : i, j ® Rk, в котором метрика pk задается соотношением
Pk (fi (•), Ф2 (•)) = max II fi (t) -f2(t ) II k
m,j 11 11
ф), Ф2О е Sk (й )xSk (У)),
а символом comp(S k(i, j)) — множество всех непустых и компактных в смысле этой метрики подмножеств пространства Sk(i, j).
Здесь и далее для любых множеств X и Y множество X x Y есть произведение X и Y, т. е. множество всех пар (x, у) таких, что x е X, у е Y (аналогичное обозначение используется и для большего числа множеств).
Используя ограничение (5), определим множество U(t, J) е comp(S р(т, J - 1)) допустимых программных управлений U() = |U(t )}t£Ji игрока Р на промежутке времени т, J с 0, T (т < J) соотношением
U (т, J) = |и(): й(0 е S p (т, J-1),
Для всех т е 0, Т определим также множество Щт) = {т} х R" Ш(0) = Ш0 = {w(0) = w0 : = {0, х0} е {0} х Rn}) всех допустимых т-по-зиций игрока Р.
Далее для фиксированного промежутка времени т, Ф с 0, Т (т < Ф) т-пози-ции w(т) = {т, х (т)} е Ш(т) игрока Р и его управления й() е и(т, Ф) определим следующее множество
Ш (т, w(т), Ф, й()) = {м(Ф): м(Ф) = {Ф, х (Ф)} е ЩФ),
x (J) = x_ (J; x (т), и (•))},
t,J
(7)
" t ет, J-1, U(t) еU1(t)}.
Назовем набор w(t) = |т, x(t)} е 0,T xR" (w(0) = w0 = |0, x0}) — т-позицией игрока Р в дискретной динамической системе (4)-(6).
которое будем называть множеством допустимых Ф-позиций игрока Р, отвечающим его т-позиции w(т)и управлению й().
Здесь вектор х (Ф) = х— (Ф; х (т), й(-)) е Rn определяет сечение движения объекта I на промежутке времени т, Ф в момент времени Ф, порожденного в силу (4) парой (х(т), «(•)).
При использовании определения (7) и условий, оговоренных для системы (4)-(6), в соответствии с результатами работ [3, 4], справедливо следующее вспомогательное утверждение.
Утверждение 2.1. Для фиксированного промежутка времени т, Ф с 0, Т (0 < т < Ф) и для возможной в силу (4)-(6) реализации набора (м0, й(-)) е Ш0 х и(0, Ф), соответствующего промежутку времени 0, Ф справедливо следующее соотношение:
Ш (0, Wo, Ф, м(-)) = Ш (т, м* (т), Ф, й(-)). (8)
Здесь для т-позиции м*(т) = {т, х*(т)} е Ш(т) игрока Р и его управления й(-) е и(т, Ф) должны выполняться следующие соотношения:
х* (т) = х— (т; *0, и* (■)) е R",
и* (■) = № е и (0^);
й() = {u(t )}ге— е и (^Ф).
Тогда для оценивания качества процесса управления игроком Р в динамической системе (4)-(6) на промежутке времени т, Ф С 0, Т введем векторный терминальный функционал (показатель качества процесса) Ф^ = представляющий из
себя набор из г выпуклых функционалов ФТ): Ш(т) х и(т, Т) ® R1 (/' е 1, г), таких, что для реализации набора (м(т), й(-)) е Ш(т) х и(т, Т) где м(т) = {т, х (т)} е Ш(т), их значения определяются следующими соотношениями: Ф$(Чт),йО) = Щ(х-(Т;х( т),й(-))) =
= ^(х(Г)), / е17г, (9)
где : Rn ® R1 — есть выпуклый функционал для каждого / е 1, г; х(Т) = хтт7(Т; х(т), й()).
На основании введенного соотношением (9) векторного функционала Ф—
для оценки качества рассматриваемого процесса оптимизации структуры товарного ассортимента предприятия введем в рассмотрение скалярную целевую функцию Рт-7(и(т), й(-)), значения которой для всех допустимых на промежутке времени т, Т реализаций наборов (и(т), й()) е Щ(т) х и(т, Т), где w(т) = = {т, х (т)} е Щт) и м(0 = {и®} , е ^ е и(0~Т) определяются в соответствии со следующим соотношением:
Р-тМт), Щ-)) = ±»гФ^тМт), «(■)) =
= £ х- (Т; х(т),м(.)) =
= £т,х(Т)) = Р( х(Т)),
¡=1
V/ей:т >0,£т = 1,
¡=1
(10)
где х(Т) = х -^(Т; х(т), й(-)), а Р есть выпуклый функционал, введенный ранее.
Отметим, что целевая функция (функционал) РтгТ(и(т), м(0) является выпуклой скалярной сверткой векторного функционала Ф— = (фЦ,фЩ.г. ,.)фЦ)) т. е. она формируется в соответствии с методом скаляризации векторных целевых функций (см., например, [1]) с неотрицательными весовыми коэффициентами / е 1, г, которые могут определяться, например, экспертным путем или на основании знания статистической информации об истории реализации основных параметров рассматриваемого процесса.
Тогда на основании изложенного выше можно сформулировать с позиции игрока Р его цель во вспомогательной задаче оптимального программного управления для динамической системы (4)-(6) следующим образом.
Будем считать, что игрок Р на промежутке времени т, Ф с 0, Т (т < Т) заинтересован в таком исходе процесса управления — путем влияния на него возможным выбором своих допустимых программных управлений й() е и(т, Т) при котором функционал Рт-Т, определенный соотношением (10), принимает наибольшее возможное значение.
Достижение этой цели игроком Р реализуется в рамках решения следующей нелинейной многошаговой задачи оптимального программного терминального управления для динамической системы (4)-(6).
Задача 2.1. Для фиксированных промежутка времени т, Ф с 0, Т (т < Т) и реализации
т-позиции w(т) = {т, х(т)} е Щ(т) (и(0) = и0) игрока Р в динамической системе (4)-(6) требуется найти множество и(Ре\т,Т, и(т)) с и(т,Т) оптимальных программных управлений и(е'() е и (т,Т) игрока Р, которое определяется соотношением
и\тТ, -и») = {м(е»(.): м(е»(.) е и (^Т),
РтТ = РТГ(и(т),м(е)(.)) = гаа^ Р(и(т),й()) =
т,Т т,Т й (.)еи (т,Т) т,Т
= ша^ Р(х-(Т;х(т),й())) = ^(^Т,и(т))}, (11)
й (.)еи (т,Т) т,Т
как реализацию конечной последовательности только одношаговых операций.
Здесь функционал Р — определен соотношением (10). _
Число сР\т,Т,и(т)) = РЩ будем называть оптимальным значением {результата процесса программного терминального управления игрока Р на промежутке времени т, Т для дискретной динамической системы (4)-(6) относительно его т-позиции и(т) и функционала Р т-Т.
Отметим, что решение данной задачи, определяемое соотношением (11), существует, и в работе [5] приведена конструктивная общая схема его нахождения.
Пусть на заданном промежутке времени 0, Т (Т > 0) игрок Р, распоряжаясь выбором управления м(г) е и1(г), г е 0, Т - 1 в динамической системе (4)-(б), находится в условиях информированности, оговоренных в разделе 1 данной работы. Тогда на основании изложенного выше можно сформулировать с позиции игрока Р его цель в задаче оптимального адаптивного терминального управления для динамической системы (4)-(6) следующим образом.
Будем считать, что игроку Р на промежутке времени 0, Т требуется так организовать выбор своего управления м(-) = {м(г)} г е ГТ-Т (для всех г е 0, Т - 1 : м(г) е и1(г)) объектом I в адаптивном режиме (по принципу обратной связи) на основании знания в каждый момент времени г е 0, Т - 1 своей г-позиции = {т, х(г)} е Щ(0 чтобы при завершении реализации процесса управления функционал Р 0ГТ, определенный соотношением (10), принимал наибольшее возможное значение.
Тогда, используя предыдущие рассуждения и аналогично [3, 4], можно формализовать достижение этой цели игрока Р следующим образом.
Допустимой стратегией адаптивного управления иа игрока Р для дискретной динамической системы (4)-(6) на промежутке времени 0, Т будем называть отображение
иа : Ш(т) ® и(т) которое каждому моменту времени т е 0, Т - 1 и возможной реализации т-позиции w(т) = {т, Х(т)} е Ш(т) (w(0) = №0) назначает множество ^^(т)) с Ц(г) управлений й(г) е U1(t) игрока Р. Обозначим множество всех допустимых стратегий адаптивного управления игрока Р для рассматриваемого процесса через и*.
Далее пучком движений объекта I на промежутке времени 0, Т соответствующим уравнению движения (4), начальной позиции w0 = {0, Х0} е Ш0 игрока Р и его допустимой стратегии и* = иа (№* (г)) е и*, t е 0, Т - 1 = {г, Xi(t)} е Ш(г), будем называть множество
X (;0,Т, ™„иа) = {X* (•): (•) е 5п (0,7),
$ й*(•) е и(0Т),V t е 0,7,
X* (г) = X- (t; Х0, й* (•)),
(t) = {t, X*(г)} е Ш(0,№0,г, й*(•)) с щг),
(0) = й* (•) = {й(т)}^,
V t е 0,Т-1, й * (г) е иа (м* (t))}. (12)
Тогда можно сформулировать следующую нелинейную многошаговую задачу оптимального адаптивного терминального управления для динамической системы (4)-(6).
Задача 2.2. Для заданных промежутка времени 0, Т (Т > 0) и начальной позиции
= {0, X0} е Ш0 игрока Р в дискретной динамической системе (4)-(6) требуется найти его стратегию оптимального адаптивного управления и*е) = и{ае)) е и*, м>(г) = К, X©} е Ш(г) t е 0, Т - 1, (№(0) = №0), которая удовлетворяет соотношению
-Г" = Fo7 (^с,и*е)) = тах К,и*) =
= max max
Uaeu; г(T)eX(T;0,T,w0,U„)
Ua eua
F( г (T)) =
Отметим, что из описанных выше условий на параметры системы (4)-(6) решение данной задачи существует, и в следующем разделе данной работы будет приведена конструктивная общая схема для его нахождения.
Далее для любых реализаций управления й(е '(•) = {й(е ЧО}^, Vt е 0,Т-1: й(е )(t) е и^ ^^(г)) игрока Р, порожденного стратегией U*е) е и*, и соответствующего ему движения X(е)() = X07 (•; X,,, й(е >(•)) е X (;0,Т, >) на основании соотношений (10)-(13) нетрудно показать справедливость следующего неравенства:
К,й(е»(•)) = F(X-(Т;й(е)(•))) = = ^(Т)) < с?)(0,Т,м0) = <
< F0T' = c<e,a)(0,T,wo),
(14)
где № м = = {0, x0} е Ш0, Vt е 0, Т - 1 :
}(г) = {t, X(е )(t)} е Ш (0, ш0, г, й(е>(-)) с ШТ(*), X (е)(г)=(г; x0,йa:t)(•)), "До=йе )(т)}тео7-1.
Отметим, что из соотношений (14) следует, что результат решения задачи 2.2 может только улучшить результат решения задачи 2.1, т. е. адаптивное управление рассматриваемым процессом оптимизации структуры товарного ассортимента предприятия более перспективно по сравнению с программным управлением.
Таким образом, в данном разделе приведена формализация двух основных и взаимосвязанных между собой задач — 2.1 и 2.2 — соответственно оптимального программного и адаптивного терминального управления для динамической системы (4)-(6), являющейся обобщением исходной экономико-математической модели (1)-(3).
Отметим, что задача 2.2 является основной в данной работе, но ее формализация и решение базируются на задаче 2.1.
3. Общая схема решения задачи 2.2
Приведем общую схему решения задачи 2.2 на основании результатов работ [3-5].
Используя в соответствии с [5] решение задачи 2.1 и учитывая (11), для всех моментов времени т е 0, Т - 1 и всех т-позиций м (е)(т) = {т, X(e)(т)} е Ш(т) (м (е)(0) = = {0, ^ е е Ш0) игрока Р, где X(е} (т) = X— (т; X0, й(е}(•)), й(е)(^) е и(р \т,Т,№(е)(т)), можно сконструировать следующие множества:
и(е ](у/{е )(т))={й(е)(т):й(е )(т)еи1(т),Р(е )(т)=й(е)(т),
= max (, F(г(T)) = c<e,a)(0,T,Wo), (13)
г (T )e X (T ;0,T, w0,uae))
как реализацию конечной последовательности только одношаговых операций.
Здесь функционал F^ определяется согласно соотношению (10).
Число 4e'a)(0,T, w0) = F0T' будем называть оптимальным значением результата процесса адаптивного терминального управления игрока Р на промежутке времени 0, T для дискретной динамической системы (4)-(6) относительно его начальной позиции w0 и функционала F^.
U(e'(•) e UFe'(т,T,w(e'(t)), te0,T-1}. (15)
T( e)/
,,(e)
Тогда определим стратегию управления ^ и(ае) = иае'(и(т)) е и*, т е 0, Т - 1, и(т) е Щ(т) (и(0) = и0) игрока Р для рассматриваемого процесса адаптивного терминального управления в дискретной динамической системе (4)-(6) на промежутке времени 0, Т из класса допустимых стратегий управления и*, которая формально описывается следующими
соотношениями: _
1) для всех т е 0, Т - 1 и т-пози-ций е >(т) = {г, х (е)(т)} е щ (0, и0, т, м^О)
(и(е)(0) = и0) пусть
иГ(и(е)(т)) = и (е)(и(е)(т)) с ^(т); (16)
2) для всех т е 0, Т - 1 и т-позиций и* (т) = {т, х* (т)} е {Щ(т) \ Щ (0, и0, т, м? (.))} (и'(0) ^ и0) пусть
и(:V (т)) = и1(т), (17)
где >(.) = {м'(г)},_, м(е'(.)еи'(0,7,и0).
Пусть м(е*(.) = {м(е)(г)}к_ е и(0~Т) есть реализация управления игрока Р на промежутке времени 0, Т, которая сформирована в результате использования стратегии и*) е и* на этом промежутке времени и такова, что м(е\Т -1) удовлетворяет соотношению (11) при т = Т - 1. Тогда можно вычислить следующее число
с^,а \0Т, и0) = Р- (и0, м(е)(.)). (18)
Из утверждения 2.1 и соотношений (15)-(18) в соответствии с результатами работ [3-5] справедливо следующее утверждение, которое является основным результатом данной работы.
Утверждение 3.1. Для начальной позиции (и (0) = и0 = {0, х0} е Щ0) игрока Р в дискретной динамической системе (4)-(6) его стратегия управления и(ае) е и* на промежутке времени 0, Т , которая определяется соотношениями (16) и (17), является стратегией оптимального адаптивного управления для задачи 2.2, т. е. иае) = иае) е иа и число с(;,"}(0,Т,и0) есть оптимальный результат для этой задачи, т. е.
с{;,а )(0,Т, и0) = сРе,а>(0,Т, и0), который соответствует реализации этой стратегии на проме-
жутке времени 0, Т для рассматриваемого процесса управления, и оба эти элемента конструируются путем реализации конечной последовательности только одношаговых операций.
Заключение
Для организации оптимального адаптивного терминального управления, т. е. решения задачи 2.2 в выбранном классе допустимых стратегий адаптивного управления, предлагается рекуррентный алгоритм, который сводит исходную многошаговую задачу к реализации конечной последовательности задач 2.1 — оптимального программного терминального управления. В свою очередь, решение каждой из задач 2.1 сводится к реализации конечной последовательности только одношаговых операций в форме решения задач линейного и выпуклого математического программирования (см. [5]). Тогда можно утверждать, что решение рассматриваемой задачи 2.2 свелось к реализации решения конечной последовательности задач линейного и выпуклого математического программирования.
Отметим, что размерность рассматриваемой дискретной динамической системы вида (4)-(6), являющейся обобщением сформированной дискретной динамической экономико-математической модели процесса оптимального терминального управления структурой товарного ассортимента предприятия (1)-(3), и число шагов процесса оптимального адаптивного управления для предлагаемой общей схемы решения задачи 2.2, ограничиваются только ресурсами памяти и быстродействия компьютера.
Предлагаемая общая схема решения задачи 2.2 позволяет разрабатывать эффективные численные процедуры для реализации компьютерного моделирования решения сформулированной задачи 2.2, являющейся обобщением исходной задачи оптимального адаптивного терминального управления структурой товарного ассортимента продукции предприятия, описываемой экономико-математической моделью (1)-(3).
Список источников
1. Лотов А. В. Введение в экономико-математическое моделирование. — М.: Наука, 1984.
2. Первозванский А. А. Математические модели в управлении производством. — М.: Наука, 1975.
3. Шориков А. Ф. Алгоритм решения задачи оптимального терминального управления в линейных дискретных динамических системах // Информационные технологии в экономике: теория, модели и методы : сб. научн. тр. — Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2005. — С. 119-138.
4. Шориков А. Ф. Минимаксное оценивание и управление в дискретных динамических системах. — Екатеринбург: Изд-во Урал. ун-та, 1997.
5. Шориков А. Ф., Рассадина Е. С. Динамическая оптимизация комплексного программного управления структурой товарного ассортимента предприятия // Экономика региона. — 2012. — № 3(31). — С. 261-271.
Информация об авторах
Шориков Андрей Федорович (Екатеринбург, Россия) — доктор физико-математических наук, профессор кафедры теории управления и инноваций, Уральский федеральный университет им. первого Президента России Б. Н. Ельцина (620014, г. Екатеринбург, пр. Ленина, д.13 б, e-mail: [email protected]).
Рассадина Елена Сергеевна (Магнитогорск, Россия) — старший преподаватель кафедры математических методов в экономике, Магнитогорский государственный университет (455038, г. Магнитогорск, пр. Ленина, 114, e-mail: lena_mgn@ mail.ru).
A. F. Shorikov, Ye. S. Rassadina
Dynamic optimization of the complex adaptive controlling by the structure of enterprise's
product range
This paper reviews a methodical approach to solve multi-step dynamic problem of optimal integrated adaptive management of a product portfolio structure of the enterprise. For the organization of optimal adaptive terminal control of the system the recurrent algorithm, which reduces an initial multistage problem to the realization of the final sequence of problems of optimal program terminal control is offered. In turn, the decision of each problem of optimal program terminal control is reduced to the realization of the final sequence only single-step operations in the form of the problems solving of linear and convex mathematical programming. Thus, the offered approach allows to develop management solutions at current information support, which consider feedback, and which create the optimal structure of an enterprise's product lines, contributing to optimising of profits, as well as maintenance of the desired level of profit for a long period of time.
Keywords: economic and mathematical modeling, enterprise's product range, multicriteria optimization, discrete dynamical system, optimal program control, optimaladaptive control.
References
1. Lotov A. V. (1984). Vvedenie v ekonomiko-matematicheskoe modelirovanie [An introduction to the economic-mathematical modeling]. Moscow, Nauka.
2. Pervozvanskii A. A. (1975). Matematicheskie modeli v upravlenii proizvodstvom [Mathematical models in industrial management]. Moscow, Nauka.
3. Shorikov A. F. (2005). Algoritm resheniya zadachi optimalnogo terminalnogo upravleniya v lineynykh diskretnykh di-namicheskikh sistemakh [Algorithm for solving the problem of optimal terminal control in linear discrete dynamical systems]. Informatsionnyye tekhnologii v ekonomike. Teoriya, modeli i metody : sb. nauchn. tr. [Information technology in economics. Theory, models and methods: collection of scientific works]. Yekaterinburg, Ural State University of Economics Publ., 119-138.
4. Shorikov A. F. (1997). Minimaksnoe otsenivanie i upravlenie v diskretnykh dinamicheskikh sistemakh [Minimax estimation and control in discrete dynamical systems]. Yekaterinburg, Ural State University Publ.
5. Shorikov A. F, Rassadina Ye. S. (2012). Dinamicheskaya optimizatsiya komplexnogo programmnogo upravleniya strukturoy tovarnogo assortimenta predpriyatiya [Dynamic optimization of complex program controlling the structure of an enterprise's product range]. Economy of region, 3 (31), 261-271.
Information about the authors
Shorikov Andrey Fyodorovich (Yekaterinburg, Russia) — Doctor of Physics and Mathematics, Professor at the Chair for Management Theory and Innovations, Ural Federal University named after the first President of Russia B. N. Yeltsin (620014, Yekaterinburg, Lenina av., 13b, e-mail: [email protected]).
Rassadina Yelena Sergeevna (Magnitogorsk, Russia) — Assistant Professor at the Chair for Mathematical Methods in Economics, Magnitogorsk State University (455038, Magnitogorsk, pr. Lenina 114, e-mail: [email protected]).
Research was conducted with the financial support of Russian Foundation for Humanities (the project No. 12-02-00000а).