Использование структурного анализа при формировании когнитивных карт

Понятие, сущность и особенности когнитивной карты. Варианты оценки структурной значимости когнитивной карты. Анализ структуры циклов графа когнитивной карты и его значение. Пример применения структурного анализа, реализованный на базе пакета Matlab.

Рубрика Экономико-математическое моделирование
Вид статья
Язык русский
Дата добавления 18.01.2018
Размер файла 279,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

ИСПОЛЬЗОВАНИЕ СТРУКТУРНОГО АНАЛИЗА ПРИ ФОРМИРОВАНИИ КОГНИТИВНЫХ КАРТ

Марковский А.В., к.т.н., с.н.с

Институт проблем управления

им. В.А. Трапезникова РАН

117806, Москва, Профсоюзная, 65

e-mail: amark@ipu.rssi.ru

ВВЕДЕНИЕ

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

Однако, в отличие от технических систем, где значения параметров могут быть измерены с высокой точностью, в когнитивных картах, которые применяются для анализа “слабо структурированных”, “мягких” систем [5-7], точное измерение параметров невозможно в принципе. Это связано с тем, что в когнитивном анализе измерительным инструментом является эксперт - специалист в рассматриваемой предметной области. Услуги квалифицированного эксперта стоят недешево, поэтому экспертная процедура, в результате которой определяются параметры когнитивной карты, является не только неточной, но и дорогостоящей.

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

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

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

ОЦЕНКИ СТРУКТУРНОЙ ЗНАЧИМОСТИ ЭЛЕМЕНТОВ КОГНИТИВНОЙ КАРТЫ

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

· наличие связи, r(а,b) {0,1},

· “проводимость связи”, r(а,b) - величина обратная весу минимального пути из a в b

· “общая проводимость” связи, r(а,b) учитывает всю совокупность путей из a в b.

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

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

Структурный анализ позволяет верифицировать знаки влияния. Изменение знака влияния изменяет соотношение положительных и отрицательных путей. Для учета этого сопоставим каждой связи (а,b) оценку r+(а,b), вычисленную по положительным путям и оценку r(а,b), вычисленную по отрицательным путям. Для графа в целом определим векторную оценку rG = (rG+, rG), где rG+ - сумма оценок r+(а,b), а rG сумма оценок r(а,b) по всем связям (а,b). Структурную значимость знака ребра определим, как расстояние между векторами rG до и после изменения знака влияния на противоположный.

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

АНАЛИЗ ЦИКЛОВ ГРАФА КОГНИТИВНОЙ КАРТЫ

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

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

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

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

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

ПРИМЕР ПРИМЕНЕНИЯ СТРУКТУРНОГО АНАЛИЗА

Изложенные выше соображения были положены в основу программы структурного анализа [9], реализованной на базе пакета Matlab. Для иллюстрации работы этой программы ниже рассмотрен граф когнитивной карты для анализа кадровой политики в морском флоте США, взятый из [3].

Рис. 2. Тестовая когнитивная карта.

Это пример завершенной когнитивной карты. Названия факторов опущены. Граф когнитивной карты связен, содержит 8 вершин и 33 ребра. Граф не содержит истоков и стоков.

Упорядочение вершин графа по числу контролируемых связей имеет следующий вид. Число контролируемых связей указано в скобках.

5 (22)

8 (14)

7 (14)

6 (14)

4 (14)

3 (14)

2 (14)

1 (8)

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

5(16.17)

4 (12.00)

7 (10.67)

3 (10.50)

8 (10.33)

2(9.83)

6 (9.33)

(7.00)

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

Контролируемые связи имеет только ребро 1-1, которое по существу контролирует только самого себя. Все прочие ребра “шунтированы” окольными путями и не играют монопольной роли. Оценки зависимых связей ребер дает таблица 1. Наиболее значимыми оказываются ребра 5-8, 5-6, 1-1. Высокая значимость ребра 1-1 объясняется его высоким собственным весом.

Таблица 1. Оценки зависимых связей ребер

ребро

5-8

5-6

1-1

6-8

4-5

3-5

2-5

8-6

2-2

6-7

оценка

1.08

1.08

1.00

0.83

0.83

0.83

0.83

0.67

0.67

0.67

ребро

3-2

8-8

1-8

7-7

5-7

4-7

1-7

8-5

5-5

1-5

оценка

0.67

0.50

0.50

0.50

0.50

0.50

0.50

0.50

0.50

0.50

ребро

8-4

7-4

5-4

4-4

3-4

2-4

1-4

7-3

6-3

5-3

оценка

0.50

0.50

0.50

0.50

0.50

0.50

0.50

0.50

0.50

0.50

ребро

4-3

7-2

1-2

оценка

0.50

0.50

0.50

Далее приведены результаты анализа циклов графа. Граф имеет сильные компоненты C1 = {1} и C2 = {2, 3, 4, 5, 6, 7, 8}. Компонента С1 содержит единственную вершину 1, которая является истоком в графе конденсации. Это подчеркивает особую роль вершины 1. Компонента С1 содержит единственный цикл 1-1, имеющий вес -3.0, что может быть причиной колебательной неустойчивости. Компонента С2 имеет 7 вершин и 27 ребер.

