Published June 29, 2023
| Version 0.10.5
Software
Open
igraph
Authors/Creators
Description
Added
igraph_graph_power()computes the kth power of a graph (experimental function).igraph_community_voronoi()for detecting communities using Voronoi partitioning (experimental function).
igraph_community_walktrap()no longer requiresmodularityandmergesto be non-NULL whenmembershipis non-NULL.igraph_isomorphic()now supports multigraphs.- Shortest path related functions now consistently ignore edges with positive infinite weights.
igraph_hub_and_authority_scores(),igraph_hub_score()andigraph_authority_score()considered self-loops only once on the diagonal of the adjacency matrix of undirected graphs, thus the result was not identical to that obtained byigraph_eigenvector_centrality()on loopy undirected graphs. This is now corrected.igraph_community_infomap()now checks edge and vertex weights for validity.igraph_minimum_spanning_tree()andigraph_minimum_spanning_tree_prim()now check that edge weights are not NaN.- Fixed an initialization error in the string attribute combiner of the C attribute handler.
- Fixed an issue with the weighted clique number calculation when all the weights were the same.
- HRG functions now require a graph with at least 3 vertices; previous versions crashed with smaller graphs.
igraph_arpack_rssolve()andigraph_arpack_rnsolve(), i.e. the ARPACK interface in igraph, are now interruptible. As a result, several other functions that rely on ARPACK (eigenvector centrality, hub and authority scores, etc.) also became interruptible.igraph_get_shortest_paths_dijkstra(),igraph_get_all_shortest_paths_dijkstra()andigraph_get_shortest_paths_bellman_ford()now validate thefromvertex.- Fixed bugs in
igraph_local_scan_1_ecount()for weighted undirected graphs which would miscount loops and multi-edges.
igraph_automorphisms()is now deprecated; its new name isigraph_count_automorphisms(). The old name is kept available until at least igraph 0.11.igraph_hub_score()andigraph_authority_score()are now deprecated. Useigraph_hub_and_authority_scores()instead.igraph_get_incidence()is now deprecated; its new name isigraph_get_biadjacency()to reflect that the returned matrix is an adjacency matrix between pairs of vertices and not an incidence matrix between vertices and edges. The new name is kept available until at least igraph 0.11. We plan to re-use the name in later versions to provide a proper incidence matrix where the rows are vertices and the columns are edges.igraph_hrg_dendrogram()is deprecated because it requires an attribute handler and it goes against the convention of returning attributes in vectors where possible. Useigraph_from_hrg_dendrogram()instead, which constructs the dendrogram as an igraph graph and returns the associated probabilities in a vector.
- Improved performance for
igraph_vertex_connectivity(). igraph_simplify()makes use of the cache, and avoids simplification when the graph is already known to be simple.- Documentation improvements.
Files
igraph/igraph-0.10.5.zip
Files
(5.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2039bd60e73be8257c5ef9e6771f9bc4
|
5.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/igraph/igraph/tree/0.10.5 (URL)