1
具有许多可除条件的子集和问题
令SSS为一组自然数。我们认为SSS可分偏序下,即s1≤s2⟺s1∣s2s1≤s2⟺s1∣s2s_1 \leq s_2 \iff s_1 \mid s_2。让 α(S)=max{|V|∣V⊆S,Vα(S)=max{|V|∣V⊆S,V\qquad \displaystyle \alpha(S) = \max \{|V| \mid V\subseteq S, V的反链}}\}。 如果考虑数字的多重集在的子集和问题SSS,那么与有关的问题的复杂性又能怎么说呢α(S)α(S)\alpha(S)?很容易看出α(S)=1α(S)=1\alpha(S)=1,那么问题就很容易。注意,当α(S)=1α(S)=1\alpha(S)=1††\dagger时,即使是较难的背包问题也很容易。 ††\dagger 解决M. Hartmann和T.Olmstead(1993)的顺序背包问题