Вопросы с тегом «graph-theory»

11
Доказать, что диагноз направленного графа является NP-трудным

У меня есть домашнее задание, от которого я некоторое время ломал голову, и я буду благодарен за любые подсказки. Речь идет о выборе известной проблемы, NP-полнота которой доказана, и построении перехода от этой проблемы к следующей проблеме, которую я назову DGD (диагностика направленного графа)....

11
Создание безмасштабных сетей со степенным распределением степеней, используя Барабаси-Альберта

Я пытаюсь воспроизвести синтетические сети (графики), описанные в некоторых статьях. Утверждается, что модель Барабаси-Альберта использовалась для создания «безмасштабных сетей со степенным распределением степеней, пA( k ) ∝ k- λпA(К)αК-λP_A(k) ∝ k^{-λ} ». пAпAP_A - это распределение вероятностей,...

11
Что означает «ширина» в поиске ширины?

Я узнавал о широте первого поиска и вопрос пришел в голову , что , почему BFS называется так. В книге Введение в алгоритмы по КСПС , я прочитал следующую причину этого: Поиск в ширину так назван потому, что он расширяет границы между открывшимся и неоткрытых вершин равномерно по всей ширине...

11
Самый длинный цикл состоит из двух циклов

Является ли следующая задача NP-полной? (Я предполагаю, что да). Входные данные: - неориентированный граф, в котором множество ребер можно разложить на два простых цикла, не пересекающих ребра (они не являются частью входных данных).k∈N,G=(V,E)k∈N,G=(V,E)k \in \mathbb{N},G=(V,E) Вопрос: существует...

11
Предлагая уточнения типов

На работе мне было поручено вывести некоторую информацию о типах динамического языка. Я переписываю последовательности операторов во вложенные letвыражения, например так: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z => if x then {...

11
Количество клики в случайных графах

Существует семейство случайных графов с узлов ( из - за Гилберт ). Каждый возможный край независимо друг от друга вставляется в с вероятностью . Пусть быть числом клик размера в .п О ( п , р ) р Х к к G ( п , р )G ( n , p )G(n,p)G(n, p)NnnG ( n , p )G(n,p)G(n, p)пppИксКXkX_kКkkG ( n , p )G(n,p)G(n,...

11
Хроматический полином квадрата

Рассмотрим квадрат, ABCD. Интуитивно мне показалось, что его хроматический полином является где есть цвета, доступные ..λ(λ−1)(λ−1)(λ−2)λ(λ-1)(λ-1)(λ-2)\lambda(\lambda - 1)(\lambda - 1)(\lambda - 2)λλ\lambda То есть есть способы в которых можно выбрать цвет для A, есть способы для выбора цветов для...

10
Минимизация длины проводки

Моя проблема такова: У меня есть физическая раскладка, представленная в виде графика. Узлы представляют собой крюки / воздуховоды, где провод может быть закреплен, а края - это возможное соединение между двумя узлами, откуда может идти провод. Есть несколько специальных узлов, называемых...

10
NP-полнота задачи раскраски графа

Альтернативная формулировка Я придумал альтернативную формулировку нижеприведенной проблемы. Альтернативная формулировка на самом деле является частным случаем проблемы ниже и использует двудольные графы для описания проблемы. Тем не менее, я считаю, что альтернативная формулировка все еще...

10
Какова средняя высота бинарного дерева?

Есть ли формальное определение средней высоты бинарного дерева? У меня есть вопрос по нахождению средней высоты двоичного дерева с помощью следующих двух методов: Естественным решением может быть определение средней длины всех возможных путей от корня до листа, то есть AVH1( Т) = 1# листья в  Т⋅ ∑V...

10
проблема графа социальной сети

Вот проблема: Там связаны графа с узлами, представляющими количество людей. У каждого узла / человека есть мнение по теме, например, Трамп против Клинтона, бумажные книги против Киндла и т. Д. Цель состоит в том, чтобы каждый узел в графе разделял одно и то же мнение, выбирая конкретное...

10
Интуиция за собственными значениями матрицы смежности

В настоящее время я работаю над тем, чтобы понять использование границы Чигера и неравенства Чигера и их использование для спектрального разделения, проводимости, расширения и т. Д., Но я все еще изо всех сил пытаюсь понять, что такое второе собственное значение матрицы смежности. Обычно в теории...

10
Задача назначения на несколько дней

У меня есть проблема, которая может быть сведена к проблеме назначения. (В предыдущем вопросе я узнал, как это сделать.) Это означает, что у нас есть набор агентов и набор задач а также функция стоимости . Нам нужно найти назначение, чтобы общая стоимость была минимальной.AAAc ( i , j...

10
Восстановление вложения точек из графа с ребрами, взвешенными по расстоянию между точками

Предположим, я дам вам неориентированный граф с взвешенными ребрами и скажу, что каждый узел соответствует точке в трехмерном пространстве. Всякий раз, когда между двумя узлами есть ребро, вес ребра - это расстояние между точками. Ваша цель - восстановить относительные положения точек, учитывая...

10
Проблема покрытия отношений эквивалентности (в теории графов)

Отношение эквивалентности на конечном множестве вершин может быть представлено неориентированным графом, который является дизъюнктным объединением клик. Набор вершин представляет элементы, а ребро представляет, что два элемента эквивалентны. Если у меня есть граф и графы G 1 , … , G k , мы говорим,...

10
Учитывая хордовый граф , какова сложность вычисления приведенного графа клики ?

Граф является хордальным, если он не имеет индуцированных циклов длиной и более. Клика дерево из является деревом , в котором вершина дерева являются максимальными кликами . Ребро в соответствует минимальному разделителю. Число различных деревьев клик может быть экспоненциальным по количеству...

10
Преобразование орграфа в неориентированный граф обратимым способом

Я ищу алгоритм для преобразования орграфа (ориентированного графа) в неориентированный граф обратимым образом, то есть орграф должен быть восстанавливаемым, если нам дан неориентированный граф. Я понимаю, что это произойдет за счет неориентированного графа, имеющего больше вершин, но я не против....

10
Проблема с галькой

Pebbling - это пасьянс, в который играют на неориентированном графе , где каждая вершина имеет ноль или более камешков. Один шаг гальки состоит из удаления двух камешков из вершины и добавления одного камешка к произвольному соседу . (Очевидно, что у вершины v должно быть как минимум два камешка...

10
Как уменьшить количество пересекающихся ребер на диаграмме?

Я работаю над редактором диаграмм. Диаграммы отображают 2D фигуры ( узлы ), связанные с соединителями ( ребрами ). Я хотел бы добавить операцию, которая, учитывая выбор узлов, «распутывает» их: она перемещает их, чтобы уменьшить количество пересекающихся ребер, если это возможно (и это нормально,...

9
Каков наиболее эффективный алгоритм и структура данных для поддержки информации о связанных компонентах на динамическом графе?

Скажем, у меня есть неориентированный конечный разреженный граф, и мне нужно эффективно выполнять следующие запросы: IsConnected(N1,N2)IsConnected(N1,N2)IsConnected(N_1, N_2) - возвращает если есть путь между и N_2 , в противном случае FН 1 Н 2 FTTTN1N1N_1N2N2N_2FFF...