УДК 004.415.2
Н. В. Яндыбаева
ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ МОДЕЛИРОВАНИЯ И ПРОГНОЗИРОВАНИЯ ОСНОВНЫ1Х ПОКАЗАТЕЛЕЙ НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ РОССИЙСКОЙ ФЕДЕРАЦИИ
К основным показателям национальной безопасности, согласно Указу Президента РФ № 683 «О Стратегии национальной безопасности Российской Федерации», относятся: удовлетворенность граждан степенью защищенности своих конституционных прав и свобод, личных и имущественных интересов, в том числе от преступных посягательств; доля современных образцов вооружения, военной и специальной техники в Вооруженных Силах России; ожидаемая продолжительность жизни; валовой внутренний продукт на душу населения; уровень инфляции; доля расходов в валовом внутреннем продукте на культуру, а также на развитие науки, технологий и образования; доля территории РФ, не соответствующая экологическим нормативам. Математической основой предлагаемой программы является модель системной динамики, которая позволяет формализовать сложные причинно-следственные связи между элементами. Приведено описание разработанной математической модели, состоящей из следующих элементов: системные уровни (моделируемые переменные); потоки, перемещающие содержимое одного уровня к другому; процедуры решений; каналы информации. Моделируемыми переменными в разработанной модели являются основные показатели национальной безопасности РФ. Программный продукт разработан в среде GUIDE MatLab и позволяет осуществлять расчет прогнозных значений показателей национальной безопасности на варьируемых временных интервалах и заданных начальных условиях. Приведена диаграмма перехода фокуса управления программы. Расчетный алгоритм программы основан на решении систем обыкновенных дифференциальных уравнений методом Рунге -Кутты 4-го порядка. Проанализированы основные этапы работы программы. Описана область применения разработанного программного продукта.
Ключевые слова: национальная безопасность, математическая модель, системная динамика, программный продукт.
Введение
Современное социально-экономическое и политическое состояние России характеризуется снижением темпов экономического роста, высоким уровнем инфляции, возрастанием числа угроз национальной безопасности. Закономерным следствием данных обстоятельств является снижение качества жизни граждан, что делает актуальным проведение исследований в области перехода страны к устойчивому развитию.
Документом, в котором предложены меры по обеспечению национальной безопасности и переходу страны к устойчивому развитию, является Указ Президента РФ № 683 от 31.12.2015 «О Стратегии национальной безопасности Российской Федерации» [1]. Стратегия стала ключевым документом стратегического планирования. В ней указаны национальные интересы и стратегические национальные приоритеты РФ, цели, задачи и меры в области внутренней и внешней политики по укреплению национальной безопасности и обеспечению устойчивого развития страны на долгосрочную перспективу. В число основных показателей, необходимых для оценки состояния национальной безопасности, включены: удовлетворенность граждан степенью защищенности своих конституционных прав и свобод, личных и имущественных интересов, в том числе от преступных посягательств; доля современных образцов вооружения, военной и специальной техники в Вооруженных Силах России; ожидаемая продолжительность жизни; валовой внутренний продукт (ВВП) на душу населения; уровень инфляции; доля расходов в ВВП на культуру, а также на развитие науки, технологий и образования; доля территории РФ, не соответствующая экологическим нормативам.
Большой вклад в исследования проблем безопасности страны и перехода страны к устойчивому развитию внесли такие ученые, как В. А. Коптюг, В. М. Матросов, А. Д. Гвишиани, В. А. Садовничий, А. А. Акаев, А. В. Коротаев. Однако результаты этих исследований должны быть актуализированы по причине появления новых угроз безопасности.
Постановка задачи, таким образом, имеет следующий вид: необходимо разработать математическую модель и программное обеспечение для моделирования и прогнозирования основных показателей национальной безопасности России.
Описание математической модели
Для решения поставленной задачи используется модель системной динамики [2-4]. Основным преимуществом системного подхода является учет причинно-следственных связей между элементами модели. Модель имеет следующую структуру: системные уровни (моделируемые переменные), которые представляют собой накопления в цепях обратных связей; темпы, потоки, перемещающие содержимое моделируемых переменных; каналы информации, соединяющие моделируемые переменные. В качестве математической основы методов системной динамики [5] используются дифференциальные уравнения, включающие:
- состояния системы:
^ = F (Х(0, ОД), (1)
где Х(?) = (),..., Хп(?)) - вектор состояний системы; и(?) = (и1(/),..., ит (?)) - вектор
входных воздействий; ? - время;
- взаимосвязи входов и выходов системы:
У (?) = н (X (?), и (?)),
где У (?) = (УД?),..., Ур (?) ) - вектор выходов системы.
При составлении дифференциальных моделей происходит выбор переменных состояний системы и устанавливаются связи между ними с помощью функций, содержащихся в правых частях уравнений (1). Фазовое пространство переменных состояний системы задается ограничениями:
Хшт < X, < Хшах; X, е [0,1]; I = \п,
Хшт т^шах « «
i и лi - минимальные и максимальные значения основных показателей национальной безопасности, которые могут принимать переменные состояния системы.
В разработанной модели системными уровнями (моделируемыми переменными) являются основные социально-экономические показатели национальной безопасности России: Х\ - удовлетворенность граждан степенью защищенности своих конституционных прав и свобод, личных и имущественных интересов, в том числе от преступных посягательств; Х2 - доля современных образцов вооружения, военной и специальной техники в Вооруженных Силах РФ, других войсках, воинских формированиях и органах; Х3 - ожидаемая продолжительность жизни; Х4 - ВВП на душу населения; Х5 - децильный коэффициент; Х6 - уровень инфляции; Х7 - уровень безработицы; Х8 - доля расходов в ВВП на развитие науки, технологий и образования; Х9 - доля расходов в ВВП на культуру; Хю - доля территорий РФ, не соответствующая экологическим нормативам.
При проведении расчетов применяются нормированные относительно значений 2000 г. показатели, которые представляют собой статистические данные, предоставленные Госкомстатом РФ [6], министерствами и ведомствами. Разработанная математическая модель - это система дифференциальных уравнений, описывающих состояние анализируемой системы. В модели приняты следующие обозначения: Х^?) - текущий уровень удовлетворенности граждан степенью защищенности своих конституционных прав и свобод, личных и имущественных интересов, в том числе от преступных посягательств; Х2(?) - текущая доля современных образцов вооружения, военной и специальной техники в Вооруженных Силах РФ, других войсках, воинских формированиях и органах; Х3(?) - текущая ожидаемая продолжительность жизни; Х4(?) - текущий уровень ВВП на душу населения; Х5(?) - текущий уровень децильного коэффициента; Х6(?) - текущий уровень инфляции; Х8(?) - текущий уровень доли расходов в ВВП на развитие науки, технологий и образования; Х9(?) - текущий уровень доли расходов в ВВП на культуру; Х10(?) -
текущий уровень доли территорий РФ, не соответствующей экологическим нормативам; Р^") -степень реализованности личных прав граждан; Р^) - степень реализованности социально-экономических прав (права на жилище, права на защиту прав и свобод, права на охрану здоровья, права на труд, отдых и пр.); З^г(") - число зарегистрированных преступлений; Р(") - численность населения; SO(t) - объем государственного оборонного заказа; Е(") - средняя заработная плата; Zd(t) - доля расходов ВВП на здравоохранение; ВЩ(") - заболеваемость населения; и(") - уровень безработицы; De(t) - денежная эмиссия; Н(") - число учебных заведений; ТсЩ") -численность профессорско-преподавательского состава с учеными степенями и званиями; Sr(t) - среднегодовой объем финансирования научных исследований; М(") - миграция; PZ(t) - число промышленных предприятий; VZ(t) - объем выбросов загрязняющих веществ в воду, почву, воздух; Ze(t) - затраты на охрану окружающей среды.
= (Р (") + Ре (")) /(X2) /2 (X3 ) /з (X4 ) /7(X8) / (X9 ) - ЗНрг (") /9 (Х10 ) /4 (X5 ) /5 (X6 ) / (X7 ),
= (V (0 + ЗО(")) /1о (X 8) -1 (О,
dt
сX 3(")
—^ = (Е(") + Zd (") + X 8(0) /ц( X 4) /20 (X 8) - (ВЩ (")+1 (0 + и ^)) /12 (X 5) /13(^0) /18 (X 7), dt
= V") + D(t)) - (I (") + и (")) /14 (X 7), dt Р(")
= (Р(") + Зс_(t) + и(")) х У16(X7) -1(0 /15(X6),
с"
¿X 6(")
= фе(") + D(t) + Е (t)) - (V (t) + W (t)),
¿М = (I(t) + Зс _(t) + D(t)) /15(X6) - (W(t) + Т(") + V(0) /27 (X5),
= (V(") + Н(") + ТсЛ(0 + Зг(")) /26(X4) - (I(t) + D(t) + М(0 + Р(") + Зс_(t)) /и(X6),
¿^ = (V(") + D(t) + Зс _(")) /25 (X4) - (Т(") + Р(")) /21 (X6),
= (PZ(") + VZ(")) /22 (X2) - Ze(t) /23 (X4) /24 (X8).
Функциональные зависимости в модели /l(X2)-/26(X4), учитывающие взаимовлияние моделируемых переменных, задаются экспертами [7]. При нормальных условиях, которые при сравнении принимаются за отправную точку, функциональные зависимости не должны изменять базисный темп моделируемой переменной, т. е. они равны 1. Если условия оказываются более благоприятными, чем нормальные, то значение функциональной зависимости должно быть больше 1, если менее благоприятными, то меньше 1. За нормальные условия в данной модели были приняты условия, существовавшие в России в 2000 г. Иными словами, функциональные зависимости системы имеют значение 1 всегда, когда значения уровней системы совпадают с их значениями в 2000 г.
Например, для моделируемой переменной Х5 - децильного коэффициента, функциональные зависимости /1^X5), /16(X7) имеют вид полиномов третьей степени:
/15(Xб) = 3,1 (X6)3 - 4,9 (X6)2 + 3,3 X6 - 0,38;
/16 (X7) = -1,5 (X7 )3 + 2,6 (X7)2 - 0,32 X7 + 0,094;
В разработанной модели величины отдельных зависимостей не всегда можно определить с заданной точностью, кроме того, часто бывает сложно определить все обратные релевантные связи. Именно поэтому с целью проверки адекватности созданной модели были разработаны также регрессионные модели, построенные по статистическим данным за 2000-2015 гг. [8].
Разработка программного продукта
Для того чтобы повысить скорость вычисления прогнозных значений основных показателей национальной безопасности и, как следствие, увеличить оперативность принятия управленческих решений, необходимо разработать проблемно-ориентированное программное обеспечение.
В настоящее время на российском рынке программных продуктов представлено большое количество аналитических систем, разработанных с использованием новейших информационных технологий в системах поддержки принятия решений (СППР), таких как OLAP-сервер Hyperion Essbase, Oracle Discoverer, программные решения компании Cognos, Olap Services компании Microsoft, DSS/OLAP Business Objects. Среди систем, предлагающих достаточно полные, интегративные решения для поддержки всех уровней СППР, можно отметить разработки SAS Institute и российской компании «Прогноз». Особенностями программных продуктов данных компаний является отсутствие узкой специализации подобных систем. Как правило, они предназначены для создания единой инфраструктуры электронного межведомственного взаимодействия, оказания государственных услуг населению и бизнесу.
Для автоматизации вычислений прогнозных значений основных показателей национальной безопасности в среде GUIDE MatLab разработана «Программа для моделирования и прогнозирования основных показателей национальной безопасности РФ», которая может стать элементом проблемно-ориентированных СППР, предназначенных для использования специалистами отделов экономического анализа и прогнозирования различных уровней власти. MatLab обладает рядом преимуществ перед другими программными средами, в частности использует проблемно-ориентированные функции, предоставляющие широкие возможности для решения задач конкретной научной отрасли. MatLab имеет объектно-ориентированную графическую систему и графический интерфейс пользователя. Широкие возможности высококачественной визуализации двух- и трехмерных графических изображений позволяют визуализировать результаты вычислений [9]. Для описания последовательности выполнения расчетов на рис. 1 приведена диаграмма перехода фокуса управления. На диаграмме представлены также основные управляющие компоненты программы.
Рис. 1. Диаграмма перехода фокуса управления
На первом этапе работы программы вводятся исходные данные. Пользователь выбирает системный уровень Х\-Х\0, задает функциональные зависимости, определяющие взаимовлияние моделируемых переменных. Далее задается временной интервал и выбирается социально-экономический показатель, величину которого необходимо спрогнозировать: Х4 - ВВП на душу населения; Х5 - децильный коэффициент; Х6 - уровень инфляции; Х7 - уровень безработицы. Далее для расчета прогнозных значений основных показателей национальной безопасности необходимо ввести начальные значения Х0г, задать начальную и конечную точки временного интервала [^1; ¿2]. Программа визуализирует результаты расчета с помощью графика динамики показателей на заданном интервале. На следующем этапе программа выводит в диалоговое окно гра-
фовые модели, отражающие структуру взаимосвязей между элементами системы - показателями национальной безопасности. На заключительном этапе определяется значение критерия Z(t), смысл которого заключается в максимизации взвешенных отклонений основных показателей национальной безопасности от пороговых (критических) значений. Критерий позволяет оперативно отслеживать и контролировать состояние национальной безопасности страны:
Z(t) = j£(Xp(t)-Xf (t)) ц, • dt ^max.
(2)
Принятые обозначения: i = 1, ...,], (] = 1...10) - показатели национальной безопасности; Хр ("), Х{ (") - пороговые (критические) и фактические значения показателей национальной безопасности соответственно; цг- - весовые коэффициенты, назначаемые экспертами; "1, "2 - начальная и конечная границы временного интервала. Величины весовых коэффициентов цг- неизменны на
всех временных интервалах. При задании значений весовых коэффициентов необходимо учиты-
10
вать следующее условие: ^^ = 1. На рис. 2 показано диалоговое окно программы, предназначен-
i =1
ное для ввода значений весовых коэффициентов, используемых для расчета критерия (2) [10].
2
Рис. 2. Ввод исходных данных для расчета критерия Z(t)
Для хранения статистической информации используется база данных, сформированная в среде табличного процессора MS Excel.
Заключение
Таким образом, в ходе исследований получены следующие результаты.
На основе модели системной динамики разработана математическая модель, предназначенная для расчета прогнозных значений показателей национальной безопасности РФ на варьируемых временных интервалах при заданных начальных условиях. Для реализации математического обеспечения разработана программа, реализующая ряд функций по расчету прогнозных значений показателей национальной безопасности. Программа вычисляет значения социально-экономических показателей национальной безопасности, выводит в диалоговое окно графовые модели, отображающие структуру взаимосвязей между показателями. При помощи расчета критерия Z(t) программа позволяет осуществлять контроль состояния национальной безопасности
РФ. Программа может быть использована как элемент информационной системы поддержки принятия решений специалистами отделов экономического анализа и прогнозирования администраций регионального и федерального уровней. Визуализация расчетов с помощью OLAP-технологий, формирующих многомерное представление данных и произвольные срезы анализируемых данных, может стать перспективным направлением усовершенствования программы.
СПИСОК ЛИТЕРА ТУРЫ
1. О стратегии национальной безопасности Российской Федерации: Указ Президента РФ от 31 декабря 2015 г. № 683 // Российская газета. № 6871 от 13.01.2016.
2. ФоррестерДж. Мировая динамика. М.: АСТ; СПб.: Terra Fantastica, 2003. 379 с.
3. Яндыбаева Н. В., Кушников В. А. Математическая модель для прогнозирования показателей аккредитации вуза // Управление большими системами: сб. тр. Вып. 41. М.: ИПУ РАН, 2013. 423 с.
4. Яндыбаева Н. В. Принцип системной динамики в управлении качеством образовательного процесса вуза // В мире научных открытий. 2010. № 2 (08), ч. 3. С. 46-48.
5. Резчиков А. Ф., Цвиркун А. Д., Кушников В. А., Яндыбаева Н. В., Иващенко В. А. Методы прогнозной оценки социально-экономических показателей национальной безопасности // Проблемы управления. 2015. № 5. С. 37-44.
6. Федеральная служба государственной статистики. URL: http://www.gks.ru (дата обращения: 01.02.2016).
7. Яндыбаева Н. В., Кушников В. А. Математическая модель для прогнозирования изменений показателей национальной безопасности России // Научное обозрение. 2015. № 10. С. 115-120.
8. Клюев В. В., Резчиков А. Ф., Кушников В. А., Иващенко В. А., Богомолов А. С., Филимонюк Л. Ю., Яндыбаева Н. В. Математические модели для контроля, диагностики и прогнозирования состояния национальной безопасности России // Контроль. Диагностика. 2016. № 3. С. 43-51.
9. Кетков Ю. Л., Кетков А. Ю., Шульц М. М. MatLAB 7.0: программирование, численные методы. СПб.: БХВ-Петербург, 2005. 734 с.
10. Яндыбаева Н. В., Кушников В. А. Математические модели, алгоритмы и комплексы программ для мониторинга эффективности образовательной деятельности вуза // Проблемы управления. 2015. № 1. С. 53-63.
Статья поступила в редакцию 26.05.2016
ИНФОРМАЦИЯ ОБ АВТОРЕ
Яндыбаева Наталья Валентиновна - Россия, 413865, Балаково; Балаковский филиал Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации; канд. техн. наук; доцент кафедры информационного и до-кументационного обеспечения управления; [email protected].
N. V. Yandybaeva
SOFTWARE FOR MODELING AND FORECASTING OF THE BASIC INDICATORS OF NATIONAL SECURITY OF THE RUSSIAN FEDERATION
Abstract. The main indicators of national security, according to Presidential Decree N 683 " On National Security Strategy of the Russian Federation" are: satisfaction of citizens with a degree of protection of their constitutional rights and freedoms, personal and property interests, including criminal encroachments; share of the modern weapons, military and special equipment in the Russian Armed Forces; life expectancy; gross domestic product per capita; inflation; share of expenditure in the gross domestic product for culture, as well as for the development of science, technology and education; a part of the territory of the Russian Federation, that do not meet the environmental standards. The mathematical basis of the program is a model of the system dynamics, which allows
to formalize complex cause-and-effect relationships between the elements. The developed mathematical model, consisting of the following elements: the system levels (the simulated variables), streams conveying the content of one level to another, decision-making procedures and the channels of information, is described. The simulated variables in the developed model are the main indicators of Russian national security. Software product is developed in GUIDE MatLab and allows the calculation of the predicted values of national security indicators at varying time intervals and the given initial conditions. The diagram of the transition of program management focus is presented. The calculation algorithm of the program is based on the solution of the systems of ordinary differential equations by Runge - Kutta method of the 4th order. The main stages of the program operations are analyzed. The scope of the developed software product is described.
Key words: national security, mathematical model, system dynamics, software product.
REFERENCES
1. O Strategii natsional'noi bezopasnosti Rossiiskoi Federatsii [On National Security Strategy of the Russian Federation]. Ukaz Prezidenta RF ot 31 dekabria 2015 g. № 683. Rossiiskaia gazeta, no. 6871 ot 13.01.2016.
2. Forrester Jay W. World dynamics. Cambridge, Massachusetts, Wright-Alien Press, Inc. 1971. 166 p.
3. Iandybaeva N. V., Kushnikov V. A. Matematicheskaia model' dlia prognozirovaniia pokazatelei akkredi-tatsii vuza [Mathematical model for forecasting of the indicators of accreditation of higher educational institution]. Upravlenie bol'shimi sistemami. Sbornik trudov. Iss. 41. Moscow, IPU RAN, 2013. 423 p.
4. Iandybaeva N. V. Printsip sistemnoi dinamiki v upravlenii kachestvom obrazovatel'nogo protsessa vuza [Principle of the system dynamics in quality control of the educational process at higher educational institution]. Vmire nauchnykh otkrytii, 2010, no. 2-3, pp. 46-48.
5. Rezchikov A. F., Tsvirkun A. D., Kushnikov V. A., Iandybaeva N. V., Ivashchenko V. A. Metody prog-noznoi otsenki sotsial'no-ekonomicheskikh pokazatelei natsional'noi bezopasnosti [Methods of forecasting evaluation of social and economic indicators of the national security]. Problemy upravleniia, 2015, no. 5, pp. 37-44.
6. Federal'naia sluzhba gosudarstvennoi statistiki. URL: http://www.gks.ru (accessed: 01.02.2016).
7. Iandybaeva N. V., Kushnikov V. A. Matematicheskaia model' dlia prognozirovaniia izmenenii pokazate-lei natsional'noi bezopasnosti Rossii [Mathematical model for forecasting the changes in the indicators of the national security in Russia]. Nauchnoe obozrenie, 2015, no. 10, pp. 115-120.
8. Kliuev V. V., Rezchikov A. F., Kushnikov V. A., Ivashchenko V. A., Bogomolov A. S., Filimoniuk L. Iu., Iandybaeva N. V. Matematicheskie modeli dlia kontrolia, diagnostiki i prognozirovaniia sostoianiia natsional'noi bezopasnosti Rossii [Mathematical models for control, diagnosis and forecasting the state of the national security in Russia]. Kontrol'. Diagnostika, 2016, no. 3, pp. 43-51.
9. Ketkov Iu. L., Ketkov A. Iu., Shul'ts M. M. MatLAB 7.0: programmirovanie, chislennye metody [Mat-LAB 7.0: programing, numerical methods]. Saint-Petersburg, BKhV-Peterburg, 2005. 734 p.
10. Iandybaeva N. V., Kushnikov V. A. Matematicheskie modeli, algoritmy i kompleksy programm dlia monitoringa effektivnosti obrazovatel'noi deiatel'nosti vuza [Mathematical models, algorithms and complexes of the programs for monitoring the efficiency of the educational activity at university]. Problemy upravleniia, 2015, no. 1, pp. 53-63.
The article submitted to the editors 26.05.2016
INFORMATION ABOUT THE AUTHOR
Yandybaeva Natalya Valentinovna - Russia, 413865, Balakovo; Balakovsky branch of the Russian Presidential Academy of National Economy and Public Administration; Candidate of Technical Sciences; Assistant Professor of the Department of Information and Document Support; [email protected].