1

大きなグラフを分割するためにMETIS 5.1.0を使用しようとしています。Windows (Cygwin を使用)、Linux (gcc を使用)、および Mac (異なるバージョンの gcc を使用) で METIS ソース コードをコンパイルしました。残念ながら、さまざまなプラットフォームで得られる結果は大きく異なります。私も Windows で 2 つの異なるバージョンの Cygwin を試してみましたが、驚くべきことにそれも結果に影響を与えました。一方、異なるマシン (同じプラットフォーム) で同じバイナリを使用すると、独自の結果が得られます。

METIS がヒューリスティックを使用してグラフ パーティショニングを実行することは理解していますが、このコンパイラ/プラットフォームの依存関係は私のユース ケースでは受け入れられません。METIS バイナリ ファイルを呼び出す Java アプリケーションを開発しましたが、さまざまなプラットフォームで同じ結果が得られることが非常に重要です。

4

0 に答える 0