Научная статья на тему 'Системный анализ на основе нечетких когнитивных карт'

Системный анализ на основе нечетких когнитивных карт Текст научной статьи по специальности «Математика»

CC BY
1363
236
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОГНИТИВНЫЕ КАРТЫ / COGNITIVE CARDS / НЕЧЕТКИЕ КОГНИТИВНЫЕ КАРТЫ / МОДЕЛИРОВАНИЕ / MODELING / СИСТЕМНЫЙ АНАЛИЗ / SYSTEM ANALYSIS / ПЛОТНОСТЬ КОГНИТИВНОЙ КАРТЫ / DENSITY OF COGNITIVE CARD / МЕРЫ ЦЕНТРАЛЬНОСТИ / МЕРА СЛОЖНОСТИ / MEASURE OF CENTRALITY / ИНДЕКС ИЕРАРХИИ / HIERARCHY INDEX / IMPRECISE COGNITIVE CARDS

Аннотация научной статьи по математике, автор научной работы — Заграновская Анна Васильевна

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

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

Похожие темы научных работ по математике , автор научной работы — Заграновская Анна Васильевна

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

The current conditions in business can be characterized as uncertain and complicated and it limits possibilities of using quantitative methods for analysis and forecast of the economic situation. The article summarizes theoretical material dealing with cognitive modeling. It is proposed to analyze complicated systems on the basis of tools shown in the article, which could provide an opportunity to get an integral view of the situation at the expense of quantitative-qualitative and space-time description of the situation in conditions of certainty, risk and uncertainty. Imprecise causal algebra, which forms the basis of the method, makes it possible to identify direct and indirect links between elements of the system, to analyze the system behavior, to find utmost standing allowing us to forecast the situation development in the long-term period. It is also feasible to calculate the principle characteristics of the system, such as density, complexity, the degree of hierarchy. The author gives a system analysis of the enterprise functioning on the basis of imprecise cognitive card, which models the current conditions of business in today’s Russian economy, including factors of internal and external environment of the organization. The opportunity to include in the model plenty of variables, even with imprecise values, direct and indirect link with different degree of precision, to combine accurate and expert knowledge, simplicity and speed of combining uncoordinated knowledge, build cognitive cards and obtain needed results, as well as possibility of scenario forecasting and planning make imprecise cognitive cards an essential tool of preliminary analysis of complicated systems.

Текст научной работы на тему «Системный анализ на основе нечетких когнитивных карт»

МАТЕМАТИЧЕСКИЕ И ИНСТРУМЕНТАЛЬНЫЕ МЕТОДЫ

DOI: http://dx.doi.org/10.21686/2413-2829-2018-4-152-160

СИСТЕМНЫЙ АНАЛИЗ НА ОСНОВЕ НЕЧЕТКИХ

КОГНИТИВНЫХ КАРТ

А. В. Заграновская

Санкт-Петербургский государственный экономический университет,

Санкт-Петербург, Россия

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

SYSTEM ANALYSIS ON THE BASIS OF IMPRECISE COGNITIVE CARDS

Anna V. Zagranovskaya

Saint-Petersburg State University of Economics, Saint-Petersburg, Russia

The current conditions in business can be characterized as uncertain and complicated and it limits possibilities of using quantitative methods for analysis and forecast of the economic situation. The article summarizes theoretical material dealing with cognitive modeling. It is proposed to analyze complicated systems on the basis of tools shown in the article, which could provide an opportunity to get an integral view of the situation at the expense of quantitative-qualitative and space-time description of the situation in conditions of certainty, risk and uncertainty. Imprecise causal algebra, which forms the basis of the method, makes it possible to identify direct and indirect links between elements of the system, to analyze the system behavior, to find utmost standing allowing us to forecast the situation development in the long-term period. It is also feasible to calculate the principle characteristics of the system, such as density, complexity, the degree of hierarchy. The author gives a system analysis of the enterprise functioning on the basis of imprecise cognitive card, which models the current conditions of business in today's Russian economy, including factors of internal and external environment of the organization. The opportunity to include in the model plenty of variables, even with imprecise values, direct and indirect link with different degree of precision, to combine accurate and expert knowledge, simplicity and speed of combining uncoordinated knowledge, build cognitive cards and obtain needed results, as well as possibility of scenario forecasting and planning make imprecise cognitive cards an essential tool of preliminary analysis of complicated systems.