(a) (b) (c)

Рис. 3. Граф конденсации (a), компонента C1 (b), компонента C2 (c).

Компонента С2 имеет 77 циклов. В таблице 2 приведена характеристика циклов вершин компоненты С2. В таблице 3 приведена характеристика циклов ребер компоненты С2.

Таблица 2. Характеристика циклов вершин компоненты С2.

Вершина

Степень:

Число

Вес циклов:

номер

вх.

вых.

общ

циклов

max+

max-

5

5

6

10

66

1.000

-0.300

4

6

4

9

55

0.300

-0.300

3

4

3

7

52

0.030

-0.020

7

4

4

7

47

0.200

-0.004

2

3

3

5

40

1.000

-0.020

6

2

3

5

38

0.006

-0.100

8

3

4

6

31

0.030

-3.000

Из таблицы 2 видно, что наибольшим числом циклов обладают вершины 5, 4 и 3, а наименьшим вершины 6 и 8. Таким образом, вершина 5 лидирует и по этому показателю. Интересно, что число циклов в вершинах хорошо коррелирует с общим числом входящих и выходящих ребер.

Таблица 3. Характеристика циклов ребер компоненты С2.

Ребро

Степень:

Число

Вес циклов:

номер

вх.

вых.

общ.

циклов

max+

max-

2-2

3

3

5

1

1.000

--

2-4

3

4

7

15

0.030

-0.009

2-5

3

6

9

24

0.004

-0.020

3-2

4

3

7

23

0.030

-0.020

3-4

4

4

8

11

0.030

-0.009

3-5

4

6

10

18

0.004

-0.020

4-3

6

3

9

17

0.030

-0.020

4-4

6

4

9

1

0.300

--

4-5

6

6

12

21

0.030

-0.300

4-7

6

4

10

16

0.100

-0.004

5-3

5

3

8

5

--

-0.020

5-4

5

4

9

6

0.002

-0.300

5-5

5

6

10

1

1.000

--

5-6

5

3

8

22

0.006

-0.003

5-7

5

4

9

10

0.030

-0.002

5-8

5

4

9

22

0.030

-0.030

6-3

2

3

5

10

0.004

--

6-7

2

4

6

20

0.006

0.000

6-8

2

4

6

8

0.003

-0.100

7-2

4

3

7

16

0.006

-0.004

7-3

4

3

7

20

0.002

-0.003

7-4

4

4

8

10

0.100

--

7-7

4

4

7

1

0.200

--

8-4

3

4

7

12

0.003

-0.030

8-5

3

6

9

2

0.030

-0.003

8-6

3

3

6

16

0.006

-0.100

8-8

3

4

6

1

--

-3.000

Из таблицы 3 видно, что наибольший циклический вес имеют петли 8-8, 2-2 и 5_5. Это объясняется большим весом ребер 8-8, 2-2 и 5_5. Прочие ребра компоненты С2 имеют значительно меньшее значение этой оценки. По числу циклов можно выделить группу ребер: 2-5, 3-2, 5_6, 5_8, 4-5, 7-3, 6-7. Эта группа ребер частично пересекается с группой ребер, выделенной выше по оценке длины зависимых связей.

Компонента С2 имеет два цикла в вершинах 2 и 5, имеющих положительный вес 1.0, и цикл в вершине 8, имеющий отрицательный вес -3.0. Эти циклы могут быть причиной колебательной неустойчивости.

Подводя итог анализу, можно отметить следующее. Граф КК на рис.1 содержит широкий диапазон абсолютных значений весов влияния: от очень малых (0.1) до больших (3.0) и довольно равномерно нагружен связями. Предложенные оценки структурной значимости достаточно хорошо дискриминируют элементы этого графа. Оценки значимости вершин по связям колеблются от 16 до 7, оценки значимости ребер от 1.1 до 0.5. Цикловые оценки работают еще лучше. Для вершин они колеблются от 66 до 31, а для ребер от 24 до 1. Следует отметить, однако, что оценки по связям работают для любого графа, а оценки по циклам только для графов содержащих циклы. Интересно, что структурно-значимые ребра 5-8, 5-6, 6-8 оказываются нагруженными малыми весами (0.1). Это может быть оправдано, учитывая их большое влияния на остальные вершины.

ЗАКЛЮЧЕНИЕ

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

ЛИТЕРАТУРА

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

2. Eden C. Cognitive Mapping // European Journal of Operational Research. -1988. - Vol.36. - P.1-13.

3. Робертс Ф.С. Дискретные математические модели с приложениями к социальным, биологическим и экологическим задачам: Пер. с англ. - М.: Наука, 1986.

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

5. Checkland P., Scholes J. Soft Systems Methodology in Action. - Chichester: Wiley, 2003.

6. Максимов В.И., Кулинич А.А., Кириндас Л.Ю. и др. Исследование выживания “мягких” систем при дефиците ресурсов // Приборы и системы управления. - 1994. - №11.

