让 成为图。顶点集被称为关键,如果 而且没有顶点 恰好与中的一个顶点相邻 。问题是找到一个顶点集 最小尺寸使得 对于每个关键集合 。
该问题具有以下谣言传播的解释:顶点 将谣言传给邻居 当且仅当...的所有其他邻居 已经被告知。问题是,我最初必须通知多少个顶点,以确保最后通知每个人。
这是一个非常简单的解决方案,因此问题可能比指定的条件多。忽略特殊情况
—
Joe Bebel
而如果 连接,每个顶点 有学位 有一个关键的设置 与之相关联,因此仅具有度1顶点的邻居可以位于 。如果存在这样的顶点,则 是星形图,其中心(作为单例)是唯一的最小值 。如果 未连接,然后查看每个连接的组件。
对于明星 与 叶子,每套两个叶子都是至关重要的,因此最佳解决方案是 树叶。
—
Thomas Kalinowski
哦,我看到了我的错误信息
—
Joe Bebel
一个非常有趣的问题,一个小问题:您可能想要求关键集合为非空的(否则就没有)。
—
克劳斯·德拉格2015年
@JoeBebel:决策问题“是否有解决方案集 最多大小 ?”在NP中。您可以检查是否 是以下算法的解决方案。虽然有一个顶点 恰好在邻居身上 外 ,添加 至 。如果 最终包含所有顶点,那么您的初始集合是一个解,否则您将被困住,而最终集合的补码是关键集合,因此初始 不是解决方案。
—
Thomas Kalinowski