2つの完全に異なるドメイン(リンゴとオレンジ)があり、最初のドメインからオブジェクトのセットを取得し、2番目のドメインからオブジェクトのセットを取得して実数を返す関数があります。
は、以下の興味深いプロパティがあります。
固定すると、それはに対して負ではなく、サブモジュラーで単調になります。S
固定すると、それは負ではなく、サブモジュラーでTに関する単調になります。T
2つのカーディナリティー制約を使用してf(S、T)を最大化したい| S | = sおよび| T | = t。
どうやってやるの?製品空間を考えると、関数は単調で部分モジュラーです。したがって、標準の貪欲アルゴリズムを適用できます。2つの異なるサイズの制約を処理しても問題にならない場合があります。とを順番に追加すると、| T |を増やすことができます。| S |を増やすことなく 。
問題は、近似がまだ成り立つかどうかです。
4
これらの2つのプロパティは、製品空間の部分モジュラ性を意味しません。たとえば、と。
—
Colin McQuillan
ありがとう、良い点。だから、私の質問の後半を忘れましょう。そのような関数を最大化する方法について何か考えはありますか?
—
Francesco Bonchi