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


9

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

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


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

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

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

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

1
@JoeBebel:决策问题“是否有解决方案集 S 最多大小 K?”在NP中。您可以检查是否 S是以下算法的解决方案。虽然有一个顶点v∈S 恰好在邻居身上 w 外 S,添加 w 至 S。如果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.