современный инструментарий диагностики экономической безопасности
УДК 519.863; 332.14:314.172
А. Ф. Шориков
динамическая модель минимаксного управления состоянием экономической безопасности региона при наличии рисков1
Исследование и решение задачи управления состоянием экономической безопасности региона (СЭБР) требует разработки динамической экономико-математической модели, учитывающей наличие управляющих воздействий, неконтролируемых параметров (рисков, погрешностей моделирования и др.) и наличие дефицита информации. При этом существующие подходы к решению подобных задач базируются в основном на статических моделях и используют аппарат стохастического моделирования, для применения которого требуется знание вероятностных характеристик основных параметров модели и специальных условий реализации рассматриваемого процесса. Отметим, что для использования аппарата стохастического моделирования необходимы очень жесткие условия, которые на практике обычно заранее невыполнимы.
В данной статье предлагается использовать детерминированный подход для моделирования и решения исходной задачи в форме динамической задачи программного минимаксного управления (оптимизации гарантированного результата) СЭБР на заданный момент времени с учетом наличия рисков детерминированной и стохастической природы (комбинированная модель рисков).
При этом под рисками в социально-экономической системе будем понимать факторы, которые влияют негативно или катастрофически на результаты рассматриваемых в ней процессов.
Для возможности эффективного использования в работе предложена методика прогнозирования и оценки временных рядов стохастических рисков в процессе оптимизации СЭБР, которая может служить основой для разработки соответствующего компьютерного программного обеспечения.
Для решения задачи программного минимаксного управления СЭБР при наличии рисков предлагается метод, который сводится к реализации решений конечного числа задач линейного и выпуклого математического программирования, а также задачи дискретной оптимизации. Предлагаемый метод дает возможность разрабатывать эффективные численные процедуры, позволяющие реализовать компьютерное моделирование динамики рассматриваемой задачи, сформировать программное минимаксное управление и получить оптимальный гарантированный результат.
Представленные в статье результаты базируются на исследованиях [2, 3, 7, 8] и могут быть использованы для экономико-математического моделирования и решения других задач оптимизации процессов прогнозирования данных и управления в условиях дефицита информации и наличия рисков, а также для разработки соответствующих программно-технических комплексов для поддержки принятия эффективных управленческих решений на практике. Экономико-математические модели таких задач представлены, например, в работах [4-6].
Ключевые слова: экономико-математическое моделирование, дискретная динамическая система, детерминированные и стохастические риски, многокритериальная оптимизация, программное минимаксное управление, прогнозное множество
1 Работа выполнена при финансовой поддержке РФФИ (проект № 12-01-00024-а).
1. Формирование экономико-математической
модели динамики СЭБР
Процесс управления СЭБР на заданном целочисленном промежутке времени 0, Т = {0, 1,
2, ..., Т} описывается векторным дискретным рекуррентным уравнением вида (динамическая модель):
х(1 + 1) = А(1)х(1) + В(1)и(1) + + С(1)у(1) + 0(1^(1), х(0) = Х0,
(1)
где 1 е 0, Т- 1 ={0, 1, 2, ..., Т- 1}, Т> 0; х(1) е Кп — вектор фазовых переменных или фазовый вектор — набор основных параметров, описывающих СЭБР в момент времени 1;
К«
«-мерное евклидово пространство векто-
ров-столбцов, п е N — множество натуральных чисел;
и(1) е Кр — вектор управляющего воздействия (управления), удовлетворяющий заданному ограничению:
и(0 е и с Кр, (2)
где и1 — конечное множество векторов, т. е. конечный набор векторов в Кр, определяющих все возможные реализации различных сценариев управления в момент времени 1; р е N;
у(1) е К* — вектор детерминированных рисков, влияющих на процесс реализации СЭБР, удовлетворяющий заданному ограничению:
у(1) е Ух С К*,
(3)
где V — выпуклый, замкнутый и ограниченный параллепипед пространства К*, т. е. множество, которое ограничивает уровень всех возможных значений реализаций детерминированных рисков в момент времени 1; * е N
м>(1) е Кт — вектор стохастических рисков, влияющих на процесс реализации СЭБР, удовлетворяющий для фиксированного вектора е Кт ограничению:
w(1) е Щ¥(1)) С Кт, (4)
которое формируется на основании знания вероятностных характеристик для фиксированного вектора е Кт, где — выпуклый, замкнутый и ограниченный параллепипед пространства Кт, т. е. множество, которое ограничивает уровень всех возможных значений реализаций стохастических рисков в момент времени 1; т е N
А(1), В(1), С(1) и 0(1) — матрицы размерностей (пхп), (пхр), (пх*) и (яхт), соответственно, определяющие динамику СЭБР.
Опишем информационные возможности в рассматриваемом процессе.
Предполагается, что по ходу реализации рассматриваемого социально-экономического процесса для конкретного региона и фиксированного натурального числа 5 >> Т > 0, в начальный момент времени 1 = 0 субъект управления имеет следующие информационные возможности, соответствующие реализациям фазового вектора, управляющего воздействия и векторов рисков на целочисленном промежутке времени -5, 0, предшествующем рассматриваемому процессу управления СЭБР:
1) известна история реализации фазового вектора системы х/-) = (х1()-5, х2()-5, ..., хп()-5)
= {(х1(тХ Х2(тХ .. хи(Т))}т е -5-0 = {х(Т)}т е
2) известна история реализации управляющего воздействия системы и(-) = (и1( ) 5,
и2('Ъ = {(ul(т), и2(тХ .••, ир(т))}те -57-Т
= {и(т)}т е ^-г;
3) известна история реализации вектора детерминированных рисков системы (■) = (у1(-)_ ,
V2(•)-5, .. У*(±) = {(^(т) V2(т), .. у*(т))}т е
Мт)} е
4) известна история реализации вектора стохастических рисков системы w(•) =
= {К(т) W2(тТ-, ^(т))}
т е — = Мт)}т е —.
На основе этих данных можно решить задачу идентификации [2] всех основных элементов дискретной динамической системы (1), т. е. определить элементы матриц А(1), В(1), С(1) и 0(1).
Отметим также, что на основе этих данных и другой информации (например, новых возможностей для расширения ресурсов управляющего субъекта) формируются ограничения (2)-(4).
Пусть
Ц(0Д) = |иг(-): ит(-) = {и(1)} е т е К(рхТ), "1 е 0, Т - 1, и(1) е Ц} — есть множество всех допустимых реализаций программных управлений иТ() (всех возможных сценариев реализации управления) на целочисленном промежутке времени 0, Т, которое является конечным множеством;
У(0Д) = К(-) : Ут(-) = МО}е т е К(*хТ),
"1 е 0, Т - 1, у(1) е У1} — есть множество всех допустимых реализаций вектора детерминированных рисков УТ() (всех возможных сценариев реализации вектора детерминированных рисков) на целочисленном промежутке времени 0, Т;
^-)(0Д) = М^О^О = МО} е СГТ-Т е К(тхТ), "1 е 0, Т- 1, w(1) е Ж^(1))} — есть множество
всех допустимых реализации вектора стохастических рисков w1(•) (всех возможных сценариев реализации вектора стохастических рисков) на целочисленном промежутке времени 0, Т, соответствующее фиксированной на этом же промежутке времени реализации ^Т() = {Щт)}т е 0 Т _ 1
(= £(тх7). ,
Выберем конкретное допустимое программное управление ит{-) = {и ({)}^^^ еГ/(0,Г), "t е 0, Т — 1, м*(t) е и из конечного множества и(0, Т) всех допустимых программных управлений иТ() на промежутке времени 0, Т.
Тогда при реализации фиксированных и допустимых программного управления мг(-)€ 6 У(0, Т), вектора детерминированных рисков ут( )ЕУ(0,Т), и вектора стохастических рисков соответствующего фиксированной реализации ^Т( ) = {Щт)}т е 0ГТ-Т е Я(тхТ), система (1) перейдет в систему вида:
х'^ + 1) = A(t)x*(t + 1) + В(0и*(0 + С(1)у'(1)+D(t)w*(t),
Vt е 0, Т - 1, х*(0) = х0, (5)
где л*(Г) = х^(Г;л0,м*(-),у*(-),-Ц'*(-)) есть состояние в момент времени Т траектории рассматриваемого процесса управления СЭБР, порожденной системой (1)-(4) и соответствующей набору {х0,ит(^), ^ (•),>*£(•)), т. е. финальное состояние этой системы.
Предположим, что для всех допустимых реализаций наборов (х0, иТ( ), УТ( ), ^т(-)), х(0) = х0, и^О е и(0Д), е V(0T) и ^(0 е_ (0, Т), для фиксированной реализации wI(•) = = {ВД}(е 0-т-т е К(тхГ), качество процесса управления в системе (1)-(4), описывающей СЭБР, предлагается оценивать, например, векторным терминальным функционалом (показателем каче ства проце сса) Ф(1) = (Ф®, Ф®,... ,ФГ(1)), представляющим из себя набор из г выпуклых функционалов г е 1, г значения которых
оценивают уровень СЭБР и определяются следующими соотношениями:
Ф?\х0, ит(-), уг(-),п>г(-)) = ^(х(Г)=_
,ит(-),ут(-),м>т(-))\ г е Т7Т (6)
где F. : Я" ® Я1 — есть выпуклый функционал для каждого г е 1, г.
Отметим, что с помощью функционала ф(1) =(Ф1(1),Ф®,...,Фг(1)), на основании соотношения (6), определяющего его значения, можно оценивать также и влияние ущерба, который
возможен при реализации конкретного вектора детерминированных рисков УТ( ) е V(0, Т).
2. Методика прогнозирования и оценки временных рядов стохастических рисков в процессе оптимизации СЭБР
Перейдем к анализу множества №^./0, Т) всех допустимых реализаций векторов стохастических рисков м>Т(^), соответствующего фиксированной на этом же промежутке времени реализации ^Т(), а также формированию критерия качества для оценивания их влияния на результат СЭБР на промежутке времени 0, Т.
Для этого приведем описание предлагаемой вероятностной методики прогнозирования и оценки стохастических рисков.
Рассмотрим первый промежуток времени 0, 1 из основного целочисленного промежутка времени 0, Т (Т > 0) и пусть временной ряд {м>к(т)}те (к е 1, т) — есть история реализации к-го параметра вектора стохастических рисков на промежутке времени -5, 0, предшествующем основному промежутку времени.
Пусть построена, например, эконометричес-кая авторегрессионная модель прогнозирования значений временного ряда, описывающая возможные значения параметра риска ^к(0) (к е 1, т) на основе реализаций его предыдущих значений (известных субъекту управления) на промежутке времени -5, 0, в виде:
где набор {^к(т)}т е (к е 1, т) — есть реализации значений временного ряда к-го параметра вектора стохастических рисков на промежутке времени -5, 0;
— есть числовые коэффициенты авторегрессии, которые могут быть определены, например, с использованием метода наименьших квадратов; е® — случайная компонента (имеющая, например, нормальное распределение), связанная с ошибками наблюдения и погрешностями рассматриваемой модели, для которой могут быть вычислены ее вероятностные характеристики.
Рассмотрим второй промежуток времени 0, 2 из основного целочисленного промежутка времени 0, Т (Т > 0) и пусть новый временной ряд {^к(т)}т е —1 (к е 1, т) — есть история и прогноз возможной реализации к-го параметра вектора стохастических рисков на промежутке времени -5, 1, которые образованы из предыдущего вре-
менного ряда путем присоединения вновь найденного прогнозного значения wk(0) этого параметра стохастического риска, соответствующего моменту времени 1 = 0.
Пусть, как и на предыдущем промежутке времени, аналогичным образом построена эконометрическая авторегрессионная модель прогнозирования значений временного ряда, описывающая возможные значения параметра риска wk(1) (к е 1, т) на основе реализаций его предыдущих значений (известных субъекту управления) на промежутке времени -5, 1, в виде:
где набор {мк(г)}т е — есть реализации и прогнозные значения временного ряда к-го параметра вектора стохастических рисков на промежутке времени -5, 1; с^ — есть новые числовые коэффициенты авторегрессии, которые могут быть определены, например, с использованием метода наименьших квадратов; е® — случайная компонента (имеющая, например, нормальное распределение), связанная с ошибками наблюдения и погрешностями рассматриваемой модели, для которой могут быть вычислены ее вероятностные характеристики.
Продолжая описанный выше процесс, предположим, что для заданного момента времени 1 е 3, Т, определяющего промежуток времени 0, 1 из основного целочисленного промежутка времени 0, Т (Т > 0), пусть сформирован временной ряд {м>к(г)}те (к е 1, т) — есть история и прогноз возможной реализации к-го параметра вектора стохастических рисков на промежутке времени -5, 1 - 1, которые образованы из предыдущего временного ряда путем присоединения вновь найденного прогнозного значения wk(1 - 2) этого параметра стохастического риска, соответствующего моменту времени (1 - 2).
Пусть аналогично вышеописанному построена эконометрическая авторегрессионная модель прогнозирования значений временного ряда, описывающая возможные значения параметра риска {м>к(1 - 1)}, (к е 1, т) на основе реализаций его предыдущих значений (известных субъекту управления) на промежутке времени -5, 1 - 1, в виде:
е-1)
ь+ич +1)+("■*)+<£?
где набор Мк(т)}т е — есть реализации и прогнозные значения временного ряда к-го параметра вектора стохастических рисков на промежутке времени -5, 1 - 1;
7(г-1) „(г-1) Л(«-1)
(г-1)
„(г-1)
<4 ,а2 2)>«(,+г-1) — есть новые
числовые коэффициенты авторегрессии, которые могут быть определены также с использованием метода наименьших квадратов; е^} — случайная компонента (имеющая, например, нормальное распределение), связанная с ошибками наблюдения и погрешностями рассматриваемой модели, для которой могут быть вычислены ее вероятностные характеристики.
В частности, для финального момента времени Т в итоге будет сформирован прогнозный временной ряд {м>к(т)}т е СГТ-1 (к е 1, т) — есть прогноз возможных реализаций к-го параметра вектора стохастических рисков на промежутке времени 0, Т, который образован путем использования описанной выше эконометрической авторегрессионной модели прогнозирования. Причем, возможные значения параметра риска wk(T- 1) (к е 1, т) в момент времени (Т- 1) на финальном промежутке времени Т- 1, Т определяются в соответствии со следующим соотношением:
(10)
где набор Мк(т)}т е — есть реализации и прогнозные значения временного ряда к-го параметра вектора стохастических рисков на промежутке времени -5, Т- 1;
а.
(Г-1) „(Г-1) ГГ-1)
(Г-1)
(9)
'О >°1 >а2 '■■■>%+Т-2)>%+Т-\) - есть числовые коэффициенты авторегрессии, которые
могут быть определены также с использованием метода наименьших квадратов; — случайная компонента (имеющая, например, нормальное распределение), связанная с ошибками наблюдения и погрешностями рассматриваемой модели, для которой могут быть вычислены ее вероятностные характеристики. Обычно предполагается, что е^ , для всех 1 е 0, Т-1 — есть случайный процесс типа «белого шума», причем математическое ожидание Ме^ =0, а дисперсия
Перейдем к формированию критерия качества для оценки влияния прогнозируемой реализации стохастических рисков wт(•) на результат СЭБР на промежутке времени 0, Т.
Пусть S: К1 ® К1 — есть линейный функционал, значения которого S(wk(t)) соответствуют
объему прогнозируемого ущерба для СЭБР в момент времени t е 0, Т- 1 при реализации значения е Я1 для к-го параметра прогнозируемого вектора стохастических рисков w(t) е Ят, а £ £,к(0) — есть вероятность того, что
значение этого параметра не превзойдет заданного фиксированного числового значения £к(0 е Я1 — уровня возможной реализации данного параметра риска, которая определяется на основании знания функции распределения случайной величины
Тогда для оценки к-го параметра прогнозируемого вектора стохастических рисков соответствующего заданному конечному значению числового параметра Хк(0 е К1, предлагается взять выражение вида
ф12)Ш),Ш)=
=р(М0<^(0)х5К(0=^(0). (11)
а в качестве критерия оценки качества прогнозируемой реализации в момент времени t е 0, Т- 1 вектора стохастических рисков = {м>к 6 Кт, соответствующего за-
данному числовому набору конечных значений параметров = €Е К"1, предлагается
взять векторный функционал Ф(2) :Кт хК"1 —>КШ вида:
Ф(2)(мо,т)=(Ф!2)ыо,ш),
ф'гКщШМ^-^МХШ))- (12)
В качестве интегрального критерия оценки качества для допустимого прогноза реализации вектора стохастических рисков иг(') = МО}(ео^6^(""<Г) на основном промежутке времени 0, Т, соответствующего заданному числовому набору конечных значений параметров £г(0 = {£(0}(ео;7чеК(тХГ)> предлагается взять функционал Ф(2) :к(,ихГ) хК0"*70 -^К1, значения которого определяются в соответствии со следующим выражением:
ф(2\мил-))=ЕФ'2)(тлт (13) <=0
На основании введенных соотношениями (6) и (13) функционалов Фт(х0,ит(;),Уг(;),м?т(;)) и Ф(2)(™гОЛг(')) для оценки качества рассматриваемого процесса оптимизации СЭБР введем в рассмотрение целевую функцию Ф(х0, ит (•), (•), м?т (•), (•)), значения которой для всех допустимых на промежутке времени 0, Т реализаций наборов (х0, иДО, у^-), ^(0), где ит() = {u(t)}íе еи(0Т7), у^) = МО}е 0^ еV(0, Т), Wт(•) = МО} е е
е№(0, Т) — прогноз вектора стохастических рисков и ^7,(.) = {6>(^)}(е_еК(тхГ) — заданный фиксированный набор, определяются в соответствии со следующим соотношением:
Ф(х0, ит (•), уг (•), (•), ^ (•)) =
Г
>•=1
г+1
У/е1,г+1:|1г>о,5>г=1. (14) <■=1
Отметим, что целевая функция Ф (х0, иТ( ), ут(), ^Т(), ХТ() ) является скалярной сверткой векторного функционала Ф(1)(.х0,мг(-),уг (■), (■)) и функционала Ф(2)(™г(')>£.г('))> т. е. она формируется в соответствии с методом скаляризации векторных целевых функций (см., например, [6]), с весовыми коэффициентами ц., г'е1,г+1, которые могут определяться, например, экспертным путем или на основании знания статистической информации об истории реализации основных параметров рассматриваемого процесса.
3. Постановка задачи минимаксного программного управления СЭБР
Тогда содержательно задача оптимизации гарантированного результата программного управления СЭБР при наличии детерминированных и стохастических рисков может быть сформулирована следующим образом.
Для рассматриваемого на заданном промежутке времени 0, Т процесса оптимизации программного управления СЭБР, описываемого экономико-математической моделью (1)-(14), заданных начального фазового вектора системы х(0) = х0, фиксированного набора МО^СО^о^е1^ и сформированного в соответствии с (7)-(10) допустимого прогноза реализации вектора стохастических рисков = требуется найти такое допустимое программное управление
на промежутке времени 0, Т, что оно гарантирует субъекту управления результат, оцениваемый целевой функцией вида (14), который является наименьшим по сравнению с результатами, возможными при реализации любых других допустимых управления мог(-) = {м(0},ео7=1£Г/(0,Г) и вектора стохастических рисков ' ^0 = МО},ео^^оД0'7)
на этом же промежутке времени, т. е. для значений целевой функции, соответствующих этим
программным управлениям и реализациям рисков, должно выполняться следующее условие экстремальности:
< щах Ф(х0, и_ (■), (•), (■), (•))•
о,г
(-)ег(О ,г)
о,г
о,г
(15)
Отметим, что условие (15) есть условие гарантированной оптимальности или условие ми-нимакса для управления СЭБР при реализации процесса на рассматриваемом промежутке времени 0, Т.
На основании сформированной выше экономико-математической модели (1)-(14), описывающей динамику основных параметров СЭБР на рассматриваемом промежутке времени 0, Т, можно сформулировать следующую задачу программного минимаксного управления СЭБР при наличии детерминированных и стохастических рисков.
Задача 1. Для заданных промежутка времени 0, Т, начального фазового вектора системы х(0) = х0, фиксированного набора
М-) = &(0}гео^€К(и><Г) и сформированного в соответствии с (7)-(10) допустимого прогноза реализации вектора стохастических рисков (•) = {^(О}^^ € К(тхГ), требуется найти множество программных управлений и^(-) = {и(е)(0}(еог=1 £ 1/(0,Г) на промежутке времени 0, Т, удовлетворяющих следующему условию минимакса:
Ф{"] = щах {
^(■)ег( 0,Г)
о,г
о,г
о,г
= шт щах {
о,г
( )6 (.)(»,П
о,г
вать оптимальным гарантированным или минимаксным результатом для данной задачи.
Отметим, что, учитывая конечность множества допустимых программных управлений и(0, Т) и (15), (16), можно показать (см., например, [7]), что решение задачи 1 существует и сводится к решению конечного числа оптимизационных задач с выпуклыми и линейными функционалами качества соответствующих процессов, а также задачи дискретной оптимизации.
4. Общая схема решения задачи 1.
Для любых фиксированных промежутка времени т^СО,Т (т < Ф) и набора (Х(т),м^(-),н^(-))е2кЛ где
Х(т) С Кп (Х(0) = {х0}) есть выпуклый замкнутый и ограниченный многогранник (с конечным числом вершин) в пространстве Кп (одноточечное множество {х0} считается таковым — по определению); 2К" — есть множество всех подмножеств пространства Кп; ит-5( ) е и(т, Ф) — есть допустимое программное управления на промежутке времени т, Ф, а м^(-)бК.(тхГ) — есть сформированный в соответствии с (7)-(10) допустимый прогноз реализации вектора стохастических рисков на этом же промежутке времени, на основании (1)-(4) введем следующее множество:
х(7+1) = А{Г)х(г)+5(0м(0+
V* е т, А -1, е V,, Щг) е Щ (м>(0),
(17)
Ф^.^О^^О^ОЛ^О)}}, (16)
которое будем называть множеством программных минимаксных управлений для этой задачи, соответствующим заданному набору и прогнозу реализации вектора стохастических рисков 'й^уОХ а число Ф(е) будем назы-
которое будем называть областью достижимости или прогнозным множеством [2] фазовых состояний системы (1)-(4) на момент времени Ф, соответствующей набору
Учитывая линейность рекуррентной динамической системы (1) и введенные условия на множества V и Ж^(1)), которые являются выпуклыми, замкнутыми и ограниченными многогранниками в пространствах К* и Кт соответственно, аналогично [7] можно показать, что для фиксированного программного управления
м^(') = {м(0},е:н)::1 б!/(т,1Э) справедливы сле- есть выпуклый, замкнутый и ограниченный дующие свойства введенного множества: многогранник (с конечным числом вершин) про-
1) странства К", которая строится на основании ре-
= Х^0)$ для всех ге т+!Л есть непустой, вы- куррентных формул (18), (19) путем реализации
построения Т одношаговых областей достижимости, а именно:
Т,/
пуклый, замкнутый и ограниченный многогранник (с конечным числом вершин) в пространстве К" (ц-(-) = М*)},е^) (см., например, [7,8]); X™ (0,^Г(0),Г+1,К((й+1),
2) для всех и Х^(0(т) = Х(т)
справедливо рекуррентное соотношение: (0,£+1)) = Л\+л (/),
Т./+1
т,«+1
1,1+1
=0) (г, (0, г+1, и°)(,)
(18) 3 *б ф т,г 3. Для выбранного фиксированного програм-
Тогда из соотношения (18) следует, что мно- много управления м^у(-) е и(0, Т) (/ е 1, Nl) и пос-гошаговая задача построения области дости- троенной, соответствующей ему области достижимости жимости X™ (0,Х(0),Г,К(0Д;),^(.)(0;7;)), сводится к решению конечной рекуррентной "оТ() °'т последовательности только одношаговых задач являющейся выпуклым, замкнутым и ограни-построения соответственно следующих облас- ченным многогранником (с конечным числом тей достижимости: вершин) пространства К", из решения задачи Xм Г/+Г) — Н Xм О) выпуклого математического программирования
"т^н^ "ГШ*'* ' "т^ с выпуклым терминальным функционалом Ф(1)
вида
г,«+1
(19) «"(О, ^0,^0), (21)
Т,Т 1 '
На основании этих свойств общая схема ре- сформированным из функционала Ф(1) на
шения задачи 1 для динамической системы (1)- основании (14), и линейными ограничени-
(4) может быть описана в виде реализации сле- ями, описывающими область достижимости
дующей последовательности действий. (0гх(0),Г,У(0^),ГГ- (О^Т)) (см., напри-
1. Упорядочим по возрастанию натурального и(Ло ' ' ' ' ' '
индекса/ конечное множество и(0, Т) состоящее мер, [7,8]), в соответствии с (6), (14)-(15) нахо-
из N допустимых программных управлений дится следующее значение этого функционала:
О (0 е и (ОХ) на промежутке вре- фО) = ф(1) 5 ися (.)5 (.)5 уМ (.)) =
мени 0, Т, т. е. имеем 1Т(0, Г) = {«$(•)} ' '
2. Для фиксированного и допустимого про- = шах = граммного управления ы^! (•)££/((), Г) (/ е 1,в 'П т °'Т
силу отмеченного выше свойства, область дости- 0'т "о^ г
жимости Х^^ХШУ^^^)) = =
рассматриваемой динамической системы о,тк'
(1)-(4) на финальный момент времени т, со- = тах_ _
ответствующая фиксированному набору (о,лг(о),г,г(о,г);р^^(:)(о,г)) !=1 '
*-(•)))= фМ=фМ. (24)
Выполнение равенства (24) означает, что в результате реализации предлагаемой общей схемы — найдено полное решение рассматриваемой задачи 1.
Отметим что построение одношаговых областей достижимости X(tl (t.X^l (í),í+l,
«wwv «gt°
V^Wm, WeOJ^I j Î "Щ), фигурирующих в формуле (19), можно реализовать аналогично вычислительному алгоритму из [7], который сводит решение этой задачи к реализации решений конечного числа задач линейного математического программирования.
Тогда можно сделать общий вывод, что решение задачи 1 программного минимаксного управления СЭБР при наличии детерминированных и стохастических рисков находится путем выполнения предлагаемой общей схемы и сводится к реализации решений конечного числа задач линейного и выпуклого математического программирования, а также задачи дискретной оптимизации. Предлагаемые в данной статье методика прогнозирования и оценки временных рядов стохастических рисков и общая схема решения сформулированной задачи 1 предоставляют возможность разрабатывать эффективные численные методы, позволяющие реализовать компьютерное моделирование решения этих задач.
Список источников
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. — М.: Мир, 1982.
2. 2. Красовский Н. Н. Теория управления движением. — М.: Наука, 1968.
3. 3. Красовский Н. Н., Субботин А. И. Позиционные дифференциальные игры. — М.: Наука, 1974.
4. Лотов А. В. Введение в экономико-математическое моделирование. — М.: Наука, 1984.
5. Пропой А. И. Элементы теории оптимальных дискретных процессов. — М.: Наука, 1973.
6. Тер-Крикоров А. М. Оптимальное управление и математическая экономика. М.: Наука, 1977.
7. Шориков А. Ф. Алгоритм решения задачи оптимального терминального управления в линейных дискретных динамических системах // Информационные технологии в экономике: теория, модели и методы: сб. научн. тр. — Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2005. — С. 119-138.
8. Шориков А. Ф. Минимаксное оценивание и управление в дискретных динамических системах. — Екатеринбург: Изд-во Урал. гос. ун-та, 1997.
Сведения об авторе
Шориков Андрей Федорович (Екатеринбург) — доктор физико-математических наук, профессор кафедры теории управления и инноваций, Уральский федеральный университет им. первого Президента России Б.Н. Ельцина (620014, г. Екатеринбург, пр. Ленина, д. 13 б, e-mail: [email protected]).
A. F. Shorikov
Dynamic model of minimax control over economic security state of the region in the presence of risks1
Investigation and solution of management of economic security state in the region (MESSR) requires development of a dynamic economic-mathematical model that takes into account the presence of control actions, uncontrolled parameters (risk modeling errors, etc.) and availability of information deficit. At the same time, the existing approaches to solving such problems are based primarily
1 This work was supported by RFBR — Russian Foundation for Basic Research (project № 12-01-00024-а).
= max_ _ £MW)M22)
(0,ЛГ(0),Г,Г(0,Г),РР- ,,(0,Г)) ¡=1
где х(Т) = х— (Г; х0, (•), V— (•), (•)).
Отметим, что для решения данной задачи можно использовать метод Зойтендейка (см., например, [1]).
4. Из решения следующей дискретной оптимизационной задачи находится множество Г/(е)(0,Г,£—программных управлений
й^(;)£и(0,Т) и числовое значение Фм:
Ф(,) , , = гшп Ф«, = _ цЩ()
= ф™ =ф™}. (23)
5. Пусть в соответствии с (13), (14) вычисляется значение
Фм=Фм+11г+1Ф(2\М)М-))-
На основании результатов из [7], [8] и соотношений (11)-(23), можно показать, что справедливы следующие равенства:
и(е) (од\ ^ (•), % (•))=и(е) (0Д\ ^ (•)> % (•)),
miiL^V^o —1Ш11 ^„Шп
о,г) о,г
266 современный инструментарий диагностики экономической безопасности
on static models and the use of stochastic modeling of the device, which is required for the application of knowledge of the probability characteristics of the main model parameters and special conditions for the realization of the process. We should note that to use the apparatus of stochastic modeling, very strict conditions are required, which in practice are usually not feasible in advance
In this paper, we propose to use a deterministic approach for modeling and solving the original problem in the form of a dynamic programming problem of minimax control (optimization of a guaranteed result) MESSR at the determined point of time, taking into account the availability of risks of deterministic and stochastic nature (combined risks model).
At the same time, under the risks in the social and economic system we understand the factors that negatively catastrophically affect the results of the reviewed processes inside it.
For an effective use, a technique of prediction and assessment of time rows and stochastic risks in MESSR optimization process is presented, which can serve as a basis for the development of appropriate computer software.
To solve the problem of program minimax control MESSR in the presence of risks, we propose a method which is reduced to the realization of a finite number of solutions of linear and convex mathematical programming and discrete optimization problem. The proposed method makes it possible to develop efficient numerical procedures to implement computer simulation of the dynamics of the problem, build program minimax control and gain optimal guaranteed result.
The results presented in this paper are based on studies [2], [3], [7] and [8] and can be used for economic-mathematical modeling and solving other optimization problems of forecasting processes and data management in a lack of information and the availability of risks, as well as to develop appropriate software and hardware systems to support effective management decisions in practice. Economic-mathematical model of such problems are presented, for example, in works [4]-[6].
Keywords: economic-mathematical modeling, economical and mathematical modeling, discrete dynamical systems, deterministic and stochastic risks, multi criteria optimization, program minimax control, estimated variety
References
1. Bazara M., Shetti K. (1982). Nelineynoe programmirovanie. Teoriya i algoritmy [Non-linear programming. Theory and algorithms]. Moscow, Mir.
2. Krasovskiy N. N. (1968). Teoriya upravleniya dvizheniem [Theory of motion control]. Moscow, Nauka.
3. Krasovskiy N. N., Subbotin A. I. (1974). Pozitsionnye differentsial'nye igry [Positional differential games]. Moscow, Nauka.
4. Lotov A. V. (1984). Vvedenie v ekonomiko-matematicheskoe modelirovanie [Introduction to economical and mathematical modeling]. Moscow, Nauka.
5. Propoy A. I. (1973). Elementy teorii optimal'nykh diskretnykh protsessov [Elements of the theory of optimal discrete processes]. Moscow, Nauka.
6. Ter-Krikorov A. M. (1977). Optimal'noe upravlenie i matematicheskaya ekonomika [Optimal control and mathematical economics]. Moscow, Nauka.
7. Shorikov A. F. (2005). Algoritm resheniya zadachi optimal'nogo terminal'nogo upravleniya v lineynykh diskretnykh dinam-icheskikh sistemakh [An algorithm for solving the problem of optimal terminal control for linear discrete dynamical systems]. Informatsionnye tekhnologii v ekonomike: teoriya, modeli i metody: sb. nauchn. tr. [Information technology in economics: theory, models and methods: digest of scientific works] — Yekaterinburg, Ural State University of Economics Publ., 119-138.
8. 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.
Information about the author
Shorikov Andrey Fedorovich (Yekaterinburg, Russia) — Doctor of Physics and Mathematics, Professor at the Chair for Management Theory and Innovations, Federal State Autonomous Educational Institution of Higher Professional Education «Ural Federal University named after the first President of Russia B. N. Yeltsin» (620014, Yekaterinburg, pr. Lenina, 13 "B", e-mail: [email protected]).
УДК 336.02
А. В. Васильева, Е. В. Васильева, В. А. Тюлюкин
моделирование Влияния бюджетного финансирования на социально-демографические процессы региона1
В статье приведена методика моделирования социально-демографических процессов региона на основе минимаксного подхода. В данной методике моделируемые социально-демографические процессы отражают показатели возрастной модели рождаемости населения, репродуктивных
1 Исследование выполнено при финансовой поддержке гранта молодых ученых и аспирантов УрО РАН на 2012 г. по теме «Модельный комплекс диагностики и оптимизации социально-демографического развития региона» (№ 11-7-НП-30)