标签: algorithm language-agnostic
我认为这可能是NP完全的,但无论如何我都会问。贪婪的算法似乎并不适合我。
给定一组具有1个或多个标签的项目,我想找到涵盖所有项目的最小标签集。
修改:请参阅my "solution" here。
答案 0 :(得分:6)
这是Set Cover问题,它是NP完全的。每个标签定义一个子集 您的项目列表,并且您希望找到其联合等于项目的完整列表的最小子集(标签)数。