About igraph releases and other things
C/igraph 0.10.4, the third bugfix release of the 0.10 series, has arrived.
The source can be obtained from the GitHub releases page.
This release adds support for finding a shortest path with the A* algorithm and for finding a greedy vertex coloring with the DSatur heuristics. It also adds interruption support for the Bellman-Ford and Floyd-Warshall shortest path finder algorithms.
Read on for more details about the changes in version 0.10.4.
igraph_get_shortest_path_astar() finds a shortest path with the A* algorithm.igraph_vertex_coloring_greedy() now supports the DSatur heuristics (#2284, thanks to @professorcode1).test build target now only runs the unit tests, but it does not build them. In order to both build and run tests, use the check target, which continues to behave as before (PR #2291).igraph_distances_floyd_warshall() now has from and to parameters for choosing source and target vertices.igraph_distances_floyd_warshall() now has an additional method parameter to select a specific algorithm. A faster “Tree” variant of the Floyd-Warshall algorithm is now available (#2267, thanks to @rfulekjames).ctest executable after configuring a project in order to determine test executables. Use the build_tests target to build the tests first, or use the check target to both build and run all unit tests (PR #2291).igraph_widest_path_widths_floyd_warshall().