Публикации по теме 'graph-theory'


Введение в встраивание узлов, часть 1 (теория графов)
Что такое встраивание узла? Вложения узлов используются для представления узлов в форме векторов . Внедрение сети или узла используется для захвата топологии сети. Вложения опираются на понятие сходства. FedWalk: встраивание эффективного федеративного неконтролируемого узла связи с дифференциальной конфиденциальностью (arXiv) Автор: Циин Пан , Ифэй Чжу Аннотация: встраивание узлов направлено на сопоставление узлов сложного графа с низкоразмерными представлениями...

Network Science Series 001. Основные понятия.
Привет! Я решил поделиться своими заметками по сетевым наукам, которые были собраны во время моей магистерской программы по науке о данных в университете. Эти заметки основаны на «Книге по сетевой науке» Альберта-Ласло Барабаси, а также на материалах курса и дополнительных ресурсах. Эта серия служит введением в библиотеку Python NetworkX, инструмент, созданный сетевыми учеными для сетевых ученых. Поэтому я включил фрагменты кода для иллюстрации конкретных концепций. Оглавление..

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

Двоичный поиск и дерево AVL
Двоичный поиск - это мощный алгоритм поиска с худшей производительностью за логарифмическое время. Например, в списке из 200 000 элементов бинарный поиск найдет элемент не более чем в 18 сравнениях. Но для корректной работы бинарного поиска есть очень важное условие. Двоичный поиск будет работать только с отсортированным массивом элементов. Было бы не о чем беспокоиться, если бы мы представили отсортированный массив, который никогда не меняется. Мы могли непрерывно искать в массиве в..

Основы теории графов
Что такое график? В математике граф — это структура набора объектов, связанных друг с другом. В теории графов граф — это нелинейная структура данных, в которой есть некоторые точки, называемые узлами/вершинами, где каждая вершина соединена некоторым путем, называемым ребрами. График может быть направленным или неориентированным в зависимости от его ребер. Если ребра являются однонаправленными (односторонними), то это называется направленным графом, а двунаправленный..

Вопросы по теме 'graph-theory'

Алгоритм графа для поиска всех связей между двумя произвольными вершинами
Я пытаюсь определить наиболее эффективный по времени алгоритм для выполнения задачи, описанной ниже. У меня есть набор рекордов. Для этого набора записей у меня есть данные соединения, которые показывают, как пары записей из этого набора...
99832 просмотров

Теория графов: найти центр Жордана?
Я пытаюсь найти набор вершин, который минимизирует их расстояние до других вершин на взвешенном графе. Основываясь на беглом поиске в Википедии, я думаю, что это называется Jordan Center . Какие есть хорошие алгоритмы для его поиска? Прямо...
3303 просмотров

Создать пару из графика?
Эта проблема пахнет так, как будто ответ должен быть в теории графов, но она не соответствует ни одной из известных мне проблем теории графов. (Примечание: на самом деле это реальная проблема, выдуманная для облегчения чтения) Представьте, что у...
874 просмотров

Создайте граф Mathematica/Combinatorica с ребрами, которые имеют именованные вершины
Как создать граф Mathematica из ребер с именованными вершинами? НАПРИМЕР: http://pastebin.com/Se1Nhe3M Я пробовал вышеупомянутое и несколько вариантов, но Combinatorica никогда не принимает его правильно. По-видимому, Graph[] хочет...
1421 просмотров
schedule 01.06.2024

разбиение орграфа на подграфы
Учитывая DAG с |V| = n и имеет s источников, мы должны представить такие подграфы, что каждый подграф имеет приблизительно k1=√|s| источников и приблизительно k2=√|n| узлы. Если мы определим высоту DAG как максимальную длину пути от некоторого...
677 просмотров

алгоритм перебора всех возможных путей
Рассмотрим следующий график: Я пытаюсь найти способ перечислить все возможные пути от исходного узла к целевому узлу. Например, из A в E у нас есть следующие возможные пути: A B C D E A B C E A C D E A C E Обратите внимание, что для...
6128 просмотров
algorithm graph-theory graph-algorithm breadth-first-search depth-first-search
schedule 29.08.2022

