Тип работы:
Предмет:
Язык работы:


Применение методов теории графов для решения прикладных задач

Работа №128981

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы22
Год сдачи2020
Стоимость4275 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Теоретические результаты 6
1.1. Алгебраическая теория 6
1.2. Переход от неотрицательных матриц к графам 7
1.3. Транзитивное замыкание 10
1.4. Построение нормальной формы 12
Глава 2. Практическое приложение 16
Заключение 18
Список литературы 19
Приложение

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


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В работе была рассмотрена задача построения канонической матри¬цы для неотрицательной матрицы большого порядка. Уже существующий алгоритм решения задачи был улучшен: ранее при проверке матрицы на разложимость могло возникнуть переполнение в случае больших значе¬ний в оригинальной матрице либо, наоборот, в случае значений, близких к нулю. В новом алгоритме этой проблемы нет, поскольку проверяется инди¬каторная матрица, и используются только матрицы, состоящие из нулей и единиц.
Недостаток метода заключается в том, что его можно применять только к квадратным матрицам.
Помимо этого была решена задача выявления несвязанных вершин в графе. Применение результата алгоритма было рассмотрено во второй главе для решения оптимизационной задачи рекламы в социальных сетях.



[1] Гантмахер Ф.Р. Теория матриц. Изд-во «Наука», М., 1967. 578 с.
[2] Хорн Р., Джонсон Ч. Матричный анализ. Изд-во «Мир», М., 1989. 656 с.
[3] Харари Ф. Теория графов. Изд-во «Мир», М., 1973. 302 с.
[4] Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ. — 2-е изд. — М., Изд-во «Ви-льямс», 2006. — С. 1296
[5] Погожев С.В., Хитров Г.М. Теория графов. Учебное пособие
[6] Gubanov, D.A., Novikov, D.A., Chkhartishvili, A.G.: Informational influence and informational control models in social networks. Autom. Remote Control 72, 1557-1567 (2011)
[7] Савицкая Диана Владимировна Нормальная форма (0,1)-матрицы и алгоритмы ее построения // Вестник СПбГУ. Серия 10. Прикладная математика. Информатика. Процессы управления. 2008
[8] Zhao, B., Li, Y.K., Lui, J.C.S., Chiu, D.-M.: Mathematical Modeling of Advertisement and Influence Spread in Social Networks. In NetEcon: Workshop on the Economics of Networks, Systems and Computation (2009)
[9] Research Repository Saint-Petersburg State University, https://dspace.spbu.ru/bitstream/11701/4373/1/Diplom3.pdf


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