Публикации по теме '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 просмотров
schedule
02.02.2024
Какой алгоритм я могу использовать для поиска кратчайшего пути между указанными типами узлов в графе?
Это проблема:
У меня есть n точек (p1, p2, p3, .. pn), каждая из них может соединиться с любой другой с определенной стоимостью x.
Каждая точка принадлежит к одному из множества типов точек (например, "A", "B", "C", "D"...).
Ввод метода - это...
3215 просмотров
schedule
27.02.2024
помогите с терминологией подграфов
Существует ли термин для описания графа, имеющего только один сильно связанный подграф? (Я даже не уверен, что правильно использую сильное соединение здесь).
например. {AB,BC} имеет только один подграф, а {AB,BC,DE} — два.
Обратите внимание,...
111 просмотров
schedule
22.02.2024
Вычисление критического пути DAG в C++
Я выполняю расчет критического пути для DAG изображения в соответствии с этот алгоритм для другого поста. Мой учитель требует, чтобы массив был реализован, я упрощаю оператор домашнего задания, простой граф, реализованный через массивы.
Это...
7173 просмотров
schedule
18.01.2024
Что мне нужно знать, чтобы внедрить базу данных концептуальных графов?
У меня есть продукт, для которого нужна графовая база данных, и, к сожалению, все графовые базы данных, которые я нашел, недостаточно совершенны, стоят много денег или просто не соответствуют моим потребностям. Я хотел бы реализовать адаптацию...
388 просмотров
schedule
02.02.2024
Подходящий алгоритм для поиска всех петель транзитивного замыкания в графе?
Я хочу найти все циклы транзитивного замыкания на моем графике, имеющие следующие условия:
если все узлы, присутствующие в идентифицированной петле, являются подмножеством другой идентифицированной петли, то мы будем рассматривать только...
1949 просмотров
schedule
05.03.2024
Решение 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 просмотров
schedule
28.09.2022
Как определить, приводит ли добавление ребра к ориентированному графу к циклу?
Я наткнулся на графики ожидания , и мне интересно, есть ли какие-нибудь эффективные алгоритмы для определения того, добавляется ли ребро к ориентированный граф приводит к циклу?
Рассматриваемые графы являются изменяемыми (в них можно добавлять...
13518 просмотров
schedule
26.04.2024
Получение значений смежности в объекте nng igraph в R
отредактировано для повышения качества вопроса в результате (вполне уместной) порки, полученной Spacedman!
У меня есть объект k-ближайших соседей (igraph), который я создал как таковой, используя загруженный мной файл здесь :
Я выполнил...
572 просмотров
schedule
08.02.2024
Как называется этот особый случай коммивояжера, связанный с динамическими краевыми затратами?
Это вопрос моделирования / таксономии. Есть ли название для этого типа проблемы?
Я придумал следующую графическую задачу для грузовика по доставке пиццы, который начинается с нуля долларов и достаточного количества топлива, чтобы проехать N миль....
300 просмотров
schedule
26.10.2022
Neo4j - получить все связанные узлы типа и создать новую связь
У меня есть набор данных, который выглядит так (артефакт)-[HAS]-(ключевое слово), ключевые слова могут использоваться артефактами несколько раз. Чего я пытаюсь достичь, так это;
Возврат наиболее взаимосвязанных узлов ключевых слов, количество...
241 просмотров
schedule
15.11.2022
Почему мое обнаружение цикла DFS на графике всегда возвращает true?
Недавно я прочитал об обнаружении циклов в графах с помощью dfs и решил реализовать его. Используя список смежности, мой код работал потрясающе, поэтому я решил решить реальную проблему, используя навыки. Вот задача, которую я выбрал . Но причина,...
426 просмотров
schedule
22.02.2024
Транзитивная редукция из линейного расширения частичного порядка
Существует ли эффективный алгоритм для создания транзитивного сокращения из одного линейное расширение частичного заказа?
Обновление: На самом деле частичный порядок известен. Мне также известно о временной сложности вычисления транзитивной...
167 просмотров
schedule
12.12.2022
Как создать логику семейных отношений?
Я пытаюсь сделать это но для другого языка. В этом языке есть разные имена для дядей и теток. Мы называем тетю по отцовской линии как-то иначе, а тетю по материнской линии как-то иначе.
Я наткнулся на графовую базу данных neo4j. Я создал 5...
459 просмотров
schedule
06.01.2024