samyama-graph-algorithms

Crates.iosamyama-graph-algorithms
lib.rssamyama-graph-algorithms
version0.1.0
created_at2026-01-24 01:53:40.254496+00
updated_at2026-01-24 01:53:40.254496+00
descriptionGraph algorithms (PageRank, WCC, BFS, Dijkstra) for Samyama Graph Database
homepage
repositoryhttps://github.com/samyama-ai/samyama-graph
max_upload_size
id2065902
size17,384
Sandeep Kunkunuru (sandeepkunkunuru)

documentation

README

Samyama Graph Algorithms

This crate implements standard graph algorithms for the Samyama Graph Database.

Algorithms

  • PageRank: Node centrality scoring.
  • Weakly Connected Components (WCC): Find disjoint subgraphs.
  • BFS: Unweighted shortest path.
  • Dijkstra: Weighted shortest path.

Usage

These algorithms operate on a GraphView, which is a lightweight, read-only topology view of the graph.

use samyama_graph_algorithms::{GraphView, page_rank, PageRankConfig};

// Construct view (usually done by samyama-graph adapter)
// let view = ...; 

// Run PageRank
let scores = page_rank(&view, PageRankConfig::default());
Commit count: 66

cargo fmt