实例:一个无向图具有两个不同的顶点和一个整数。小号≠ 吨ķ ≥ 2
问题:是否存在一条路径,使得该路径最多接触个顶点?(如果顶点在路径上或路径上有邻居,则路径会触摸该顶点。)G k
实例:一个无向图具有两个不同的顶点和一个整数。小号≠ 吨ķ ≥ 2
问题:是否存在一条路径,使得该路径最多接触个顶点?(如果顶点在路径上或路径上有邻居,则路径会触摸该顶点。)G k
Answers:
在以下方面研究了此问题:
Shiri Chechik,Matthew P. Johnson,Merav Parter,David Peleg:偏僻的连接问题。ESA 2013:301-312。
http://arxiv.org/pdf/1212.6176v1.pdf
他们称其为僻静路径问题。这确实是NP难点,并且优化版本没有恒定因子近似值。
作者提供的动机是一种设置,其中信息是通过路径发送的,只有路径中的邻居和节点才能看到它。目的是使暴露最小化。
编辑:请参阅下面的user20655答案,以获取对已经证明此问题严重的论文的参考。如果有人要查看此替代证明,我将保留原始帖子。
===============
考虑一个MIN-SAT实例,它是一个NP难题,由变量和子句。我们将减少您的路径问题。C = { c 1,c 2,c 3,⋯ }
每个我们将有两个顶点(一个为否定形式,一个为非否定形式),每个一个顶点。此外,令,我们将有个顶点用于填充。c i m = 2 n + | C | m p 1,p 2,⋯ ,p m
粗略地说,我们将构建一个图,其中最佳解决方案是使用 s和 s作为中间节点来构建从到的路径。如果将路径转换为赋值,该路径的成本将恰好是我们选择的路径所要满足的。该 s为只是为了防止最佳的解决方案是因为能够通过短切通过任何的欺骗秒。吨X 我¯
连接任何条款其中出现和任何条款其中出现。为了强制分配变量,我们创建了菱形梯形结构,其中和都分别连接到和。同时连接到和而同时连接到和。最后,每个Ç Ĵ X 我¯ X 我 Ç Ĵ ¯ X 我 X 我¯ X 我 X 我+ 1 ‾ X 我+ 1小号X 1 ‾ X 1吨X Ñ与所有填充变量连接。我没有方便的图形绘制软件,因此这是此结构的(极其)粗略绘制的图:
(请注意,这里的云只是一组很大的顶点,从到该云的每个粗边都表示连接到该集合中的每个顶点。)
声称在最小接触路径问题的最佳解决方案中,将接触路径的顶点数量为,其中是MIN-SAT实例的最佳解决方案。这是因为
因此,如果您构造的图形在路径问题的实例中具有成本,我们可以检查MIN-SAT实例是否具有成本的解决方案。特别是,我们可以通过减少Karp来实现。因此,所述问题是NP困难的。≤ ķ + 2 Ñ + 2