
- •Министерство образования и науки Российской Федерации
- •Конспект лекций Введение
- •1. Принципы системного подхода
- •1.1. Обзор развития системной методологии
- •1.2. Причины распространения системного подхода
- •1.3. Системная парадигма
- •Сравнение двух подходов:метод улучшения систем и метод системного проектирования
- •2. Системы и их свойства
- •2.1. Определение системы
- •2.2. Классификация систем
- •2.3. Понятия, характеризующие системы
- •2.4. Свойства систем
- •Основные свойства организационно-технических (больших) систем
- •2.5. Сложность систем
- •Вопросы для самопроверки
- •3. Системное моделирование
- •3.1. Основные проблемы теории систем
- •3.2. Задачи распределения ресурсов в системах
- •Продолжительность работ и затраты на разработку проекта
- •Расчет критического пути для наименьших затрат на работы в сетевом представлении проекта
- •Изменение расходов из-за сокращения времени выполнения проекта
- •3. 3. Моделирование поведения систем
- •3. 4. Модели системной динамики
- •3. 5. Методы ранжирования систем
- •Матрица инциденций для системы без циклов
- •Матрица инциденций для системы с циклами
- •Преобразованная матрица инциденций
- •4. Декомпозиция и агрегирование систем
- •4.1. Декомпозиция систем
- •4.2. Проектирование систем
- •4.3. Нравственные проблемы проектирования
- •4.4. Информационный аспект изучения систем
- •5. Принятие решений в сложных системах
- •5.1. Классификация задач принятия решений
- •5.2. Модели принятия решений
- •5.3. Методы решения многокритериальных задач выбора
- •5.4. Методы поиска решения
- •6. Математические методы анализа систем
- •6.1. Математическое описание систем и их свойств
- •6.2. Методы изучения структуры систем
- •Матрица инциденций
- •Значения эксцентриситета
- •6.3. Определение надежности и качества систем
- •6.4. Применение теории нечетких множеств для решения задачи оптимального выбора
- •Значения критериев для объектов и эталонов
- •Матрица нечеткого отношения
- •Матрица нечеткого отношения
- •Матрица нечеткого отношения
- •Заключение
- •Вопросы и задачи для самостоятельной работы
- •Методические указания и примеры решения задач
- •Библиографический список
- •Содержание
6.2. Методы изучения структуры систем
Топологический анализ. Для изучения структуры взаимосвязей элементов системы используется так называемый топологический анализ, или анализ связности, оперирующий понятиями комплекса, симплекса, q-связности и эксцентриситета. Этот анализ определяет структуру связей (связность) подсистем в системе.
Симплициальный комплекс – обобщение понятия планарного графа, отражающее многомерную природу рассматриваемого бинарного отношения между элементами системы. Рассмотрим систему, представленную в виде множества пар элементов, связанных некоторым отношением R. Тип отношения может быть различным: соответствие, подобие, сходство, различие и т.п., что не играет роли. Имеем
.
(6.2.1)
Отношение R
порождает множество многомерных связей
между элементами. Анализировать можно
как связи элементов множества X,
так и связи элементов множества Y.
Любой элемент множества X
(или Y)
со связями называется симплексом.
Объединение симплексов образует
комплекс. Обозначение симплекса
или
.
Обозначение комплекса
или
.
Задача изучения структуры связности
комплексаK
сводится к построению так называемых
классов q-эквивалентности.
Для каждого значения размерности q
= 0, 1, … , dimK
(где dimK
– максимальная размерность комплекса)
можно определить число различных классов
эквивалентности qq.
Эта операция называется q-анализом
комплекса K,
а вектор
– первым структурным вектором комплекса.
Симплекс
называетсяq-мерным
(q-связным),
если он содержит не менее q+1
элементов, удовлетворяющих отношению
R
(число единиц в соответствующей симплексу
строке матрицы инциденций). Если два
симплекса q-связны,
то, очевидно, что они также q-1,
q-2,
… ,0-связны в комплексе K.
В качестве примера
рассмотрим q-анализ
системы “приборы – величины”. Пусть
множество X
состоит из измерительных приборов
,
а множество Y
из измеряемых величин
.
Интерпретация приборов и величин в
данном случае не имеет значения. Определим
отношение R
такое, что
,
если «прибором
можно измерить величину
».
Матрица инциденций этого отношения
приведена в табл.9.
Она составлена в известной мере
произвольно, но так, чтобы показать
особенности анализа связности.
Результаты q-анализа имеют вид
q=5; q5=1, одна компонента, состоящая из симплекса {x4};
q=4; q4=1, одна компонента, состоящая из симплекса {x4};
q=3; q3=2, две компоненты, состоящие из симплексов {x4}, {x15};
q=2; q2=3, три компоненты, состоящие из симплексов {x4}, {x15}, {x1};
q=1; q1=2, две компоненты {x1, x4, x9, x12, x14, x15}, {x5};
q=0; q0=1, одна компонента {все x, за исключением x7, x10}.
Здесь q – степень (уровень) связности; qq – число компонентов связности q; {×} – множество симплексов, имеющих связность q. Как видно из результатов анализа, с уменьшением степени связности некоторые симплексы объединяются в один компонент. Для объединения двух симплексов необходимо, чтобы для степени связности q они имели не менее q+1 общих связей (число единиц в одних и тех же столбцах матрицы инциденций).
Таблица 9
Матрица инциденций
R |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
y7 |
y8 |
y9 |
y10 |
y11 |
y12 |
y13 |
y14 |
x1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
x2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x3 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x4 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
x5 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
x6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x8 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x9 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x10 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x11 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x12 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
x13 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x14 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
x15 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
Структурный
вектор комплекса равен: q
= (1, 1, 2, 3, 2, 1). Таким образом, комплекс
связан для больших и малых q,
а для промежуточных значений связности
распадается на несколько несвязных
компонентов. Существование на уровне
более чем одного компонента означает,
что существует дваn-мерных
симплекса (прибора), которые не являются
n-связными.
Введем вектор
препятствия
,
где
– единичный вектор. Компоненты вектораD
являются мерой препятствия свободному
обмену информацией в комплексе на каждом
уровне размерности (связности). Если на
каком-то уровне компонент вектора D
равен 0, то препятствие отсутствует. В
рассматриваемом примере имеется
препятствие на уровне q=3
(соответствующий компонент вектора D
не равен 0). Это означает, что симплексы
(приборы) x4
и x15,
хотя каждый из них может измерить, по
крайней мере, четыре величины, не связаны
(прямо или косвенно) никакими четырьмя
величинами, и, следовательно, свободный
обмен величинами между приборами x4
и x15
на уровне q=3
невозможен. Таким образом, вектор
препятствий является индикатором
возможных вариантов выбора измеряемых
величин для приборов на каждом уровне
связности.
Проведенный q-анализ дает возможность изучения связности структуры, но не несет информации о том, как каждый отдельный симплекс входит в комплекс. Для оценки степени интегрированности каждого симплекса в структуре всего комплекса используют понятие эксцентриситета. Эксцентриситет определяется выражением
,
(6.2.2)
где
– максимальная размерность (степень
связности) симплекса
;
– наибольшее значение
,
при котором
становится связанным с каким-либо другим
симплексом. Если симплексу соответствует
строка из нулей в матрице инциденций,
то формально полагают для него
.
Результаты расчетов для рассматриваемого
примера приведены в табл.10.
Таблица 10