Научная статья на тему 'Экономико-математическая модель двухуровневого минимаксного программного управления экономической безопасностью региона'

Экономико-математическая модель двухуровневого минимаксного программного управления экономической безопасностью региона Текст научной статьи по специальности «Математика»

CC BY
301
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Экономика региона
Scopus
ВАК
ESCI
Область наук
Ключевые слова
ЭКОНОМИКО-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ЭКОНОМИЧЕСКАЯ БЕЗОПАСНОСТЬ РЕГИОНА / ДИСКРЕТНАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / ДВУХУРОВНЕВАЯ ИЕРАРХИЧЕСКАЯ СИСТЕМА УПРАВЛЕНИЯ / МИНИМАКСНОЕ ПРОГРАММНОЕ УПРАВЛЕНИЕ / ECONOMICS AND MATHEMATICAL MODELING / ECONOMIC SECURITY OF REGION / DISCRETE-TIME DYNAMICAL SYSTEM / TWO-LEVEL HIERARCHKAL CONTROL SYSTEM / MINIMAX PROGRAM CONTROL PROBLEM

Аннотация научной статьи по математике, автор научной работы — Шориков Андрей Федорович, Коршунов Лев Александрович

В данной статье рассматривается дискретная динамическая система, состоящая из набора управляемых объектов (региона и образующих его муниципалитетов), динамика каждого из которых описывается соответствующим векторным линейным дискретным рекуррентным соотношением при наличии управляемых параметров и возмущений (рисков). В системе выделены два уровня принятия управленческих решений доминирующий (региональный или первый уровень) и подчиненный (муниципальный, или второй уровень), имеющие различные критерии функционирования и объединенные между собой априори определенными информационными и управленческими связями. Рассматривается задача оптимизации управления экономической безопасностью региона при наличии рисков. Для исследуемой задачи в данной работе предлагается экономико-математическая модель двухуровневого иерархического минимаксного программного управления экономической безопасностью региона при наличии рисков и общая схема ее решения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Шориков Андрей Федорович, Коршунов Лев Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Economic-mathematical model of two-level minimax program control of economic security of a region

This article discusses a discrete-time dynamical system consisting of a set of a controllable objects (region and forming it municipalities). The dynamics each of these is described by the corresponding vector linear discrete-time recurrent relations, and its control system consist from two levels: basic (control level I) that is dominating and subordinate level (control level II). Both levels have different criterions of functioning and united a priori by determined informational and control connections defined in advance. Considered addresses the problem of optimization of management of economic security of the region in the presence of risks. For the investigated problem is proposed in this work an economic-mathematical model of two-level hierarchical minimax program control of economic security of the region in the presence of risk and the general scheme of the solution.

Текст научной работы на тему «Экономико-математическая модель двухуровневого минимаксного программного управления экономической безопасностью региона»

12. Shiryaev, A. N., Kabanov, Y. M., Kramkov, O. D., Melnikov, A. V. (1995). Toward the Theory of Pricing of Options of Both European and American Types. I. Discrete time. Theory of Probability and Its Applications, 39, 14-60.

13. Dantzig, G. B. (1955). Linear Programming under Uncertainty. Management Science, 1, 197-206.

14. Cassano, M. & Sick, G. (2013). Valuation of a spark spread: an LM6000 power plant. European Journal of Finance, 19, 689-714.

15. Masters, G. M. (2004). Renewable and Efficient Electric Power Systems. Wiley, 680.

16. Szolgayova, J., Fuss, S., Khabarov, N. & Obersteiner, M. (2011). Robust Energy Portfolios Under Climate Policy and Socioeconomic Uncertainty. Environmental Modeling & Assessment, 17, 39-49.

17. Andersen, F. M., Larsen, H. V. & Boomsma, T. K. (2013). Long-term forecasting of hourly electricity load: Identification of consumption profiles and segmentation of customers. Energy Conversion and Management, 68, 244-252.

18. Bigerna, S., BOLLINO, C. A. (2013). Hourly Electricity Demand in Italian Market. Quaderni del Dipartimento di Economia, Finanza e Statistica. Universita di Perugia, Dipartimento Economia, Finanza e Statistica, 24.

19. Stokes, M., Rylatt, M. & Lomas, K. (2004). A simple model of domestic lighting demand. Energy Build 36, 103-116.

20. Saravanan, B., Das, S., Sikri, S. & Kothari, D. P. (2013). A solution to the unit commitment problem—a review. Front Energy, 7, 223-236.

21. Janssen M, Wobben M: Electricity pricing and market power-evidence from Germany. Eur Trans Electr Power 2009, 19:591-611.

22. Bohi, D. R. (2013). Analyzing Demand Behavior: A Study of Energy Elasticities. Routledge, 177 .

23. Varian, H. R. (2009). Intermediate Microeconomics: A Modern Approach. New York: W.W. Norton & Co., 780.

24. Weisser, D. (2007). A guide to life-cycle greenhouse gas (GHG) emissions from electric supply technologies. Energy, 32, 1543-1559.

Information about the authors

Krasovskii Andrey Andreyevich (Laxenburg, Austria) — PhD, Research Scholar of Ecosystems Services and Management Program (ESM), International Institute for Applied Systems Analysis (IIASA) (1, Schlossplatz, Laxenburg A-2361, Austria, e-mail: krasov@iiasa.ac.at).

Khabarov Nikolay Vasil'evich (Laxenburg, Austria) — PhD, Research Scholar of Ecosystems Services and Management Program (ESM), International Institute for Applied Systems Analysis (IIASA) (1, Schlossplatz, Laxenburg A-2361, Austria, e-mail: khabarov@iiasa.ac.at).

Obersteiner Michael (Laxenburg, Austria) — PhD, Program Director of Ecosystems Services and Management Program (ESM), International Institute for Applied Systems Analysis (IIASA) (1, Schlossplatz, Laxenburg A-2361, Austria, e-mail: oberstei@ iiasa.ac.at).

УДК 332.14; 519.86; 519.83

А. Ф. Шориков, Л. А. Коршунов

ЭКОНОМИКО-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ДВУХУРОВНЕВОГО МИНИМАКСНОГО ПРОГРАММНОГО УПРАВЛЕНИЯ ЭКОНОМИЧЕСКОЙ БЕЗОПАСНОСТЬЮ РЕГИОНА1

В данной статье рассматривается дискретная динамическая система, состоящая из набора управляемых объектов (региона и образующих его муниципалитетов), динамика каждого из которых описывается соответствующим векторным линейным дискретным рекуррентным соотношением при наличии управляемых параметров и возмущений (рисков). В системе выделены два уровня принятия управленческих решений — доминирующий (региональный или первый уровень) и подчиненный (муниципальный, или второй уровень), имеющие различные критерии функционирования и объединенные между собой априори определенными информационными и управленческими связями. Рассматривается задача оптимизации управления экономической безопасностью региона при наличии рисков. Для исследуемой задачи в данной работе предлагается экономико-математическая модель двухуровневого иерархического минимаксного программного управления экономической безопасностью региона при наличии рисков и общая схема ее решения.

Ключевые слова: экономико-математическая модель, экономическая безопасность региона, дискретная динамическая система, двухуровневая иерархическая система управления, минимаксное программное управление

1 © Шориков А. Ф., Коршунов Л. А. Текст. 2014.

1. Введение

Математическое моделирование сложных экономических, технических и др. динамических процессов, функционирующих в условиях риска и неопределенности, приводит к ситуации, когда явно присутствуют несколько уровней принятия управленческих решений при наличии конкретных условий информированности и иерархической подчиненности для управляющих субъектов. Математические модели таких процессов являются многоуровневыми иерархическими динамическими системами с неполной информацией, и их исследование представляет самостоятельный интерес в рамках математической теории процессов управления и экономико-математического моделирования.

В статье рассматривается дискретная динамическая система, состоящая из набора управляемых объектов (региона и образующих его муниципалитетов), динамика каждого из которых описывается соответствующим векторным линейным дискретным рекуррентным соотношением при наличии управляемых параметров и возмущений (векторов рисков). В данной системе выделены два уровня принятия управленческих решений — доминирующий (региональный) уровень I, управляемый доминирующим игроком Р (субъектом управ -ления регионом), и подчиненный (муниципальный) уровень II, управляемый игроком Е (субъектом управления муниципалитетами). В сфере интересов доминирующего игрока Р находятся финальные (терминальные) значения фазовых состояний всех рассматриваемых объектов: объекта I — основного (региона в целом) и объектов II, i е 1, п — п вспомогательных объектов (муниципалитетов, входящих в состав региона), и определенных для них нескольких критериев качества, а в сфере интересов подчиненного игрока Е находятся значения только финальных фазовых состояний вспомогательных объектов II, i е 1, п и соответствующего критерия качества (п е N здесь и далее N — множество всех натуральных чисел). Оба уровня управления объединены между собой априори определенными информационными и управляющими связями, и для каждого игрока описываются конкретные условия информационного обеспечения в рассматриваемом процессе управления. Предполагается также, что выбор управляющего воздействия на уровне управления II подчиненным игроком Е зависит от выбора управляющего воздействия на уровне управления I доминирующим игроком Р. Качество управле-

ния рассматриваемыми динамическими объектами на каждом уровне управления оценивается соответствующими им выпуклыми функционалами, которые определены на их терминальных (финальных) фазовых состояниях и удовлетворяют соответствующим условиям Липшица. Предполагается, что фазовые состояния всех объектов, управляющие воздействия и априори неопределенные параметры рассматриваемой динамической системы в каждый момент времени стеснены заданными конечными множествами в соответствующих конечномерных векторных пространствах или совместными системами линейных алгебраических уравнений.

Для исследуемой динамической системы в данной работе предлагается экономико-математическая формализация в форме решения многошаговой задачи двухуровневого иерархического минимаксного (оптимизации гарантированного результата) программного управления экономической безопасностью региона и предложена общая схема ее решения.

Важной особенностью предлагаемой методики управления экономической безопасностью региона является то, что ее реализация позволяет сочетать интересы как региона в целом, так и образующих его муниципалитетов.

Полученные в работе результаты основываются на исследованиях [2]-[8] и могут быть использованы при компьютерном моделировании и создании многоуровневых систем управления для сложных динамических экономических процессов, функционирующих в условиях риска и неопределенности. Математические модели таких процессов представлены, например, в работах [2]-[8].

2. Формирование экономико-математической модели динамики двухуровневой системы управления благосостоянием региона

На заданном целочисленном промежутке времени 0, Т = {0, 1, ..., Т} (Т > 0) рассматривается многошаговая динамическая система, которая состоит из (п + 1)-го управляемого объекта (п е №). Динамика объекта I (основного объекта системы — региона), управляемого доминирующим игроком Р, описывается векторным линейным дискретным рекуррентным уравнением вида

у^ +1) = Л^ ) + В^ ) +

+С^) + D(t), у(0) = у0, (1)

динамика объекта II (/'-го вспомогательного объекта системы — /-го муниципали-

тета), управляемого подчиненным игроком Е (/' е 1, п ), описывается следующим уравнением

г(!') (г +1) = А) (г )г) (t) + В0') (t )ы(г) +

+С) (t)у> (t) + D> (t)w(;> (t), г' (0) = ), (2) где t е ОТГ-Т; y(t) = (y1(t), y2(t), ..., У^))' е Иг — вектор фазовых переменных или фазовый вектор объекта I — набор основных параметров, описывающих состояние экономической безопасности региона в момент времени ^ для k е N — п-мерное евклидово пространство векторов-столбцов, даже если из экономии места они записаны в строку;

век-

^>(г) = ^>(г), ^>(г), , >(г))' е тор фазовых переменных или фазовый вектор объекта II — набор основных параметров, описывающих состояние экономической безопасности /'-го муниципалитета (/' е 1, п) в момент времени ^ ы(£) = (ы^), ы2(г), ..., ырЮ)' е № — вектор управляющего воздействия (управления) доминирующего игрока Р в период времени t ( е О, Т - 1), удовлетворяющий заданному ограничению:

ы(г) е и^) с Яр,

и,(t)=|ыф : ыф е|ы(1)(£),ы^ф,^,Ы>ф}сИр},(3) где Ц(0, для каждого t е О, Т - 1, есть конечное множество векторов, то есть конечный набор, состоящий из N N е N) векторов в Ир (р е N); V < = (у<; )(t), у<),..., )(t))' е И4 — вектор управляющего воздействия (управления) подчиненного игрока Е (/' е 1, п) в период времени t (t е О, Т - 1), который зависит от допустимой реализации управления ы®(0 е ЦЮ игрока Р (] е 1, Ы) и должен удовлетворять следующему заданному ограничению:

V^) еУ('V')(t)) с ИЧ/,

V/; V')(t)) = {V)(t): V«')(t) е

е|v,Т)(t), V,2)а),•••, V0')(1))(t)} с И/'}, (4)

где (/)(ы(/)(Г)) для каждого момента времени t е О, Т - 1 и управления ы) е ЦЮ игрока Р есть конечное множество векторов, то есть конечный набор, состоящий из 0/'()) (0(/'()) е N, ) е Щ) векторов в И4'; v(t) = (/«(0, v|2>(t), ..., v(n)(t))' е И(п х Ч) — вектор управления обобщенного подчиненного игрока Е, объединяющего всех подчиненных игроков Е, /' е 1, п

п /

(ц = ХЧ еМ).

Предполагается, что для всех t е О, Т - 1, каждая допустимая реализация фазового вектора х(€) = (^(0, х2(0, ..., хпЮ)' е объекта I удовлетворяет следующему заданному фазовому ограничению:

У(0 = (Уl(t),У2(t),...,Уп(t)) еУl(t) сИг, У(t) =|У(0 : У(t) еКг, Му(1) < Ь} *0, (5)

то есть множество У1(г) ограничивает допустимые значения реализации фазового вектора объекта I в момент времени г. В ограничении (5): М — действительная матрица порядка (г х г); Ь е — фиксированный вектор; здесь и далее, в матричных неравенствах символы <, =, > означают соответствующее покоординатное сравнение векторов. Для всех t е О, Т -1, каждая допустимая реализация фазового вектора ) = (г/' ), г^Ю,..., г^(0)' еК* объекта II (/' е 1, п) удовлетворяет следующему заданному фазовому ограничению:

>(0 = (г(°(0,4>(0,...,г«(0)еЯ<"(О ск*, Я/>(г) =|г(г»(г): г^) еИ, М(г>г^) < Ь(г»} ^0, (6)

то есть множество Я/ограничивает допустимые значения реализации фазового вектора объекта II в момент времени г. В ограничении (6): М® — действительная матрица порядка х s/); Ь® е № — фиксированный вектор. В уравнении (1), описывающем динамику объекта I, w(t) = ^^Г), м^), ..., ^т(Г))' е — вектор рисков (или помехи) для этого объекта, который в каждый период времени г (г е О, Т - 1) зависит от допустимой реализации управления ый(0 е иигрока Р ( е 1, Ы) и удовлетворяет заданному ограничению:

) е (ы(I)) с т, ^1(ы(/)(г)) = МО: еИт,

щг) + Lы( ) < с} ^0, (7)

то есть множество W1(ыIJ)(t)) ограничивает возможные значения реализации вектора рисков м(г) в момент времени г, влияющего на динамику объекта I. В ограничении (7): т е Я — действительная матрица порядка (г х г); Ь — действительная матрица порядка (г х р); с е Иг — фиксированный вектор. В уравнении (2), описывающем динамику объекта II (/' е 1, п), м>( °(0 = м °(0, )Ю,., )Ю)'е /— вектор рисков (или помехи) для этого объекта, который в каждый период времени г (г е О, Т - 1) также зависит от допустимой реализации управления ыйЮ е и1(г) игрока Р ( е 1, Ы) и удовлетворяет заданному ограничению:

) еW1|/')(ы( 1 )) с ,

W1|í V'\г)) = М )(г): )(г) еКт/,

R(í > г)(г)+ы п(г) < с }} ^0, (8)

