导出子图

来自testwiki
跳转到导航 跳转到搜索

图论中,一个图的导出子图(induced subgraph)是指,由该图顶点的一个子集和该图中两端均在该子集的所有边的集合组成的图。

定义

其正式定义为:设图 G=(V,E),令 SV,使得 Template:MvarTemplate:Mvar 的任意顶点子集。则 Template:Mvar 的导出子图 G[S] 中,其顶点集为 Template:Mvar,边集为 Template:Mvar 的边集 Template:Mvar 中两个顶点均属于 Template:Mvar 的边的集合。该定义适用于无向图有向图多重图[1]与子图(subgraph)的不同之处在于,导出子图中的两顶点间若在原图中有边,则导出子图中一定包含此边,而子图可包含或不包含该边。

导出子图 G[S] 也可以称为 Template:MvarTemplate:Mvar 中导出的子图,或者 (如果上下文中Template:Mvar没有歧义) Template:Mvar 的导出子图。

实例

导出子图的重要类型包括如下内容:

盒子中蛇的问题涉及到在超立方体图中的最长导出路径

计算

导出子图同构问题子图同构问题的一种形式,其目的是检验一个图是否可以作为另一个图的导出子图。因为它把分团问题作为一个特例,所以它是NP完备的。[4]

参考文献

Template:Reflist