Распределение по темам занятий
№ | Название раздела, темы | Семестр | Час ауд. | Лекции | Лаб. | Пр. |
Раздел I. Математические и компьютерные методы системного анализа | 1c | 54 | 18 | 18 | ||
1. | Множества, отношения. Операции над отношениями. Представление отношения матрицами. Отношения эквивалентности, порядка, схожести. | 2 | 2 | |||
2. | Элементы теории графов. Цепи. Циклы. Транзитивное замыкание графа. Компоненты связности. деревья , задача о минимальном покрытии. Основные алгоритмы оптимизации на графах. | 2 | 2 | |||
Элементы математической логики. Логика высказываний, логика предикатов. Понятие формальной системы и интерпретации (модели). Доказуемость, разрешимость. Истинность и доказуемость. Теоремы ограничений формальных теорий. Роль метаязыка и естественного языка при описании формальной системы и ее моделей. Значение теорем ограничений в системном анализе. | 2 | 2 | ||||
4. | Комбинаторные методы системного анализа. Генераторы перестановок и сочетаний. Алгоритмы полного перебора | 2 | 2 | |||
Работа с матрицами и многочленами. Алгоритмы вычисления собственных чисел, собственных векторов, определителей матриц. Их реализация в MathCAD и Excel. Применение в методе анализа иерархий (МАИ). | 2 | 2 | ||||
Теоретико-вероятностные методы системного анализа. Общая постановка задачи выбора решения в условиях неопределенности. Деревья решений. Модели влияния случайных факторов типа байесовских сетей влияния. | 2 | 2 | ||||
7. | Нечеткие множества. Способы задания функции принадлежности. Операции над нечеткими множествами. Нечеткие отношения. Композиция нечетких отношений. Представление матрицами в взвешенными направленными графами. Понятие лингвистической переменной. Применение для оценки качества объектов. Применение нечетких выводов в задачах управления. | 2 | 2 | |||
Алгоритмы и программы преобразования таблиц данных в нечеткое отношение. Построение транзитивного замыкания нечеткого отношения, преобразование в четкое заданного уровня. Выявление связей между объектами и группировок. | 2 | 2 | ||||
Алгоритмы кластеризации типа ISODATA. Сравнение с алгоритмами К-средних и иерархическими алгоритмами. | 2 | 2 | ||||
Раздел 2. Прикладные задачи системного анализа. Построение моделей систем, анализ данных и решений. | 2c | 100 | 20 | 20 | 20 | |
Системно-динамическое моделирование. Выявление роли обратных связей и системных архетипов. Выбор параметров оптимизирующих выходные параметры модели. Конструирование моделей системной динамики в среде ANYLOGIC 5.1 | ||||||
Моделирование случайных процессов в системном анализе. Марковские процессы и задачи систем массового обслуживания. Компьютерные модели и их реализация в системах имитационного моделирования типа Арена 8.0 | ||||||
Общая проблема идентификации-построения модели по результатам наблюдений и экспериментов. | ||||||
Решение частных задач кластерного анализа, классификация на основе решающих правил, деревья ответов и алгоритмы построения решающих правил. Обзор пакетов анализа данных . работа с пакетом Deductor 4 | ||||||
Некоторые эвристические алгоритмы поиска оптимальных решений при выборе параметров моделей систем: -алгоритмы генерации и отсева правил при построении ассоциативных и классифицирующих правил в задачах Data Mining (алгоритмы типа APRIORI);. -алгоритмы , построенные на основе метода группового учета аргументов ( МГУА); -алгоритмы, основанные на аналогиях с природными прототипами ( искусственные нейронные сети , генетические алгоритмы и т.п.) |
Темы курсовых работ
Примечание: Выполнение курсовой работы может быть заменено по согласованию с преподавателем докладом (презентацией) на определенную тему, обзором работ по проблеме, переводами отдельных глав книг, статей и т.п. актуальных для углубленного понимания предмета, составлением рефератов по крупным монографиям, а также выполнению конкретных заданий по программированию и вычислениям.
1. Анализ возможностей системы CubiCalc для анализа и моделирования.
2. Применение программного нейропакета системы Statistica .
3. Пакет модулей для реализации генетических алгоритмов OPTIGA..
4. Теоретико-деятельностный подход и системный анализ (методологический анализ).
5. Концепция Knowledge Management как платформы для управления на основе знаний.
6. Построение прогнозирующих моделей с применением МГУА.
7. Метод главных компонент.
8. Факторный анализ как метод выявления закономерностей в данных.
9. Управление процессами.
10. Стандарты Data Mining.
5.Выполнение лабораторных работ
Выполнение лабораторных работ в осеннем семестре данного курса ориентировано на программирование в среде Excel и MathCAD задач, способствующих прочному усвоению необходимых понятий и операций. Во втором семестре та же задаче ставится при использование соответствующей среды моделирования или аналитической платформы.
1. Составление программ выполнения основных операций над четкими множествами.
2 Составление программ выполнения основных операций над четкими отношениями.
3. Реализация алгоритма слияния для получения пересечения, объединения, симметрической разности множеств, а также дополнения множества до универсального.
4. Программирование операций над нечеткими множествами и нечеткими отношениями.
5. Преобразование таблицы данных в нечеткое отношение. Построение транзитивного замыкания нечеткого отношения, построения четкого отношения заданного уровня.
6 Программирование формирования остовного дерева для графа.
7. Алгоритма поиска кратчайшего пути.
8. Разбор алгоритма назначений.(венгерский метод)
9.Применение матричных операций в задаче анализа данных методом главных компонент.
10 То же для метода анализа иерархий.
11. Реализация модели Басса жизненного цикла изделия в среде ANYLOGIC ( либо специализированные системно-динамические пакеты Ithink, Powersim) в рамках системно-динамического подхода.
12. То же в рамках агентного подхода системы ANYLOGIC. Сравнение результатов ,обсуждение подходов.
13 Создание тестового набора данных в среде Excel и проведение баскет-анализа с использованием аналитической платформы Deductor.
14. То же для иллюстрации построения классифицирующих правил.
15 Программирование поиска глобального максимума функции со сложным ландшафтом с применением библиотеки OPTIGA.
16. Построение прогнозирующей функции из набора простых базисов , используя МГУА.
17. Программирование иерархического алгоритма кластеризации.
18. Программирование алгоритма К-cсредних .Сравнение результатов с данными пакета Statgraphics (XLStat и т.п.).
19 . Создание моделей потоков и очередей в системе Арена 8.0
20. Изучение функциональностей аналитического пакета Deductor.(самоорганизующиеся карты Кохонена, нейросети, регрессионные модели)