Научная статья на тему 'ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ СИСТЕМА МОНИТОРИНГА И АНАЛИЗА ВЫПОЛНЕНИЯ РЕГИОНАЛЬНЫХ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ ПРОГРАММ'

ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ СИСТЕМА МОНИТОРИНГА И АНАЛИЗА ВЫПОЛНЕНИЯ РЕГИОНАЛЬНЫХ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ ПРОГРАММ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
88
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕГИОНАЛЬНАЯ СОЦИАЛЬНО-ЭКОНОМИЧЕСКАЯ ПРОГРАММА / ЛИНГВИСТИЧЕСКАЯ ПЕРЕМЕННАЯ / НЕЧЕТКОЕ ПРОДУКЦИОННОЕ ПРАВИЛО / НЕЧЕТКИЙ ЛОГИЧЕСКИЙ ВЫВОД / ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ СИСТЕМА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ломазов А.В., Иващук О.А., Ломазов В.А., Нестерова Е.В.

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

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

SIMULATION OF THE DESIGN ACTIVITY DIVERSIFICATION OF INNOVATIVE ENTERPRISE

The work is devoted to the problems of using modern digital technologies to manage the implementation of programs for the development of regional socio-economic systems. An approach based on the use of intelligent (knowledge-oriented) informationsystems for monitoring and analyzing the progress of programs is proposed. As a model for representing knowledge about the subject area, it is proposed to use the apparatus of the theory of linguistic variables and fuzzy production rules, which makes it possible to take into account the high level of uncertainty due to both the specifics of socio-economic processes and possible changes in external conditions. The inference engine included in the information system is based on the explicitly interpreted procedure of Mamdani's fuzzy logical inference, which makes it possible to form explanations of the course of reasoning. The developed structure of the intellectual information system is a concretization and expansion of the traditional structure, taking into account the reflection of the specifics of the tasks of managing the implementation of programs for the socio-economic development of the region. The preliminary results of the experimental operation of the research prototype of the developed system can serve as confirmation of the effectiveness of the proposed design solutions.

Текст научной работы на тему «ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ СИСТЕМА МОНИТОРИНГА И АНАЛИЗА ВЫПОЛНЕНИЯ РЕГИОНАЛЬНЫХ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ ПРОГРАММ»

Информационно-аналитическая система мониторинга и анализа выполнения региональных социально-экономических программ

2

А.В. Ломазов1, О.А. Иващук1, В.А. Ломазов1'2, Е.В. Нестерова1

1 Белгородский государственный национальный исследовательский университет, Белгородский государственный аграрный университет им. В.Я. Горина, Белгород

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

Ключевые слова: региональная социально-экономическая программа, лингвистическая переменная, нечеткое продукционное правило, нечеткий логический вывод, информационно-аналитическая система.

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

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

Введение

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

Индикативное модельное описание региональных социально-

экономических программ

В рамках индикативного подхода будем полагать, что реализация программы связана с достижением показателями развития региональной социально-экономической системы в заданные моменты времени t], ^ значений не хуже, чем нормативные целевые значения, что формально может быть записано в виде системы ограничений (неравенств):

