使用不同的编译器时,从METIS获取非唯一结果

时间:2015-04-01 17:43:25

标签: graph partitioning metis

我尝试使用METIS 5.1.0来分割大型图表。我在Windows(使用Cygwin),Linux(使用gcc)和Mac(使用不同版本的gcc)中编译了METIS源代码。不幸的是,我在各种平台上得到的结果是显着不同的。即使我在Windows上尝试了两种不同版本的Cygwin,但令人惊讶的是,这也影响了结果。另一方面,在不同的机器(同一平台)上使用相同的二进制文件会产生独特的结果。

我知道METIS使用启发式方法执行图分区,但在我的用例中不能接受这种编译器/平台依赖性。我开发了一个调用METIS二进制文件的Java应用程序,对我来说,在各种平台上获得相同的结果非常重要。

0 个答案:

没有答案