- •Министерство образования и науки Российской Федерации
- •Конспект лекций Введение
- •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. Применение теории нечетких множеств для решения задачи оптимального выбора
- •Значения критериев для объектов и эталонов
- •Матрица нечеткого отношения
- •Матрица нечеткого отношения
- •Матрица нечеткого отношения
- •Заключение
- •Вопросы и задачи для самостоятельной работы
- •Методические указания и примеры решения задач
- •Библиографический список
- •Содержание
Матрица инциденций для системы без циклов
|
R |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
x10 |
x11 |
x12 |
x13 |
x14 |
|
x1 |
|
|
|
1 |
|
|
1 |
|
1 |
|
|
(1) |
|
|
|
x2 |
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
1 |
|
x3 |
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
|
|
x4 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
x5 |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
x6 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
x7 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
x8 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
x9 |
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|
x10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
x11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
x12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
x13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
x14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Примечание. Единица в скобках может быть опущена, так как ее наличие определяется свойством транзитивности.
Таким образом, мы получили систему. Назовем ее условно «инвестиционной системой», так как каждому этапу проекта соответствует определенная доля инвестиций. Требуется разбить множество этапов на группы по степени проявления отношения R, т.е. по порядку следования. Для выделения уровней порядка применяется алгоритм ранжирования.
Шаг 1. Определим вектор-строку A0, равную сумме строк исходной матрицы. Напомним, что матрица является объединением своих строк-векторов, поэтому сложение строк осуществляется покомпонентно. Имеем A0 = (0 0 1 1 1 1 1 1 2 2 2 1 3 5). Нули в строке А0 соответствуют элементам, которым не предшествуют никакие другие элементы. В нашем случае это элементы x1, x2. Они образуют первый порядковый уровень: {x1, x2} – N0 (1-й порядковый уровень).
Шаг 2. Преобразуем строку А0 следующим образом:
а) нули заменим знаком «крест» ´; б) исключим из строки значения, соответствующие «нулевым» операциям, выделенным на шаге 1, т.е. в нашем случае операциям x1 и x2. В итоге преобразования получим строку А1: А1 = (´ ´ 0 0 0 1 0 1 1 2 2 1 3 4) Новые нули в строке А1 соответствуют элементам x3, x4, x5, x7, которые образуют 2-й порядковый уровень: {x3, x4, x5, x7} – N1 (2-й порядковый уровень).
Шаг 3. Действуя аналогично шагу 2, преобразуем строку А1 и получаем строку А2: А2 = (´ ´ ´ ´ ´ 0 ´ 0 1 1 1 1 2 4). Аналогично запишем {x6, x8} – N2 (3-й порядковый уровень).
Шаг 4. Повторяя шаг 2, получаем А3 = (´ ´ ´ ´ ´ ´ ´ ´ 0 1 1 1 1 4). {x9} – N3 (4-й порядковый уровень).
Шаг 5. А4 = (´ ´ ´ ´ ´ ´ ´ ´ ´ 0 0 0 0 4). {x10, x11, x12, x13} – N4 (5-й порядковый уровень).
Шаг 6. А5 = (´ ´ ´ ´ ´ ´ ´ ´ ´ ´ ´ ´ ´ 0). {x14} – N5 (6-й порядковый уровень).
Таким образом, структура системы состоит из отдельных элементов и шести порядковых уровней, объединяющих группы элементов по степени проявления отношения R, т.е. по порядку следования.
Рассмотрим теперь систему с циклами, имеющую более сложную структуру. Отметим, что для использования алгоритма ранжирования, изложенного выше, необходимо появление новых нулей на каждом шаге. Если нули отсутствуют в первой или какой-то из последующих строк, то это является свидетельством, что система содержит циклы, т.е. циклические связи некоторых элементов между собой. Говорят, что два элемента xi и xj связаны циклом, если существует путь из xi в xj и обратно. Путь понимается здесь как связь элементов через отношение R между ними. Цикл может быть простым xi→xj→xi, составным xi→xk→xm→…→xn→xi или автоциклом xi→xi→xi. Простой цикл будем обозначать xi ↔ xj, составной xi ← - → xj, автоцикл xi ↔ xi.
Конкретизируем условия задачи. Пусть для определенности элементами множества Х являются дефекты продукции Х = {х1, х2, ..., х8}. Зададим отношение R «Дефект xi не менее значим, чем дефект xj». Назовем полученную систему условно «диагностической системой». Задача состоит в разбиении множества Х на группы по степени проявления отношения R, т.е. по степени значимости. Матрица инциденций, полученная по результатам контроля продукции, представлена в табл. 7.
Таблица 7