!пй$>ос ) < Nотт1пй$>ос — , !пй$>ос + > Nотт1пй$>ос + (^ (1) IndEc(^ < NormIndEc — IndEc + > NormIndEc + (^ где IndSoc(ti), IndEc (11),- измеряемые в момент времени ti, а NormIndSoc(ti), NormIndEc(ti), - задаваемые программой для этих моментов времени нормативные целевые значения социальных и экономических показателей. Верхний индекс + (-) означает принадлежность рассматриваемого показателя к группе позитивных (негатиных) показателей, для которых улучшение связано в увеличением (уменьшением) значения показателя. В дальнейшем (для избежания излишней громоздкости) без ограничения общности все показатели будем считать позитивными, что позволит не указывать этот индекс. Нижний индекс ] - номер рассматриваемого показателя в соответствующем перечне показателей INDSoc, INDEc.

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

FIND(t) =<FINDSoc(t), FINDEc(t) > (2)

каждая компонента которого отражает выполнение соответствующих групп неравенств из системы ограничений (1).

Рассмотрим более подробно социальные аспекты программы (соответствующие показатели и ограничения), имея в виду, что анализ по остальным комплексам показателей программы производится аналогичным образом. Представим FINDSoc(tj), в виде бинарного вектора

FINDSoc(ti) = < FINDSoc(t)1 (t), FINDSoc(t)2 fa),..., FINDSoc(t)k(t)> (3) FINDSoc(ti)j (tj)e {0,1}, j =1, 2,., k

Будем полагать, что перечне INDSoc имеются подгруппы «дублирующих» показателей INDSoc1, INDSoc2,...., INDSocp, таких что в рамках анализа выполнения программы достаточно достижение нормативного значения хотя бы одним из показателей подгруппы (остальные индикаторы могут быть даже не измерены). Тогда бинарный показатель FINDSoc вычисляется по логической формуле:

FInlNDSoc f!,J =Ap2=j (y^^ns^FIndSocfif,) (4)

где значение 1 (true) означает выполнение комплекса социальных показателей в момент времени tu а 0 (false) - невыполнение, л, v - знаки операций конъюнкции и дизъюнкции.

Для более подробного анализа формула (4) может быть обобщена на нечеткий случай, в рамках которого входящие в эту формулу показатели могут принимать промежуточные между 0 и 1 значения, что отражает

степень выполнения соответствующих ограничений (степень истинности утверждений о выполнениии ограничений), т.е.

FlndSoc(ti), FlndSüCj(t)e[0,1 ], j =1, 2,..., к (5)

где входящие в формулу (4) операции конъюнкции (л) и дизъюнкции (v) заменяются (в соответствии с [7]) на функции min и max. Однако при этом остаются вопросы интерпретации нечетких значений показателей FlndSüCj (ti) и способов их определения, что делает более обоснованным использование модельных описаний теории лингвистических переменных [8].

Формальное лингвистическое описание показателей FlndSoc, FlndSüCj представляется в виде кортежей:

<LingFlndSoc, UnlndSoc, TbaselndSoc, GlndSoc, MlndSoc> (6)

<LingFlndSoCj, UnlndSocj, TbaselndSoc, GlndSoc, MlndSocj>, j =1, 2,., к

где LingFlndSoc, LingFlndSocj - наименования лингвистических переменных; UnlndSoc, UnlndSocj - универсальные множества лингвистических переменных, содержащие все возможные измеренные числовые значения показателей lndSoc, lndSocj, (в процентах к нормативным числовым значениям NormlndSoc, NormlndSocj); TbaselndSoc = {low, medium, high} -общее базовое терм-множество для рассматриваемых значений; MlndSocj -синтаксические правила, позволяющие порождать наименования термов из наименований элементов TbaselndSoc (что приводит к формированию терм-множества TlndSoc); семантические правила, устанавливающие соответствия между термами из TlndSoc и нечеткими подмножествами UnlndSoc, UnlndSocj (j =1, 2,., к). Функции принадлежности этих множеств могут иметь, в частности, трапециевидный тип.

Связь между показателем UnlndSoc, отражающим общую степень выполнения группы социальных нормативов, и степенью выполнения

М Инженерный вестник Дона, №4 (2021) ivdon.ru/ru/magazine/arcliive/n4y2021/693 9

отдельных нормативов FIndSoCj (j =1, 2,..., к) задается нечеткими продукционными правилами вида:

if Fiow(FIndSoc1, FIndSoc2,..., FIndSock) then (FIndSoc - low) (7)

if Fmedium(FIndSoc1, FIndSoc2,..., FIndSock) then (FIndSoc - medium) if Fhigh (FIndSoci, FIndSoc2,..., FIndSock) then (FIndSoc - high) где Flow, Fmedium, Fhigh - лингвистические выражения относительно соответствий числовых значений FIndSocj (j =1, 2,., к) термам из TIndSoc. Например,

Flow = (FIndSocl - low) л (FIndSoc2 - low) л ((FIndSoc3 - low) л (FIndSoc3 - medium))

Конкретный вид выражений Fiow, Fmedium , Fhigh задается экспертами, исходя из своего опыта и знания предметной области.

Анализ выполнения программ развития региональной социально-экономической системы на момент времени ti в части достижения требуемых значений социальными экономическими показателями (FINDEc(tt)) производится аналогичным образом.

Инструментарий мониторинга и анализа выполнения региональных социально-экономических программ

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

и

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

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

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

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

Заключение

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

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

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

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

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-07-00855А.

Литература

1. Blewitt J. Understanding sustainable development. London: Routledge, 2017. 426 p.

2. Зильберова И.Ю., Томашук Е.А., Бобкина В.А. Формирование эффективной организационно - технической структуры реализации целевых

программ // Инженерный вестник Дона, 2020, №2. URL: ivdon.ru/ru/magazine/archive/n2y2020/6298/.

3. Ломазов В.А., Нестерова Е.В. Критерии оценки социальных инвестиционных инновационных проектов в сфере здравоохранения Современные исследования социальных проблем (электронный научный журнал). 2013. № 8. С. 48.

4. Беляков С.А. Куклин В.Ж., Токарева Г.С. Анализ целей и задач региональных программ развития образования// Экономика образования, 2015. № 2, с.81-91.

5. Турьянский А.В., Ужик В.Ф., Чугай Д.Ю., Китаёв Ю.А. Проблемы социально-экономического развития села Белгородской области и пути их решения. Белгород: БелГАУ, 2010. 111 с.

6. Белов В.М., Пивкин, Грищенко Л.А., Архипова А.Б. Гибридный метод оценивания качества социально значимой деятельности // Инженерный вестник Дона, 2021, №2. URL: ivdon.ru/ru/magazine/archive/n2y2021/6821/.

7. Halpern J. Y. Reasoning about uncertainty. Cambridge: MIT Press, 2003. 497 p.

8. Zadeh L. A. The role of soft computing and fuzzy logic in the understanding, design and development of information, intelligent systems // News of Artificial Intelligence. 2001. №2-3. 7.

9. Mamdani E. H. Applications of fuzzy algorithms for control of simple dynamic plant // Proceedings of the Institution of Electrical Engineers, 1974. 121(12). Pp. 1585-1588.

10. Жиляков Е.Г., Ломазова В.И., Ломазов В.А. Селекция аддитивных функциональных моделей сложных систем // Информационные системы и технологии. 2010. № 6 (62). С. 66-70.

11. Петросов Д.А., Ломазов В.А., Басавин Д.А. Эволюционный синтез систем на основе заданной элементной базы компонентов // Научные

ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 2015. № 7 (204). С. 116-124.

References

1. Blewitt J. Understanding sustainable development. London: Routledge, 2017. 426 p.

2. Zilberova I.Yu., Tomashuk E.A., Bobkina V.A. Inzhenernyj vestnik Dona, 2020, №2. URL: ivdon.ru/ru/magazine/archive/n2y2020/6298/.

3. Lomazov V.A., Nesterova Ye.V. Sovremennyye issledovaniya sotsial'nykh problem (elektronnyy nauchnyy zhurnal), 2013. № 8. P. 48.

4. Belyakov S.A. Kuklin V.Zh., Tokareva G.S. Ekonomika obrazovaniya, 2015. № 2, Pp. 81-91.

5. Tur'yanskiy A.V., Uzhik V.F., Chugay D.Yu., Kitayov Yu.A. Problemy sotsial'no-ekonomicheskogo razvitiya sela Belgorodskoy oblasti i puti ikh resheniya. [Problems of socio-economic development of the village of the Belgorod region and ways to solve them]. Belgorod: BelGAU, 2010. 111 p.

6. Belov V.M., Pivkin Ye.N, Grishchenko L.A., Arkhipova A.B. Inzhenernyj vestnik Dona, 2021, №2 URL: ivdon.ru/ru/magazine/archive/n2y2021/6821/.

7. Halpern J. Y. Reasoning about uncertainty. Cambridge: MIT Press, 2003. 497 p.

8. Zadeh L. A. News of Artificial Intelligence. 2001. №2-3. 7.

9. Mamdani E. H. Proceedings of the Institution of Electrical Engineers, 1974. 121(12). Pp. 1585-1588.

10. Zhilyakov Ye.G., Lomazova V.I., Lomazov V.A. Informatsionnyye sistemy i tekhnologii, 2010. № 6 (62). Pp. 66-70.

11. Petrosov D.A., Lomazov V.A., Basavin D.A. Nauchnyye vedomosti Belgorodskogo gosudarstvennogo universiteta. Seriya: Ekonomika. Informatika, 2015. № 7 (204). Pp. 116-124.

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