Меню
Разработки
Разработки  /  Математика  /  Разное  /  Прочее  /  Применение иерархических систем

Применение иерархических систем

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

Содержимое разработки

Применение иерархических систем

для структурного анализа


Суровцева Н.Н., Клейменов В.Ф.

Иркутский национальный исследовательский технический университет,

Иркутск, Россия

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

Определение 1. Упорядоченным множеством L называется множество, на котором определено бинарное отношение x≤y, удовлетворяющее для любых элементов x, y, z из L следующим условиям: 1. x≤x (рефлексивность), 2. если x≤y и y≤x, то x=y (антисимметричность), 3. если x≤y и y≤z, то x≤z (транзитивность). Элемент a упорядоченного множества L называется точной верхней (нижней) гранью элементов x и y этого множества, если x≤a, y≤a (a≤x, a≤y) и для любого b, такого, что x≤b, y≤b (b≤x, b≤y) имеет место, a≤b (b≤a). Точная верхняя грань элементов x, y обозначается x y, а точная нижняя x y. Упорядоченное множество L, в котором для любых элементов этого множества определена точная верхняя и точная нижняя грань называется решеткой.

Определение 2. Подмножество I решетки L будем называть иерархией, если для любых двух элементов множества I определена их точная верхняя грань.

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

Рассмотрим пример иерархической системы для социальной группы пожилых людей. При этом такое свойство, как численность страт будем рассматривать по доступным нам данным (2009 год), а динамика изменения численности страт, изменения различных выплат будет рассмотрена в §4.

Пример 1. Обозначим переменными Si следующие страты: S0 – Пенсионеры, S1 – Инвалиды ВОВ, S2 – Ветераны ВОВ (кроме тружеников тыла), S3 – Вдовы ИВОВ, УВОВ, S4 – Труженики тыла, S5 – Ветераны труда, S6 – Реабилитированные лица и лица признанные пострадавшие от политических репрессий, S7 – Пенсионеры не относящиеся к льготным категориям.

Используя операции объединения и пересечения, из исходных страт можно построить более сложную иерархическую систему. Например, S8 включает в себя группу пенсионеров имеющие категории Ветераны ВОВ, Вдовы ИВОВ, УВОВ; в S11Вдовы ИВОВ, УВОВ, Труженики тыла, Ветеран труда; в S15 входят категории Ветераны труда, реабилитированные лица и лица признанные пострадавшие от политических репрессий. Таким образом, получаем следующую иерархию.





S0






Страты S1,…,S18 удовлетворяют следующим соотношениям:

S1 S2, S1∩S3≠Ø, S3∩S2≠Ø, S2∩S4≠Ø, S4∩S3≠Ø, S4∩S5≠Ø, S6∩Si≠Ø,

S7∩Si≠Ø, S8=S2∩S3, S10 S3, S16=S11∩S12.

Следующие два определения понадобятся нам для дальнейших исследований.

Определение 3. Два эквивалентных условия для элементов x, y, z решетки L называются дистрибутивностью:

  1. x (y z) = (x y) (x z)

  2. x (y z)=(x y) (x z)

Определение 4. Для элементов x, y, z решетки L условие, определенное следующим образом: если x≤z, то x (y z)= (x y) z, называется модулярностью.

Если условия 1, 2 выполняются для любых элементов x, y, z решетки L, то эта решетка называется дистрибутивной, а если для любых элементов x, y, z выполняется условие модулярности, то решетка называется модулярной [3]. Любая дистрибутивная решетка модулярна, но обратное не верно. Кроме того, существуют решетки для которых не выполняется условие модулярности, а значит и дистрибутивности. В иерархических системах существуют страты x, y, z, для которых не выполняется условия 1, 2 и условие модулярности, то есть справедливо следующее утверждение.

Утверждение 1. Существует немодулярная решетка, содержащаяся в построенной выше иерархической системе.

Доказательство. Обозначим через S0 - страту пожилых людей, являющихся либо УВОВ, либо инвалидами 1 группы, S1 – страту пожилых людей являющихся УВОВ, S2 – страту пожилых людей инвалиды 1 группы, S3 – страту пожилых людей ИВОВ, S4 – страту пожилых инвалидов 1 группы УВОВ. Тогда выполняются следующие равенства: S0 =S1 S2, S3 ≤ S1, S4 =S2 S3.

Докажем, что для элементов S1, S2, S3 не выполняется тождество модулярности. Действительно, S3≤S1, рассмотрим элемент S3 (S2 S1). Так как S2 S1= S4, а S3 S4=S3, то S3 (S2 S1)=S3. С другой стороны, вычислим элемент (S3 S2) S1. Так как S3 S2= S0, а S0 S1= S1, то (S3 S2) S1=S1. Таким образом, S3 (S2 S1)≠(S3 S2) S1, более точно S3 (S2 S1)S3 S2) S1, что и доказывает немодулярность построенной решетки.

Замечание. Отметим, что внеся даже небольшие изменения в построении примера из утверждения 1, можно получить модулярную решетку.

Пример 2. Пусть S0 – страта пожилых людей являющихся либо инвалидами, либо людьми имеющими высшее образование, S1 – пожилые люди инвалиды, S2 – пожилые люди с высшим образованием, S3 – пожилые люди инвалиды 1 группы, S4 – пожилые инвалиды с высшим образованием, S5 – пожилые инвалиды 1 группы с высшим образованием. Тогда S0=S1 S2, S3≤S1, S4=S1 S2, S5=S2 S3. Рассмотрим элемент S3 (S2 S1), получим S3 S2= S0 и S0 S1= S1. Таким образом, S3 (S2 S1)=(S3 S2) S1 и модулярность, для элементов S1, S2, S3 выполняется.

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

Утверждение 2. В любой иерархии существует последовательность страт Si , Si , … Si , которые образуют дистрибутивную подрешетку.

Доказательство. Определим страту Si следующим образом. Si - страта пожилых людей, возраст которых не больше I лет. Тогда получим последовательность страт Si Si+1Si+2Si+k , где i – возраст самых молодых людей, i+k - возраст самых старых людей. Данная последовательность является линейно упорядоченной и, по утверждению леммы из [1] стр. 25, является дистрибутивной решеткой.

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

  1. М. Месарович, Д. Мако Д, Такахара И., Теория иерархических многоуровневых систем «Мир», М., 1973г., 344с.

  2. Г. Биркгоф., Теория решеток, «Наука», М., 1984г., 566с.

  3. Суровцева Н.Н., Клейменов В.Ф. О модулярных решетках в иерархии страт // Успехи современного естествознания. - 2010. - № 9. - С. 204-205.



-80%
Курсы дополнительного образования

Основы косметологии

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Применение иерархических систем (85.25 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт