最大多様性問題は、選択を要求します リストのアイテム アイテム間のメトリック距離として定義される多様性が最大化されるようなアイテム。
私はもっと簡単な方法で問題を解決できると思っていました。私の場合、私はリストを持っていますそれぞれが特定の一意でないキーを持つアイテム。選びたいキーごとのアイテムの最大数が最小化されるように、私のリストのアイテム。
たとえば、私のリストが:
('a', 5), ('b', 4), ('c', 2), ('a', 6), ('b', 5)
そして、私たちは選択しなければなりません アイテムの場合、最適なソリューションは、キーごとに1つのアイテムを含むリストです。
これを行うためのアルゴリズムは、最大多様性問題のアルゴリズムよりも簡単ですか?
1
何を試しましたか?どこで行き詰まりましたか?私たちはあなたにソリューションを手渡すだけではありません。理解してほしい。ただし、現状では問題の原因がわからないため、お役に立てません。関連する議論についてはこちらをご覧ください。質問の改善方法がわからない場合は、コンピュータサイエンスチャットで質問してみてください。また、参照用の質問もご覧ください。
—
ラファエル
@Raphael-私はCS専攻ではないので、私自身の調査で最大多様性問題について読むようになりましたが、これは少々やり過ぎのようです。私はいくつかのヒューリスティックを考えましたが、非常に効率的ではないと思います。これは私が直面している現実の問題であり、いかなる種類の割り当てでもありません。
—
nbubis
ある場合 キーが異なる場合、鳩の巣の原則は、最大の多様性が少なくとも ; そしてこれは達成可能です。
—
Yuval Filmus
@Yuvalfilmus-はい。問題はその方法です。
—
nbubis
実際、私はそれが常に達成可能であると考えています。しかし、貪欲な戦略がうまくいくはずです。
—
Yuval Filmus