plato icon indicating copy to clipboard operation
plato copied to clipboard

cnc测试结果不匹配

Open LinXin04 opened this issue 4 years ago • 3 comments

在测试cnc算法时,is_directed=true应该是表示无向图,is_directed=false应该是表示有向图,但是如下面所示,在默认参数配置时结果才是正确的,is_directed参数不起作用。

--测试图构造 "src_id" "dest_id" "0" "1" "1" "2" "0" "3" "3" "4"

--is_directed = true: 无向图 "id" "closeness_value" "2" "1.33333" "1" "4" "4" "1.33333" "0" "0" "3" "4"

--is_direted = false:有向图 "id" "closeness_value" "1" "4" "2" "1.33333" "0" "0" "4" "1.33333" "3" "4"

--默认参数配置 "id" "closeness_value" "0" "0.666667" "2" "0.4" "3" "0.571429" "4" "0.4" "1" "0.571429"

LinXin04 avatar Nov 03 '20 03:11 LinXin04

默认配置就是is_directed = false,表示输入是无向图;可以把配置项和如何调用的代码也列出来,看看是哪里的问题。

ustcyu avatar Nov 04 '20 08:11 ustcyu

请问一下,plato中所有的src_id,dest_id是必须从递增编号嘛?就是从0-N

LinXin04 avatar Nov 09 '20 02:11 LinXin04

不是所有算法都需要,但cnc算法需要对id从0开始连续编码。

ustcyu avatar Nov 09 '20 12:11 ustcyu