我想知道这是否是一个既定的计算机科学问题,是否有任何多项式时间解或近似
假设我有一些由真值和假值组成的列表 X
X = [True, False, True, False, True...True]
我还有一组与 X 长度相同的其他列表,具有真值和假值
A = [False, True, True, True, True, False .... False]
B = [False, False, True, False, True, False .... False]
...etc
现在,我想找到这些其他列表的“总和”(将按位 OR 运算符应用于每个元素。即 F + F = F 、 F + T = T 、 T + T = T )最能解释在列表 X 中看到的观察结果(我可以引入一个评分系统,它会为匹配给出一些分数,并对解决方案中的不匹配进行惩罚),并且由于可能有许多可能的解决方案,我想对算法施加惩罚它在其解决方案中使用的更多列表。