0

現時点ではn、ユーザー数のデータベースがあります。そして、これらすべてのユーザーは、互換性スコアのように、他のすべてのユーザーに関連付けられたスコアを持っています。これらのスコアは対称的です。したがって、user1 が user2 とのスコアが 10 の場合、user2 は user1 とのスコアが 10 になります。

すべてのユーザーの合計スコアを最大化しながら、すべてのユーザーを互いに一致させる方法を探しています。

これは明らかにハンガリーのアルゴリズムとして知られていますか? 最小スコアではなく最大スコアを探していますが。

Railsでこれを行うクリーンな方法はありますか? 私はどこでも見ましたが、何も見つかりませんでした。

4

0 に答える 0