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


Теоретико-игровая модель передачи данных в беспроводных сетях с различной архитектурой

Работа №129329

Тип работы

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

Предмет

информационные системы

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

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


Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Математическая модель 6
1.1 Теоретико-игровой подход 6
1.2 Описание сетевой структуры 7
1.3 Основные определения 10
1.4 Меры центральности и мера PageRank 11
Глава 2. Алгоритм решения задачи 18
2.1 Сеть на прямоугольной решётке 18
2.2 Алгоритм 18
Глава 3. Программная реализация решения задачи 21
3.1 Структура программы 21
3.2 Примеры решения задачи 24
Заключение 29
Список литературы 30
Приложение. Программный код 32


В данной работе рассматривается задача оптимизации передачи информации в самоорганизующихся сетях различных конфигураций c использованием теоретико-игрового подхода. Под самоорганизующимися подразумеваются сети, образуемые агентами (приёмо-передатчиками) без существующей заранее сетевой инфраструктуры (сотовые вышки, роутеры и т. п.). Часто такие сети находят применение в ситуациях, когда необходимо организовать связь между группами людей на местности, где сотовая связь недоступна. Например, при действиях спасательных групп [6,16] в горах, болотах и других труднопроходимых районах, одни группы используют переносное оборудование для общения с другими, причём, вследствие ограничений на дальность передачи радиосигнала, а также ландшафтных ограничений местности, при необходимости передать некоторое сообщение от одной группы до другой, информация зачастую идёт не напрямую, а через другие группы (узлы сети), которые выступают посредниками, транслируя сообщение по сети. В англоязычной терминологии такие сети называются Mobile Ad Hoc Network или Wireless Ad Hoc Network [10,15] и часто сокращаются до аббревиатур (MANET/WANET).
Основная особенность задачи состоит в том, что не все агенты сети принадлежат одному лицу. В сети присутствует несколько игроков, каждый из которых владеет некоторым набором агентов. Передавать друг другу информацию могут только агенты одного и того же игрока. В рассматриваемом варианте задачи агенты сети неподвижны. Оптимизация работы сети происходит за счёт изменения её структуры путём добавления в неё новых агентов - у каждого из игроков есть дрон с приёмо-передатчиком, который может быть помещён в некоторую позицию и включён в сеть, а кроме того, в отличие от неподвижных агентов, дрон может взаимодействовать с агентами любого игрока.
Таким образом, в постановке задачи вырисовывается теоретико-игровой подход: во-первых, есть множество игроков, владеющих дронами, во-вторых, у каждого из игроков есть стратегия - выбор конкретной позиции, куда поместить дрон, в-третьих, у каждого из игроков есть функция выигрыша, которая характеризует степень оптимизации сети каждого игрока (фактически, в данный момент не совсем корректно говорить, что функция выигрыша уже есть - она будет введена в процессе решения задачи, а здесь имеется ввиду, что для игроков возможно тем или иным образом определить меру улучшения их подсетей).
Здесь рассмотрен кооперативный подход к решению задачи, при котором игроки стремятся улучшить не каждый свою подсеть, а достичь максимального общего улучшения.
Постановка задачи
Основной целью ВКР являлось улучшение характеристик работы сети при помощи теоретико-игрового подхода к вопросу расстановки дополнительных узлов сети, которыми являются подвижные управляемые агенты.
В связи с поставленной целью можно сформулировать следующие основные задачи дипломной работы:
1) Формально описать сетевую структуру MANET/WANET при помощи теории графов;
2) Сформулировать кооперативную (однократную) игру между игроками, которым принадлежат различные агенты сети, намеревающиеся совместными усилиями улучшить характеристики общей сети;
3) Описать алгоритм поиска оптимальных стратегий в кооперативной игре;
4) Детализировать процедуру отбора оптимальных решений в случае их неединственности;
5) Реализовать предложенный алгоритм при помощи программных
средств.
Обзор литературы
Варианты аналогичной некооперативной многошаговой игры с поиском равновесия по Нэшу рассмотрены в работах [7,12]. В [12] было выявлено, что существование такого равновесия не гарантировано и сформулированы некоторые условия, при которых оно существует. В [7] помимо прямоугольной используются также треугольная и шестиугольная решётки. Проводится тестирование с помощью симулятора сетей «Network Simulator 3» и выясняется, что предложенные методы действительно дают значительное улучшение производительности сети.
В [1] рассматривается кооперативный вариант, в котором максимизируется суммарный выигрыш игроков и, таким образом, вычисляется множество оптимальных решений задачи.
В работах [1,7] сеть рассматривается в виде графа, построенного на узлах, расположенных в вершинах решеток заранее определённой конфигурации (шестиугольных или прямоугольных), которые в дальнейшем будем называть неподвижными агентами. Рёбрами в графе соединяются вершины, которые соответствуют узлам сети, способным передавать информацию друг другу, т.е. тем, которые находятся в зоне доступа друг для друга. При решении вопроса об оптимизации передачи данных используются метрики графов, которые необходимо улучшить.
Различные коммуникационные сети, их моделирование с помощью графов, алгоритмы на них, а также сетевые метрики (в частности, меры центральности, используемые в данной работе), сетевые процессы и особенности генерации случайных сетей подробно описаны в книге [14].
Особенности применения теоретико-игрового подхода при моделировании сетевых коммуникационных структур и решении задач на них рассмотрены в книгах [3,10].


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

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

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


