Algorithm 从网络中选取最大数量的节点,以便所有节点都不以1度连接
我有以下网络或图形问题 从网络中,选择节点的最大数量,以便没有节点以1度连接。例如,从这些边给定的网络:Algorithm 从网络中选取最大数量的节点,以便所有节点都不以1度连接,algorithm,graph-theory,Algorithm,Graph Theory,我有以下网络或图形问题 从网络中,选择节点的最大数量,以便没有节点以1度连接。例如,从这些边给定的网络: a - b b - c 我可以选择b,也可以选择a和cc会更好 这个网络问题有名字吗?我可以用什么算法来解决它 这似乎是的,它是的补充,即在图中查找节点子集,使每个节点直接连接到该子集中的所有其他节点 通过“反转”图形,即在所有未连接的节点之间添加边,删除所有旧边,然后找到一个新的边,可以将问题简化为团问题 这个问题是NP完全问题,尽管似乎有一些智能算法的指数基数相当“低”。如果次优解决方
a - b
b - c
我可以选择b
,也可以选择a
和c
<代码>c会更好
这个网络问题有名字吗?我可以用什么算法来解决它 这似乎是的,它是的补充,即在图中查找节点子集,使每个节点直接连接到该子集中的所有其他节点
通过“反转”图形,即在所有未连接的节点之间添加边,删除所有旧边,然后找到一个新的边,可以将问题简化为团问题
这个问题是NP完全问题,尽管似乎有一些智能算法的指数基数相当“低”。如果次优解决方案也可以接受,您可以尝试贪婪,首先选择边数最少的节点(在原始图形中),添加更多未连接到迄今为止拾取的任何节点的低阶节点。这是一个最大独立集问题:在一般情况下,这是NP完全的最大独立集问题;你说得很对:这个问题可以通过补码图上的最大团来解决。@DmitryBychenko对,谢谢,我想不出正确的术语。