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


Решение проблемы минимального связующего дерева Prim
Надеюсь, вы знакомы с MST Прима. Вы можете увидеть постановку задачи здесь . Я решал эту проблему два раза год назад, не зная стандартного способа решения. Сегодня я снова попытался решить эту проблему, но мне потребовалось много времени, поэтому я решил узнать стандартный способ сделать это, чтобы я мог его запомнить. В MST Prim вы должны выбрать ребра из всех доступных ребер между всеми узлами так, чтобы все узлы были соединены и был только один возможный путь между любыми двумя..

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

Циклы в неориентированном графе
Для неориентированного графа G = ( V , E ) с n вершинами (| V | = n ), как определить, содержит ли он цикл в O ( n )?
111321 просмотров
schedule 16.12.2023

флэш-компонент для печати графика
Есть ли класс/компонент/библиотека для рисования графиков во flash? И я говорю не о гистограммах, а о реальных графиках, таких как нейронные графики, дорожные графики и т. д. Также, если у кого-то есть опыт работы с этим, насколько большой график...
223 просмотров
schedule 13.03.2024

Как я могу программно доказать концепцию шести степеней разделения?
У меня есть база данных из 20 миллионов пользователей и связей между этими людьми. Как я могу доказать концепцию «Шесть степеней разделения» наиболее эффективным способом в программировании? ссылка на статью о шести степенях разделения
4188 просмотров

Какой алгоритм я могу использовать для поиска кратчайшего пути между указанными типами узлов в графе?
Это проблема: У меня есть n точек (p1, p2, p3, .. pn), каждая из них может соединиться с любой другой с определенной стоимостью x. Каждая точка принадлежит к одному из множества типов точек (например, "A", "B", "C", "D"...). Ввод метода - это...
3215 просмотров

помогите с терминологией подграфов
Существует ли термин для описания графа, имеющего только один сильно связанный подграф? (Я даже не уверен, что правильно использую сильное соединение здесь). например. {AB,BC} имеет только один подграф, а {AB,BC,DE} — два. Обратите внимание,...
111 просмотров
schedule 22.02.2024

Вычисление критического пути DAG в C++
Я выполняю расчет критического пути для DAG изображения в соответствии с этот алгоритм для другого поста. Мой учитель требует, чтобы массив был реализован, я упрощаю оператор домашнего задания, простой граф, реализованный через массивы. Это...
7173 просмотров

Что мне нужно знать, чтобы внедрить базу данных концептуальных графов?
У меня есть продукт, для которого нужна графовая база данных, и, к сожалению, все графовые базы данных, которые я нашел, недостаточно совершенны, стоят много денег или просто не соответствуют моим потребностям. Я хотел бы реализовать адаптацию...
388 просмотров
schedule 02.02.2024

Подходящий алгоритм для поиска всех петель транзитивного замыкания в графе?
Я хочу найти все циклы транзитивного замыкания на моем графике, имеющие следующие условия: если все узлы, присутствующие в идентифицированной петле, являются подмножеством другой идентифицированной петли, то мы будем рассматривать только...
1949 просмотров

Решение NoSQL для сохранения графиков в масштабе
Я увлекся использованием Python и NetworkX для анализа графиков, и по мере того, как я узнаю больше, я хочу использовать все больше и больше данных (думаю, я становлюсь наркоманом данных :-). В конце концов, я думаю, что мой график NetworkX (который...
6469 просмотров
schedule 08.03.2024

Доступ к узлам и атрибутам networkx
У меня есть этот файл GraphML, который я прочитал в Networkx. Итак, я получаю доступ ко всем узлам: g.nodes() Он дает мне список строк. Скажем, один из них "123". Затем я пытаюсь получить доступ к узлу как: g["123"] и это дает...
8470 просмотров
schedule 23.05.2024

Теория графов: разделение графа
У меня есть эта проблема. У меня есть граф из n узлов, который я хочу разбить на два подграфа из узлов x и узлов n-x с учетом ограничения, заключающегося в том, что количество оставшихся ребер максимально (или минимизирует количество обрезанных...
5020 просмотров
schedule 07.03.2024

Реализация представления графа списка смежности
Я только начал с теории графов. Я не могу понять, как кодировать список смежности, используя связанные списки. например, если у меня есть этот график (ненаправленный): A--------B | /|\ | / | \ | / | \ | / | \ | / |...
27445 просмотров
schedule 27.01.2024

Нахождение пути с минимальным количеством красных вершин в графе
Пусть G = (V, E) - неориентированный граф, s и t - две вершины в V. Каждое ребро графа окрашено в красный или синий цвет. Мне нужно найти алгоритм, который находит путь между s и t с минимальным количеством красных краев в нем. Я подумал о...
1033 просмотров

Как определить, приводит ли добавление ребра к ориентированному графу к циклу?
Я наткнулся на графики ожидания , и мне интересно, есть ли какие-нибудь эффективные алгоритмы для определения того, добавляется ли ребро к ориентированный граф приводит к циклу? Рассматриваемые графы являются изменяемыми (в них можно добавлять...
13518 просмотров

Получение значений смежности в объекте nng igraph в R
отредактировано для повышения качества вопроса в результате (вполне уместной) порки, полученной Spacedman! У меня есть объект k-ближайших соседей (igraph), который я создал как таковой, используя загруженный мной файл здесь : Я выполнил...
572 просмотров
schedule 08.02.2024

Как называется этот особый случай коммивояжера, связанный с динамическими краевыми затратами?
Это вопрос моделирования / таксономии. Есть ли название для этого типа проблемы? Я придумал следующую графическую задачу для грузовика по доставке пиццы, который начинается с нуля долларов и достаточного количества топлива, чтобы проехать N миль....
300 просмотров

Neo4j - получить все связанные узлы типа и создать новую связь
У меня есть набор данных, который выглядит так (артефакт)-[HAS]-(ключевое слово), ключевые слова могут использоваться артефактами несколько раз. Чего я пытаюсь достичь, так это; Возврат наиболее взаимосвязанных узлов ключевых слов, количество...
241 просмотров

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

Транзитивная редукция из линейного расширения частичного порядка
Существует ли эффективный алгоритм для создания транзитивного сокращения из одного линейное расширение частичного заказа? Обновление: На самом деле частичный порядок известен. Мне также известно о временной сложности вычисления транзитивной...
167 просмотров

Как создать логику семейных отношений?
Я пытаюсь сделать это но для другого языка. В этом языке есть разные имена для дядей и теток. Мы называем тетю по отцовской линии как-то иначе, а тетю по материнской линии как-то иначе. Я наткнулся на графовую базу данных neo4j. Я создал 5...
459 просмотров
schedule 06.01.2024