パワーセット2上の単調な述語を考えます。n | (包含順)。"単調"と私は意味:∀ のx 、yの∈ 2 | n | その結果、X ⊂ Y、もしP (X )、次いでP (Y )。私は、すべての最小限の要素を見つけるためにアルゴリズムを探していますPを、すなわち、X ∈ 2 | n | そのようなP (x )しかし、¬ P (Y )。2の幅| n | は( n、指数関数的に多くの最小要素が存在する可能性があるため、そのようなアルゴリズムの実行時間は一般に指数関数的である可能性があります。しかし、出力のサイズが多項式であるこのタスクのアルゴリズムが存在する可能性はありますか?
[コンテキスト:より一般的な質問が尋ねられましたが、出力のサイズにおけるアルゴリズムの複雑さを評価する試みはありませんでした。たとえば、最小限の要素が1つしかないと仮定すると、この回答に続いてバイナリ検索を実行して見つけることができます。ただし、さらに最小限の要素を探し続けたい場合は、既知の情報に時間を無駄にせずに検索を続行できるように、に関する現在の情報を維持する必要があります。これを行い、出力のサイズの多項式時間ですべての最小要素を見つけることは可能ですか?]
理想的には、これが一般的なDAGで実行できるかどうかを理解したいのですが、。