私はある重み(i、j)関数に従って2つの要素のセットを(直線的に)一致させようとしています。私は今までmunkresを使用していましたが、結果だけで使用されるメモリ量(15000 x 15000 x sizeof(float))が大きすぎます。私の次の賭けはオークションアルゴリズムでしょうが、それが私の基準に合っているかどうかはわかりません。中規模のセットを使用したメモリ効率的な重み付きセット割り当て
片側にのみ表示される要素がある場合があります。最適で簡単な解決法が望ましい。私はちょうど正しい方向にヒントが必要です、どうもありがとうございます。
記述する構造は858 MBです。あなたのサイズの制限は何ですか? –
私は32ビットの制限とメモリをとっているGUIパーツに拘束されています。最大約1GBですが、連続した1ブロックのメモリはありません。私は現在の実装を適合させることができるかもしれませんが、回避策でのみ可能です。また、より速く、より良い。 – SirPolly
または:ユーザーが数百万の要素をスローした場合、クラッシュしないようにします。 – SirPolly