Russian Language English Language

12. Модели и методы для сетевой организации информационного обеспечения

12.1 ОНТОЛОГИЧЕСКАЯ КЛАССИФИКАЦИЯ ДОКУМЕНТОВ.

12.2 ЭВОЛЮЦИЯ ПЕРЕХОДА ОТ УПРАВЛЕНИЯ ИНФОРМАЦИЕЙ К УПРАВЛЕНИЮ ЗНАНИЯМИ С ИСПОЛЬЗОВАНИЕМ ОТКРЫТЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ.

12.3 МНОГОСКОРОСТНАЯ ОБРАБОТКА МНОГОМЕРНЫХ СИГНАЛОВ.

12.4 РАЗРАБОТКА ОРТОГОНАЛЬНЫХ МНОГОМЕРНЫХ БАНКОВ ФИЛЬТРОВ С ПОМОЩЬЮ ПРЕОБРАЗОВАНИЯ КЭЛИ.

12.5 РАЗРАБОТКА СИСТЕМЫ СЖАТИЯ И ПЕРЕДАЧИ ВИДЕОСИГНАЛОВ ДЛЯ ЭНЕРГОСИСТЕМ.

12.6 ОЦЕНКА КАЧЕСТВА СЖАТЫХ ИЗОБРАЖЕНИЙ В ОТСУТСТВИИ ИЗОБРАЖЕНИЯ ОРИГИНАЛА.

12.7 АСНИ «МАСТЕРСКАЯ ГРАФ-МОДЕЛЕЙ»: ПОДСИСТЕМА СТРУКТУРНОГО СПЕКТРАЛЬНОГО АНАЛИЗА ДЕРЕВЬЕВ.

12.8 ПОДСИСТЕМА УТОЧНЯЕМОГО ПОИСКА СЕМАНТИЧЕСКОЙ ИНФОРМАЦИИ В ФОРМЕ ГРАФОВЫХ МОДЕЛЕЙ.


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2006, Номер 2 ( 9)



Place for sale
BC/NW 2006, №2, (9) :12

BC/NW 2006, №2, (9) :12.7

 

АСНИ «МАСТЕРСКАЯ ГРАФ-МОДЕЛЕЙ»: ПОДСИСТЕМА СТРУКТУРНОГО СПЕКТРАЛЬНОГО АНАЛИЗА ДЕРЕВЬЕВ

 

В.А. Кохов, С.А. Горшков, Али Рашид Ибрахим, Малатх Рахим Джасим

 

(Москва, Московский энергетический институт (ТУ), Россия)

 

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

 

         В рамках внедрения новых информационных технологий в учебный процесс разработана подсистема АСНИ «GMW», включающая 9 программных комплексов (ПК), позволяющих решать задачи, входящие в инвариантное ядро задач структурного спектрального анализа и синтеза деревьев [1]:

1.    Построение g-моделей и b-моделей, характеризующих деревья в расширяемых базисах структурных дескрипторов (СД) с учетом расположения фрагментов заданного вида [2,3].

2.    Анализ симметрии деревьев: (2.1) Построение порождающего множества и всей группы автоморфизмов дерева  (Aut(G)). Вычисление основных характеристик Aut(G); (2.2) Построение порождающего множества и всей t-группы автоморфизмов дерева (Autt(G)). Вычисление характеристик Aut t(G);

3.    Различение деревьев: (3.1) Изоморфизм деревьев; (3.2) Изоморфное вложение дерева в дерево; (3.3) Определение всех изоморфных и канонических изоморфных вложений дерева в дерево.

4.    Различение расположения фрагментов в топологии деревьев: (4.1) Различение расположения фрагментов типа t с точностью до орбит  Aut t(G); (4.2) Различение расположения фрагментов типа t с точностью до классов t-эквивалентности. Отношение t-эквивалентности задается базисом СД; (4.3) Различение расположения фрагментов с точностью до вложения орбит фрагмента типа t1 в орбиты фрагмента типа t2; (4.4) Различение расположения фрагментов с точностью до вложения классов t-эквивалентности расположения фрагмента типа t1 в классы t-эквивалентности расположения фрагмента типа t2, где t1Í t2.