Keywords: cognitive cards, imprecise cognitive cards, modeling, system analysis, density of cognitive card, measure of centrality, hierarchy index.

Когнитивные карты

Впервые когнитивные карты были предложены в 1970-х гг. известным американским социологом и политологом Робертом Аксельродом для моделирования принятия решений в социальных и политических системах [2].

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

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

Разновидностью когнитивных карт являются нечеткие когнитивные карты (Fuzzy Cognitive Maps - FCM), впервые предложенные Бартоломеем Коско в 1986 г. Они позволяют наилучшим образом отразить неопределенность, динамику состояний концептов и связей между ними [4; 6].

В FCM появляется дополнительная возможность моделирования сложных цепочек причинно-следственных связей через взвешенные причинно-следственные связи [5]. Модель FCM описывает поведение системы, а каждый концепт - факторную характеристику системы.

Нечеткая когнитивная карта представляет систему как сочетание понятий и различных отношений, которые существуют

между понятиями. FCM состоит из узлов (Ni, N2, ..., Nn), которые являются важными элементами отображаемой системы, и направленных дуг (eij), которые представляют собой причинно-следственные связи между двумя узлами (Ni, Nj). Направленным дугам поставлены в соответствие нечеткие значения в интервале [-1, +1], которые показывают силу влияния между факторами. Положительное значение указывает на положительную причинно-следственную связь между двумя факторами, отрицательное значение - на отрицательную причинно-следственную связь между двумя факторами, нулевое значение соответствует отсутствию связей между рассматриваемыми факторами [3].

С математической точки зрения нечеткие когнитивные карты определяются параметрами N, E, C, f [10]:

1. N = {N1, N2, ..., Nn} - совокупность понятий (concepts), формирующих узлы графа.

2. E: (Ni, Nj) ^ eij - функция, сопоставляющая значение eij паре понятий (Ni, Nj), где eij - вес направленного ребра из Ni в Nj, если i Ф j, и eij = 0, если i = j. Другими словами, E(N • N) = (eij) - это матрица связи (connection matrix). Значения весов на основной диагонали матрицы равны нулю, так как изменения знаний о концепте не могут повлиять на сам концепт.

3. C: Ni ^ Ci - функция, которая каждому концепту Ni ставит в соответствие последовательность его степеней активации (activation degrees) так, что для каждого t е N, Ci(t) е L - это степень активации концепта Ni в момент времени t. C(0) е Ln представляет собой исходный вектор, содержащий начальные значения всех концептов. C(t) е Ln - конечный вектор состояний концептов при определенной итерации L.

4. f R ^ L - функция преобразования (transformation function), которая устанавливает связь между C(t + 1) и C(t) для всех

t > 0 так, что выполняется равенство