то есть множество W1|!)(ы(')) ограничивает возможные значения реализации вектора ри-

сков w(/)(t) в момент времени г, влияющего на динамику объекта II. В ограничении (8): т{ е N Л® — действительная матрица порядка (з; х s/.); I® — действительная матрица порядка (з; х р); с® е Rs' — фиксированный вектор.

Матрицы Л(г), Б(г), С(г) и D(t) в векторном рекуррентном уравнении (1), описывающем динамику объекта I, есть действительные матрицы порядков (г х г), (г х р), (г х ц) и (г х т) соответственно и такие, что для всех t е 0, Т- 1 матрица Л(г) является невырожденной, то есть для нее существует соответствующая ей обратная матрица Л-1(г), а ранг матрицы Б(г) равен р (размерности вектора ы(г)). В векторном рекуррентном уравнении (2), описывающем динамику объекта II, / е 1, п, матрицы Л®(г), Б®(г), С®(г) и D(/)(t) есть действительные матрицы порядков (з; х s/.), (s/. х р), (з; х ц) и (з; х т) соответственно, и такие, что для всех t е 0, Т - 1 матрица Л®(0 является невырожденной, то есть для нее существует соответствующая ей обратная матрица [Л®(г)]-1, а ранг матрицы С®(г) равен ц (размерности вектора У®©).

3. Информационные условия для субъектов управления

В сфере интересов игрока Р находятся возможные состояния фазового вектора объекта I и возможные состояния фазовых векторов объектов II, / е 1, п. При этом, для каждого целочисленного промежутка времени (далее — промежутка) х, 9 с 0, Т (т < 9) игроку Р известен набор w( х) = {т, у( х), г(1)( х), г(2) (х),..., г(п)( х)} е

____п

е 0,ТххЯ5' хЯ52 х-хЯ^ = 0,ТхЛ х^Л3

(Я(0) = {0,уо,г01)(х),42)(х),..„г0п)(х) = '=' который будем называть его х-позицией. Игроку Р известен также принцип формирования управления у (/ '(•) = {У(/)(0}ге;х-9-1; (Vt ех,9-1: у'"(ОеУ/"^/)(t))) каждым ех,из игроков Е, / е 1, п, на промежутке времени х, 9 с 0, Т, который зависит от выбора на этом промежутке управления ы() = {ы(гЛ^^ (Vt ех,9-1: ы(г) еих(t)) игроком Р и описывается соотношением (4), причем выбранное каждым игроком Е управление сообщается игроку Р.

Таким образом, на каждом промежутке времени х, 9 игрок Р в момент времени х имеет полную информацию о реализациях фазовых векторов всех объектов I и II, / е 1, п, а также знает принцип формирования управлений игроками Е, / е 1, п на этом промежутке, а выбранные ими управления сообщаются ему.

Предполагается также, что по ходу реализации процесса управления и фиксирован-

ного натурального числа я >> Т > 0, в каждый момент времени х е 0, Т - 1 игроку Р на промежутке -я, х, предшествующем рассматриваемому промежутку х, 9, известна следующая информация :

1) известна история реализации фазового вектора объекта I у^) = (уД, у^Х, ..., уД) =

=Шг), у2(а ..., уг(0)} г —_=_{у(х)} , —;

2) для каждого / е 1, п известна история реализации фазового вектора объекта II. ^'ЧО = (^'ЧОх, 4Ч0х ,-, *5О(0х) = = {(г^Х, г<0(г)х ,..., г® (г )х )}£е-зтг = ^ (°(х)}Е

