Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 哪个图形分析依赖于图形的连接组件?_Algorithm_Graph_Cluster Analysis - Fatal编程技术网

Algorithm 哪个图形分析依赖于图形的连接组件?

Algorithm 哪个图形分析依赖于图形的连接组件?,algorithm,graph,cluster-analysis,Algorithm,Graph,Cluster Analysis,我正在研究寻找图的连通分量的算法,但我仍然不知道为什么寻找连通分量很重要。在哪些应用程序中,我们使用图的连通分量 编辑: 我想知道哪个图形分析依赖于图形的连接组件?这意味着,如果我找到一个图的连接组件,我可以更容易地进行图形分析。例如,如果我找到了连接的组件,我可以更容易地对图形进行聚类吗?如果是,我可以做得更好的图形分析 谢谢。研究连接组件有很多原因 通过将图拆分为连接的组件并分别处理每个组件,可以显著加快图上的许多算法。例如,图着色问题是将无向图中的节点着色为k种不同颜色中的一种,因此没有

我正在研究寻找图的连通分量的算法,但我仍然不知道为什么寻找连通分量很重要。在哪些应用程序中,我们使用图的连通分量

编辑: 我想知道哪个图形分析依赖于图形的连接组件?这意味着,如果我找到一个图的连接组件,我可以更容易地进行图形分析。例如,如果我找到了连接的组件,我可以更容易地对图形进行聚类吗?如果是,我可以做得更好的图形分析


谢谢。

研究连接组件有很多原因

  • 通过将图拆分为连接的组件并分别处理每个组件,可以显著加快图上的许多算法。例如,图着色问题是将无向图中的节点着色为k种不同颜色中的一种,因此没有两个相同颜色的节点通过边连接。蛮力解决方案需要大约kn的时间。但是,如果图中有许多连接的组件,则每个CC都可以独立于其他CC进行处理,通过将一个大小为kn的问题转化为许多大小为kn'的较小问题(对于n'
  • 许多与连接组件相关的属性(例如,2边连接)可用于描述网络对故障的“鲁棒性”。例如,如果有任何边被切割,则一个2边连通的图将保持连通。关联成分构成了这一研究领域的重要理论成分

  • 图上的一些问题可以通过查看连接的组件来建模和解决。例如,约束聚类问题是将图中的节点按照某些“必须链接”和“不能链接”约束进行聚类,这些约束迫使节点彼此连接或保持分离。若要检查是否存在任何解决方案,可以查找与“必须链接”约束相关的图的连接组件,然后检查是否有任何“不能链接”约束在相关节点之间


希望这有帮助

取决于图形所表示的内容,但应用程序可能会层出不穷,因为这基本上将顶点分组为独立的组。一些例子:

  • 如果图形表示网页之间的链接,则查找连接的组件会告诉您哪些网页可以通过单击链接相互联系
  • 如果该图表示一个概率马尔可夫模型(一个非常常见的数学模型),那么查找连接的组件将告诉您其他状态可以达到哪些状态
  • 如果该图表示facebook中的连接,则查找连接的组件将查找连接的人群
  • 如果该图表示流行病的潜在传播,则查找连接的组件将查找无法相互传播疾病的组

因此,当您有非常复杂的大图,您可能希望将其分为多个组时,这在许多方面都很有用。

请查看。阅读“另请参阅”部分下的每个子主题,并查看每个子主题中的应用程序。基本上,这是一种将您正在处理的宇宙中相互不影响的部分分开的方法,让您可以查看相关部分,而不是整件事。有什么替代方法?未连接的组件?你的问题对我来说毫无意义。你真的在问我们为什么关心图形吗?@duffymo:不,我想知道对图形的哪种分析取决于找到连接的组件。我已经编辑了我的问题。回答得好+1用于给出实际应用。它很有用,您能告诉我连接的组件有助于解决任何其他图形问题吗?