Результаты поиска по запросу "graph-theory"

1 ответ

Хм, я не уверен, как вы собираетесь использовать массив. Обратите внимание, что мы можем извлечь первый элемент из очереди и вставить его в постоянное время. Если бы вы искали в массиве любую запись, которая имеет значение undegree = 0, вы могли бы использовать O (n) время. Это больше вопрос эффективности.

омашней работы теории графов я попросил вычислить (и)Критические маршруты Маршруты [http://en.wikipedia.org/wiki/Program_Evaluation_and_Review_Technique]и временной провал проекта в следующем формате: Запись: первой строкой ввода будет целое ...

2 ответа

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

у меня есть неориентированный график, как я могу получить список всех циклов? Например, из следующего, из-за графика, я бы хотел циклы: (a,b,d,e,c) (a,b,c) (b,d,e)

1 ответ

@becko: только что заметил ошибку! y (i) должно быть суммой (max (x (j), y (j))) для каждого дочернего элемента j из i, поскольку мы хотим только разрешить, а не требовать, чтобы дочерние элементы были включены в независимый набор.

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

ТОП публикаций

7 ответов

Если существуют материнские вершины / вершины, то 'v' должно быть одним (или одним из них). Проверьте, является ли v материнской вершиной, выполнив DFS / BFS из v. Этот шаг также занимает O (V + E) время.

инская вершина в ориентированном графе G = (V, E) - это вершина v такая, что все остальные вершины G могут быть достигнуты направленным путем из v. Дайте алг...

2 ответа

Топологическая сортировка с группировкой

Итак, в топологической сортировке, зависящей от входных данных, обычно существует несколько правильных решений, для которых порядок «графа» может быть «обраб...

3 ответа

Визуализация крупномасштабных графиков (50K узлов, 100M взвешенных ребер)

Я рассмотрел ряд пакетов для макета графа (Graphviz, Gephi, Cytoscape, NetworkX и многие другие), и ни один из них не подходит для такого размера. Какие суще...

2 ответа

алгоритм перечисления всех возможных путей

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

3 ответа

Алгоритм определения изоморфности 2 графов

Отказ от ответственности: я новичок в теории графов, и я не уверен, относится ли это к SO, Math SE и т. Д.Учитывая 2 матрицы смежности A и B, как я могу опре...

4 ответа

Как найти два непересекающихся остовных дерева неориентированного графа

Существует ли какой-либо применимый подход, чтобы найти два непересекающихся остовных дерева неориентированного графа или проверить, имеет ли определенный гр...

8 ответов

Разница между гамильтоновым и эйлеровым путями