是否了解此覆盖问题的复杂性?


9

G=(V,E)成为图。顶点集XV被称为关键,如果X 而且没有顶点 VX 恰好与中的一个顶点相邻 X。问题是找到一个顶点集SV 最小尺寸使得 SX 对于每个关键集合 X

该问题具有以下谣言传播的解释:顶点 i 将谣言传给邻居 j 当且仅当...的所有其他邻居 i已经被告知。问题是,我最初必须通知多少个顶点,以确保最后通知每个人。


这是一个非常简单的解决方案,因此问题可能比指定的条件多。忽略特殊情况X=V 而如果 G 连接,每个顶点 v 有学位 >1个 有一个关键的设置 V{v} 与之相关联,因此仅具有度1顶点的邻居可以位于 小号。如果存在这样的顶点,则G 是星形图,其中心(作为单例)是唯一的最小值 小号。如果G未连接,然后查看每个连接的组件。
Joe Bebel

1
对于明星 K1,nn2 叶子,每套两个叶子都是至关重要的,因此最佳解决方案是 n1个树叶。
Thomas Kalinowski

哦,我看到了我的错误信息
Joe Bebel

一个非常有趣的问题,一个小问题:您可能想要求关键集合为非空的(否则就没有)。小号
克劳斯·德拉格2015年

1
@JoeBebel:决策问题“是否有解决方案集 S 最多大小 K?”在NP中。您可以检查是否 S是以下算法的解决方案。虽然有一个顶点vS 恰好在邻居身上 wS,添加 wS。如果S 最终包含所有顶点,那么您的初始集合是一个解,否则您将被困住,而最终集合的补码是关键集合,因此初始 S不是解决方案。
Thomas Kalinowski

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.