Я хочу знать, существует ли эффективный алгоритм для вычисления минимального покрытия пути в ациклическом графике с прямым преобразованием. Не путайте минимальную «дорожку» с «вершиной-непересекающейс
У меня есть два режима данных в сети edgelist как tmp ниже: tmp <- read.table(text="PersonID CompanyID
P1 C000001
P2 C000001
P3 C000001
P4 C000001
P5 C000001
P6 C000002
P7 C000002
P8 C000002
Двусторонний граф - это граф, вершины которого можно разделить на два непересекающихся множества U и V, причем каждое ребро соединяет вершину в U с одной в V; то есть U и V - все независимые множества
Я знаю, что существует много подобных тем. Но большинство из них оставили мне некоторые сомнения в моем случае. Я хочу найти идеальное совпадение (или как можно ближе к совершенству, если нет идеально
Я просто создаю алгоритм для обнаружения двудольных графов, но я думал о некотором графике, который я не уверен, считается двудольным, хотя мой алгоритм говорит, что это так. График идет как (A)--(B)