【发布时间】:2011-01-25 03:19:02
【问题描述】:
我对 NP Complete 问题有很好的理解;那不是问题。我没有很好地了解它们在“真实”编程中出现的位置。有些(如背包和旅行推销员)是显而易见的,但有些似乎与“真正的”问题没有明显联系。
我曾多次与一个难题作斗争,但后来才意识到这是一个众所周知的 NP 完全问题,并已被广泛研究。如果我能更快地识别出这种联系,我可以节省很多时间来研究针对我的特定问题的现有解决方案。
是否有任何资源(在线或印刷)专门将 NP Complete 连接到现实世界的实例?
编辑: 例如,我正在开发一个程序,该程序试图根据年龄、年级和原籍学校将学生分组,这本质上是一个图划分问题。我花了一段时间才意识到这种联系。
【问题讨论】:
-
我上次查看时,维基百科对于实际应用来说是一个糟糕的来源。它似乎有所改善。感谢您指出。
-
我同意看到一些真实世界的 NP-complete/hard 问题实例,并看到与抽象版本的联系,会及时增加你建立联系的直觉。
标签: algorithm computer-science