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


ЦЕНТРАЛЬНОСТЬ ИГРОКОВ В КОАЛИЦИОННОЙ ИГРЕ

Работа №129355

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


Введение 3
2 Формальная постановка и необходимые определения 6
3 Теоретические результаты 11
3.1 Степень вершины 12
3.2 Closeness 18
3.3 Betweenness 28
4 Практические результаты 32
4.1 Проверка устойчивости коалиционной структуры 33
4.2 Поиск устойчивой коалиционной структуры 38
5 Заключение 42
Список литературы 43

Теория графов применяется при решении многих практических задач, например, логистики, маршрутизации данных в интернете и химии. Одним из важных значений при решении практических задач является центральность вершины. Центральность вершины в графе - это некоторый класс значений, который показывает важность соответствующей вершины. Для выяснения того, насколько заданная вершина значима в графе, применяется несколько различных метрик центральности, которые употребляются в зависимости от типа задачи. Всего существует четыре основных класса центральности [9], [11]:
1. Степень вершины - показывает со сколькими вершинами она смежна.
2. Closeness - насколько близко ко всем остальным вершинам графа находится вершина (относительно расстояния).
3. Betweenness - важность вершины относительно связи между другими вершинами. Если удалить важную вершину, то минимальное расстояние между другими вершинами графа увеличится или граф перестанет быть связным.
4. Вычисление центральности относительно соседних вершин и соседей их соседей (используя собственный вектор матрицы смежности).
В моей работе я застрагиваю первые три класса метрик центральности.
Коалиционная (или кооперативная) игра - это тип игры, в которой игроки объединяются в коалиции для получения большего выигрыша в сравнении с тем выигрышем, который каждый игрок получил бы, действуя в одиночку. Первоначально теорию игр (в частности коалиционные игры) использовали для объяснения поведения игроков в экономике при различных ситуациях, а также поиска наилучшего поведения. В данный момент теория игр используется в различных областях науки для анализа поведение людей и животных.
В моей работе рассматривается коалиционная игра, заданная на графе. Впервые такая задача была поставлена в статье [2]. Граф в этом случае показывает возможность объединиться в коалицию с каким-либо игроками. Я рассматриваю связные коалиции, то есть у каждого игрока есть связь с другими игроками, как минимум через других игроков. Функцией выигрыша в рассматриваемой задаче является центральность игрока в графе. Подсчет выигрыша игрока происходит следующим образом: удаляются любые связи игрока с игроками из других коалиций и подсчитывается его центральность. При переходе игрока в другую коалицию все связи игрока с игроками из прошлой коалиции разрываются и восстанавливаются связи с игроками из коалиции, в которую он переходит.
Одна из задач в коалиционной (кооперативной) теории игр заключается в нахождении устойчивой коалиционной структуры, то есть такого разбиения игроков, при котором в своей коалиции игрок получит выигрыш не меньше, чем в любой другой коалиции в этом разбиении. Впервые устойчивость коалиционных структур была представлена в статьях [4], [8] и была основана на равновесии по Нэшу [10] для некооперативных игр.
В моей работе я исследую различные типы графов и различные разбиения игроков на коалиции для поиска устойчивых коалиционных структур относительно метрик центральности. Необходимо ответить на два вопроса:
1. Является ли заданная коалиционная структура на графе устойчивой?
2. Существует ли устойчивые коалиционные структуры в заданном графе? Если да, то найти их.
Работа имеет следующую структуру:
• Во 2 главе представлена формальная постановка задачи и вводятся необходимые определения.
• В 3 главе представлены основные теоретические результаты моей работы.
• В 4 главе показаны практические результаты работы: разработка алгоритма, его оптимизация и численный эксперимент для сравнения времени работы алгоритмов.

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

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

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


Результами данной работы являются:
1. Доказательство теоретических утверждений для метрик центральности степень вершины, Closeness, Betweenness. Метрики степень вершины и Closeness схожи между с собой с точки зрения доказанных утверждений, метрика Betweenness сильно отличается от двух других.
2. Реализован алгоритм для проверки устойчивости коалиционной структуры в графе и алгоритм поиска устойчивой коалиционной структуры в граф, а также посчитана их сложность.
3. Были оптимзированы базовые алгоритмы из пункта 2, проведен численный эксперимент для подтверждения правильности способов оптимизации.
Ближайшими перспективами данного исследования являются:
1. Доказательство утверждений для других типов графов для рассмотренных метрик.
2. Исследовать метрику центральности относительно соседей (Katz centrality).
3. Поиск дальнейших методов оптимизации алгоритмов для проверки устойчивости коалиционной структуры в графе и поиска устойчивой коалиционной структуры в графе.



[1] Aric A. Hagberg, Daniel A. Schult and Pieter J. Swart, “Exploring network structure, dynamics, and function using NetworkX”, in Proceedings of the 7th Python in Science Conference (SciPy2008), Gael Varoquaux, Travis Vaught, and Jarrod Millman (Eds), (Pasadena, CA USA), pp. 11-15, 2008
[2] Aumann, R. J., Dreze, J. H. (1974). Cooperative games with coalition structures. International Journal of Game Theory, 3, 217-237.
[3] Bellman R.: On a Routing Problem // Quarterly of Applied Mathematics. 1958. Vol 16, No. 1. C. 87-90,
[4] Bogomolnaia, A. and Jackson, M. O. (2002) The stability of hedonic coalition structures, Games Econ. Behav. 38(2), 201-230.
[5] Brandes U. (2001) A faster algorithm for betweenness centrality,
The Journal of Mathematical Sociology, 25:2, 163-177, DOI:
10.1080/0022250X.2001.9990249
[6] Freeman, L.C., (1979). Centrality in networks: I. Conceptual clarification. Social Networks 1, 215-239.
[7] Freeman, L. (1977). A Set of Measures of Centrality Based on Betweenness. Sociometry, 40(1), 35-41. doi:10.2307/3033543
[8] Hart, S. and Kurz, M. (1983) Endogenous formation of coalitions, Econometrica 51(4), 1047-1064.
[9] Jackson, M. (2008). Social and Economic Networks. Princeton; Oxford: Princeton University Press. doi:10.2307/j.ctvcm4gh1
[10] Nash, J. F. [1951] Non-cooperative games, Ann. Math. 54, 286-295.
[11] Newman M. (2010). Networks: An Introduction. Oxford University Press, Inc., USA.
[12] Myerson, R. (1977) Graphs and cooperation in games, Math. Oper. Res., 2, 225-229.
[13] Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ, 3-е издание М.: «Вильямс», 2013. 1328 с. ISBN 978-5-8459-1794-2
[14] Яблонский С. В. Введение в дискретную математику. М.: Высшая школа, 2006. 392 с. ISBN 5-06-005683-X.


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



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


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