( \

Vi е {1,2,...,«},С, (t +1) = f

z

v j*i

n e i=1 eij

Cj (t)

Функция преобразования используется для того, чтобы привести взвешенную сумму состояний концептов в определенный диапазон, который устанавливается на уровне [0; 1].

В литературе можно встретить различные виды трансформационных функций: логистическая (sigmoid logistic), тангенс (sigmoid hyperbolic tangent), арктангенс (arctangent), линейная (linear), шаговая (step function), с отложенным шагом (the delayed step) [7]. Чаще всего в качестве трансформационной функции используют логистическую функцию вида

C, (x) =-1-.

j 1 + exp(-c ■ x)

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

Рассмотрим более детально формальный механизм, лежащий в основе моделирования на основе нечетких когнитивных карт.

Нечеткая причинная алгебра

В когнитивных картах можно выделить косвенный и общий причинный эффект [2]. Рассмотрим некоторый путь из концепта Ci в концепт Cj, например, Ci ^ Cki ^ ... ^ Ck ^ Cj, который может

быть определен упорядоченными индексами (i, fa, ..., kn, j). Тогда косвенный эффект влияния концепта Ci на концепт Cj -это результат действия Ci на Cj через путь (i, k1, ..., kn, j). Общий эффект влияния концепта Ci на концепт Cj - это все косвенные эффекты влияния Ci на Cj. Следовательно, если концепты Ci и Cj соединяет всего один путь, то общий эффект влияния концепта Ci на концепт Cj сводится к косвенному эффекту влияния Ci на Cj [4].

Нахождение косвенного и общего эффекта связано с операциями умножения и сложения реальных чисел из предметной области. Аксельрод [2] показал, что косвенный эффект пути из Ci в Cj отрицатель-

ный, если число отрицательных причинных дуг в пути нечетное; эффект положительный, если число отрицательных причинных дуг в пути четное. Общий эффект влияния Ci на Cj отрицательный, если все косвенные эффекты влияния Ci на Cj отрицательные, положительный, если все они положительные, и неопределенный в противном случае. Следовательно, неопределенность может доминировать в этой схеме. Неопределенность может быть снята в результате использования весов. Если причинные дуги имеют положительные или отрицательные веса Wij, тогда косвенный эффект влияния Ci на Cj на пути (i, k1, ..., kn, j) есть произведение соответствующих весов (wiki ■ wkk ■ ...■ wk j), а общий

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

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

В нечеткой когнитивной алгебре умножению ставится в соответствие операция минимум, а суммированию - максимум [4]. Пусть между концептами Ci и Cj существует m причинных путей: (i, kj,..., kln, j), 1 < l < m. Обозначим через Ii(Ci, Cj) косвенный эффект влияния Ci на Cj через причинный путь l. С помощью T(Ci, Cj) обозначим общий эффект влияния Ci на Cj через все m причинных путей. Тогда их величины можно рассчитать с помощью следующих выражений:

Ii(Ci, Cj) = min {e(Cp, Cp + 1) : (p, p + 1) e (i, k|, ..., kln, j)}, T(Ci, Cj) = maxi < i < m Ii(Ci, Cj),

где р и р + 1 - смежные слева направо индексы пути.

Следовательно, косвенный эффект равен самой слабой причинной связи в сети, а общий эффект - самой сильной из самых слабых связей в сети. Например, пусть оценки связей в нечеткой когнитивной карте на рис. 1 задаются множеством Р = {отсутствует, слабая, средняя, сильная}.

Слабая

Ci

Средняя

Слабая

Сильная

Сильная

V

С4

Слабая

Рассмотрим пример. Заменим лингвистические переменные на рис. 1 соответствующими нечеткими оценками на основе пятибалльной шкалы (табл. 1).

Т а б л и ц а 1 Перевод качественных оценок в нечеткие количественные оценки

Нечеткие Лингвистические

количественные оценки (какой силы

оценки отношение?)

5/5 = i,0 Абсолютно сильное

4/5 = 0,8 Сильное

3/5 = 0,6 Умеренно сильное

2/5 = 0,4 Слабое

i/5 = 0,2 Абсолютно слабое

0,0 Отсутствует

Рис. 1. Нечеткая когнитивная карта

Существуют три причинных пути из концепта Ci в концепт C5: (1, 3, 5), (1, 3, 4, 5), (1, 2, 4, 5). Можно рассчитать три косвенных эффекта влияния Ci на C5:

Ii(Ci, C5) = min |ei3, ез5| = = min {средняя, сильная} = средняя; h(Ci, C5) = слабая; l3(Ci, C5) = слабая.

Тогда общий эффект влияния Ci на C5 равен:

T(Ci, Cj) = maxi < 1 < 3 I/(G, Cj) =

= max {средняя, слабая, слабая} = средняя.

Следовательно, Ci влияет на C5 со средней силой.

В общем виде в качестве I может выступать любая T-норма, а в качестве T -S-норма, моделирующие соответственно связки «И» и «ИЛИ» в нечеткой логике. Чаще всего в качестве T-нормы принимается либо оператор MIN, либо PROD (произведение составляющих), а в качестве S-нормы - оператор MAX [i].

Доказано, что для любых x и у, а также оператора t(x, у), выступающего в качестве T-нормы, отличной от MIN, и оператора s(x, у), выступающего в качестве S-нормы, отличной от MAX, выполняется следующее неравенство [4]:

t(x, у) < min(x, у) < max(x, у) < s(x, у).

Тогда причинная матрица примет вид табл. 2.

Т а б л и ц а 2

Причинная матрица нечеткой когнитивной карты, изображенной на рис. 1

i/j Ci C2 C3 C4 C5

Ci 0 0,4 0,6 0 0

C2 0 0 0 0,8 0

C3 0 0 0 0,4 0,8

C4 0 0 0 0 0,4

C5 0 0 0 0 0

Найдем косвенные и полные эффекты для всех путей нечеткой когнитивной карты. В качестве T-нормы примем PROD (произведение составляющих), а в качестве S-нормы - оператор MAX. Например, для первого концепта

T(Cx, Ci) = 0; T(C1, C2) = 0,4; T(Ci, C3) = 0,6; T(Ci, C4) = max |ei3 • ез4, ei2 • e24| = = max |0,24; 0,32| = 0,32; T(Ci, C5) = max |ei3 • ез5; ei3 • ез4 • e45; ei2 • e24 • e45| = = max |0,48; 0,096; 0,i28| = 0,48.

Матрица полных эффектов нечеткой когнитивной карты, изображенной на рис. i, представлена в табл. 3.

Т а б л и ц а 3 Матрица полных эффектов нечеткой когнитивной карты, изображенной на рис. 1

i/j Ci C2 C3 C4 C5

Ci 0 0,4 0,6 0,32 0,48

C2 0 0 0 0,8 0,32

C3 0 0 0 0,4 0,8

C4 0 0 0 0 0,4

C5 0 0 0 0 0

С

С

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

Если сравнить табл. 2 и 3, то можно увидеть, что благодаря наличию причинных связей при отсутствии прямого воздействия концепт С хоть слабо, но косвенно влияет на концепты С4 и С5, а концепт С2 слабо косвенно влияет на С5.

Анализ поведения систем

Анализ поведения систем лучше всего проводить по матрице смежности, в которой присутствуют всего три значения: 0 - в случае отсутствия связи между концептами, 1 - при наличии положительной связи, -1 - при наличии отрицательной связи.

Продолжим рассмотрение нечеткой когнитивной карты, изображенной на рис. 1. Соответствующая матрица смежности со связями между концептами, удовлетворяющими условию вц е{-1, 0, 1}, представлена в табл. 4.

Т а б л и ц а 4 Матрица связей в когнитивной карте, изображенной на рис. 1

i/j Ci C2 C3 C4 C5

Ci 0 i 1 0 0

C2 0 0 0 1 0

C3 0 0 0 1 1

C4 0 0 0 0 1

C5 0 0 0 0 0

Поведение нечеткой когнитивной карты зависит от первоначального состояния концептов, от нелинейной структуры концептов, а также структуры причинной матрицы когнитивной карты. Простая нечеткая когнитивная карта с двумя возможными состояниями концептов (0 или 1) сходится либо к одному состоянию (a fixed-point attractor), либо к предельному циклу повторяющихся бинарных векторов (a limit cycle of repeating bit vectors), причем векторы могут повторяться либо через одинаковое, либо через разное количество шагов [7].

Каждое последующее состояние системы C(t + 1) определяется следующим образом:

га + -л = А' если C(t) ■ Е > 0;

C(t 1 {О, если C(t) ■ E < 0.

Проанализируем поведение рассматриваемой нечеткой когнитивной карты, зада-

ваемой матрицей связей в табл. 4. Пусть первоначальное воздействие оказывается на все концепты системы. Тогда можно увидеть, что уже с четвертого шага устанавливается стабильное состояние с нулевыми значениями концептов (табл. 5).

Т а б л и ц а 5

Поведение системы, моделируемой нечеткой когнитивной картой на рис. 1 и матрицей связей в табл. 4

C1 C2 C3 C4 C5

C (0) 1 1 1 1 1

C (0)- Е 0 1 1 2 2

C (1) 0 1 1 1 1

C (1)- Е 0 0 0 2 2

C (2) 0 0 0 1 1

C (2)- Е 0 0 0 0 1

C (3) 0 0 0 0 1

C (3)- Е 0 0 0 0 0

C (4) 0 0 0 0 0

C (4)- Е 0 0 0 0 0

C (5) 0 0 0 0 0

C (5)- Е 0 0 0 0 0

C (6) 0 0 0 0 0

Моделирование на основе нечеткой

когнитивной карты

Моделирование на основе нечеткой когнитивной карты осуществляется следующим образом:

1. Задается матрица связей между концептами, элементы которой принимают значения в интервале [-1; 1] с нулевыми значениями на главной диагонали.

2. Задается исходное состояние концептов в виде вектора значений в интервале [0; 1], описывающего силу первоначального воздействия на концепты.

3. Находится состояние концептов на следующем шаге путем матричного умножения предыдущего состояния концептов на матрицу связей (причинную матрицу) и применения трансформационной функции к полученным результатам, которая позволяет получить значения, лежащие в интервале [0; 1]. Данная процедура повторяется до тех пор, пока не будет достигнуто стабильное состояние концептов.

Моделирование на основе нечеткой когнитивной карты можно осуществить с помощью инструмента БСМаррег, осно-

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

пример Pajek, позволяет получить визуализацию нечеткой когнитивной карты.

Рассмотрим пример анализа экономической ситуации на основе нечеткой когнитивной карты, построенной с помощью Wolfram Mathematica (рис. 2). Из рисунка видно, что в качестве концептов нечеткой когнитивной карты выбраны факторы внутренней и внешней среды предприятия. Это позволяет целостно взглянуть на сложившуюся экономическую ситуацию, провести ее системный анализ, спрогнозировать дальнейшее развитие, принять правильные управленческие решения.

Рис. 2. Когнитивная карта экономической ситуации

Общие характеристики системы в когнитивном моделировании

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

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

Анализ когнитивных карт проводится с помощью следующих показателей [8]:

1. Плотность (коэффициент кластеризации) нечеткой когнитивной карты (О) - это коэффициент, показывающий степень связности карты:

D = ■

C

NN -1)

где С - общее число связей в когнитивной карте;

N - общее число переменных в когнитивной карте.

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

В нашем примере С = 33, N = 23, В = 0,06, что свидетельствует о не очень высокой плотности когнитивной карты.

2. Тип переменных показывает поведение переменных по отношению друг к другу. Кроме того, количество различных типов переменных в когнитивной карте облегчает понимание структуры карты. Различают три типа переменных: передатчики, приемники и обычные переменные. Эти переменные можно выявить с помощью показателей исходящей (о&) и входящей центральности (Щ.

Переменные-передатчики имеют положительную исходящую центральность (ой;) и нулевую входящую центральность (гй;). Переменные-приемники имеют положительную входящую центральность (й и нулевую исходящую центральность (ой;). Обычные переменные имеют ненулевые исходящую (ой;) и входящую центральность (й). В нашем примере наблюдаются 2 передатчика, 0 приемников и 21 обычная переменная.

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

N

Ч = 2 а1к,

к=1

где N - общее число переменных.

В нашем примере наибольшее влияние на другие концепты когнитивной карты оказывают курс доллара (ой! = 1,9), спрос на готовую продукцию (ой! = 1,5) и размер государственного бюджета (ой! = 1,5).

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

N

= 2 аи.

к=1

В нашем примере наибольшему влиянию других концептов когнитивной карты подвержены затраты предприятия

(idi = 2,4), возможность финансирования инвестиций (idi = 2,0), прибыль (idi = 1,4), объем продаж предприятия (idi = 1,4) и действующая в экономике процентная ставка (idi = 1,4).

2.3. Общая центральность переменной (tdi) есть сумма входящей и исходящей центральности:

Ci = tdi = odi = idi.

Вклад переменной в когнитивную карту можно понять, вычислив ее центральность, которая показывает, как переменная связана с другими переменными и какова совокупная сила этих связей. В нечетких когнитивных картах переменная может быть более центральной, даже если она имеет меньше связей, если связи имеют больший вес. В нашем примере наибольший вклад в когнитивную карту вносят следующие концепты: затраты предприятия (tdi = 3,1), действующая в экономике процентная ставка (tdi = 2,7) и возможность финансирования инвестиций (tdi = 2,7).

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

В нашем примере R/T = 0/2 = 0, что говорит о низкой сложности системы. В карте преобладают обычные переменные, т. е. сочетающие в себе функции приемников и передатчиков. Всего наблюдается 21 обычная переменная из 23 концептов.

4. Еще одной структурной мерой когнитивной карты является индекс иерархии (h):

h = 12■°L

N -1

где о =

od

s N= i(od -v od)

N

Vod = '

S N- od;

"i = 1'

N

2

При h = 1 система является полностью иерархической, при h = 0 - полностью демократической. Демократические системы более адаптивные к изменениям внешней среды из-за высокого уровня их интеграции и связности. В нашем примере h = 0,00351, что свидетельствует о высокой демократичности рассматриваемой системы.

Заключение

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

Основные достоинства нечетких когнитивных карт:

1. Возможность включить в модель обратную связь.

2. Возможность включить в модель много переменных, даже с нечеткими значениями.

3. Возможность моделировать отношения между переменными, которые неизвестны точно, но могут быть описаны в таких категориях, как «немного», «много».

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

5. Легкость и скорость построения когнитивных карт и получения нужных результатов.

6. Легкость и скорость объединения разрозненных знаний.

7. Легкость и скорость моделирования ситуации и получения результатов применения той или иной политики.

Основные недостатки нечетких когнитивных карт:

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

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

2. Хотя анализ «что - если» может быть проведен с помощью нечетких когнитивных карт, причины явлений не могут быть выявлены. Данный недостаток можно частично преодолеть путем изучения причинной матрицы, с помощью которой можно проследить причинно-следственные связи между переменными.

3. С их помощью не могут быть получены реальные оценки параметров или проведены статистические тесты.

4. Нечеткие когнитивные карты не могут моделировать поведение системы во времени в реальных значениях параметров - в моделировании применяются и получаются только относительные оценки.

5. Они не могут иметь дело с конъюнктивными утверждениями, которые выражаются союзом «И».

6. В них не могут быть закодированы условные утверждения типа «если, то».

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

Список литературы

1. Вокуева Т. А. Вычисление матрицы взаимовлияния когнитивной карты // Известия Коми научного центра УрО РАН. - 2012. - Вып. 3 (11). - С. 123-129.

2. Axelrod R. Structure of Decision: The Cognitive Maps of Political Elites. - Princeton, NJ : Princeton University Press, 1976.

3. Chrysafiadi K., Virvou M. A Knowledge Representation Approach Using Fuzzy Cognitive Maps for Better Navigation Support in an Adaptive Learning System // SpringerPlus. - 2013. -Issue 2:81. - P. 1-13.

4. Kosko B. Fuzzy Cognitive Maps // International Journal of Man-Machine Studies. - 1986. - Vol. 24. - P. 65-75.

5. Kosko B. Fuzzy Engineering. - Upper Saddle River, NJ : Prentice-Hall, 1997.

6. Kosko B. Neural Networks and Fuzzy Systems. - Upper Saddle River, NJ : Prentice Hall, 1992.

7. Osoba O. A., Kosko B. Fuzzy Cognitive Maps of Public Support for Insurgency and Terrorism // Journal of Defense Modeling and Simulation: Applications, Methodology, Technology. - 2017. - Vol. 14 (1). - P. 17-32.

8. Ozesmi U., Ozesmi S. L. Ecological Models Based on People's Knowledge: a Multi-Step Fuzzy Cognitive Mapping Approach // Ecological Modelling. - 2004. - N 176. - P. 43-64.

9. Papageorgiou E. Review Study on Fuzzy Cognitive Maps and their Applications during the Last Decade // Paper Presented at the IEEE International Conference on Fuzzy Systems, Taipei. - Taiwan, 2011.

10. Stach W, Kurgan L., Pedrycz W, Reformat M. Genetic Learning of Fuzzy Cognitive Maps // Fuzzy Set Syst. - 2005. - Issue 153. - P. 371-401.

References

1. Vokueva T. A. Vychislenie matricy vzaimovliyaniya kognitivnoy karty [The Calculation of the Matrix Interference of the Cognitive Maps]. Izvestiya Komi nauchnogo centra UrO RAN [Proceedings of the Komi Science Center, Urals branch of RAS], 2012, Issue 3 (11), pp. 123-129. (In Russ.).

2. Axelrod R. Structure of Decision: The Cognitive Maps of Political Elites. Princeton, NJ, Princeton University Press, 1976.

3. Chrysafiadi K., Virvou M. A Knowledge Representation Approach Using Fuzzy Cognitive Maps for Better Navigation Support in an Adaptive Learning System. SpringerPlus, 2013, Issue 2:81, pp. 1-13.

4. Kosko B. Fuzzy Cognitive Maps. International Journal of Man-Machine Studies, 1986, Vol. 24, pp. 65-75.

5. Kosko B. Fuzzy Engineering. Upper Saddle River, NJ, Prentice-Hall, 1997.

6. Kosko B. Neural Networks and Fuzzy Systems. Upper Saddle River, NJ, Prentice Hall, 1992.

7. Osoba O. A., Kosko B. Fuzzy Cognitive Maps of Public Support for Insurgency and Terrorism. Journal of Defense Modeling and Simulation: Applications, Methodology, Technology, 2017, Vol. 14 (1), pp. 17-32.

8. Ozesmi U., Ozesmi S. L. Ecological Models Based on People's Knowledge: a Multi-Step Fuzzy Cognitive Mapping Approach. Ecological Modelling, 2004, No. 176, pp. 43-64.

9. Papageorgiou E. Review Study on Fuzzy Cognitive Maps and their Applications during the Last Decade. Paper Presented at the IEEE International Conference on Fuzzy Systems, Taipei. Taiwan, 2011.

10. Stach W., Kurgan L., Pedrycz W., Reformat M. Genetic Learning of Fuzzy Cognitive Maps. Fuzzy Set Syst, 2005, Issue 153, pp. 371-401.

Сведения об авторе

Анна Васильевна Заграновская

кандидат экономических наук, доцент кафедры прикладной математики и экономико-математических методов СПбГЭу. Адрес: ФГБОу ВО «Санкт-Петербургский государственный экономический университет», 191023, Санкт-Петербург, ул. Садовая, д. 21. E-mail: zagranet@rambler.ru

Information about the author

Anna V. Zagranovskaya

PhD, Assistant Professor of the Department for Applied Mathematics and Economic-Mathematical Methods of the SPSUE. Address: Saint-Petersburg State University of Economics, 21 Sadovaya str., Saint-Petersburg, 191023, Russian Federation. E-mail: zagranet@rambler.ru

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