关于 igraph 发布和其他事项
版本号不是错误,我们从 0.6 跳到 0.6.5,由于技术原因。
igraph 0.6.5 是一个小版本,仅包含几个大的更改,并修复了一些非常烦人的错误。
请参阅最后以获取完整的更改列表。首先,让我们看看最重要的的新功能和更改。
在此处查看更多信息: igraph_read_graph_pajek
。
我们添加了一些新函数来判断整数序列是否为图序列,即它是否可以是一个简单图的度序列。请在手册中查看更多信息。
现在可以生成规则随机图,比基于一般度序列的生成器更快。请在参考手册中查看更多信息。
此版本包含 plfit 库,用于将幂律最大似然拟合到离散或连续数据。请在参考手册中查看更多信息。
igraph_layout_mds()
使用 LAPACK 而不是 ARPACK。igraph_degree_sequence_game
有一个新的方法:IGRAPH_DEGSEQ_SIMPLE_NO_MULTIPLE
。igraph_is_degree_sequence()
和 igraph_is_graphical_degree_sequence()
函数。igraph_rewire()
有一个新的方法:IGRAPH_REWIRING_SIMPLE_LOOPS
,它可以创建环。igraph_k_regular_game()
。添加了 igraph_power_law_fit
。
igraph_barabasi_game
中当 outseq
是空向量时的错误。igraph_vector_ptr_pop_back
的无效返回值。igraph_all_minimal_st_separators()
中的一个错误,一些顶点集被错误地报告为分隔符。错误 #1033045。igraph_shortest_paths_dijkstra()
中处理小边权重的错误,感谢 Martin J Reed。NCV
设置中的错误。它不能大于矩阵大小。igraph_layout_merge_dla
现在使用更好的默认参数值。igraph_layout_mds()
中的一个错误,该错误导致顶点彼此重叠。IGRAPH_NAN
。修复了错误 #1050859。degree_sequence_game()
中的一个错误,对于无向图,in_seq 也可以是一个空向量而不是 NULL。igraph_eccentricity()
(以及 igraph_radius()
) 中的一个错误,结果通常是错误的。igraph_get_all_shortest_paths_dijkstra()
中的一个错误。mode != ALL
时,Reingold-Tilford 布局中的一个错误。igraph_has_multiple()
中的一个错误,该错误导致某些无向图出现误报。