3) известна история реализации управляющего воздействия игрока Р ы (•) = (ыД, ы2(), ...,

Ыр(-)х) ={(Ul(t), ы2(t), ..., ЫрЩ^-;;;-! = МО} ,е-зтх-г;

4) для каждого / е 1, п известна история реализации управляющего воздействия игрока Е У«(0 = УОхУЧОх ,-,УЦ°Ох) = = {(У«(^х,У«(^х,...,У^(г)%' =

= {у( (г)}ее:5~х-1; / ,

5) известна история реализации вектора рисков, влияющего на динамику объекта I ™х(0 = К«^ w2(•)х, ..., М„Д) ={(Wl(t), w2(t), ...,

Мт(0)} г е~=М0} г е-З^

6) для каждого / е 1, п известна история реализации вектора рисков, влияющего на динамику объекта II.

м»о=«ох ,<>(0х ,-,<Ох)

={(wí/■х(t )х ^(г )х,..., мт)(г Х)}^

={м(/)(г)}^. т ,

Отметим, что на основе этих данных игроку Р можно решить задачу апостериорной идентификации [2, 3, 8] всех основных элементов рассматриваемой дискретной динамической системы, то есть определить элементы матриц Л(г), Б(г), С(г), D(t), л®(г), Б®(г), с®(г) и в векторных рекуррентных уравнениях (1) и (2), описывающих ее динамику.

Результат реализации рассматриваемого процесса управления с позиции игрока Р оценивается значением выпуклого функционала а, определенного на допустимых финальных фазовых состояниях объектов I и II, / е 1, п, который удовлетворяет соответствующему условию Липшица. Отметим, что каждое конкретное значение этого функционала оценивает состояние экономической безопасности региона, соответствующее конкретному состоянию фазовых векторов всех объектов рассматриваемой динамической системы. Тогда на промежутке времени х, 9 целью игрока Р в рассматриваемом процессе управления является минимизация значения выбранного функционала а путем выбора его допустимого программного управления ы() = МО^^ Vtех,9-1: ы(г) е Ц^)), а также обработки имеющейся в

его распоряжении информации, в расчете на возможные наихудшие реализации неконтролируемых им параметров рассматриваемой дискретной динамической системы (1)-(8) на этом промежутке времени.

Учитывая эти обстоятельства, мы будем говорить, что такие возможности поведения игрока Р совместно с объектами I и II, / е 1, п, определяют доминирующий или уровень управления I рассматриваемого процесса управления в дискретной динамической системе (1)-(8).

Предполагается, что в сфере интересов каждого игрока Е{ (/' е 1, п) находятся возможные состояния только объекта II и для любого рассматриваемого промежутка времени х, 9 ему сообщается реализация управления ы(0 = |ы(9}г е — V е Х-Э^Т : ы(г) е ЩГ)) игрока Р на этом промежутке времени, которую он должен учитывать при формировании своего управления v(i)(t) еУ^ы)) для всех г е х, 9 - 1. При этом в момент времени^ему также известен набор $(/> ( х) = |х, г(/) (х)} еО, Т х Я (&(/)(О) = |О, г(/)(О)} = $0/)), который будем называть х-позицией игрока Е.

Таким образом, это означает, что выбор возможной реализации управления ^(О = е — (Vt ех,9-1: V(/)(г) е^0)(ы|))(г))) игроком Е{ на рассматриваемом промежутке времени х, 9 в каждый момент времени г е х, 9 - 1 в соответствии с ограничением (4) стеснен допустимой реализацией управления ы() = |ы(t)}[ е х"^ ^г е х, 9 - 1 : ы(г) е Щг)) игрока Р, которое сообщается игроку Е; ( /' е 1, п) а значения ы(г) в каждый момент времени г е х, 9 - 1 определяют соответствующие им ограничения (4). При этом введенное ограничение (4) устанавливает, что поведение каждого игрока Е{ ( /' е 1, п) при достижении поставленных перед ним целей, которые будут сформулированы в следующем разделе, явно зависит от поведения игрока Р. Тогда, учитывая этот факт, совокупность п игроков Е, / е 1, п, называемых также игроком Е, и управляемых ими объектов II, / е 1, п, образуют подчиненный или уровень управления II рассматриваемого процесса управления (подчиненный доминирующему или уровню управления I).

Результат реализации рассматриваемого процесса управления с позиции игрока Е оценивается значением выпуклого функционала в, определенного на допустимых финальных фазовых состояниях объектов II, / е 1, п, который удовлетворяет соответствующему условию Липшица. Отметим, что каждое кон-

кретное значение этого функционала оценивает состояние экономической безопасности муниципалитетов, образующих регион, соответствующее конкретному состоянию фазовых векторов всех объектов II, / е 1, п, рассматриваемой динамической системы. Тогда на промежутке времени х, 9 целью игрока Е в рассматриваемом процессе управления является минимизация значения функционала в путем выбора каждым из игроков Е, / е 1, п, на промежутке времени х, 9 с О, Т (х < Т), соответствующих управлений v|/')(•) = ^®(г)}г е ¡"¡71 ^г ех,9-1: v|/'(t) еУ^ыф, которые зависят, в соответствии с соотношением (4), от выбора игроком Р на этом промежутке управления ы(-) = |ы(г)}, е х^ V е хТ^-Т : ы(0 е ЦЮ), а также обработки имеющейся в его распоряжении информации, в расчете на возможные наихудшие реализации неконтролируемых им параметров рассматриваемой дискретной динамической системы (1)-(8) на этом промежутке времени.

Предполагается также, что в рассматриваемом процессе управления для любого момента времени г е О, Т игроку Р известны соотношения (1)-(8), а каждому игроку Е, (/' е 1, п) известны соотношения (2), (4), (6), (8) при фиксированном значении индекса /' (игроку Е эти соотношения известны для всех /' е 1, п).

4. Постановка задачи двухуровневого иерархического минимаксного программного управления экономической безопасностью региона

Введем ряд определений, которые необходимы для строгой математической формализации задачи двухуровневого иерархического минимаксного программного управления экономической безопасностью региона для рассматриваемой дискретной динамической системы (1)-(8).

Для k е N и любого целочисленного промежутка /', ) (/' < )) символом Бк(/',)) будем обозначать метрическое пространство функций целочисленного аргумента ф: ¡,) ^ Як, в котором метрика pk задается соотношением

Pk (Ф1 (•), Ф2 (•)) = тах|| Ф1 (г) - ф2 (г) II к

ге/,)

ШО,ф2(0_е Бк(й) Бк(Ц), а символом сотр(Бк(/', ))) — множество всех непустых и компактных, в смысле этой метрики, подмножеств пространства Бк(/, )) .

Здесь и далее для любых множеств X и У множество X х У есть произведение X и У, то

есть множество всех пар (х, у) таких, что х е X, у е У (аналогичное обозначение используется и для большего числа множеств).

Используя ограничение (3), определим множество и(х, 9) с R(p х (9- х)) программных управлений ы(-) = {ы(г)}г е игрока Р на промежутке времени х, 9 с 0, Т (х < 9) соотношением:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и(х,9) = (ы0: ы()е рх(9-х)),

Vг е х,9-1, ы(г) е и1(г)}, (9)

которое есть множество всех допустимых реализаций программных управлений ы(-) (всех возможных сценариев реализации управления игрока Р) на целочисленном промежутке времени х, 9 и в силу сделанного предположения является конечным множеством векторов пространства R(p х (9- х)).

Для фиксированных программного управления ы(-) е и(х, 9) и индекса / е 1, п, используя ограничение (4), определим множество У®(х, 9; ы(-)) с R(ц' х (9- х)) программных управлений у®(-) = {у(/)(г)}г е х"977 игрока Е на промежутке времени х, 9 соответствующих ы(-), следующим соотношением:

У®(х79 ы(-)) = {у(//)0 :

у(/)(•) е х(9-х))(1),

Vt е х,9-1, У(/)(г) еУ1(/)(ы(г))} (10)

которое есть множество всех допустимых реализаций программных управлений у®(-) (всех возможных сценариев реализации управления игрока Е) на целочисленном промежутке времени х, 9 и в силу сделанного предположения является конечным множеством векторов пространства R(ц' х (9- х)).

Далее, для фиксированного программного управления ы(-) е и(х, 9), используя ограничение (7), определим множество Ш(х,9;ы(-)) е сотр(5ш (х, 9-1)) программных рисков м(0 = {м(г)}гех-д^ для объекта I на промежутке времени х, 9 соответствующих ы(-), следующим соотношением:

Ж(х, 9; ы( )) = {м(-): м е 5т (х, 9-1),

Vt ех,9-1, м(г)еШ'(ы(г))}, (11)

которое есть множество всех допустимых реализаций вектора рисков №(•) (всех возможных сценариев реализации вектора рисков в рассматриваемом процессе управления) на целочисленном промежутке времени х, 9.

Для фиксированных программного управления ы(-) е и(х, 9) и индекса / е 1, п, используя ограничение (7), определим множество

Ш(/)(х,9;ы(-))е сотр(Smi(х,9-1)) программных рисков м(0() = {м(/)(г)}ге:г9-| для объекта II на промежутке времени х, 9 ' соответствующих ы(-), следующим соотношением:

Ш (/)(х~9 ;ы()) = {м(/) (•):м(/) е Sm¡ (х,!-!),

Vt е х,9-1, м(°(г)еШ1(°(ы(г))}, (12)

которое есть множество всех допустимых реализаций вектора рисков мг^) (всех возможных сценариев реализации вектора рисков в рассматриваемом процессе управления) на целочисленном промежутке времени х, 9.

Далее, для фиксированного программного управления ы(-) е и(х, 9) введем следующие множества:

V (х,9 ы())=П у (/) (ы()),

/=1

^F(T-9 ы())=П w(/■)(T-9iы(•)) (13)

/=1

соответственно всех возможных наборов

у( ) = (У(1)0,.,У(2)(-),У(п)(-)) е ПУ(/)(T-9ы( )) =

_ /=1

=У (х, 9; ы0) допустимых программных управлений совокупности игроков Е / е 1, п, или допустимых программных управлений у(-) игрока Е на промежутке времени х, 9, и всех наборов М() = (м<1)(),...,м<2)(),м<п)())е

п ___

е П Ш(/)(х,9; ы(0)=ШТ(х,9; ы{-)) допустимых ре-

/=1

ализаций векторов рисков для совокупности объектов II / е 1, п (или обобщенного объекта II), на промежутке времени х, 9.

Пусть для любого промежутка времени х, 9 с 0, Т (х < Т) множество

п

С(х) = {х} х Яг х П К3 есть множество всех х-по-

/=1

зиций х) = {х, у(х), 2(1)( х), г{2)( х), ..., г( п)(х)} е

е 0ТхRг хП R((0) = {0, у(0), г(1)(0), г(2)(0), ...,

/=1

г(п)(0)} = £,) игрока Р (С(0) = {¿(0)} = {} = 60). Тогда для оценки качества рассматриваемого динамического процесса на уровне управления I введем функционал

а : в(х) х и(ГТ) х (У(ГТ) х W(TT) х ЩхТТ) =

= Г(хТТ; а) ^ Е = ]-<», +<»[, (14)

значения которого для допустимых на промежутке времени х, Т реализаций ¿(х) е С(х), и(хТТ), _у() = [у^О, У^-),

..., У(п)(0] е У(х, Т), м(-)_е Ш(х, Т) и мм(•) = [^>(0, м(2)0, ..., м(п)(-)] е Т^(х, Т) определяются следующим конкретным соотношением:

а( g (t), "(•), v(-), w(-), w (•)) =

У(Т)) + £ ц,-p(i®(z( °(T)). (15)

i=1

Здесь символом y(T) = yT(t, T; y(t), u(^), v(0, w(0) обозначено состояние в финальный момент времени Т траектории объекта I на промежутке времени t, T, а через z(i)(T) = zT°(tT;z(i)(t),u(-),v(i>(•),w(i)0) - состояние в этот же момент времени траектории объекта II, (i е 1, п) на промежутке времени t, T, которые порождены соответственно наборами {y(t), и(0, vQ, wQ} и {z(i)(t), и(0, v (0 (•), w ® (•)} и формируются согласно рекуррентным уравнениям (1) и_(2) (y(0) = y0,z(i)(0) = z0°); ц е R1 и ц® е R1, i е 1, п — заданные числовые параметры, которые удовлетворяют следующим условиям:

ц>0; ViеЦп:ц, >0; £ц =1 -ц (16)

i=1

функционалы у: Rr ^ R1 и р®: Rs® ^ R1 , i е 1, п, являются выпуклыми и удовлетворяют соответственно следующим условиям Липшица:

V(y(1),y(2)) еЯг х Rr:

||y( У(1))-Y( У (2))|| r <L\\y(1)-У i L;

V (z(!'Д), z(i'2)) eRs® х Rs® : ||p(i)(z™)-p(i)(z(i'2))|| <ф(!'Д) -z(i'2)|| ,

II 1Ц. У 1Ц

где L е R1 и L® е R1, i е 1, п — постоянные Липшица.

Далее, обозначим через G®(t) = {t} х Rs® множество всех возможных t-позиций g®(t) = {t, z(i)(t)} е {t} х Rs, игрока E. (i е 1_п; g\o) = {0,

z®(0)} = {0, z0®)} = g0i); G®(0) = {gO(0)J = {g0°} = Go®),

a n s

а через G(t) = {t}хПR® обозначим множество

i=1

всех возможных t-позиций gY) = {t, z(1)(t), z(2)(t),

...,z(n)(t)}е 0TхRrх]Rs® (g(0) = {t,z(1)(0),z(2)(0),

i=1

...,z(n)(0)} = g0) для совокупности игроков E, i е 1, п, или игрока E (), то есть для II уровня управления (G (0) = {g (0)} = {g0} = G0).

Тогда качество управления для рассматриваемого динамического процесса каждым из игроков E (i е 1, п) на уровне управления II рассматриваемого процесса управления оценивается соответствующим ему функционалом р ® вида

р® : G(i)(t) х U(t_T) х (V®(t~T) х W®(tTT) =

= Г(ХТГ; р(i)) ^ E, (17)

значения которого для допустимых на промежутке времени t, T реализаций g®(t) е G®(t),

и(0 е Щ(т, Т), у®(^) е У®(т, Т) и е ^(т, Т), определяются следующим конкретным соотношением:

р®(£®(т), и(0, у®0, w®(•)) = р(!)(г(°(Т)), (18)

то есть этот функционал оценивает качество управления игроком Е на фиксированном промежутке времени т, Т финальными фазовыми состояниями объекта II ( / е 1, п).

Следует отметить, что если рассмотреть функционал

у : в<т) х и<ТТ) х (У(т/Т) х W(T,T) =

= Г(Т7Т; у ^ Е, (19)

значения которого для допустимых на промежутке времени т, Т реализаций ^(т) е С(т), и(0 е Щ(тД), у(^) = |у(1)(0, у(2)0, ..., у(п)(0} е У®(Т7Т), и w<•) е W(т, Т) определяются соотношением:

У(£(т), и(-), у(0, = у(у(Т)), (20)

оценивая качество управления игроком Р на фиксированном промежутке времени т, Т финальными фазовыми состояниями объекта I на уровне управления I динамической системой (1)-(8), и ввести векторный функционал 8 = (у, р(1), р(2), ..., р(п)) такой, что

8 : Г(тТ;у) х П Г(т,Т;рй) ^Ея+1, (21)

/=1

значения (п + 1)-го параметра которого определяются для допустимых реализаций их аргументов согласно соотношениям (17)-(20), то можно утверждать, что функционал а, определенный соотношениями (14)-(16), является его сверткой, полученной в соответствии с применением метода скаляризации (см., например, [4]) векторных функционалов.

Таким образом, функционал а является выпуклым и позволяет оценивать функционирование на промежутке т, Т двухуровневой динамической системы (1)-(8) в целом, рассматриваемой как совокупность объектов I, II, / е 1, п, игроков Р и Е, / е 1, п (или Е), объектов II, / е 1, п, игроков Е, / е 1, п (или Е), определяющих уровни управления I и II соответственно, являясь сверткой векторного терминального функционала 8, для скаляризации которого используются числовые параметры ц е R1 и ц® е R1, / е 1, п, оценивающие значимость каждого из функционалов у и р®, / е 1, п, соответственно. Отметим, что параметры ц и ц®, / е 1, п, могут определяться, например, экспертным путем на основании экспериментальных данных о рассматриваемом динамическом процессе (1)-(8).

Тогда, на основании изложенного выше, цель каждого из игроков Е (/ е 1, п) (которые в совокупности и вместе с объектами II / е 1, п, определяют уровень управления II в рассматриваемом динамическом процессе (1)— (8)), при минимаксном программном управлении на фиксированном промежутке времени х, Т с 0, Т (х < Т) соответственно объектом II, содержательно может быть сформулирована следующим образом. Будем считать, что игрок Е ( / е 1, п), используя имеющиеся у него информационные и управляющие возможности, заинтересован в таком исходе процесса программного управления в динамической системе (1)—(8) на промежутке времени х, Т, при котором функционал ¡3®, определяемый соотношениями (17), (18), для любых допустимых реализаций его х-позиций ^(х) = {х, г®(х)} е С®(х) (¿(/)(0) = ¡^е с0/)) и программного управления ы() е и(х, Т) игрока Р на этом промежутке времени принимает наименьшее возможное значение, за счет возможного выбора своего допустимого программного управления у®(-) е У®(х, Т; ы(•)). При этом не исключается из анализа такая ситуация, когда параметр м®(-) е Н®(х, Т; ы( •)) может реализоваться на промежутке времени х, Т наихудшим образом для игрока Е, то есть определяя наибольшее возможное значение функционала в(/) при фиксированных реализациях элементов ^(х), ы() и У^О.

Для осуществления этой цели игрока Е ( / е 1, п) ниже формулируется следующая задача минимаксного программного терминального управления объектом II на уровне управления II двухуровневой иерархической динамической системы (1)—(8).

Задача 1. Для фиксированных индекса / е 1, п, промежутка времени х, Т с 0, Т (х < Т), допустимой на уровне управления II двухуровневой иерархической динамической системы (1)—(8) реализации х-позиции ^(х) = {х, г®(х)} е С®(х) (g(/)(0) = ¿0° еС0/)) игрока Е и допустимой реализации программного управления ы(-) е их, Т игрока Р на уровне управления I требуется найти множество У'е)(X-T;g("(х), ы( •)) с V(^>(X-T; ы( •)) минимаксных программных управлений у(/'>е)(-) е У®(х, Т; ы( •)) игрока Е, соответствующих управлению ы(-) игрока Р, которое определяется соотношением

V(/,( )(X-T; g (/)(х), ы()) =

{у(/>)(•): у(/>)(•) е уо->(хт; ы( )),

C<eií(X-T; g (/)(х), ы()) =

( тах_ в «о (§■( ^ (х), ы(^),у(/е »о^о)=

м(/)(^)еШ (/)(х,Т ;ы( •))

() пт тах {

V ) (ОеУ(/)(х,т;ы(•)) м^ОеЖ(/)(х,Т;ы(0)

в® (g<0(х),u(•),v('»(),w('»())},

(22)

где функционал в® определен соотношениями (17) и (18). _

Множество ^(х, Т; ¡(х), ы( •)) =

= ПV)(T-T;g<')(X)-ы())= {У^е)} = {У(1, ^(О, У(2, /=1

..., У(п, ^С)} е У^; ы( • )) (¡(х) = {х, ¿«(х), ¿»(х), ..., ^(х)} е<5(1), ¡(0) = {0, ^(0), z(2>(0), ..., z(n>(0)} = ¡0 е С30), которое формируется из решения п задач 1 при / е 1, п, будем называть множеством минимаксных программных управлений игрока Е для уровня управления II динамической системы (1)—(8), а соответствующее ему значение вектора св()(х,Т;g(х),ы(-)) =

= ( с^хТ;^(х)^)), с" (хТ;¡(2)(х),ы0) , ... ,

с^(х,Т;¡(п)(х),ы(^))) е Еп — значением результата минимаксного программного управления для игрока Е на уровне управления II этой системы. При этом оба данных элемента соответствуют фиксированным и допустимым промежутку времени х, Т, х-позиции ¡(х) е 6(х) (¡(0) = ¡0 е60) игрока Е на уровне управления II и управлению ы(-) е и(х, Т) игрока Р на уровне управления I. Заметим, что число с(() (х,Т; I((х),ыО) является конкретным значением векторного функционала в = (в (!', в ^ ..., в определяемого на основании (17) следующим отображением:

в : Г^в) = П Г(X-T;в('>) ^Е",

/=1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где для каждого индекса / е 1, п значение функционала в(//) определяется по формуле (18). Векторный функционал в можно было бы рассматривать в роли критерия качества поведения игрока Е (совокупности игроков Е, / е 1, п) на уровне управления II, в ситуации, когда все игроки Е, / е 1, п, имеют общую цель, то есть входят в одну коалицию.

Таким образом, решение задачи 1 определяет на промежутке времени х, Т принцип формирования минимаксных программных управлений у^С) е У(/^'(>(T7T;g®(т), ы(•)) с V(/'>(T7T; ы( •)) каждым из игроков Е ( / е 1, п) на уровне управления II, отвечающих реализации его х-пози-ции ^(х) = {х, г(0(х)} е Сй(х) (¡(/)(0) = ¡0° еС^ и подчиненных выбору управления ы(-) е и х, Т игроком Р на I уровне управления.

Отметим, что, учитывая конечность множеств допустимых программных управлений и хТТ и V((>(X-_T; ы( • )) игроков Р и Е. ( / е ГГл) со-

ответственно, многогранные свойства множества допустимых программных рисков ^(т, Т; и()), соответствующего фиксированному программному управлению и() е Щт, Т) игрока Р, и соотношения (9)-(22), можно показать (см., например, [7,8]), что решение задачи 1 существует и сводится к решению конечного числа задач линейного и выпуклого математического программирования, а также конечного числа задач дискретной оптимизации.

Учитывая введенные выше определения и сделанные предположения относительно параметров и информационных связей для двухуровневой иерархической динамической системы (1)-(8), цель игрока Р, определяющего уровень управления I в этой системе при реализации рассматриваемого процесса двухуровневого минимаксного программного управления на заданном промежутке времени т, Т с 0, Т (т < Т), то есть управления объектами I и II, / е 1, п, содержательно может быть сформулирована следующим образом. Будем считать, что игрок Р, используя имеющиеся у него информационные и управляющие возможности, заинтересован в таком исходе процесса программного управления в динамической системе (1)-(8) на промежутке времени т, Т, при котором функционал а, определяемый соотношением (14), (15) для любой допустимой реализации его т-позиции (¿(т) = |т, у(т), г(1)(т), г(2)(т), ..., г(п)(т)} еО(т), ¿0) = |0, у(0), 2(1)(0), г®(0), ..., г(п)(0)} = ¿0 е О0) принимает наименьшее возможное значение за счет возможного выбора допустимых своего программного управления и() е Щт, Т) и программного минимаксного управления у( е)(-) = |у(1, е)0, у(2, е)(-), ..., у(п' е)0} е ^(тТ; ¿¿(т), и()) _игрока Е (формируемого игроками Е, / е 1, п, путем решения п задач 1 при / е 1, п), подчиненного игроку Р (где т-позиция (¿(т) = |т, г(1)(т), 2<2)(т), ..., ^(т)} еО(т), (¿(0) = |0, г(1)(0), г(2)(0), ..., г(п)(0)} = я0 е О0), определяющая состояние всех объектов II, / е 1, п, на уровне управления II в момент времени т, формируется из т-позиции ¿(т). Отметим, что при анализе системы (1)-(8) не исключается такая ситуация, когда параметры-риски w(•) е W(x7T; и()) и w®(•) е ^(тТТ; и()) могут реализоваться наихудшим образом для игрока Р, то есть определяя наибольшее возможное значение функционала а при фиксированных реализациях элементов ¿(т), и(), и

у(е)0.

Ниже, для реализации достижения этой цели игрока Р, связанной с уровнем управления I, формулируется следующая задача ми-

нимаксного программного терминального управления объектами I и II, / е 1, п, на уровне управления I двухуровневой иерархической динамической системы (1)-(8).

Задача 2. Для фиксированных промежутка времени т, Т с 0, Т (т < Т), допустимой на уровне управления I двухуровневой иерархической динамической системы (1)-(8) реализации т-позиции (¿(т) = |т, у(т), г(1)(т), г(2)(т), ..., г(п)(т)} еО(т) (¿(0) = |0, у(0), 2(1)(0), г(2)(0), ..., г(п)(0)} = ¿0 е О0 ) игрока Р требуется найти множество Ще)(т, Т; ¿(т)) минимаксных программных управлений и(е)(-) е Щт, Т) игрока Р, которое определяется следующим соотношением

и(е)(тт; я (т)) =

= |и<е)(-): и^и^с^^^т)) =

Ш1П

у(е)(-)е е)(т,Т;я(т),и(е)(-))

шах |

V (-)е№ (тТ ;и( е)(-))

V (-)еИ' (тТ ;и( е)(-))

а( я (т),и( е)(-), у(е Ч-), ш(-), V (•))} =

Ш1П Ш1П

и(-)е V(т,т) у(е)(^)е V(e)(т,Т;я(т),и(-))

шах |

V (-)е№ (тт -М-))

V Ое# (тТ ;и(-))

а( я (т),и(-), у «(•), и^), V (•))}.

(23)

Здесь функционал а определен соотношениями (14) и (15); т-позиция <§(т) = |т, г(1)(т), г(2)(т), ..., г(п)(т)} еО(т), (у(0) = |0, 2(1)(0), г(2)(0), ..., г(п)(0)} = ,у0 е О0) игрока Е формируется из т-по-зиции я(т) игрока Р и определяет реализацию в момент времени т состояния всех объектов II, / е 1, п на уровне управления II динамической системы (1)-(8), а множество ^(тГТ; &%_"(■)) = |у(е)(0} = |у(1, е)(-), у^О, ..., у(п, е)(^)} с У(т, Т; и()) минимаксных программных управлений игрока Е для уровня управления II рассматриваемой динамической системы (1)-(8) для любых реализаций т-пози-ции я(т) еО(т), (у(0) = я0 е О0) игрока Е и программного управления и() е Щт, Т) игрока Р находится из решения задач 1 для всех значений параметра / е 1, п.

Множество Ще)(т, Т; я(т)) е Щт, Т), которое формируется из решения задачи 2, будем называть множеством минимаксных программных управлений игрока Р для уровня управления I динамической системы (1)-(8), а соответствующее ему число сае)(т,Т; я(т)) — значением результата минимаксного программного управления для игрока Р на уровне управления I этой системы. Причем множество Щ(е)(т, Т; я(т)) и число сае)(т,Т;я(т)) соответствуют фиксированным и допустимым промежутку вре-

мени t, T и t-позиции g(t) eG(t), (g(0) = g0 e G0) игрока Р на уровне управления I.

Следует отметить, что решение задачи 2 определяет на промежутке времени t, T принцип формирования минимаксных программных управлений u(e)() e Ue)(t, T; g(t), u()) с Ue)(t, T) игроком Р на уровне управления I, отвечающих реализации его t-позиции g(t) eG(t), (g(0) = go e G„).

Отметим, что, учитывая конечность множества допустимых программных управлений U(t, T) игрока P и множества Ve)(t, T; g(t), u( )) минимаксных программных управлений игрока Е для уровня управления II рассматриваемой динамической системы (1)-(8), многогранные свойства множеств допустимых программных рисков W(t, T; u()) и W(t, T; u()), соответствующего фиксированному программному управлению u() e U(t, T) соответственно игроков P и E, и соотношения (9)-(23), можно показать (см., например, [7, 8]), что решение задачи 2 существует и сводится к решению конечного числа задач линейного и выпуклого математического программирования, а также конечного числа задач дискретной оптимизации.

На основании сформулированных выше задач 1 и 2 рассмотрим следующую задачу.

Задача 3. Для фиксированных промежутка времени t, T с 0, T (t < T), допустимой на уровне управления I двухуровневой иерархической динамической системы (1)-(8) реализации t-позиции (g(t) = {t, y(t), z(1)(t), z(2)(t), ..., z(n)(t)} eG(t), (g(0) = {0, y(0), z(1)(0), z(2)(0), ..., z(n)(0)} = g0 e G0) игрока Р, допустимой на уровне управления II этой системы реализации t-позиции (g(t) = {t, z(1)(t), z(2)(t), ..., z(n)(x)} eG(t), (g(0) = {0, z(1)(0), z(2)(0), ..., z(n)(0)} = g0 e G0) игрока Е, сформированной из t-позиции g(t), и допустимой реализации минимаксного программного управления u( e)() e U(e)(t, T; g(t)) игрока Р на уровне управления I, которое можно сформировать из решения задачи 2, требуется найти множество F''(tTT; g(t), u(()()) с V^tT; g(t), u(e)0) с Ve)(t, T; u(e)()) минимаксных программных управлений {v( e)(-)} = {v(1, e)Q, v(2, e)(), ..., V(n ()Q} e V(t/T; g(t), u(e)( •))} игрока Е для уровня управления II и вектор с!е)(t,T;g(t),u<e)(•)) =

= (ci(> (tT;g(1)(x),u(()(•)),ci^2)(tT;g(2)(t),u(e)(•)), ...,

ci^(tT;g(n)(t),u(e)(-)))'e En - значение результата минимаксного программного управления для игрока Е на уровне управления II данной системы, соответствующие управлению u(e)Q игрока Р, которые в соответствии с (22) и (23) определяются соотношениями:

V^tTT; g(t), u(e)()) = {V( (»(•)} : V(e)Q e e V^tTT; g(t), u(e)( •)), cfCtT; g(t)) = max {

w(0eW (t,T ;u(^)) IV (•»e W (tT ;u(0)

a( g (t),u( (»(•), V((»(•), w(0, w (•))}=

min

v(()Qe V(()(t,T;g(t),u((»(•))

max {

w (•)eW (tj ;u(0) W OeW (tT ;u(^))

a(g (t),u( (»(•), v((»(•), w(0, Я))}}; (24)

i e 1, n : ci(> (т,Г;g(i)(x),u(e)(•)) =

= max {

w(i )(')eW (i)(t,T ;u( e »(•))

e(i) (g(i )(x),u(e»(•),v(i'e »(•), w(i »(•)) }=

min max {

v(i»(•)eV(i»(t,T;u((»(•)) w(i»(•»eW(i»(t,T;u((»(•))

e(i) (g (i)(t),u(e) (•),v(i)(),w(i)())}. (25)

Здесь функционал а определен соотношениями (14) и (15); для каждого индекса / е 1, п функционал в(/) определен соотношениями (17) и (18); х-позиция ¡(х) = {х, ^(х), z(2>(х), ..., z(n>(х)} еб(х), ¿3(0) = {0, z(!>(0), ^(0), ..., z(n>(0)} =¡0 е (30 игрока Е формируется из х-по-зиции ¡(х) игрока Р и определяет в момент времени х реализацию состояния всех объектов II, / е 1, п, на уровне управления II динамической системы (1)—(8), а множество Vй (хТТ; ¡х), ы«-)) = {У( (>(•)} = {У(1, (>(•), У(2, (>(•), ..., У(«, (>(•)} е ^(х, Т; ¡(х), ы((>(•)) минимаксных программных управлений игрока Е для уровня управления II рассматриваемой системы (1)— (8) для любых фиксированных и допустимых промежутка времени х, Т с 0, Т (х < Т), реализаций х-позиции (3(х) еб(х), (§(0) = ¡0 е 60) игрока Е на уровне управления II и минимаксного программного управления ы( ^(О е Ц{() (х, Т; ¡(х)) игрока Р на уровне управления I находится из решения п задач 1, соответствующих значениям индекса / е 1, п.

Учитывая, что решение этой задачи основывается на решениях задач 1 и 2, можно сделать вывод, что решение задачи 3 существует и также сводится к решению конечного числа задач линейного, выпуклого математического программирования и конечного числа задач дискретной оптимизации.

5. Общая схема решения задачи двухуровневого иерархического минимаксного программного управления экономической безопасностью региона

Таким образом, для любых допустимых и фиксированных промежутка времени т, Т с 0, Т (т < Т), допустимой на уровне управления I двухуровневой иерархической динамической системы (1)-(8) реализации т-позиции я(т) = |т, у(т), г(1)(т), 2^2)(т), ..., г(п)(т)} еО(т), (я(0) = |0, у(0), 2(1)(0), г(2) (0), ..., г(п)(0)} = я0 е О0) игрока Р, допустимой на уровне управления II рассматриваемой динамической системы (1)-(8), реализации т-позиции я(т) = |т, г(1)(т), 2^2)(т), ..., 2(")(т)} еО(т), (у(0) = |0, г(1)(0), г(2)(0), ..., г(п)(0)} = я0 е О0) игрока Е на уровне управления II данной системы, сформированной из т-по-зиции я(т), можно рассмотреть решения сформулированных задач 1-3, которые в совокупности определяют задачу двухуровневого иерархического минимаксного программного управления.

Тогда общую схему реализации процесса двухуровневого минимаксного программного управления экономической безопасностью региона можно представить в виде реализации следующей последовательности действий:

1) для любых фиксированных управления и() е Щт, Т) игрока Р на уровне управления I и индекса / е 1, п из решения соответствующей задачи 1 формируются множество У® е)(т, Т; §(')(т), и()) минимаксных программных управлений игрока Е и число с® (т,Т; я(')(т),и(-)) — значение результата минимаксного программного управления для этого игрока на уровне управления II, соответствующее управлению и(), которые удовлетворяют соотношению (22); на основании этих элементов, из решения п задач 1 для всех значений индекса / е 1, п, формируется множество У,е)(т, Т; §(')(т), и()) с У(т, Т; и(•)) минимаксных программных управлений у (!>) (•) е У®(т, Т; и()) игрока Е на уровне управления II и вектор све) (т,Т; £(т),и(-))

2) из решения задачи 2 формируются множество Ще)(т, Т; я(т)) минимаксных программных управлений и() е Щт, Т) игрока Р на уровне управления I и число с(ае )(т,Т; я (т)) — значение результата минимаксного программного управления для игрока Р на уровне управления I этой системы, удовлетворяющие соотношению (23);

3) для любого допустимого минимаксного программного управления и(е)() е Ще)(т, Т; я(т)) игрока Р на уровне управления I, которое можно сформировать из решения задачи 2, из решения задачи 3 формируются множество У'ХтТТ; я(т), и(е)С)) с У(е)(т7Т; <У(т), и(е)0) с У(т, 9; и(0) минимаксных программных управлений |у(е)(0} = |у(1, е)(0, у(2, е)(0, ..., у(п,е)(0} е Уе)(т7Т." я(т), и(е)()) игрока Едля уровня управления II и вектор с!е) (т,Т; я(т),и(е) (•)) =

,(е) (

(сЦЬ(т,Т;я(1)(т),и(е)(•)), с^(т,Т;я(2)(т),и(е)(•)), с^ (тТ;я(п) (т),и(е) (•)))' е Еп — значение результата минимаксного программного управления для игрока Е на уровне управления II дан-

(е)

ной системы, соответствующие управлению и (•) игрока Р, соответствующие управлению и(е)(-) и удовлетворяющие соотношениям (24), (25), такие, что для каждого фиксированного индекса / е 1, п образующие их элементы у® е)() и с(^(т,Т; я(!)(т),и(е) (•)) совместно с управлением и(е)(-) игрока Р удовлетворяют и соотношению (22).

6. Заключение

Для исследуемой в данной работе задачи управления экономической безопасностью региона предлагается математическая формализация в форме решения многошаговой задачи двухуровневого иерархического минимаксного программного управления в дискретной динамической системе (1)-(8), и предложена общая схема ее решения. Отметим, что важной особенностью предлагаемой методики управления экономической безопасностью региона является то, что ее реализация позволяет сочетать интересы как региона в целом, так и образующих его муниципалитетов.

Полученные в работе результаты основываются на исследованиях [2-8] и могут быть использованы при компьютерном моделировании и создании многоуровневых систем управления для других сложных экономических процессов, функционирующих в условиях риска и неопределенности. Математические модели таких процессов представлены, например, в работах [2-8].

Исследование выполнено за счет средств гранта Российского научного фонда (проект № 14-18-00574 «Информационно-аналитическая система «Антикризис»: диагностика регионов, оценка угроз и сценарное прогнозирование с целью сохранения и усиления экономической безопасности и повышения благосостояния России»).

= (с" (т,Т;я(1)(т),и(0),с (тТ; ^'(т),^))) е

с(е) (т Т• я Еп

(2)(т),и0), ..., значение результата

минимаксного программного управления для игрока Е на уровне управления II этой системы, соответствующих управлению и() игрока Р на уровне управления II;

Список источников

1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. — М.: Мир, 1982. — 583 с.

2. Красовский Н. Н. Теория управления движением. — М.: Наука, 1968. — 476 с.

3. Красовский Н. Н., Субботин А. И. Позиционные дифференциальные игры. — М.: Наука, 1974. — 456 с.

4. Лотов А. В. Введение в экономико-математическое моделирование. — М.: Наука, 1984. — 392 с.

5. Пропой А. И. Элементы теории оптимальных дискретных процессов. — М.: Наука, 1973. — 256 с.

6. Тер-Крикоров А. М. Оптимальное управление и математическая экономика. — М.: Наука, 1977. — 216 с.

7. Шориков А. Ф. Алгоритм решения задачи оптимального терминального управления в линейных дискретных динамических системах // Информационные технологии в экономике: теория, модели и методы: сб. научн. тр. — Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2005. — С. 119-138.

8. Шориков А. Ф. Минимаксное оценивание и управление в дискретных динамических системах. — Екатеринбург: Изд-во Урал. ун-та, 1997. — 242 с.

Информация об авторах

Шориков Андрей Федорович (Екатеринбург, Россия) — доктор физ.-мат. наук, профессор кафедры прикладной математики, Уральский федеральный университет имени первого Президента России Б. Н. Ельцина, Россия (620002, г. Екатеринбург, ул. Мира, 19, e-mail: afshorikov@mail.ru).

Коршунов Лев Александрович (Барнаул, Россия) — доктор экономических наук, профессор,президент, Алтайский государственный технический университет им. И. И.Ползунова (656038, Алтайскийкрай, г. Барнаул, пр. Ленина, 46, e-mail: prezident.altstu@mail.altstu.ru).

А. F. Shorikov, L. А. Korshunov

Economic-mathematical model of two-level minimax program control of economic security of a region

This article discusses a discrete-time dynamical system consisting of a set of a controllable objects (region and forming it municipalities). The dynamics each of these is described by the corresponding vector linear discrete-time recurrent relations, and its control system consist from two levels: basic (control level I) that is dominating and subordinate level (control level II). Both levels have different criterions of functioning and united a priori by determined informational and control connections defined in advance. Considered addresses the problem of optimization of management of economic security of the region in the presence of risks. For the investigated problem is proposed in this work an economic-mathematical model of two-level hierarchical minimax program control of economic security of the region in the presence of risk and the general scheme of the solution.

Keywords: eœnomks and mathematkal modeling, e^nomte security of region, disuse-time dynamkal system, two-level hierarchkal TOntol system, minimax program TOntol problem.

The study is supported by the grant of the Russian Scientific Fund (project No. 14-18-00574 "Information and analytical "Anticrisis" system: diagnostics of regions, threat assessments, and scenario forecasting for the purpose of maintaining and strengthening of economic security and improve welfare of Russia").

References

1. Bazara, M. & Shetti, K. (1982). Nelineynoye programmirovanie. Teoriya i algoritmy [Nonlinear programming. Theory and algorithms]. Mosœw, Mir, 583.

2. Krasovskiy, N. N. (1968). Teoriya i upravlenie dvizheniem [Traffic control theory]. Mosœw, Nauka, 476.

3. 3. Krasovskiy, N. N. & Subbotin, A. I. (1974). Pozitsionnyye differentsialnyye igry [Position differential games]. Mosœw, Nauka, 456.

4. Lotov, A. V. (1984). Vvedenie v ekonomiko-matematicheskoye modelirovanie [Introduction in economic-mathematical modeling]. Mosœw, Nauka, 392.

5. Propoy, A. I. (1973). Elementy teorii optimalnykh diskretnykh protsessov [Theory elements of the optimum discrete processes]. Mosœw, Nauka, 256.

6. Ter-Krikorov, A. M. (1977). Optimalnoye upravlenie i matematicheskaya ekonomika [Optimum control and mathematical economy]. Mosœw, Nauka, 216.

7. Shorikov, A. F. (2005). Algoritm resheniya zada^i optimalnogo terminalnogo upravleniya v lineynykh diskretnykh di-namkheskikh sistemakh [Algorithm of the problem solution of optimum terminal TOntol in linear dis^ete dynamk systems]. Informatsionnyye tekhnologii v ekonomike: teoriya, modeli i metody. Sb. nau^n. tr. [Information te^nologies in eœnomy: theory, models and methods. Collection of scientific works]. Yekaterinburg, Ural State University Publ., 119-138.

8. Shorikov, A. F. (1997). Minimaksnoye otsenivanie i upravlenie v diskretnykh dinamicheskikh sistemakh [Minimax estimation and management in discrete dynamic systems]. Yekaterinburg, Ural State University Publ., 242.

Information about the authors

Shorikov Andrey Fyodorovich (Yekaterinburg, Russia) — Dortor of Physks and Mathematks, Professor at the Chair for Applied Mathematks, Yeltsyn Ural Federal University (19, Mira str., Yekaterinburg, 620002, Russia, e-mail: afshorikov@mail.ru).

Korshunov Lev Aleksandrovich (Barnaul, Russia) — Dortor of E^nom^s, Professor, President, Polzunov Altai State Te^nkal University (46, Lenina str., Barnaul, Altai Territory, 656038, Russia, e-mail: prezident.altstu@mail.altstu.ru).

i Надоели баннеры? Вы всегда можете отключить рекламу.