2
逻辑最小剪切NP是否完整?
此问题是从Stack Overflow 迁移而来的,因为可以在Computer Science Stack Exchange上回答。 迁移 7年前。 逻辑最小割(LMC)问题定义 假设是一个无权有向图,和是两个顶点,并且可以从到达。LMC问题研究如何遵循以下约束,通过去除的某些边,使无法从到达:s t V t s t s GG=(V,E)G=(V,E)G = (V, E)ssstttVVVtttsssŤttsssGGG 删除的边的数量必须最少。 我们无法删除的任何顶点的每个出口边缘(即,没有带有外沿的顶点可以删除其所有外沿)。GGG 第二个约束称为逻辑删除。因此,我们寻求对的某些边进行逻辑上最小的去除,以使从不可到达。吨小号GGGŤttsss 解决方案尝试 如果我们忽略LMC问题的逻辑去除约束,它将是未加权有向图的最小割问题,因此它将是多项式可解的(最大流最小割定理)。GGG 如果我们忽略LMC问题的最小去除约束,这将是一个DAG再次解多项式:找一个顶点这样从可达和不是从可达。然后考虑路径,它是从到的任意路径。现在将路径视为的子图:答案将是子图每个出口边缘。显然,可以在多项式时间内通过DFS在中找到顶点。不幸的是,该算法通常无法正常工作ķ 小号吨ķ p 小号ķ p ģ p ķ ģkkkkkkssstttkkkpppssskkkpppGGGpppkkkGGG 对于任意有向图。 我试图通过动态编程技术解决LMC问题,但是解决问题所需的状态数却成指数增长。此外,我尝试减少一些NP-Complete问题,例如3-SAT,max2Sat,max-cut和LMC问题的派系,而这些LMC问题我没有设法找到。 我个人认为,即使是二进制DAG(即,没有节点的出度大于2的DAG),LMC问题也是NP-Complete 。GGG 问题 LMC问题是否在任意有向图中为NP完全?(主要问题)GGG LMC问题是否在任意DAG中为NP完全?GGG LMC问题是否在任意二进制DAG中为NP完全?GGG