В данной работе сформулирована задача оптимизации передачи информации в самоорганизующихся сетях с использованием графов в качестве модели сети, а также рассмотрен теоретико-игровой подход к постановке задачи. За численную меру оптимизации выбрано уменьшение диаметров подграфов каждого из игроков. В качестве критерия отбора решения из множества оптимальных выбрана мера PageRank.
Написана и протестирована программа, реализующая алгоритм поиска решения задачи. Программа позволяет быстро добавлять новые параметры в задачу для исследования их влияния на результат.
Некоторые результаты, полученные в ходе работы над ВКР, также опубликованы в [2].
В дальнейшем планируется протестировать меру центральности по посредничеству как критерия отбора решения из множества оптимальных, усовершенствовать программу, сделав её ещё более гибкой, и улучшить ее время работы.
Кроме того, может быть изучена коалиционная структура игры на сети с дальнейшим распределением суммарного максимального выигрыша между игроками при помощи построения так называемой характеристической функции. В качестве принципа оптимальности в кооперативной игре может быть выбран вектор Шепли.
Отметим, что анализ работы программы для конкретных конфигураций сетей при помощи симулятора Network Simulator -3 проведен в ВКР Голубевой Марии «О совместном использовании узлов децентрализованной беспроводной самоорганизующейся сети», в которой показано существенное улучшение характеристик сети при добавлении дополнительных узлов согласно алгоритму, представленному к защите в настоящей ВКР.



1. Воронцов А. О поиске местоположения дронов для оптимизации работы сети типа MANET // Процессы управления и устойчивость. 2019. Т. 6. Вып. 1. С. 404-408.
2. Киреев С. А. «Оптимизация передачи информации в самоорганизующихся сетях» // Процессы управления и устойчивость. 2020
3. Мазалов В.В., Чиркова Ю.В. Сетевые игры. 1 изд. Лань, 2018.
4. Тимонин Н. О. «Одна динамическая игра управления мобильными
агентами в сети»
https://nauchkor.ru/uploads/documents/587d36465f1be77c40d58b3f.pdf
5. Alex Bavelas Communication Patterns in Task-Oriented Groups // The Journal of the Acoustical Society of America. 1950. Vol. 22. P. 725-730.
6. Anjum S. S., Noor R. M., Anisi M. H. Survey on MANET Based Communication Scenarios for Search and Rescue Operations // 2015 5th International Conference on IT Convergence and Security (ICITCS). IEEE, 2015. P. 1-5
7. Blakeway S., Gromov D. V., Gromova E. V., Kirpichnikova A. S.,
Plekhanova T. M. Increasing the performance of a Mobile Ad-hoc Network using a game-theoretic approach to drone positioning // Вестник Санкт- Петербургского университета. Прикладная математика.
Информатика. Процессы управления. 2019. Т. 15. Вып. 1. С. 22-38.
8. Brin S., Page L. The anatomy of a large-scale hypertextual Web search engine // Computer Networks and ISDN Systems. 1998. Vol. 30. P. 107-117
9. Ekaterina Gromova, A. Vorontsov, S. Blakeway, A. Kirpichnikova. Pareto-optimal Solutions in a Game of Mobile Agents Placements in a MANET. Lancaster Game Theory conference, November, 2019, DOI: 10.13140/RG.2.2.17885.64485
10. Game Theory in Wireless and Communication Networks. Theory, Models, and Applications. / Han Z., Niyato D., Saad D., Basar T., Hjorungnes A., New York: Cambridge University Press, 2012.
11. Gert Sabidussi The centrality index of a graph // Psychometrika. 1966. Vol. 31. P. 581-603.
12. Gromova, E., Gromov, D., Timonin, N., Kirpichnikova, A., & Blakeway, S. (2016, June). A dynamic game of Mobile Agent placement in a MANET. In 2016 International Conference on Systems Informatics, Modelling and Simulation (SIMS) (pp. 153-158). IEEE.
13. M. E. J. Newman The mathematics of networks. 2006
14. Mark Newman. Networks: An Introduction. 1st Edition. Oxford University Press, 2010.
15. Novikov D. A. Games and networks // Automation and Remote Control. 2014. Vol. 75. №6 P. 1145-1154.
16.O. Erim and C. Wright, "Optimized mobility models for disaster recovery using UAVs," 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, 2017, P. 1-5. doi: 10.1109/PIMRC.2017.8292716
17.Ulrik Brandes A faster algorithm for betweenness centrality // Journal of Mathematical Sociology. 2001. Vol. 25. P. 163-177.


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



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


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