7. Кузнецов О.П., Кулинич А.А., Марковский А.В. Анализ влияний при управлении слабоструктурированными ситуациями на основе когнитивных карт // Человеческий фактор в управлении. - М.: КомКнига, 2006.

8. Харари Ф. Теория графов. - М.: Мир, 1973.

9. Марковский А.В. Анализ структуры знаковых ориентированных графов // Известия РАН: Теория и системы управления. - 1997. - №5.

Размещено на Allbest.ru

...

Подобные документы

  • Изучение математической теории, развивающей формальные методы для исследования взаимосвязей и отношений состояний знаний субъектов в определенной предметной области. Понятие карты навыков. Рассмотрение отношений между состояниями знаний и навыками.

    дипломная работа [263,5 K], добавлен 12.10.2015

  • Основы структурного системного анализа, принципы и вопросы создания функциональных моделей по методологии IDEF0: истоки структурного моделирования, границы системы, точка зрения модели, синтаксис графических диаграмм. Функциональные блоки, дуги.

    учебное пособие [514,6 K], добавлен 17.06.2011

  • Описание элементов пакета Simulink: библиотеки блоков, циклов и кризисов. Блок-схемная имитационная модель анализа циклов перепроизводства автомобилей. Создание блоков графопостроителей Scope и Scope1 для отображения информации о показателях процессов.

    курсовая работа [584,0 K], добавлен 19.03.2014

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

    курсовая работа [78,8 K], добавлен 20.05.2013

  • Теоретические основы прикладного регрессионного анализа. Проверка предпосылок и предположений регрессионного анализа. Обнаружение выбросов в выборке. Рекомендации по устранению мультиколлинеарности. Пример практического применения регрессионного анализа.

    курсовая работа [1,2 M], добавлен 04.02.2011

  • Сущность и понятие сетевого анализа. Виды графов: сетевые, стрелочные, вершинные. Логические взаимосвязи в стрелочном графе. Анализ критического пути с применением графов. Выполнение проекта с минимальными издержками и метод построения прогнозного графа.

    книга [145,4 K], добавлен 09.03.2009

  • Сущность корреляционно-регрессионного анализа и его использование в сельскохозяйственном производстве. Этапы проведения корреляционно-регрессионного анализа. Области его применения. Анализ объекта и разработка числовой экономико-математической модели.

    курсовая работа [151,0 K], добавлен 27.03.2009

  • Регламентация основ разработки сложных систем. Классификация структурных методологий и их примеры. Основные этапы подхода Мартина. Методологии структурного анализа Йодана/Де Марко и Гейна-Сарсона. Сравнительный анализ SADT-моделей и потоковых моделей.

    реферат [81,5 K], добавлен 05.10.2012

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

    учебное пособие [740,8 K], добавлен 27.12.2009

  • Основная терминология, понятие и методы факторного анализа. Основные этапы проведения факторного анализа и методика Чеботарева. Практическая значимость факторного анализа для управления предприятием. Метода Лагранжа в решении задач факторного анализа.

    контрольная работа [72,9 K], добавлен 26.11.2008

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

    презентация [576,2 K], добавлен 22.03.2015

  • Основные методы анализа линейной модели парной регрессии. Оценки неизвестных параметров для записанных уравнений парной регрессии по методу наименьших квадратов. Проверка значимости всех параметров модели (уравнения регрессии) по критерию Стьюдента.

    лабораторная работа [67,8 K], добавлен 26.12.2010

  • Общая характеристика однофакторного дисперсионного анализа. Сущность двухфакторного дисперсионного анализа при перекрестной классификации факторов. Особенности дисперсионного анализа в системе MINITAB и формы выполнения работы в программе MS Excel.

    методичка [440,7 K], добавлен 15.12.2008

  • Факторный анализ. Задачи факторного анализа. Методы факторного анализа. Детерминированный факторный анализ. Модели детерминированного факторного анализа. Способы оценки влияния факторов детерминированном факторном анализе. Стохастический анализ.

    курсовая работа [150,0 K], добавлен 03.05.2007

  • Понятие сетевого планирования, его особенности, назначение и сферы применения. Правила и этапы построения сетевых графиков, необходимые расчеты и решение типовых задач. Общая характеристика корреляционного и регрессивного анализа, их применение.

    контрольная работа [142,3 K], добавлен 29.04.2009

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

    лабораторная работа [982,3 K], добавлен 22.12.2012

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

    реферат [1,2 M], добавлен 22.06.2008

  • Методы экспертных оценок - методы организации работы со специалистами-экспертами и анализа мнений экспертов. Экспертные оценки - индивидуальные и коллективные. Индивидуальные оценки - оценки одного специалиста. Экспертные оценки используются при выборе.

    реферат [57,9 K], добавлен 08.01.2009

  • Понятие, правила построения и направления применения сетевого планирования. Особенности методов критического пути, статистических испытаний (способ Монте-Карло), оценки и пересмотр планов и графического анализа. Принципы построения диаграммы Ганта.

    курсовая работа [1,1 M], добавлен 24.10.2010

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

    презентация [1,3 M], добавлен 25.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.