- •Министерство образования и науки Российской Федерации
- •Конспект лекций Введение
- •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