| Crates.io | icentral-test-brandes |
| lib.rs | icentral-test-brandes |
| version | 0.1.0 |
| created_at | 2025-04-04 22:35:26.424655+00 |
| updated_at | 2025-04-04 22:35:26.424655+00 |
| description | icentral-test-brandes is a Rust library for computing betweenness centrality using Brandes' algorithm. It supports both bounded and unbounded iterations over graph structures efficiently, with precise timing. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1620884 |
| size | 69,644 |
icentral-test-brandes is a Rust crate designed for efficiently calculating betweenness centrality using Brandes' algorithm. This crate provides high-performance methods for processing graph structures, allowing users to compute centrality metrics which are imperative for understanding the influence of each node within a network.
exp_brandes_pExecutes the Brandes centrality algorithm on a given graph, with support for either a defined number of iterations or all possible iterations. Current implementation notes on max_time parameter demonstrate ongoing enhancements.
exp_brandes_p_all_iterationsPerforms the centrality calculations across all possible iterations, leveraging the complete node set within the graph.
exp_brandes_p_bounded_iterationsOptimizes the calculation process by restricting the number of iterations, beneficial for larger graphs with performance constraints.
Add the crate to your Cargo.toml:
[dependencies]
icentral-test-brandes = "0.1.0"
Use the functions in your Rust code, analyzing graph structures to determine the influence of nodes.
This README was generated by an AI model and may not be 100% accurate; however, it should be pretty good for understanding the crate's functionality.
This crate is in the process of being translated from c++ to rust. Currently, it still needs exhaustive testing. It is likely there currently exist many glitches which need to be fixed before proper usage. This crate is based on the original icentral program developed by Fuad Jamor. Please see the following repository for details: https://github.com/fjamour/icentral.
For progress updates, see the workspacer rust project.