我有算法问题。我不知道如何解决它。也许有人可以帮助我?
我有对象。每个对象都具有相同的特征。可以用表来说明:
Feature1 Feature2 Feature3 Feature4
Object1 1 0 1 1
Object2 0 0 0 1
Object3 0 1 1 1
Object4 0 1 0 0
现在我想找到对象的所有最小子集。对于每个特征,每个子集应至少具有一个值“1”。上表的结果有两个子集:{Object1, Object3} 和 {Object1, Object4}。我无法生成所有可能的子集,因为它可能需要太多时间。