【发布时间】:2019-05-23 10:35:56
【问题描述】:
证明以下问题是NP完全的。
电视问题是为每周的电视之夜选择电视节目,以便 一群人中的每个人都会看到他们喜欢的东西。你是 给定组中的人员列表(P1,...,Pn)和 可能的节目(S1,...,Sk)。对于每个节目 Si,都有一个子集 想要那个节目选择的人。你也会得到 w, 您可以选择节目的周数。问题是 是否有这么多电影让每个人都喜欢 至少其中一个。
我不知道哪个 np 问题可以简化为这个以及如何建立证书。
【问题讨论】:
-
你的尝试有什么问题?
-
我不知道哪个np问题可以归结为这个问题?
-
有很多问题(比如 SAT、TSP、...),至少您尝试过一种减少方法,但我认为是不成功的?
-
我认为这就是我失败的地方。我曾尝试使用旅行推销员问题和 k-Clique 问题,但我似乎无法开发这两个问题之间的“联系”,以及如何将它们简化为上述问题
-
我查看了麻省理工学院算法公开课程的几个证明示例。但是,这些问题与减少的问题有些相似。我也一直在关注 Cormen/Rivest 关于算法的书和那里给出的例子。同样的问题。我无法发展出做这些证明背后的直觉,以及如何将其与另一个已知的 np 问题联系起来。
标签: algorithm computer-science np np-complete