Найти все бесхордовые циклы в неориентированном графе
Как найти все бесхордовые циклы в неориентированном графе? Например, учитывая график 0 --- 1 | | \ | | \ 4 --- 3 - 2 алгоритм должен возвращать 1-2-3 и 0-1-3-4, но никогда не должен возвращать 0-1-2-3-4. (Примечание: [1]...
9493 просмотров

Создание простых ребер пути, не содержащихся в BFS
Во-первых... вот в чем проблема... Приведите пример ориентированного графа G = (V, E), исходной вершины s в V и множества ребер дерева F, содержащихся в E, таких, что для каждой вершины, содержащейся в V, единственный простой путь в графе ( V, F)...
4351 просмотров
graph-theory graph-algorithm
schedule 17.07.2022

Как работают итераторы V и E в igraph с использованием R?
Я просмотрел источник для V и E, и я не совсем уверен, как они работают. Вот код для V: > V function (graph) { if (!is.igraph(graph)) { stop("Not a graph object") } vc <- vcount(graph) if (vc == 0) { res...
1078 просмотров
schedule 05.05.2024

Кратчайшие пути с желтыми и черными краями
Дан направленный и взвешенный граф G=(V,E). Не существует отрицательно взвешенного ребра . Каждое ребро окрашено (черным или желтым). Мне нужно найти алгоритм поиска кратчайшего пути для данного s ∈ V, в то время как каждый путь должен...
824 просмотров

Минимальное дополнение к сильно связному графу
У меня есть набор узлов и набор ориентированных ребер между ними. Края не имеют веса. Как я могу найти минимальное количество ребер, которые нужно добавить, чтобы сделать граф прочно связанным (т. Е. Должен быть путь от каждого узла ко всем...
10918 просмотров
algorithm graph-theory graph-algorithm
schedule 24.01.2024

Кратчайший путь при обходе x уникальных узлов
У меня есть график, где все мои узлы имеют расчетное расстояние друг от друга. Теперь я хочу начать с моего startNode, а затем найти путь с наименьшим вычисленным значением, если путь имеет X уникальных узлов. Думайте об этом как о карте: мы...
454 просмотров
schedule 15.04.2024

Случайное размещение вершин в jgraph
Я создал приложение с помощью jgraph для визуализации. У меня есть пара проблем по этому поводу. 1: Мне нужно изменить имена вершин в соответствии с атрибутом объекта вершины. Когда я запускаю приложение с настройками по умолчанию, имена вершин...
1416 просмотров
schedule 12.08.2022

Крабовые графы, алгоритмы, теория графов, как устроен этот сетевой поток?
Может кто-нибудь помочь мне с этой проблемой? Решение, по-видимому, использует сетевой поток, но я не очень знаком с сетевым потоком. Как сетевой поток помогает вам решить эту проблему? Краб - это неориентированный граф, который имеет два типа...
2757 просмотров
schedule 31.10.2023

Вне локального стека при применении рекурсии
Контекст, во-первых. То, что я пытаюсь смоделировать с помощью пролога, — это два отдельных графа , оба представляют группу друзей , поэтому в них обоих я могу поместить отношение friend(X,Y) , и, поскольку оно не имеет смысла в этой модели...
126 просмотров
schedule 19.08.2022

Реализация графа списка смежности: требуются ли отдельные объекты для совпадения вершин?
В учебнике Гудрича и Тамассии: Структуры данных и алгоритмы в Java реализация структуры списка смежности АТД графа показана на диаграмме ниже: Объект Incident I(u) , содержащий список ребер, инцидентных вершине u , упоминается в объекте...
866 просмотров
java data-structures graph-theory abstract-data-type
schedule 06.06.2024

В чем разница между поиском в ширину и обходом порядка уровней?
Мне не нужен код, просто объяснение. В моем учебнике сказано порядок уровней: каждый узел на уровне i обрабатывается перед любым узлом на уровне i + 1 Насколько я понимаю, поиск в ширину состоит в том, что вы сначала исследуете узлы,...
15631 просмотров
algorithm graph-theory breadth-first-search binary-search-tree
schedule 16.05.2024

Обход графа с помощью awk
Учитывая следующий файл, представляющий циклический граф, я ищу сценарий оболочки, чтобы найти все достижимые узлы, начиная с любого узла в графе? A.txt (первый элемент каждой строки — это узел, а остальные — достижимые соседние узлы из него):...
490 просмотров
shell awk text-processing graph-theory
schedule 17.08.2022

Разница между кратчайшим путем, алгоритмом Джикстры и коммивояжером
В чем разница между алгоритмом Shortest Path и Djikstras Algorithm и Travelling Salesman ? Насколько я знаю, в Shortest Path мы не проходим через все вершины с кратчайшим путем. В Travelling Salesman Problem мы проходим через все вершины...
622 просмотров

Претензии по кратчайшему пути между двумя узлами в графе?
если кратчайший путь между двумя вершинами на взвешенном и ориентированном графе G (возможно, с отрицательным ребром) показан D(u, v) , следующие утверждения всегда ложны. с отрицательными ребрами, но без отрицательного цикла, то сигма на...
103 просмотров