これが確立されたコンピューター サイエンスの問題であるかどうか、多項式時間の解または近似があるかどうか疑問に思っています。
true 値と false 値で構成されるリスト 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 に見られる観察結果 (一致に対して何らかのスコアを与え、ソリューションの不一致に対してペナルティを与えるスコアリング システムを導入できます)。多くの可能なソリューションが存在する可能性があるため、アルゴリズムにペナルティを課したいと考えています。ソリューションで使用するより多くのリスト。