5.     Анализ сложности деревьев; (5.1) Вычисление индексов; (5.2) Вычисление вектор-индексов; (5.3)  Вычисление расширенной матрицы b-модели;

6.    Анализ сходства деревьев: (6.1) По подструктурному подходу на основе максимального общего фрагмента (МОФ); (6.2) По обобщенному подструктурному подходу на основе g-моделей или b-моделей или b(g)-моделей.

7.    Анализ сходства расположения фрагментов в топологии дерева: (7.1) С точностью до орбит фрагментов заданного типа; (7.2) С точностью до классов t-эквивалентного расположения фрагментов заданного типа.

8.    Прорисовка диаграмм деревьев и их g-моделей с учетом симметрии.

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

         Архитектура АСНИ «GMW», в рамках которой функционируют программ-ные комплексы подсистемы «СС-анализ деревьев» приведена на рис. 1.

Рис. 1. Функциональное наполнение АСНИ «Мастерская граф-моделей»

Рассмотрим пример анализа сходства деревьев (рис. 2) с использованием g-модели SHPlScwÍPlScw(G), называемой цветным графом цепей (ЦГЦ) [2,3].

Определяя МОФ для каждой пары ЦГЦ, получаем два варианта вычисления расстояний и два варианта вычисления коэффициентов сходства:

  d1(G1,G2) =úV(HPlScwÍPlScw(G1))ê+úV(HPlScwÍPlScw(G1))ê - 2úV(MCS)ê;

                 d2(G1,G2) =úV(HPlcwÍPlcw(G1))ê+úE(HPlcwÍPlcw(G1))ê+úV(HPlcwÍPlcw(G2))ê+

+úE(HPlcwÍPlcw(G2))ê- 2(úV(MCF)ê+úE(MCF)ê);

                 MSI1(G1,G2) =ú MCS(HPlScwÍPlScw(G1),HPlScwÍPlScw(G2))ê2 /úF1(G1)×F1(G2)ê;

                 MSI2(G1,G2) =ú MCF(HPlcwÍPlcw(G1),HPlcwÍPlcw(G2))ê2 /úF2(G1)×F2(G2)ê,

где F1 (F2) - число вершин (сумма числа вершин и рёбер) в ЦГЦ дерева.

G1                                             

 

G2

G3

   

 Цветной граф цепей gp(G1)

Цветной граф цепей gp(G2)

Цветной граф цепей gp(G3)

Рис. 2. Диаграммы графов и их цветных графов цепей (на первом уровне расположены вершины исходного дерева, на втором – вершины-цепи длины 1, на третьем – вершины-цепи длины 2, на четвертом – вершины-цепи длины 3)

         Для деревьев G1-G3 получим результаты, приведенные в табл. 1 (значения d1,d2  под главной диагональю, а значения MSI1, MSI2  - над диагональю).

                                                                                                                                  Таблица 1

Расстояния  d1,d2  и коэффициенты сходства MSI1

Расстояния  d1,d2  и коэффициенты сходства MSI2

 

G1

G2

G3

 

gp1

gp2

gp3

 

G1

G2

G3

 

gp1

gp2

gp3

G1

0

0,64

0,36

gp1

0

0,53

0,48

G1

0

0,79

0,61

gp1

0

0,76

0,51

G2

2

0

0,64

gp2

8

0

0,69

G2

2

0

0,79

gp2

9

0

0,65

G3

4

2

0

gp3

9

5

0

G3

4

2

0

gp3

19

13

0

 Переходя последовательно от ЦГЦ длины 0 к длине q, а затем к g-моделям, учитывающим расположение поддеревьев и лесов, получим универсальный метод для иерархического анализа сходства деревьев, с последовательным уточнением результатов. В табл. 2 приведены примеры матричного представления расширенной b-модели  PlScwÍPScw для G2 и b-модели VlÍPScw для HPlcwÍPlcw(G2) [2]. В табл. 3 приведены результаты анализа сходства с использованием b-моделей PlcwÍPcw при монотонном наращивании базиса СД.

Применение b-моделей позволяет провести иерархический анализ сходства графов с последовательным уточнением результатов по направлениям:

1.     Индекс (ISC), вектор-индекс (V_ISC), матрица b-модели (M_Irc);

2.     Вектор-индекс вкладов Irc(f t), Irc(f t(c)), Irc(fi t), матрица M_Irc.

Вычисление МОФ для пар b-моделей в стратифицированной системе приводит к возможности исследования тенденций изменения сходства де- ревьев ещё по трём направлениям стратификации самой b-модели: (1) монотонное расширение базисов СД; (2) монотонное расширение типов фрагментов; (3) монотонное расширение как базисов СД, так и типов фрагментов.

Таблица 2

PlScwÍPlSc

P0

P1

P2

P3

 

Irc(fi t)

Irc(f t(c))

Irc(f t)

 

VlÍPlSc

P0

P1

P2

P3

P4

 

Irc(fi t)

Irc(f t(c))

2

1

2

2

0

0,057

0,057

0,392

 

 

 

2

1

2

6

10

10

0,0648

0,0648

1

1

3

1

0

0,050

0,050

1

1

3

10

8

4

0,0350

0,0350

5

1

1

1

2

0,110

0,110

5

1

1

2

4

8

0,0451

0,0451

3,4

1

1

2

1

0,087

0,174

3,4

1

1

3

5

11

0,0613

0,1225 

12

0

1

3

0

0,056

0,056

0,314

 

 

6

1

5

10

10

2

0,0285

0,0285

25

0

1

1

2

0,101

0,101

9

1

3

4

8

12

0,0710

0,0710

13,14

0

1

2

1

0,079

0,157

7,8

1

4

5

11

15

0,0901

0,1802

314

0

0

1

0

 

0,016

0,016

0,217

 

 

 

13

1

2

6

6

14

 

0,0784

0,0784

213,214

0

0

1

1

0,054

0,108

10,11

1

3

8

10

13

0,0802

 0,1604

125

0

0

1

2

0,093

0,093

12

1

4

8

6

14

0,0795

0,0795

3125,4125

0

0

0

1

0,039

0,077

0,077

14,15

1

2

5

12

10

0,0672

0,1345

Slw

5

12

20

14

51

1

1

Slw

15

40

88

128

162

433

1

Sw

1

3

5

7

16

a(P0/P)=1

Sw

1

2

2

2

2

9

a(P0/P)=1

WF

5

4

4

2

15

a(P1/P)=1

WF

15

20

44

64

81

224

a(P1/P)=1

ISC(Pj)

1

3

9

31

44

a(P2/P)=1

ISC(Pj)

1

3

9

31

106

150

a(P2/P)=1

V_ISC

5

12

36

62

115

a(P3/P)=1

V_ISC

15

60

396

1984

8586

11041

a(P3/P)=1

Таблица 3

 

ISC

V_ISC

M_Irc

Пары

P0-1

P0-2

P0-3

P0-4

P0-1

P0-2

P0-3

P0-4

P0-1

P0-2

P0-3

P0-4

G1,G2

0

18

44

44

0

18

80

80

210

2478

8058

8058

G1,G3

0

27

35

141

0

27

89

195

1260

10899

27639

49899

G2,G3

0

9

9

97

0

9

9

115

630

3465

9045

38725

         Подсистема включает 7 DLL, общим объемом 4,6 Мб, созданных в средах Microsoft Visual С++ .NET, С++ Builder 6 и Delphi 7 и позволяет анализировать базы деревьев с числом вершин до 5000 на современных ПЭВМ.

ЛИТЕРАТУРА

1.     Кохов В.А. Концептуальные и математические модели сложности графов. М. Издательство МЭИ, 2002. –  160 с.

2.     Кохов В.А. Граф-модели в структурном спектральном анализе систем. Тезисы докладов международной конференции «Информационные средства и технологии», МФИ-2004, Т.1, М, МЭИ, 2004. – С.211-214.

3.     Кохов В.А. Модели и методы для анализа сходства структур систем с учетом сходства расположения фрагментов. Тезисы докладов научной сессии МИФИ-2006. Т3. Интеллектуальные системы и технологии. М. МИФИ. 2006. – С.144-145.