Skip to content

Commit 5126c91

Browse files
committed
WIP
1 parent eb45f8f commit 5126c91

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ set of ready-to-use algorithms for graph analysis and mining.
2323
2424
## Features
2525

26-
| Module | Feature |
27-
|-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
28-
| [**Graphs**](src/graph/types.rs) | - ✓ Directed and undirected graphs<br>- ✓ Weighted and unweighted graphs |
29-
| [**IO**](src/graph/io.rs) | - ✓ Edge list<br>- ✓ Adjacency list<br>- ☐ GraphML<br>- ☐ GML<br>- ☐ JSON |
30-
| [**Generators**](src/graph/generators.rs) | - ✓ Erdős–Rényi graph<br>- ✓ Watts–Strogatz graph<br>- ✓ Barabási–Albert graph<br>- ✓ Complete graph<br>- ✓ Bipartite graph<br>- ✓ Star graph<br>- ✓ Cycle graph |
31-
| [**Graph Traversal**](src/traversal/) | - ✓ Breadth-first search<br>- ✓ Depth-first search<br>- ✓ Iterative deepening DFS<br>- ✓ Bidirectional search |
32-
| [**Shortest Paths**](src/paths/) | - ✓ Dijkstra's algorithm<br>- ✓ Bellman–Ford algorithm<br>- ✓ Floyd–Warshall algorithm<br>- ✓ Johnson's algorithm<br>- ✓ A* search algorithm<br>- ✓ Iterative deepening A* search algorithm |
33-
| **Remaining Modules** | - ☐ Minimum spanning tree<br>- ☐ Connected components<br>- ☐ Clustering, partitioning, and community detection<br>- ☐ Centrality<br>- ☐ Graph matching<br>- ☐ Graph visualization |
26+
| Module | Feature | Status | Notes |
27+
|-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|-------------------------------------------------------------------------|
28+
| [**Graphs**](src/graph/types.rs) | - ✓ Directed and undirected graphs<br>- ✓ Weighted and unweighted graphs | Tested, Benchmarked | Core graph types supporting various graph models |
29+
| [**IO**](src/graph/io.rs) | - ✓ Edge list<br>- ✓ Adjacency list<br>- ☐ GraphML<br>- ☐ GML<br>- ☐ JSON | Tested | I/O routines for reading/writing graphs in multiple formats |
30+
| [**Generators**](src/graph/generators.rs) | - ✓ Erdős–Rényi graph<br>- ✓ Watts–Strogatz graph<br>- ✓ Barabási–Albert graph<br>- ✓ Complete graph<br>- ✓ Bipartite graph<br>- ✓ Star graph<br>- ✓ Cycle graph | Tested, Benchmarked | Provides generators for common random and structured graph models |
31+
| [**Graph Traversal**](src/traversal/) | - ✓ Breadth-first search<br>- ✓ Depth-first search<br>- ✓ Iterative deepening DFS<br>- ✓ Bidirectional search | Tested | Traversal algorithms for exploring graph structures |
32+
| [**Shortest Paths**](src/paths/) | - ✓ Dijkstra's algorithm<br>- ✓ Bellman–Ford algorithm<br>- ✓ Floyd–Warshall algorithm<br>- ✓ Johnson's algorithm<br>- ✓ A* search algorithm<br>- ✓ Iterative deepening A* search algorithm | Tested, Benchmarked | Algorithms for computing shortest paths across various graph types |
33+
| **Remaining Modules** | - ☐ Minimum spanning tree<br>- ☐ Connected components<br>- ☐ Clustering, partitioning, and community detection<br>- ☐ Centrality<br>- ☐ Graph matching<br>- ☐ Graph visualization | Planned | Future work: additional graph algorithms for analysis and visualization |
3434

3535
## Installation
3636

0 commit comments

Comments
 (0)