顶点覆盖问题在现实世界中有什么应用?
哪个行业或研究项目使用了基于Vertex Cover问题理论结果而实际实施的软件?特别是,是否在二手软件中实现了以下任何理论结果?
- 顶点覆盖的近似算法
- 顶点覆盖的指数时间算法
- 顶点覆盖的固定参数可处理算法
- 顶点覆盖的内核化算法
顶点覆盖问题在现实世界中有什么应用?
哪个行业或研究项目使用了基于Vertex Cover问题理论结果而实际实施的软件?特别是,是否在二手软件中实现了以下任何理论结果?
Answers:
计算生物学领域的一些问题似乎适合于非人工的实际应用,或者至少不像Jukka Suomela提到的那样人工。
例如,人们经常提到F. Abu-Khzam,R。Collins,M。Fellows,M。Langston,W。Suters C. Symons的著作,《顶点覆盖问题的内核化算法:理论与实验》,第六届会议论文集算法工程与实验研讨会(ALENEX),ACM / SIAM,过程 应用数学115,2004。
正如作者所言,“我们应用我们方法的应用之一涉及基于蛋白质域信息来寻找系统发育树……”(上述论文的第8节)。
一部分作者对此主题有类似的论文,例如,参见Faisal N. Abu-Khzam,Michael A. Langston,Pushkar Shanbhag和Christopher T. Symons,FPT问题的可伸缩并行算法,Algorithmica,第45卷,第3期,第269-284页。
我不确定实验中使用的实例是真实实例还是人造实例,但是我希望这两个参考文献为您提供一个良好的起点。
一个例子可能是图形的边缘代表道路,而顶点代表十字路口。任务是将安全摄像机放置在十字路口,以使您可以看到整个城市,但是为了节省资金,最好使用尽可能少的摄像机。
您也可以查看http://www.dharwadker.org/pirzada/applications/。它与图论的应用有关。它也说明了顶点覆盖的一些应用程序,例如在生物化学和解决SNP组装问题或在计算机网络安全问题中。
对于我来说,令人惊讶的是,最小顶点覆盖是匈牙利算法的一个子问题,即确定最小水平或垂直线集合时,该水平线或垂直线覆盖了通过减去行和列的最小值而生成的所有零。
这相当于在二部图中找到最小的顶点覆盖率,这也令人惊讶地可以在多项式时间内求解,这在这里很好地描述了
在我们关于最近邻居分类的论文中,顶点覆盖率(而是它的各种计算/近似值)是主要的算法引擎:http : //ieeexplore.ieee.org/document/6867374/