我的课堂测验中有一个问题是为Vertex Cover编写非确定性算法。我们与我们的教练讨论了解决方案,他告诉我们水平不确定性不应该太高。它应该是非常好的。
我对应该向非确定性计算机提出什么问题感到困惑?
答案 0 :(得分:1)
显而易见的问题是"下一个顶点"?
顶点覆盖的简单贪婪近似算法重复选择具有最多未覆盖的相邻顶点的顶点。
顶点覆盖的简单非确定性近似算法重复地随机选择下一个顶点,但是分配给每个顶点的概率与其未覆盖的相邻顶点的数量成比例。一遍又一遍地做,记住迄今为止最好的解决方案。